:root{--ink:#0b0b0c;--paper:#fff;--panel:#f4f4f2;--panel-2:#ecece8;--line:#e2e2de;--line-strong:#111113;--muted:#6a6a6e;--flag:#ffe600;--flag-ink:#0b0b0c;--maxw:1180px;--pad:clamp(20px,5vw,64px);--display:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--flag);color:var(--flag-ink)}.wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.btn{font-family:var(--display);border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:.5em;padding:13px 22px;font-size:15px;font-weight:700;line-height:1;transition:transform .15s,background .15s,color .15s;display:inline-flex}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{transform:translateY(-2px)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--sm{padding:10px 16px;font-size:13.5px}.btn:focus-visible{outline:3px solid var(--flag);outline-offset:2px}a:focus-visible{outline:3px solid var(--flag);outline-offset:3px}header.nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;display:flex}.vennmark{flex:none;width:30px;height:30px;display:block}.wordmark{font-family:var(--display);letter-spacing:-.025em;text-transform:lowercase;font-size:21px;font-weight:800;line-height:1}.wordmark .tm{vertical-align:super;letter-spacing:0;opacity:.7;margin-left:1px;font-size:8px;font-weight:600}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a.link{color:var(--ink);opacity:.78;font-size:14px;font-weight:600;transition:opacity .15s}.nav-links a.link:hover{opacity:1}.nav-cta{align-items:center;gap:18px;display:flex}.xlink{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px;transition:color .15s}.xlink:hover{color:var(--ink)}@media (width<=1020px){.nav-cta .xlink{display:none}}@media (width<=820px){.nav-links .link{display:none}}.hero{padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=920px){.hero-grid{grid-template-columns:1fr;gap:40px}}.h1{font-family:var(--display);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(40px,6.6vw,76px);font-weight:900;line-height:.96}.h1 .hl{background:linear-gradient(transparent 62%, var(--flag) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.hero p.lede{color:#2a2a2c;max-width:30em;margin-top:22px;font-size:clamp(17px,2.1vw,21px);line-height:1.45}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-micro{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:12px}.scan{border:1.5px solid var(--line-strong);background:var(--paper);box-shadow:14px 14px 0 var(--ink);position:relative;overflow:hidden}.scan-top{border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.scan-top .addr{color:var(--ink);font-weight:500}.scan-top .addr b{font-weight:700}.scan-status{color:var(--muted);align-items:center;gap:8px;display:flex}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite pulse}.scan.done .dot{background:var(--ink);animation:none}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.scan-body{padding:6px 0;position:relative}.scan-line{pointer-events:none;border-bottom:1.5px solid var(--ink);background:linear-gradient(#ffe60000 0%,#ffe60029 55%,#0b0b0c1a 92%,#0b0b0c59 100%);height:64px;animation:2.6s cubic-bezier(.4,0,.2,1) forwards sweep;position:absolute;top:0;left:0;right:0}@keyframes sweep{0%{transform:translateY(-66px)}to{transform:translateY(440px)}}.scan.done .scan-line{opacity:0}.row{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:11px 16px;display:grid;transform:translateY(6px)}.scan.run .row{animation:.4s forwards rowin}.row:last-child{border-bottom:0}@keyframes rowin{to{opacity:1;transform:none}}.row .cat{font-size:14px;font-weight:600}.row .note{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.verdict{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--ink);white-space:nowrap;padding:4px 9px;font-size:11px;font-weight:700}.verdict.clear{color:var(--ink);border-color:var(--line);background:0 0}.verdict.review{color:var(--ink);background:var(--panel);border-color:var(--ink)}.verdict.flag{color:var(--flag-ink);background:var(--flag);border-color:var(--ink)}.scan-foot{background:var(--ink);color:var(--paper);font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.scan-foot .flagcount b{color:var(--flag)}.scan-foot a{border-bottom:2px solid var(--flag);padding-bottom:1px;font-weight:700}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.trust-inner{flex-wrap:wrap;align-items:center;gap:clamp(18px,4vw,48px);padding:22px 0;display:flex}.trust .by{font-family:var(--mono);color:var(--muted);max-width:18em;font-size:12px;line-height:1.45}.trust .by b{color:var(--ink)}.trust .by a{border-bottom:1.5px solid var(--ink);font-weight:700}.logos{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,38px);margin-left:auto;display:flex}.logos span{font-family:var(--display);color:var(--ink);opacity:.42;letter-spacing:-.01em;font-size:16px;font-weight:800}.logos .with{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:500}.logos .pilot{font-family:var(--mono);opacity:1;color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.logos .pilot a{color:var(--ink);border-bottom:2px solid var(--flag);padding-bottom:1px;font-weight:700}section.block{padding:clamp(56px,8vw,104px) 0}.sec-head{max-width:34em}.sec-head h2{font-family:var(--display);letter-spacing:-.025em;margin-top:12px;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.02}.sec-head p{color:var(--muted);max-width:30em;margin-top:14px;font-size:17px}.sides{grid-template-columns:1fr 1fr;gap:22px;margin-top:46px;display:grid}@media (width<=820px){.sides{grid-template-columns:1fr}}.side{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;gap:16px;padding:clamp(24px,3vw,34px);transition:transform .18s,box-shadow .18s;display:flex}.side:hover{box-shadow:10px 10px 0 var(--ink);transform:translateY(-3px)}.side .role{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.side h3{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.05}.side .desc{color:#34343a;font-size:16px}.side ul{flex-direction:column;gap:11px;margin-top:4px;list-style:none;display:flex}.side li{gap:11px;font-size:15px;line-height:1.4;display:flex}.side li:before{content:"›";font-family:var(--mono);color:var(--ink);font-weight:700}.side .go{font-family:var(--display);border-bottom:2px solid var(--flag);align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-bottom:2px;font-weight:700;display:inline-flex}.steps{border:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}@media (width<=820px){.steps{grid-template-columns:1fr}}.step{border-right:1.5px solid var(--ink);padding:clamp(24px,3vw,34px)}.step:last-child{border-right:0}@media (width<=820px){.step{border-right:0;border-bottom:1.5px solid var(--ink)}.step:last-child{border-bottom:0}}.step .no{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:700}.step h4{font-family:var(--display);letter-spacing:-.01em;margin:16px 0 10px;font-size:21px;font-weight:800}.step p{color:#3a3a40;font-size:15px;line-height:1.5}.catch-wrap{background:var(--ink);color:var(--paper)}.catch-wrap .sec-head h2{color:var(--paper)}.catch-wrap .sec-head .eyebrow{color:#9a9a9e}.catch-wrap .sec-head p{color:#b6b6ba}.catches{background:#28282b;border:1px solid #28282b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}@media (width<=820px){.catches{grid-template-columns:1fr}}.catch{background:var(--ink);flex-direction:column;min-height:150px;padding:26px;transition:background .18s;display:flex}.catch:hover{background:#161618}.catch .k{font-family:var(--mono);color:#7a7a7e;letter-spacing:.1em;font-size:11px}.catch h5{font-family:var(--display);letter-spacing:-.01em;margin:14px 0 8px;font-size:19px;font-weight:700}.catch p{color:#a6a6aa;font-size:13.5px;line-height:1.5}.catch .ex{font-family:var(--mono);color:var(--flag);margin-top:auto;padding-top:14px;font-size:11px}.stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}@media (width<=680px){.stats{grid-template-columns:1fr;gap:8px}}.stat{padding:8px 0}.stat .n{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(40px,6vw,66px);font-weight:900;line-height:1}.stat .l{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:10px;font-size:12px}.cta-band{background:var(--flag);color:var(--ink)}.cta-band .wrap{text-align:center;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px)}.cta-band h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,6vw,68px);font-weight:900;line-height:.98}.cta-band p{max-width:28em;margin:18px auto 0;font-size:18px}.cta-band .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.cta-band .btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cta-band .btn--ghost{border-color:var(--ink)}.cta-band .btn--ghost:hover{background:var(--ink);color:var(--flag)}footer{background:var(--ink);color:var(--paper);padding:clamp(48px,6vw,72px) 0 36px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}@media (width<=820px){.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.foot-grid{grid-template-columns:1fr}}.foot-brand .brand{color:#fff}.foot-brand .wordmark{color:var(--paper)}.foot-brand p{color:#9a9a9e;max-width:24em;margin-top:16px;font-size:14px;line-height:1.5}.foot-brand .partof{font-family:var(--mono);color:#c8c8cc;margin-top:18px;font-size:12px}.foot-brand .partof a{border-bottom:1.5px solid var(--flag)}.foot-brand .partof b{color:var(--flag)}.foot-col h6{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7a7a7e;margin-bottom:14px;font-size:11px}.foot-col a{color:#d4d4d8;margin-bottom:10px;font-size:14px;transition:color .15s;display:block}.foot-col a:hover{color:var(--flag)}.foot-bottom{font-family:var(--mono);color:#7a7a7e;border-top:1px solid #28282b;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:12px;display:flex}.foot-bottom a:hover{color:var(--flag)}.ticker{border-bottom:1px solid var(--line);background:var(--paper);white-space:nowrap;overflow:hidden}.ticker-track{gap:0;padding:12px 0;animation:38s linear infinite tick;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span.t-item{font-family:var(--mono);color:var(--muted);border-right:1px solid var(--line);padding:0 14px;font-size:12px}.ticker span.t-item b{color:var(--ink);font-weight:700}.ticker span.t-item .yf{background:var(--flag);color:var(--ink);padding:1px 5px;font-weight:700}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.report{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:.9fr 1.1fr;gap:0;margin-top:46px;display:grid}@media (width<=880px){.report{grid-template-columns:1fr}}.rlist{border-right:1.5px solid var(--ink);flex-direction:column;display:flex}@media (width<=880px){.rlist{border-right:0;border-bottom:1.5px solid var(--ink)}}.rlist button{appearance:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--body);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;transition:background .12s;display:flex}.rlist button:last-child{border-bottom:0}.rlist button:hover{background:var(--panel)}.rlist button[aria-selected=true]{background:var(--ink);color:var(--paper)}.rlist button[aria-selected=true] .rl-cat{color:var(--paper)}.rlist button:focus-visible{outline:3px solid var(--flag);outline-offset:-3px}.rl-cat{font-size:15px;font-weight:600}.rl-sub{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.rlist button[aria-selected=true] .rl-sub{color:#a6a6aa}.rdetail{flex-direction:column;gap:18px;min-height:380px;padding:clamp(22px,3vw,34px);display:flex}.rd-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rd-head h4{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.1}.rd-field{border-top:1px solid var(--line);padding-top:14px}.rd-field .fk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.rd-field p{color:#2e2e32;margin-top:7px;font-size:15px;line-height:1.55}.rd-field p code{font-family:var(--mono);background:var(--panel);border:1px solid var(--line);padding:1px 6px;font-size:12.5px}.rd-sev{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.rd-fix{background:var(--panel);border:1px solid var(--line);padding:14px 16px}.rd-fix .fk,.rd-fix p{color:var(--ink)}.scope-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,48px);margin-top:46px;display:grid}@media (width<=880px){.scope-grid{grid-template-columns:1fr}}.factors{flex-direction:column;display:flex}.factor{border-top:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.factor:first-child{border-top:1.5px solid var(--ink)}.fno{font-family:var(--mono);border:1.5px solid var(--ink);flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.factor h4{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:800}.factor p{color:#3a3a40;max-width:34em;margin-top:7px;font-size:14.5px;line-height:1.55}.estimator{border:1.5px solid var(--ink);background:var(--paper);box-shadow:12px 12px 0 var(--ink);padding:0}.est-top{color:var(--muted);border-bottom:1px solid var(--line);padding:14px 20px;font-size:12px}.est-q{border-bottom:1px solid var(--line);padding:16px 20px}.est-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px;display:block}.est-opts{flex-wrap:wrap;gap:8px;display:flex}.est-opts button{appearance:none;font-family:var(--mono);border:1.5px solid var(--line);background:var(--paper);cursor:pointer;padding:8px 13px;font-size:12.5px;font-weight:500;transition:border-color .12s,background .12s,color .12s}.est-opts button:hover{border-color:var(--ink)}.est-opts button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.est-opts button:focus-visible{outline:3px solid var(--flag);outline-offset:2px}.est-out{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.est-tier{font-family:var(--display);letter-spacing:-.02em;margin-top:4px;font-size:clamp(28px,3.4vw,38px);font-weight:900;line-height:1}.est-tier .yel{background:linear-gradient(transparent 62%, var(--flag) 62%);padding:0 .04em}.est-meta{color:var(--muted);margin-top:8px;font-size:11.5px}.pricing-micro{font-family:var(--mono);color:var(--muted);margin-top:26px;font-size:12px}.sec-strip{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--panel)}.sec-strip .wrap{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,64px);padding-top:34px;padding-bottom:34px;display:grid}@media (width<=760px){.sec-strip .wrap{grid-template-columns:1fr;gap:18px}}.sec-strip h3{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(20px,2.6vw,26px);font-weight:800}.sec-points{flex-wrap:wrap;gap:10px 28px;display:flex}.sec-points span{font-family:var(--mono);color:#2e2e32;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sec-points span:before{content:"";background:var(--ink);flex:none;width:9px;height:9px;display:inline-block}.faq{max-width:760px;margin-top:42px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1.5px solid var(--ink)}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17.5px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);font-size:20px;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--flag);outline-offset:2px}.faq details p{color:#3a3a40;max-width:42em;padding:0 4px 22px;font-size:15.5px;line-height:1.6}.faq details p a{border-bottom:1.5px solid var(--ink);font-weight:600}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.page-head{border-bottom:1px solid var(--line);padding:clamp(48px,7vw,88px) 0 clamp(32px,4vw,52px)}.page-head .h1{font-size:clamp(36px,5.4vw,62px)}.page-head p.lede{color:#2a2a2c;max-width:34em;margin-top:20px;font-size:clamp(16.5px,2vw,19px);line-height:1.5}.page-body{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,104px)}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=880px){.split{grid-template-columns:1fr;gap:40px}}.aside-notes{flex-direction:column;display:flex}.aside-note{border-top:1px solid var(--line);padding:20px 0}.aside-note:first-child{border-top:1.5px solid var(--ink)}.aside-note h4{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:800}.aside-note p{color:#3a3a40;margin-top:6px;font-size:14.5px;line-height:1.55}.aside-note .mono-line{font-family:var(--mono);color:var(--muted);margin-top:8px;font-size:11.5px}.form-panel{border:1.5px solid var(--ink);background:var(--paper);box-shadow:12px 12px 0 var(--ink)}.form-top{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line);padding:14px 20px;font-size:12px}.form-top b{color:var(--ink)}.form-sec{border-bottom:1px solid var(--line);padding:18px 20px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.form-row{grid-template-columns:1fr}}.field{display:block}.field+.field{margin-top:14px}.form-row .field+.field{margin-top:0}.field .flabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;display:block}.field input,.field textarea{border:1.5px solid var(--line);background:var(--paper);width:100%;font-family:var(--body);color:var(--ink);border-radius:0;padding:11px 13px;font-size:15px;transition:border-color .12s}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field input:hover,.field textarea:hover{border-color:var(--ink)}.field input:focus,.field textarea:focus{border-color:var(--ink);outline:3px solid var(--flag);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:#a2a2a6}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.form-foot .micro{font-family:var(--mono);color:var(--muted);max-width:24em;font-size:11.5px;line-height:1.5}.sent{background:var(--ink);color:var(--paper);padding:clamp(28px,4vw,44px) 20px}.sent .sv{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--flag);color:var(--flag-ink);background:var(--flag);padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.sent h3{font-family:var(--display);letter-spacing:-.02em;margin-top:16px;font-size:clamp(22px,3vw,28px);font-weight:800}.sent p{color:#b6b6ba;max-width:30em;margin-top:10px;font-size:15px;line-height:1.55}.sent .mono-line{font-family:var(--mono);color:#7a7a7e;margin-top:18px;font-size:12px}.prose{max-width:680px}.prose .lsec{border-top:1px solid var(--line);padding:26px 0}.prose .lsec:first-child{border-top:1.5px solid var(--ink)}.prose .lno{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:700}.prose h2{font-family:var(--display);letter-spacing:-.015em;margin-top:10px;font-size:21px;font-weight:800}.prose p{color:#3a3a40;margin-top:12px;font-size:15.5px;line-height:1.65}.prose p a{border-bottom:1.5px solid var(--ink);font-weight:600}.prose ul{flex-direction:column;gap:9px;margin-top:12px;list-style:none;display:flex}.prose li{color:#3a3a40;gap:11px;font-size:15px;line-height:1.5;display:flex}.prose li:before{content:"›";font-family:var(--mono);color:var(--ink);font-weight:700}.prose .effective{font-family:var(--mono);color:var(--muted);font-size:12px}.nf{text-align:left;padding:clamp(72px,12vw,140px) 0}.nf .code{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(72px,14vw,160px);font-weight:900;line-height:.9}.nf p{color:var(--muted);max-width:28em;margin-top:18px;font-size:17px}.nf .hero-cta{margin-top:28px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important;animation:none!important}.row,.reveal{opacity:1;transform:none}.scan-line{display:none}}
