:root{--ink:#17151d;--paper:#f5f0e8;--coral:#ee6657;--line:#393641;--muted:#bdb5aa;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.55 "Hanken Grotesk",system-ui,sans-serif}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:20px;top:20px;z-index:10;padding:10px;background:var(--paper);color:var(--ink)}.site-header,.section,.proof-rail,.site-footer{padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.site-header{min-height:82px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;line-height:1.05}.wordmark-mark{display:grid;place-items:center;width:38px;height:38px;background:var(--coral);color:var(--ink);font-size:.73rem;font-weight:800}.wordmark b,.wordmark small{display:block}.wordmark b{font-size:.92rem}.wordmark small{margin-top:4px;color:var(--muted);font-size:.62rem}.back-link,.text-link{color:inherit;font-size:.8rem;font-weight:800;text-decoration:none}.back-link span,.text-link span{color:var(--coral)}.section{padding-top:clamp(72px,10vw,144px);padding-bottom:clamp(72px,10vw,144px)}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(270px,.62fr);gap:clamp(40px,8vw,130px);align-items:center;min-height:calc(100svh - 82px)}.eyebrow,.section-number{margin:0 0 18px;color:var(--coral);font-size:.72rem;font-weight:800;letter-spacing:.13em}.hero h1,.statement h2,.section-intro h2,.outcomes h2,.founder h2,.agency h2,.waitlist h2{margin:0;letter-spacing:-.075em;line-height:.9;font-size:clamp(3.6rem,7.6vw,7.6rem)}.hero h1 em{color:var(--coral);font-style:normal}.lede{max-width:55ch;margin:28px 0 0;color:var(--muted);font-size:clamp(1.08rem,1.6vw,1.28rem)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:13px 21px;border:0;background:var(--coral);color:var(--ink);font:800 .86rem/1 "Hanken Grotesk",sans-serif;text-decoration:none;cursor:pointer}.micro{max-width:48ch;margin:24px 0 0;color:var(--muted);font-size:.77rem}.hero-card{padding:26px;border:1px solid var(--line);background:#211f28}.hero-card>p{margin:0 0 28px;color:var(--coral);font-size:.68rem;font-weight:800;letter-spacing:.12em}.hero-card div{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding:16px 0;border-top:1px solid var(--line)}.hero-card span{color:var(--coral);font-weight:800}.hero-card b,.hero-card small{display:block}.hero-card small{grid-column:2;color:var(--muted);font-size:.83rem}.proof-rail{display:flex;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.8rem}.proof-rail b{color:var(--coral)}.paper-band{background:var(--paper);color:var(--ink)}.statement{display:grid;grid-template-columns:.45fr 1fr 1fr;gap:30px}.statement h2{font-size:clamp(2.8rem,5vw,5.2rem)}.statement div{max-width:43ch}.statement p{margin-top:0}.method-grid,.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}.method-grid article,.format-grid article{min-height:280px;padding:25px;border:1px solid var(--line)}.method-grid span,.format-grid span{color:var(--coral);font-size:.72rem;font-weight:800;letter-spacing:.1em}.method-grid h3,.format-grid h3{margin:48px 0 12px;font-size:1.45rem;line-height:1;letter-spacing:-.04em}.method-grid p,.format-grid p{color:var(--muted)}.dark-band{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#25222c}.outcomes h2{font-size:clamp(3rem,5vw,5.6rem)}.outcomes ul{padding:0;margin:0;list-style:none}.outcomes li{padding:15px 0;border-top:1px solid var(--line);font-size:1.1rem}.outcomes small{grid-column:2;color:var(--muted);font-size:.76rem}.founder{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;align-items:center}.founder-stamp{display:flex;align-items:center;gap:18px}.founder-stamp span{color:var(--coral);font-size:clamp(7rem,17vw,15rem);font-weight:800;letter-spacing:-.13em;line-height:.7}.founder-stamp p{font-size:.7rem;font-weight:800;letter-spacing:.1em}.founder p:not(.section-number):not(.signature){max-width:55ch;color:var(--muted)}.signature{font-family:cursive;font-size:2rem}.format-grid article{background:var(--ink);color:var(--paper);border-color:#2f2b35}.format-grid strong{display:block;margin-top:31px;color:var(--coral);font-size:1.2rem}.format-note{margin:28px 0 0;max-width:62ch}.agency{display:flex;align-items:end;justify-content:space-between;gap:40px;background:var(--coral);color:var(--ink)}.agency h2{max-width:14ch;font-size:clamp(2.7rem,5vw,5rem)}.agency p:not(.eyebrow){max-width:56ch}.agency .eyebrow{color:#553128}.button-light{background:var(--ink);color:var(--paper);white-space:nowrap}.waitlist{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.waitlist-copy p:not(.section-number){max-width:41ch;color:var(--muted)}.waitlist-copy ul{margin:28px 0;padding:0;list-style:none}.waitlist-copy li{padding:10px 0;border-top:1px solid var(--line)}.waitlist-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.waitlist-form label{display:block;color:var(--muted);font-size:.73rem;font-weight:800}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{display:block;width:100%;min-height:52px;margin-top:7px;padding:11px 14px;border:1px solid var(--line);border-radius:0;background:#25222c;color:var(--paper);font:inherit;outline:0}.waitlist-form textarea{min-height:120px;resize:vertical}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:var(--coral)}.full{grid-column:1/-1}.phone-field{display:grid;grid-template-columns:106px 1fr;margin-top:7px;border:1px solid var(--line);background:#25222c}.phone-field select,.phone-field input{margin:0;border:0;background:transparent}.phone-field select{border-right:1px solid var(--line)}.consent{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;line-height:1.35}.consent input{width:17px;min-height:17px;margin:2px 0 0}.status{min-height:1.6em;margin:0;font-weight:700}.site-footer{display:flex;gap:22px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.site-footer a{color:inherit;text-decoration:none}@media(max-width:780px){.hero,.statement,.dark-band,.founder,.waitlist{grid-template-columns:1fr}.hero{min-height:auto}.proof-rail{display:grid;grid-template-columns:1fr 1fr}.method-grid,.format-grid{grid-template-columns:1fr}.method-grid article,.format-grid article{min-height:0}.outcomes small{grid-column:auto}.agency{display:block}.agency .button{margin-top:20px}.waitlist-form{grid-template-columns:1fr}.full{grid-column:auto}.site-footer{flex-wrap:wrap}}@media(max-width:480px){.site-header{min-height:72px}.back-link{font-size:.7rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.proof-rail{grid-template-columns:1fr}.hero h1,.statement h2,.section-intro h2,.outcomes h2,.founder h2,.agency h2,.waitlist h2{font-size:clamp(3rem,14vw,4.5rem)}}
