.landing{background:var(--white)}
.landing-header{max-width:1264px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink)}
.landing-header img{width:153px;height:auto}.landing-header p{font-size:11px;text-transform:uppercase;line-height:1.6;text-align:right;font-weight:600}.landing-header p span{display:block;color:var(--mute)}
.offer{max-width:1264px;margin:auto;padding:42px 32px 56px}.eyebrow{font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.09em}.offer-intro .eyebrow{display:flex;align-items:center;gap:10px}.offer-intro .eyebrow>span{height:8px;width:8px;background:var(--orange)}
.offer h1{font:900 clamp(52px,6.5vw,84px)/.94 var(--display);text-transform:uppercase;letter-spacing:-.018em;margin:18px 0 20px;max-width:1090px}.offer h1>span{color:var(--orange-ink)}.desktop-break{display:none}
.offer-copy{max-width:850px;font-size:15px;line-height:1.75;color:var(--mute)}.offer-copy strong{color:var(--ink);font-weight:600}
.conversion-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;margin-top:34px;align-items:start}.video-label{display:flex;justify-content:space-between;padding:12px 14px;background:var(--ink);color:var(--white);font:600 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.landing .reel{border:2px solid var(--ink);background:var(--ink);display:block;padding:12px}.landing .reel::before{opacity:1}.landing .reel-play,.landing .reel-player{width:100%;margin:0;aspect-ratio:16/9;border:0}.landing .reel-play span{display:flex;align-items:center;gap:10px;font-size:11px;padding:16px}.landing .reel noscript{position:relative;left:auto;bottom:auto}
.what-you-get{padding-top:24px}.what-you-get ol{margin-top:12px}.what-you-get li{display:grid;grid-template-columns:32px 1fr;gap:12px;border-top:1px solid var(--hair);padding:14px 0}.what-you-get li>b{font:600 12px/1.5 var(--mono);color:var(--orange-ink)}.what-you-get h2{font:700 13px/1.5 var(--mono)}.what-you-get li p{font-size:12px;line-height:1.7;color:var(--mute);margin-top:4px}.founder-note{font-size:11px;line-height:1.8;color:var(--mute);border-top:2px solid var(--ink);padding-top:16px;margin-top:2px}.founder-note strong{display:block;color:var(--ink)}
.signup{border:2px solid var(--ink);background:var(--grey)}.signup-tag{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;background:var(--orange);border-bottom:2px solid var(--ink);font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em}.signup-tag span:last-child{font-size:19px}.signup-body{padding:24px}.signup h2{font:900 clamp(38px,4vw,52px)/.95 var(--display);text-transform:uppercase}.signup-body>p{font-size:12px;line-height:1.75;margin:14px 0 20px;color:var(--mute)}
#check-form{display:grid;gap:14px}#check-form>label:not(.marketing-choice){display:grid;gap:7px;font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}#check-form input:not([type=checkbox]){width:100%;min-width:0;border:2px solid var(--ink);border-radius:0;background:var(--white);padding:12px;min-height:46px;font:400 13px/1.4 var(--mono);text-transform:none;letter-spacing:0}#check-form input::placeholder{color:#666}#check-form .marketing-choice{font-size:10px!important;line-height:1.65!important;gap:10px}#check-form .btn{width:100%;font-size:12px;padding:0 16px;gap:8px;min-height:58px}#check-form .btn:hover{padding-right:72px}#check-form .btn:disabled{cursor:wait;opacity:.75}#check-form .btn:active{transform:translateY(1px)}.reassurance{text-align:center;font:600 10px/1.5 var(--mono)}.privacy-note{font-size:10px;line-height:1.7;color:var(--mute)}.privacy-note a,.landing-footer a,.text-link{text-decoration:underline;text-underline-offset:4px}.field-error{color:#9e231d;font-size:11px;line-height:1.5;margin-top:-9px}#check-status{font-size:12px;line-height:1.65}#check-status:empty{display:none}#check-status.ok{border-top:2px solid var(--ink);padding-top:12px}#check-status.err{color:#9e231d}.done-ring{display:none}
.after-check{padding:38px 32px 42px;max-width:1200px;margin:0 auto 24px;background:var(--ink);color:var(--white);border-top:12px solid var(--orange)}.after-check .eyebrow{color:var(--orange)}.after-check h2{font:900 clamp(35px,4.3vw,52px)/1 var(--display);text-transform:uppercase;margin:16px 0}.after-check>p:not(.eyebrow){max-width:730px;font-size:13px;line-height:1.8;color:var(--mute-on-dark)}.text-link{display:inline-block;margin-top:20px;font:600 12px/1.6 var(--mono);color:var(--white)}.text-link span{margin-left:12px}.landing-footer{max-width:1264px;margin:auto;padding:22px 32px 32px;font-size:10px;line-height:1.8;display:flex;justify-content:space-between;gap:16px;color:var(--mute)}.landing-footer>div{display:flex;gap:22px}
@media(max-width:760px){.landing-header{padding:18px 20px}.landing-header img{width:126px}.landing-header p{font-size:9px}.offer{padding:30px 20px 32px}.offer h1{font-size:clamp(44px,10vw,68px);margin:16px 0}.offer-copy{font-size:13px;line-height:1.8}.eyebrow{font-size:10px}.conversion-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.video-column{display:contents}.video-label{grid-row:1}.landing .reel{grid-row:2;margin-top:-24px}.signup{grid-row:3}.what-you-get{grid-row:4;padding-top:4px}.founder-note{grid-row:5}.signup-body{padding:22px}.signup h2{font-size:46px}.signup h2 br{display:none}#check-form .marketing-choice{font-size:11px!important}.after-check{margin:0 20px;padding:26px 22px}.after-check h2{font-size:38px}.landing-footer{padding:24px 20px;flex-direction:column;gap:8px}.landing-footer>div{flex-wrap:wrap;gap:16px}}
@media(prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;transition:none!important}}
/* Override the shared site's navigation rail and enquiry-panel framing. */
.landing main{margin:0;padding:0}.landing #check-form{border:0;padding:0;background:transparent;position:relative}.landing #check-form::before,.landing #check-form::after{display:none}.landing h1{max-width:none}.landing .offer-intro{max-width:1100px}
