:root{--ink:#14211b;--muted:#58655f;--paper:#f4f0e7;--lime:#d9ff57;--green:#184d38;--line:#c7cec3;--white:#fffef9;--display:"Baskerville","Iowan Old Style","Palatino Linotype",serif;--body:"Aptos","Segoe UI Variable","Trebuchet MS",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--paper);background-image:radial-gradient(#bfc7bb 0.55px,transparent 0.55px);background-size:18px 18px;color:var(--ink);font:16px/1.55 var(--body)}nav,main,footer{max-width:1160px;margin:auto}nav{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}nav a{color:var(--ink);text-decoration:none;font-weight:700}.nav-links{display:flex;align-items:center;gap:24px}.nav-join{border:1px solid var(--ink);padding:9px 13px}.brand{font-family:var(--display);font-size:27px;letter-spacing:-1.2px}.brand span{color:var(--green)}.hero{padding:88px 0 76px;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:72px}.hero-copy{max-width:830px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:var(--green)}h1,h2{font-family:var(--display);font-weight:700;text-wrap:balance}h1{font-size:clamp(54px,7.5vw,92px);line-height:.94;letter-spacing:-.055em;margin:20px 0 28px}.hero-copy>p{font-size:22px;max-width:680px;color:var(--muted)}.actions{display:flex;align-items:center;gap:26px;margin:36px 0}.button,button{background:var(--ink);color:white;border:0;padding:16px 22px;border-radius:2px;font:800 15px/1 var(--body);text-decoration:none;cursor:pointer;transition:transform 160ms ease-out,background-color 160ms ease-out}.button:hover,button:hover{transform:translateY(-2px);background:var(--green)}.proof{display:flex;gap:28px;font-size:13px;font-weight:700}.proof span:before{content:"✓";margin-right:7px;color:var(--green)}.weekly-brief{border-top:5px solid var(--ink);border-bottom:1px solid var(--ink);padding:15px 0 18px;animation:brief-in 520ms ease-out both}.weekly-brief>div{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.weekly-brief>p{font-family:var(--display);font-size:23px;margin:38px 0 0}.weekly-brief>strong{display:block;font-family:var(--display);font-size:80px;line-height:.9;color:var(--green)}.weekly-brief>span{font-weight:800}.weekly-brief dl{margin:24px 0 0}.weekly-brief dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:8px 0}.weekly-brief dt{color:var(--muted)}.weekly-brief dd{margin:0;font-weight:800}.how{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:rgba(255,254,249,.72)}.how>div{padding:30px;border-right:1px solid var(--line)}.how>div:last-child{border:0}.how b{color:var(--green)}.how h3{font-size:22px;margin:22px 0 4px}.how p,.report-note,.cta p,footer{color:var(--muted)}.report{padding:110px 0}.report h2,.cta h2,.faq h2{font-size:48px;line-height:1.05;letter-spacing:-.035em;max-width:760px}.lead-card{margin-top:32px;background:var(--white);border:1px solid var(--line);border-left:7px solid var(--green);padding:30px;box-shadow:8px 8px 0 #dfe2d8}.lead-top{display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.badge{background:var(--lime);color:var(--ink);font-weight:800;padding:5px 9px}.lead-card h3{font-size:30px;margin:24px 0 5px}.meta{font-weight:700;color:var(--green)}.why{background:#eff3e9;padding:14px}.contacts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.contacts span{padding:14px;border:1px solid var(--line)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;border-top:1px solid var(--line);padding:90px 0}.faq h2{margin:12px 0}.faq>div:first-child p{max-width:390px;color:var(--muted)}.faq-list{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{font-family:var(--display);font-size:21px;font-weight:700;cursor:pointer;list-style-position:outside}.faq details p{color:var(--muted);max-width:630px;margin:12px 0 2px}.cta{background:var(--green);color:white;padding:52px;display:flex;justify-content:space-between;align-items:center;margin-bottom:90px}.cta .section-kicker{color:var(--lime)}.cta p{color:#d8e4dc}.cta>div:last-child{display:grid;min-width:240px}.cta strong{font-family:var(--display);font-size:64px;line-height:1}.cta button{background:var(--lime);color:var(--ink);margin:14px 0}.cta button:disabled{opacity:.8}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}a:visited{color:#355f50}footer{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;padding:30px 0 60px;border-top:1px solid var(--line);font-size:13px}footer p:last-child{text-align:right}@keyframes brief-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.weekly-brief{animation:none}.button,button{transition:none}}@media(max-width:800px){nav,main,footer{margin-left:20px;margin-right:20px}.hero{padding-top:65px;grid-template-columns:1fr;gap:38px}.weekly-brief{max-width:380px}.actions,.proof,.cta{align-items:flex-start;flex-direction:column}.how{grid-template-columns:1fr}.how>div{border-right:0;border-bottom:1px solid var(--line)}.contacts,footer,.faq{grid-template-columns:1fr}.faq{gap:28px}.report h2,.cta h2,.faq h2{font-size:38px}footer p:last-child{text-align:left}}@media(max-width:520px){.nav-links>a:first-child{display:none}.hero{padding-top:54px}h1{font-size:52px}.proof{gap:8px}.cta{padding:32px 24px}}
.nav-links>a{display:inline-flex;align-items:center;min-height:44px}.nav-join{padding:10px 13px}.weekly-brief>div{font-size:12px}body .sample-top span,body .locked-contact small,body .lock,body .locked-lead>div:first-child{font-size:12px}
