.launch-packages{align-items:stretch}.launch-packages .package{padding:1.8rem}.launch-packages h3{font-size:1.75rem;line-height:1.2}.offer-price{font:800 clamp(2.5rem,4vw,3.6rem)/1.1 Manrope,Arial,sans-serif;color:var(--navy);margin:.3rem 0 1.3rem!important;letter-spacing:-.06em}.offer-price span{display:block;font:500 .85rem/1.5 'DM Sans',Arial,sans-serif;letter-spacing:0;color:var(--muted);margin-top:.4rem}.launch-packages .split-price{border-top:1px solid var(--line);padding-top:1rem;font-size:.9rem;margin-top:auto}.launch-packages .button{margin-top:0}.price-note{font-size:.85rem;margin-top:1.2rem;color:var(--muted)}.domain-offer{background:#e8eae7;border-block:1px solid var(--line)}.domain-offer>div{max-width:850px}.offer-status,.review-notice{padding:1rem 1.2rem;background:#f2e8dc;border-left:3px solid #925f3e;font-size:.9rem}.rates-scroll{overflow:auto;border:1px solid var(--line);margin-bottom:1.5rem}.rates{border-collapse:collapse;width:100%;min-width:660px;background:#f9f9f5}.rates caption{text-align:left;font-weight:700;padding:1rem 1.2rem;background:var(--navy);color:#fff}.rates th,.rates td{padding:1rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:.9rem}.rates thead{background:#e4e7e4}.rates th[scope=row]{min-width:170px}.rates td:nth-child(2),.rates td:nth-child(3){white-space:nowrap;font-weight:700}.rates small{display:block;font-weight:400;color:var(--muted);font-size:.78rem;margin-top:.4rem}.commercial-milestones{list-style:none;margin:2rem 0;padding:0;max-width:1000px}.commercial-milestones>li{display:grid;grid-template-columns:44px 1fr;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.commercial-milestones h3{font-size:1.3rem;margin:0 0 .6rem}.commercial-milestones p{margin-bottom:.5rem}.commercial-milestones strong{font-size:.9rem;color:#785036}.scope-note{padding:1.2rem;border:1px solid var(--line)}.quote-intro{padding-bottom:0}.quote-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:3rem;align-items:start;padding-top:2rem}.quote-layout fieldset{border:0;border-bottom:1px solid var(--line);padding:0 0 2rem;margin:0 0 2rem;min-width:0}.quote-layout legend{font:700 1.3rem/1.4 Manrope,Arial,sans-serif;margin-bottom:1rem}.quote-choice{display:flex!important;align-items:start;gap:1rem;padding:1rem!important;background:#f9f9f5;border:1px solid var(--line);margin:.6rem 0!important;font-weight:400!important;cursor:pointer}.quote-choice:has(input:checked){background:#ece9e1;border-color:#925f3e}.quote-choice input{width:20px;min-width:20px;min-height:20px;height:20px;padding:0;margin:.25rem 0 0;accent-color:#925f3e}.quote-choice strong,.quote-choice small{display:block}.quote-choice strong{font-size:.95rem}.quote-choice small{font-size:.8rem;font-weight:400;color:var(--muted);line-height:1.55;margin-top:.25rem}.quote-addon{display:grid;grid-template-columns:1fr 108px;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.quote-addon label{font-size:.95rem;margin:0}.quote-addon p{font-size:.8rem;color:var(--muted);margin:.3rem 0 0}.quote-addon select{padding:.5rem;font-size:.85rem;margin:0}.quote-addon select:disabled{opacity:.55}.recommendation{display:block;font-size:.75rem;color:#785036;margin-top:.4rem}.quote-addon .small{display:block;font-size:.75rem}.readiness-label{color:#785036!important}.quote-summary{padding:1.6rem;background:var(--navy);color:#fff}.quote-summary h2{font-size:2rem}.quote-summary .eyebrow{color:#e9b48e}.quote-summary .small{color:#ccd5d5}.summary-lines{padding:0 0 1rem 1rem;font-size:.8rem}.summary-lines li{margin:.5rem 0}.summary-totals{display:grid;grid-template-columns:1fr auto;gap:.8rem 1rem;font-size:.85rem;border-top:1px solid #53656d;padding-top:1rem}.summary-totals dt{color:#dce2df}.summary-totals dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.domain-summary{font-size:.8rem;padding:1rem;background:#29414d}.quote-summary #quote-status{font-size:.8rem;color:#e9b48e}.quote-summary button{width:100%;margin-top:.5rem}.quote-summary button:disabled{opacity:.6;cursor:not-allowed}.quote-summary .button{white-space:normal}.quote-intro h2{font-size:2.4rem}.commercial-strip{padding:1.5rem clamp(24px,9vw,130px);background:#172c38;color:#fff;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.commercial-strip p{margin:0}.commercial-strip a{font-weight:700;color:#e9b48e}
@media(max-width:1000px){.package-grid.three.launch-packages{grid-template-columns:1fr}.launch-packages .package{max-width:none}.quote-layout{grid-template-columns:1fr;gap:1rem}}@media(max-width:520px){.quote-addon{grid-template-columns:1fr 90px;gap:.65rem}.quote-summary{padding:1.2rem}.summary-totals{font-size:.8rem}.launch-packages .package{padding:1.4rem}.commercial-milestones>li{grid-template-columns:30px 1fr}.quote-layout legend{font-size:1.15rem}}

.quote-addon select,.quote-review input{font-size:1rem;min-height:48px}.quote-choice{min-height:48px}.quote-choice:focus-within{outline:3px solid #925f3e;outline-offset:3px}#quote-message{font-size:1rem;resize:vertical;min-height:12rem}#quote-review .actions{flex-wrap:wrap}
