@font-face{font-family:Outfit;src:url('/fonts/outfit.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url('/fonts/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Space Mono';src:url('/fonts/space-mono.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Space Mono';src:url('/fonts/space-mono-bold.woff2') format('woff2');font-weight:700;font-display:swap}:root{color-scheme:dark;--bg:#050505;--text:#fff;--muted:#999ba4;--line:#252525;--mint:#eee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(#27272755 .5px,transparent .7px) 0 0/5px 5px,var(--bg);font:14px/1.7 Inter,Arial,sans-serif}.shell{max-width:1600px;padding:0 4.2vw;margin:auto}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;padding:23px 0}.brand,.nav-link,.eyebrow,.hero-caption,.card-kicker,label,button,.badge,.section-heading h2,.reasons h3,footer{font-family:'Space Mono',monospace}.brand,.nav-link{text-decoration:none;font-size:12px;letter-spacing:2.4px;color:var(--muted)}.nav-link{font-size:11px}.intro{padding-top:63px;animation:reveal .9s both}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--muted);margin-bottom:23px}h1{font-family:Outfit,Arial,sans-serif;font-weight:600;font-size:clamp(80px,15.5vw,230px);line-height:.84;letter-spacing:-.035em;margin:0}h1 span{display:block}#hero-bottom{color:transparent;-webkit-text-stroke:1px #6c6c6c;overflow-wrap:anywhere}h1 #hero-top{animation:reveal .8s .05s both}h1 #hero-bottom{animation:reveal .9s .17s both}.hero-caption{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;margin:30px 0 44px;padding:0 20px 0 0;border-right:1px solid #444;gap:10px;font-size:11px;letter-spacing:3px}.hero-caption p{margin:0;color:var(--muted)}.hero-caption a{font-size:10px;border:1px solid var(--line);padding:11px 17px;letter-spacing:1.6px;text-decoration:none;background:#ffffff08;transition:background .2s}.hero-caption a:hover{background:#ffffff14}.layout{display:grid;grid-template-columns:1.05fr 1fr;gap:8vw;padding:45px 0;border-top:1px solid var(--line);animation:reveal 1s .25s both}.card-kicker{font-size:10px;letter-spacing:1.5px;color:#9b9ba4}h2{font:500 32px/1.2 Outfit,Arial,sans-serif;letter-spacing:-.03em;margin:18px 0}.lead,.review-card>p,.connection>p{color:#999;font-size:13px;max-width:530px}.reason-source{font:10px/1.7 'Space Mono',monospace;color:#ccc;border-left:1px solid #555;padding:8px 14px;margin:22px 0;overflow-wrap:anywhere}.reasons{margin-top:33px;border-top:1px solid var(--line);padding-top:22px}.reasons h3{font-size:9px;font-weight:400;letter-spacing:1.6px;color:var(--muted)}.reason-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font:11px 'Space Mono',monospace;color:#ccc;margin-top:20px}.quiet{font-size:10px;line-height:1.8;color:#777}.protocol-note{margin-top:28px;max-width:480px}.review-card{padding:29px;border:1px solid var(--line);background:#080808e8;align-self:start}.review-card h2{margin-top:16px;font-size:30px}.review-card>p{margin-bottom:25px}label{font-size:9px;letter-spacing:1px;display:block;margin:20px 0 8px;color:#aaa}label span{font-size:8px;color:#777}input,textarea{font:11px/1.7 'Space Mono',monospace;color:#eee;background:#060607dc;width:100%;padding:13px;border:1px solid #2a2a2d;border-radius:0;resize:vertical}input::placeholder,textarea::placeholder{color:#707079}.input-row{display:flex}.input-row input{min-width:0}.check{flex-shrink:0;border-left:none!important;padding:10px 13px!important;background:#131313;color:#ddd!important}.primary,.secondary,.check{cursor:pointer;font-size:9px;letter-spacing:1.4px;font-weight:700;border:1px solid #333;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px;transition:background .2s,color .2s}.primary{margin-top:19px;width:100%;color:#050505;background:#fff;border-color:#fff}.primary:hover{background:#d6d6d6}.secondary{margin-top:20px;background:#ffffff08;color:#ddd}.secondary:hover,.check:hover{background:#252525}.contact{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.contact>a{font:11px 'Space Mono',monospace;text-decoration:none}.contact>p{font-size:9px;color:#777;margin:9px 0 0}.lower{display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid var(--line);padding:36px 0 45px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-heading h2{font-size:10px;letter-spacing:1.5px;font-weight:400;margin:0}.badge{font-size:8px;letter-spacing:1px;color:#999;border:1px solid #333;padding:3px 9px}.badge.active{color:#e2e2e2}.policy dl{font-size:11px;margin:20px 0 12px}.policy dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #202020;padding:9px 0}.policy dt{color:#999}.policy dd{margin:0;color:#ddd}.connection h2{font-size:25px;margin:12px 0}.connection p{max-width:440px}.test-result{font:10px/1.8 'Space Mono',monospace;border-left:1px solid #aaa;padding:9px 13px;background:#ffffff06;margin-top:18px;color:#ccc}.test-result.warning{border-color:#b4966c;color:#d0b48f}.address{margin:0 0 25px;font:11px 'Space Mono',monospace;color:#ddd;display:flex;gap:20px;overflow-wrap:anywhere}.address>span{font-size:9px;color:#777;letter-spacing:1px}.form-error{color:#db9b92;font-size:11px}button:disabled{opacity:.5;cursor:wait}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:26px 0 32px;font-size:9px;letter-spacing:1.5px;color:#888}footer a{text-decoration:none}footer>a:first-child{font:600 24px Outfit,Arial,sans-serif;color:#fff;letter-spacing:-1px}:focus-visible{outline:2px solid #eee;outline-offset:4px}[hidden]{display:none!important}@keyframes reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){.shell{padding:0 22px}.intro{padding-top:42px}.brand,.nav-link{font-size:10px;letter-spacing:1.5px}.eyebrow{font-size:9px;letter-spacing:2px}h1{font-size:17.3vw;line-height:.96}.hero-caption{font-size:9px;letter-spacing:2px;margin:25px 0 30px}.layout,.lower{grid-template-columns:1fr;gap:30px;padding:30px 0}.review-card{padding:23px}.layout h2{font-size:28px}.reason-grid{font-size:10px}.address{display:block}.address>strong{display:block;margin-top:7px}footer{font-size:8px;gap:20px}footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.brand{display:flex;align-items:center;gap:12px}.brand img{width:100px;height:32px;object-fit:contain}.brand span{font-size:10px}
.brand img{width:44px;height:44px}.brand{gap:9px}
