.footer a{color:#aebac1}.form-card{max-width:720px;margin:0 auto;background:#fff;padding:clamp(28px,5vw,55px);box-shadow:0 18px 45px #0d1b2a14}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.choice{border:1px solid var(--line);padding:18px;background:#fff}.choice.selected{border:2px solid var(--gold);background:#fffaf1}.choice strong,.choice small{display:block}.choice small{color:#69747b}.form-actions{display:flex;gap:14px;align-items:center;margin-top:25px}.checkout-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:start}.checkout-step{background:#fff;padding:28px;margin-bottom:18px;border-left:4px solid var(--gold)}.checkout-step h2{font-size:23px;margin:0 0 15px}.order-box{background:var(--navy);color:#fff;padding:32px;position:sticky;top:24px}.order-box p{color:#c5ced3}.order-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #ffffff20}.faq-list{max-width:900px}.faq-item{background:#fff;border-top:1px solid var(--line);padding:26px 30px}.faq-item h2{font-size:20px;margin:0 0 8px}.faq-item p{margin:0;color:#627078}.success-box{max-width:760px;margin:80px auto;padding:55px;background:#fff;text-align:center;box-shadow:0 18px 45px #0d1b2a14}.success-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--gold);margin:0 auto 25px;font-size:28px}@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}.order-box{position:static}}@media(max-width:650px){.form-grid,.choice-grid{grid-template-columns:1fr}.form-actions{align-items:stretch;flex-direction:column}}
