.funnel-main{padding-block:36px 100px;min-height:65vh}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.funnel-main h1{font-size:clamp(48px,7vw,88px);line-height:1.03;letter-spacing:-.055em;margin:20px 0}.funnel-main h1 span{color:#e8bf70}.lead{font-size:22px}.checkout-panel{background:#f6f3eb;color:#14232c;padding:36px;border-radius:16px}.checkout-panel h2{font-size:28px;line-height:1.15;margin:0 0 26px}.checkout-panel label:not(.check){display:block;font-weight:650;margin-top:20px}.checkout-panel input:not([type=checkbox]){display:block;width:100%;min-height:50px;padding:12px;margin-top:8px;border:1px solid #889298;background:#fff;color:#14232c;border-radius:6px;font-size:16px}.checkout-panel .check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;line-height:1.5}.check input{width:20px;height:20px;flex-shrink:0;margin-top:1px;accent-color:#172c3a}.checkout-panel .quiet-note{color:#52616a}.checkout-panel a{color:inherit}.checkout-panel .buy-button{color:#102332;text-decoration:none;margin-top:24px;width:100%;border:0;cursor:pointer}.funnel-main .offer-line{margin:30px 0}.terms{margin:26px 0;padding-block:18px;border-top:1px solid #87939a66;border-bottom:1px solid #87939a66}.terms summary{cursor:pointer;font-weight:650;padding-block:8px}.terms div{white-space:pre-wrap;font-size:14px;line-height:1.65;margin-top:18px}.notice{border:1px solid #e8bf70;padding:16px 22px;margin-bottom:24px;line-height:1.5}.notice p{margin:6px 0}.claim-panel{max-width:600px;margin:auto}.claim-panel h1{font-size:56px}.claim-panel h1 span{color:#836322}.order-panel{max-width:980px;margin:auto}.next-steps{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:36px 0}.next-steps section{border-top:1px solid #51616a;padding-top:24px}.next-steps h2{font-size:28px}.next-steps .buy-button{font-size:16px}.text-link{display:inline-block;min-height:44px;padding-top:12px;color:#e8bf70}.wordmark{text-decoration:none;color:inherit}.funnel-main a:focus-visible,.funnel-main input:focus-visible,.funnel-main button:focus-visible{outline:3px solid #a57924;outline-offset:3px}@media(max-width:760px){.checkout-grid,.next-steps{grid-template-columns:1fr;gap:32px}.checkout-panel{padding:24px 20px}.funnel-main{padding-top:18px}.claim-panel h1{font-size:44px}.funnel-main>.eyebrow{font-size:9px;line-height:1.6}.next-steps{gap:20px}.funnel-main .offer-line strong{font-size:46px}}
@media(max-width:760px){.checkout-grid>section:first-child h1{font-size:38px;margin:12px 0}.checkout-grid>section:first-child h1 br{display:none}.checkout-grid .inclusions,.checkout-grid>section:first-child>.quiet-note{display:none}.checkout-grid .lead{font-size:18px}.checkout-grid .offer-line{margin:18px 0}.checkout-grid .offer-line strong{font-size:40px}}
.checkout-panel .eyebrow{color:#78591c}
