:root{--paper:#f3efe5;--ink:#14251d;--muted:#607067;--line:#14251d2e;--acid:#dfff65;--rust:#c75a35;--white:#fffdf7;--display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Avenir Next", Avenir, "Gill Sans", "Trebuchet MS", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:24px}body{background:linear-gradient(90deg, transparent 49.8%, #14251d09 50%, transparent 50.2%), var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5}a{color:inherit}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:18px clamp(22px,5vw,76px);display:flex}.brand,.footer-brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--ink);width:42px;height:42px;color:var(--acid);font-family:var(--display);border-radius:50%;place-items:center;font-size:15px;display:grid}.header-actions{align-items:center;gap:28px;display:flex}.status-pill{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.status-pill i{background:#55a76b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #55a76b24}.text-link{text-underline-offset:4px;font-size:14px;font-weight:700}.hero{min-height:830px;padding:94px clamp(22px,8vw,132px) 110px;position:relative;overflow:hidden}.hero:after{content:"SIGNAL";z-index:-1;color:#0000;-webkit-text-stroke:1px #14251d14;font:700 clamp(92px, 17vw, 260px)/1 var(--sans);letter-spacing:-.08em;transform-origin:100% 0;position:absolute;top:110px;right:-35px;transform:rotate(90deg)translate(44%)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rust);font-size:12px;font-weight:800}h1,h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:500}h1{max-width:980px;margin-top:24px;font-size:clamp(62px,9vw,138px);line-height:.9}h1 em{font-weight:inherit;color:var(--rust)}.hero-copy{color:#34443b;max-width:720px;margin:38px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.primary-button{border:1px solid var(--ink);background:var(--ink);min-height:54px;color:var(--white);justify-content:space-between;align-items:center;gap:42px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:var(--rust);transform:translateY(-2px)}.secondary-link{border-bottom:1px solid var(--ink);padding-bottom:3px;font-weight:800;text-decoration:none}.signal-board{border:1px solid var(--line);max-width:990px;box-shadow:18px 18px 0 var(--acid);background:#fffdf7b8;margin:90px auto 0}.signal-topline{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:16px 20px;font-size:12px;font-weight:800;display:flex}.confidence{color:#237644}.signal-grid{grid-template-columns:repeat(4,1fr);display:grid}.signal-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:13px;min-height:112px;padding:22px 20px;display:flex}.signal-grid>div:last-child{border:0}.signal-board small,.why-now small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.signal-grid strong{font-family:var(--display);font-size:20px;line-height:1.15}.why-now{border-top:1px solid var(--line);grid-template-columns:110px 1fr;padding:20px;display:grid}.why-now p{margin:0}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);min-height:70px;color:var(--paper);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(4,1fr);align-items:center;padding:20px clamp(22px,5vw,76px);font-size:12px;font-weight:800;display:grid}.proof-strip span{text-align:center}.proof-strip span+span{border-left:1px solid #ffffff2e}.section{border-bottom:1px solid var(--line);padding:120px clamp(22px,8vw,132px)}.split-section{grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.section h2{margin-top:18px;font-size:clamp(48px,6vw,86px);line-height:.97}.steps{border-top:1px solid var(--ink)}.steps article{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:22px;padding:32px 0;display:grid}.steps article>span,.audience-grid span{color:var(--rust);font:700 12px/1 var(--sans);letter-spacing:.08em}.steps h3{font-family:var(--display);letter-spacing:-.025em;margin:0 0 9px;font-size:30px}.steps p{color:var(--muted);margin:0}.audience-section{background:var(--white)}.section-heading.compact{max-width:800px}.audience-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.audience-grid div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:180px;padding:22px;display:flex}.audience-grid strong{font:500 25px/1.1 var(--display)}.pilot-section{background:var(--acid);grid-template-columns:1fr minmax(340px,490px);align-items:start;gap:10vw;display:grid}.pilot-copy p{max-width:620px;margin-top:28px;font-size:21px}.price-card{background:var(--ink);color:var(--white);box-shadow:12px 12px 0 var(--rust);padding:34px}.price{font:500 76px/1 var(--display);border-bottom:1px solid #ffffff38;padding-bottom:24px}.price sup{font:500 28px/1 var(--display);vertical-align:top}.price span{font:500 15px/1 var(--sans);color:#b8c2bc}.price-card ul{margin:24px 0;padding:0;list-style:none}.price-card li{border-bottom:1px solid #ffffff1f;padding:12px 0 12px 26px;position:relative}.price-card li:before{content:"✓";color:var(--acid);position:absolute;left:0}.primary-button.full{background:var(--acid);width:100%;color:var(--ink);border-color:var(--acid)}.price-card>small{color:#a9b6ae;margin-top:18px;line-height:1.4;display:block}.contact-section{background:var(--rust);color:var(--white);grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;display:grid}.contact-section .eyebrow{color:var(--acid)}.contact-copy p{color:#ffe8df;max-width:690px;margin:28px 0 0;font-size:20px}.contact-card{background:var(--white);color:var(--ink);box-shadow:12px 12px 0 var(--ink);border:1px solid #ffffff47;padding:34px}.contact-card>span{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.contact-email{overflow-wrap:anywhere;max-width:100%;font:500 clamp(23px, 3vw, 38px)/1.1 var(--display);text-underline-offset:6px;display:inline-block}.contact-card p{color:var(--muted);margin:22px 0}.policy-section{grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.policy-list{border-top:1px solid var(--ink)}.policy-list details{border-bottom:1px solid var(--line);padding:23px 0}.policy-list summary{cursor:pointer;font:500 24px/1.2 var(--display)}.policy-list p{max-width:760px;color:var(--muted)}.policy-list a{font-weight:700}footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;padding:60px clamp(22px,5vw,76px) 36px;display:grid}.footer-brand .brand-mark{background:var(--acid);color:var(--ink)}footer p{color:#aebbb3}.footer-links{justify-content:flex-end;gap:24px;display:flex}.footer-links a{text-underline-offset:4px}footer>small{color:#8f9c94;border-top:1px solid #ffffff29;grid-column:1/-1;padding-top:32px}@media (max-width:900px){.signal-grid,.proof-strip,.audience-grid{grid-template-columns:repeat(2,1fr)}.signal-grid>div:nth-child(2){border-right:0}.signal-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.proof-strip span{padding:10px 0}.split-section,.pilot-section,.contact-section,.policy-section{grid-template-columns:1fr;gap:64px}footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (max-width:580px){.site-header{min-height:72px}.status-pill{display:none}.hero{min-height:auto;padding-top:72px}h1{font-size:60px}.signal-board{box-shadow:8px 8px 0 var(--acid);margin-top:60px}.signal-grid,.proof-strip,.audience-grid{grid-template-columns:1fr}.signal-grid>div{border-right:0;border-bottom:1px solid var(--line)}.why-now{grid-template-columns:1fr;gap:8px}.proof-strip span+span{border-top:1px solid #ffffff2e;border-left:0}.section{padding-top:84px;padding-bottom:84px}.price-card{padding:26px}.price{font-size:62px}}@media (prefers-reduced-motion:no-preference){.hero>*{animation:.65s both rise}.hero>:nth-child(2){animation-delay:70ms}.hero>:nth-child(3){animation-delay:.14s}.hero>:nth-child(4){animation-delay:.21s}.hero>:nth-child(5){animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}
