:root{--ink:#1B1A17;--ink-2:#24221D;--ink-line:rgba(245,165,36,0.14);--concrete:#E9E7E1;--concrete-2:#DEDBD2;--concrete-line:#CBC7BC;--graphite:#6B6862;--graphite-soft:#8B8880;--amber:#F5A524;--amber-deep:#C87A12;--paper:#F4F2EC;--green:#2E7D50;--red:#B3352B;--f-display:"Helvetica Neue","Arial Narrow",Arial,"Segoe UI",system-ui,sans-serif;--f-body:"Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--f-mono:ui-monospace,"Cascadia Mono",Consolas,"SF Mono",Menlo,monospace;--wrap:1120px;color-scheme:light;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;background:var(--concrete);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}img{max-width:100%;height:auto;display:block;}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px;}.wrap-narrow{max-width:760px;}a{color:inherit;}h1,h2,h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:-0.01em;text-wrap:balance;margin:0;line-height:0.98;}.eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--amber-deep);margin:0 0 18px;display:flex;align-items:center;gap:10px;}.eyebrow::before{content:"";width:26px;height:2px;background:var(--amber);display:inline-block;}.hero .eyebrow{color:var(--amber);}header.site{position:sticky;top:0;z-index:50;background:rgba(27,26,23,0.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink-line);color:var(--paper);}.bar{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px;}.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;}.brand b{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:0.02em;font-size:21px;color:var(--paper);}.brand b span{color:var(--amber);}.brand small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--graphite-soft);}nav.links{display:flex;gap:28px;margin-left:auto;margin-right:22px;}nav.links a{font-family:var(--f-mono);font-size:12px;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:var(--paper);opacity:0.72;transition:opacity 0.15s,color 0.15s;}nav.links a:hover{opacity:1;color:var(--amber);}.btn{font-family:var(--f-mono);font-size:13px;letter-spacing:0.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:1px solid transparent;border-radius:2px;text-decoration:none;cursor:pointer;font-weight:600;transition:transform 0.12s ease,background 0.15s,color 0.15s,box-shadow 0.15s;}.btn-amber{background:var(--amber);color:var(--ink);}.btn-amber:hover{background:#ffb63f;transform:translateY(-2px);box-shadow:0 8px 22px rgba(245,165,36,0.28);}.btn-ghost{background:transparent;color:var(--paper);border-color:rgba(244,242,236,0.28);}.btn-ghost:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-2px);}.btn-dark{background:var(--ink);color:var(--paper);}.btn-dark:hover{background:#2c2a25;transform:translateY(-2px);}.btn-block{width:100%;}.btn .arw{transition:transform 0.15s;}.btn:hover .arw{transform:translateX(3px);}header.site .btn{padding:9px 16px;}.hero{background:var(--ink);color:var(--paper);position:relative;overflow:hidden;border-bottom:3px solid var(--amber);}.hero .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(245,165,36,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,165,36,0.05) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 80% at 70% 20%,#000 30%,transparent 78%);pointer-events:none;}.hero .wrap{position:relative;padding-top:72px;padding-bottom:72px;}.hero-grid{display:grid;grid-template-columns:1.25fr 0.95fr;gap:48px;align-items:start;}.hero h1{font-size:clamp(38px,6.2vw,74px);color:var(--paper);}.hero h1 em{font-style:normal;color:var(--amber);}.hero .lead{margin:24px 0 0;max-width:46ch;color:#D9D6CD;font-size:18.5px;line-height:1.62;}.hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;}.hero .fineprint{margin-top:24px;font-family:var(--f-mono);font-size:12px;letter-spacing:0.04em;color:var(--graphite-soft);display:flex;gap:18px;flex-wrap:wrap;}.hero .fineprint span{display:inline-flex;align-items:center;gap:7px;}.hero .fineprint span::before{content:"//";color:var(--amber);}.formcard{background:var(--paper);border:1px solid var(--concrete-line);border-radius:2px;box-shadow:0 18px 44px rgba(0,0,0,0.22);overflow:hidden;}.formcard .fc-head{background:var(--amber);padding:18px 22px;}.formcard .fc-head b{display:block;font-family:var(--f-display);text-transform:uppercase;font-size:21px;line-height:1.05;color:var(--ink);}.formcard .fc-head span{display:block;font-family:var(--f-mono);font-size:11.5px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(27,26,23,0.72);margin-top:7px;}.formcard form{padding:20px 22px 24px;}.field{margin-bottom:15px;}.field label{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:6px;}.field input,.field select,.field textarea{width:100%;padding:12px 13px;font-family:var(--f-body);font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--concrete-line);border-radius:2px;transition:border-color 0.15s,box-shadow 0.15s;}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(245,165,36,0.18);}.field input.err,.field select.err{border-color:var(--red);}.field .hint{font-size:12.5px;color:var(--graphite-soft);margin-top:5px;}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;}.consent input{width:17px;height:17px;margin-top:2px;flex:none;accent-color:var(--amber-deep);}.consent label{font-size:13px;color:var(--graphite);line-height:1.5;}.consent a{color:var(--amber-deep);}.form-err{display:none;background:rgba(179,53,43,0.08);border-left:3px solid var(--red);padding:10px 12px;font-size:14px;color:var(--red);margin-bottom:14px;}.form-err.on{display:block;}.form-foot{margin-top:14px;font-family:var(--f-mono);font-size:11px;letter-spacing:0.05em;color:var(--graphite-soft);text-align:center;line-height:1.7;}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}section{padding:84px 0;}.sec-head{max-width:640px;margin-bottom:46px;}.sec-head h2{font-size:clamp(28px,4vw,44px);}.sec-head p{color:var(--graphite);margin:18px 0 0;font-size:18px;}.ruler{height:14px;background-image:repeating-linear-gradient(90deg,var(--concrete-line) 0 1px,transparent 1px 24px);opacity:0.8;}.trustbar{background:var(--ink-2);color:var(--graphite-soft);padding:16px 0;border-bottom:1px solid var(--ink-line);}.trustbar .row{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;font-family:var(--f-mono);font-size:11.5px;letter-spacing:0.1em;text-transform:uppercase;}.trustbar .row span{display:inline-flex;align-items:center;gap:8px;}.trustbar .row span::before{content:"✓";color:var(--amber);font-size:13px;}.problem{background:var(--concrete-2);border-top:1px solid var(--concrete-line);border-bottom:1px solid var(--concrete-line);}.problem .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--concrete-line);border:1px solid var(--concrete-line);}.problem .cell{background:var(--concrete-2);padding:30px 26px;}.problem .cell .n{font-family:var(--f-mono);font-size:12px;color:var(--amber-deep);letter-spacing:0.14em;}.problem .cell h3{font-size:20px;margin:14px 0 8px;text-transform:none;letter-spacing:0;font-weight:800;}.problem .cell p{margin:0;color:var(--graphite);font-size:15.5px;}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px;}.card{border:1px solid var(--concrete-line);background:var(--paper);border-radius:2px;padding:30px 28px;transition:transform 0.15s ease,border-color 0.15s,box-shadow 0.15s;}.card:hover{transform:translateY(-3px);border-color:var(--amber);box-shadow:0 14px 30px rgba(27,26,23,0.07);}.card .tag{font-family:var(--f-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--amber-deep);}.card h3{font-size:22px;margin:12px 0 10px;text-transform:none;letter-spacing:0;}.card p{margin:0;color:var(--graphite);font-size:15.5px;}.card.dark{background:var(--ink);border-color:var(--ink);color:var(--paper);}.card.dark h3{color:var(--paper);}.card.dark p{color:#C9C6BD;}.card.dark .tag{color:var(--amber);}.card.dark:hover{border-color:var(--amber);}.levers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;}.lever{border-left:2px solid var(--amber);padding:6px 0 6px 18px;}.lever b{display:block;font-family:var(--f-display);text-transform:uppercase;font-size:17px;letter-spacing:0;}.lever span{color:var(--graphite);font-size:14.5px;}.proof{background:var(--ink);color:var(--paper);}.proof .sec-head h2{color:var(--paper);}.proof .sec-head p{color:var(--graphite-soft);}.proof-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start;}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink-line);border:1px solid var(--ink-line);}.metric{background:var(--ink);padding:24px 20px;}.metric b{display:block;font-family:var(--f-display);font-size:40px;line-height:1;color:var(--amber);}.metric span{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--graphite-soft);margin-top:10px;line-height:1.6;}.proof-note{font-family:var(--f-mono);font-size:12px;color:var(--graphite-soft);margin-top:16px;line-height:1.7;}.shot{border:1px solid var(--ink-line);background:rgba(255,255,255,0.03);padding:10px;}.shot img{border-radius:2px;}.shot figcaption{font-family:var(--f-mono);font-size:11px;letter-spacing:0.06em;color:var(--graphite-soft);padding:10px 4px 2px;}.shot-placeholder{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(244,242,236,0.25);color:var(--graphite-soft);font-family:var(--f-mono);font-size:12px;letter-spacing:0.06em;padding:20px;line-height:1.8;}.process{background:var(--concrete-2);border-top:1px solid var(--concrete-line);border-bottom:1px solid var(--concrete-line);}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--concrete-line);border:1px solid var(--concrete-line);}.step{padding:28px 24px;background:var(--concrete-2);}.step .num{font-family:var(--f-mono);font-size:13px;color:var(--amber-deep);letter-spacing:0.1em;}.step h3{font-size:19px;margin:18px 0 10px;text-transform:none;letter-spacing:0;}.step p{margin:0;color:var(--graphite);font-size:14.5px;}.step .who{margin-top:16px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--graphite-soft);}.sectors .grid-s{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.sector{border:1px solid var(--concrete-line);background:var(--paper);padding:22px;border-radius:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color 0.15s,background 0.15s;}.sector:hover{border-color:var(--amber);background:#fff;}.sector b{font-family:var(--f-display);text-transform:uppercase;font-size:18px;letter-spacing:0;font-weight:800;}.sector span{font-family:var(--f-mono);font-size:11px;color:var(--graphite-soft);}.notfor{background:var(--concrete);}.notfor .inner{border:1px solid var(--concrete-line);background:var(--paper);border-left:4px solid var(--ink);padding:32px 30px;}.notfor h2{font-size:clamp(24px,3.2vw,34px);}.notfor ul{margin:20px 0 0;padding:0;list-style:none;}.notfor li{padding:10px 0 10px 28px;position:relative;color:var(--graphite);border-bottom:1px dashed var(--concrete-line);}.notfor li:last-child{border-bottom:0;}.notfor li::before{content:"✕";position:absolute;left:0;top:10px;color:var(--red);font-family:var(--f-mono);font-size:14px;}.guarantee{background:var(--amber);color:var(--ink);}.guarantee .inner{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;}.guarantee .eyebrow{color:var(--ink);}.guarantee .eyebrow::before{background:var(--ink);}.guarantee h2{font-size:clamp(28px,4vw,46px);}.guarantee p{font-size:18px;margin:18px 0 0;max-width:46ch;}.guarantee .stamp{border:2px solid var(--ink);border-radius:2px;padding:26px;text-align:center;font-family:var(--f-mono);background:rgba(27,26,23,0.05);}.guarantee .stamp b{display:block;font-family:var(--f-display);font-size:44px;line-height:1;}.guarantee .stamp span{font-size:12px;letter-spacing:0.12em;text-transform:uppercase;display:block;margin-top:10px;line-height:1.7;}.founder .inner{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start;}.founder .mono-block{font-family:var(--f-mono);font-size:12.5px;line-height:1.9;color:var(--graphite);border:1px solid var(--concrete-line);border-radius:2px;padding:22px;background:var(--paper);}.founder .mono-block .k{color:var(--amber-deep);}.founder h2{font-size:clamp(26px,3.4vw,40px);}.founder p{color:var(--graphite);font-size:17px;margin:16px 0 0;}.founder p strong{color:var(--ink);}.faq details{border-bottom:1px solid var(--concrete-line);padding:8px 0;}.faq details summary{cursor:pointer;list-style:none;padding:18px 4px;display:flex;justify-content:space-between;gap:20px;font-family:var(--f-display);text-transform:uppercase;font-size:18px;letter-spacing:0;font-weight:800;}.faq summary::-webkit-details-marker{display:none;}.faq summary .plus{color:var(--amber-deep);font-family:var(--f-mono);font-weight:400;transition:transform 0.2s;}.faq details[open] summary .plus{transform:rotate(45deg);}.faq details p{margin:0 4px 18px;color:var(--graphite);font-size:16px;max-width:68ch;}.final{background:var(--ink);color:var(--paper);border-top:3px solid var(--amber);}.final-grid{display:grid;grid-template-columns:1fr 0.9fr;gap:48px;align-items:center;}.final h2{font-size:clamp(30px,4.4vw,52px);color:var(--paper);}.final h2 em{font-style:normal;color:var(--amber);}.final p{color:#C9C6BD;max-width:48ch;margin:20px 0 0;font-size:18px;}.final .fineprint{margin-top:22px;font-family:var(--f-mono);font-size:12px;color:var(--graphite-soft);letter-spacing:0.04em;}.stickybar{display:none;}@media (max-width:760px){.stickybar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:90;background:rgba(27,26,23,0.97);backdrop-filter:blur(8px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ink-line);}.stickybar .btn{padding:13px 10px;font-size:12px;}body{padding-bottom:76px;}}.cookiebar{position:fixed;bottom:0;left:0;right:0;z-index:120;background:var(--ink-2);color:var(--paper);border-top:2px solid var(--amber);padding:18px 0;display:none;}.cookiebar.on{display:block;}.cookiebar .inner{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;}.cookiebar p{margin:0;font-size:14.5px;color:#C9C6BD;max-width:62ch;line-height:1.6;}.cookiebar p a{color:var(--amber);}.cookiebar .acts{display:flex;gap:10px;flex-wrap:wrap;}.cookiebar .btn{padding:11px 18px;font-size:12px;}footer.site{background:var(--ink-2);color:var(--graphite-soft);padding:40px 0;border-top:1px solid var(--ink-line);}footer.site .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;}footer.site .brand b{font-size:17px;color:var(--paper);}footer.site a{color:var(--paper);text-decoration:none;font-family:var(--f-mono);font-size:12.5px;letter-spacing:0.05em;}footer.site a:hover{color:var(--amber);}footer.site small{font-family:var(--f-mono);font-size:11px;letter-spacing:0.05em;line-height:1.8;}.legal{background:var(--paper);}.legal h1{font-size:clamp(28px,4vw,42px);margin-bottom:8px;}.legal h2{font-size:20px;margin:36px 0 12px;}.legal p,.legal li{color:var(--graphite);font-size:16px;}.legal ul{padding-left:20px;}.legal .updated{font-family:var(--f-mono);font-size:12px;color:var(--graphite-soft);letter-spacing:0.05em;}.thanks{min-height:74vh;display:flex;align-items:center;background:var(--ink);color:var(--paper);text-align:center;}.thanks h1{font-size:clamp(32px,5vw,58px);color:var(--paper);}.thanks h1 em{font-style:normal;color:var(--amber);}.thanks p{color:#C9C6BD;font-size:18px;max-width:54ch;margin:22px auto 0;}.nextsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink-line);border:1px solid var(--ink-line);margin-top:44px;text-align:left;}.nextsteps .ns{background:var(--ink);padding:24px 22px;}.nextsteps .ns b{display:block;font-family:var(--f-display);text-transform:uppercase;font-size:17px;color:var(--paper);margin-bottom:8px;}.nextsteps .ns span{color:#B9B6AD;font-size:14.5px;}.nextsteps .ns .num{font-family:var(--f-mono);font-size:12px;color:var(--amber);letter-spacing:0.1em;display:block;margin-bottom:14px;}.fc-progress{height:3px;background:rgba(27,26,23,0.12);}.fc-progress span{display:block;height:100%;width:50%;background:var(--amber-deep);transition:width .3s ease;}.fstep[hidden]{display:none;}.steplabel{font-family:var(--f-mono);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--graphite-soft);margin:0 0 14px;}.field-err{display:none;color:var(--red);font-size:12.5px;margin-top:5px;}.field-err.on{display:block;}.linkback{display:block;width:100%;margin-top:12px;padding:8px;background:none;border:0;font-family:var(--f-mono);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--graphite-soft);cursor:pointer;}.linkback:hover{color:var(--ink);}.consent-note{margin:14px 0 0;font-size:12px;line-height:1.6;color:var(--graphite-soft);text-align:center;}.consent-note a{color:var(--amber-deep);}.reassure{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px dashed var(--concrete-line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:0.06em;text-transform:uppercase;color:var(--graphite-soft);}.reassure span{display:inline-flex;align-items:center;gap:6px;}.reassure span::before{content:"✓";color:var(--amber-deep);}button[disabled]{opacity:.6;cursor:progress;}.jump-form{display:none;}@media (max-width:980px){.jump-form{display:inline-flex;margin-top:24px;}.hero .fineprint{margin-top:20px;}}.has-js .reveal{opacity:0;transform:translateY(18px);transition:opacity 0.6s ease,transform 0.6s ease;}.has-js .reveal.in{opacity:1;transform:none;}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;}html{scroll-behavior:auto;}.has-js .reveal{opacity:1;transform:none;}}@media (max-width:980px){.hero-grid,.final-grid{grid-template-columns:1fr;gap:36px;}.proof-grid{grid-template-columns:1fr;}}@media (max-width:900px){.split,.guarantee .inner,.founder .inner{grid-template-columns:1fr;}.problem .cols,.steps,.sectors .grid-s,.levers,.nextsteps{grid-template-columns:1fr;}nav.links{display:none;}section{padding:56px 0;}.hero .wrap{padding-top:48px;padding-bottom:52px;}.metrics{grid-template-columns:1fr;}}