:root{--ink:#000409;--ink-1:#07090f;--ink-2:#0d1120;--ink-3:#111827;--line:hsla(0,0%,100%,.07);--line-2:hsla(0,0%,100%,.12);--fg:#f1f5f9;--fg-soft:rgba(241,245,249,.75);--fg-mute:rgba(241,245,249,.55);--fg-faint:rgba(241,245,249,.28);--azure:#0c7ff2;--azure-bright:#51a2ee;--azure-deep:#3b81ea;--coral:#ff6b5e;--coral-soft:#ff8c82;--amber:#f2b544;--mint:#10b981;--maxw:1160px;--pad:clamp(20px,5vw,40px);--f-display:"DM Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--f-body:"DM Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--r:14px;--r-sm:9px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--fg);font-family:var(--f-body);font-size:16px;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:var(--azure-bright);text-decoration:none}a:hover{color:#a9c6ff}img{display:block;max-width:100%}::selection{background:rgba(12,127,242,.3)}.wrap{margin:0 auto;max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad)}.section{padding-block:clamp(64px,9vw,116px)}.rule{background:var(--line);border:0;height:1px;margin:0}.eyebrow{align-items:center;color:var(--azure-bright);display:inline-flex;font-family:var(--f-mono);font-size:12px;font-weight:500;gap:9px;letter-spacing:.18em;margin:0 0 22px;text-transform:uppercase}.eyebrow:before{background:var(--azure);content:"";height:1px;opacity:.7;width:24px}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.018em;line-height:1.06;margin:0}.h2,h1,h2,h3{font-weight:700}.h2{font-size:clamp(1.9rem,4vw,3rem);margin:0 0 18px}.lede{color:var(--fg-soft);font-size:clamp(1.05rem,1.6vw,1.22rem);margin:0;max-width:62ch}.muted{color:var(--fg-mute)}.mono{font-family:var(--f-mono)}.small{font-size:13.5px}.btn{align-items:center;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-family:var(--f-body);font-size:16px;font-weight:600;gap:10px;padding:14px 22px;transition:transform .15s var(--ease),background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.btn-primary{background:linear-gradient(128deg,var(--azure-deep) 15%,var(--azure-bright) 85%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 30px -12px rgba(12,127,242,.6);color:#fff}.btn-primary:hover{background:linear-gradient(128deg,#4a8eef 15%,#6cb5f5 85%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 14px 40px -12px rgba(12,127,242,.75);color:#fff;transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:var(--line-2);color:var(--fg)}.btn-ghost:hover{border-color:var(--azure);color:var(--fg);transform:translateY(-1px)}.btn .arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translateX(3px)}header.nav{backdrop-filter:saturate(140%) blur(12px);background:rgba(0,4,9,.72);border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .25s,background .25s;z-index:50}header.nav.scrolled{background:rgba(0,4,9,.88);border-bottom-color:var(--line)}.nav-row{gap:24px;height:64px}.brand,.nav-row{align-items:center;display:flex}.brand{color:var(--fg);font-family:var(--f-display);font-size:17px;font-weight:600;gap:11px}.brand .mark{background:linear-gradient(128deg,var(--azure-deep),var(--azure-bright));border-radius:8px;box-shadow:0 6px 18px -8px rgba(12,127,242,.7);color:#fff;display:grid;font-size:16px;font-weight:700;height:30px;place-items:center;width:30px}.brand .sub{color:var(--fg-mute);font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:.02em}.nav-links{display:flex;gap:26px;margin-left:auto}.nav-links a{color:var(--fg-soft);font-size:15px;font-weight:500}.nav-links a:hover{color:var(--fg)}.nav-cta{margin-left:8px}@media(max-width:860px){.nav-links{display:none}.nav-cta{margin-left:auto}}.hero{overflow:hidden;padding-bottom:clamp(56px,8vw,96px);padding-top:clamp(48px,7vw,86px);position:relative}.hero-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.hero-bg .grid{background-image:linear-gradient(rgba(12,127,242,.12) 1px,transparent 0),linear-gradient(90deg,rgba(12,127,242,.12) 1px,transparent 0);background-size:48px 48px;inset:-2px;-webkit-mask-image:radial-gradient(120% 90% at 80% 0,#000 0,transparent 62%);mask-image:radial-gradient(120% 90% at 80% 0,#000 0,transparent 62%);opacity:.5;position:absolute}.hero-bg .glow{border-radius:50%;filter:blur(40px);height:680px;opacity:.5;position:absolute;width:680px}.hero-bg .glow.a{background:radial-gradient(circle,rgba(12,127,242,.22),transparent 60%);right:-120px;top:-260px}.hero-bg .glow.b{background:radial-gradient(circle,rgba(255,107,94,.1),transparent 60%);bottom:-360px;left:-160px}.hero-grid{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.05fr .95fr;position:relative;z-index:1}@media(max-width:940px){.hero-grid{gap:40px;grid-template-columns:1fr}}.hero h1{font-size:clamp(2.5rem,5.4vw,4rem);letter-spacing:-.03em}.hero h1 .em{background:linear-gradient(128deg,var(--azure-deep) 15%,var(--azure-bright) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.hero .lede{margin-top:22px;max-width:54ch}.hero-cta{gap:14px;margin-top:32px}.hero-cta,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{color:var(--fg-mute);font-family:var(--f-mono);font-size:12.5px;gap:6px 14px;letter-spacing:.01em;margin-top:20px}.hero-trust span{align-items:center;display:inline-flex;gap:7px}.hero-trust .dot{background:var(--mint);border-radius:50%;height:5px;width:5px}.proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chip{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);border:1px solid var(--line);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:2px;min-width:118px;padding:11px 15px}.chip .k{color:var(--fg-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.chip .v{font-family:var(--f-display);font-size:1.5rem;font-weight:600;line-height:1}.chip.good .v{color:var(--fg)}.chip.you .v{color:var(--amber)}.spec-card{background:linear-gradient(180deg,#0f1117,var(--ink-2));border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 40px 80px -40px rgba(0,0,0,.8),inset 0 0 0 1px hsla(0,0%,100%,.03);overflow:hidden}.spec-top{align-items:center;background:hsla(0,0%,100%,.015);border-bottom:1px solid var(--line);display:flex;gap:8px;padding:13px 16px}.spec-top .d{background:var(--line-2);border-radius:50%;height:10px;width:10px}.spec-path{color:var(--fg-mute);font-family:var(--f-mono);font-size:12px;margin-left:8px}.spec-path b{color:var(--fg-soft);font-weight:500}.spec-body{font-family:var(--f-mono);font-size:13.2px;line-height:1.85;padding:18px 18px 4px}.spec-body .ln{color:var(--fg-soft);white-space:pre-wrap}.tok-key{color:var(--azure-bright)}.tok-num{color:#e5c07b}.tok-str{color:var(--mint)}.tok-punc{color:var(--fg-mute)}.tok-com{color:var(--fg-faint)}.spec-divide{background:var(--line);height:1px;margin:14px 0}.spec-readout{font-family:var(--f-mono);font-size:13px;padding:0 18px 18px}.ro-label{color:var(--fg-mute);font-size:11px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ro-line{color:var(--fg-soft)}.ro-flag{align-items:flex-start;background:rgba(255,107,94,.08);border:1px solid rgba(255,107,94,.28);border-radius:var(--r-sm);display:flex;gap:11px;margin-top:14px;padding:13px 14px}.ro-flag .badge{border:1px solid rgba(255,107,94,.5);border-radius:5px;color:var(--coral);flex:none;font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-top:1px;padding:3px 7px}.ro-flag .txt{color:var(--coral-soft);font-family:var(--f-body);font-size:13.5px;line-height:1.5}.ro-flag .txt b{color:#ffb3ab;font-weight:600}.typed{border-right:2px solid var(--coral);padding-right:2px}.lead-block{max-width:72ch}.pull{color:var(--fg);font-family:var(--f-display);font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:30px 0 0;max-width:34ch}.pull .em{background:linear-gradient(128deg,var(--azure-deep) 15%,var(--azure-bright) 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.readers{border:1px solid var(--line);border-radius:var(--r);margin-top:46px;overflow:hidden}.readers .head,.readers .row{display:grid;gap:0;grid-template-columns:1.1fr 1.4fr 1.5fr}.readers .head{background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--line)}.readers .head>div{color:var(--fg-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.13em;padding:14px 18px;text-transform:uppercase}.readers .row{border-bottom:1px solid var(--line)}.readers .row:last-child{border-bottom:0}.readers .row>div{padding:18px}.readers .who{align-items:center;color:var(--fg);display:flex;font-family:var(--f-display);font-size:16px;font-weight:600;gap:10px}.readers .who .tag{border:1px solid var(--line-2);border-radius:5px;color:var(--fg-mute);font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.05em;padding:2px 7px}.readers .who .tag.bot{border-color:rgba(76,130,247,.4);color:var(--azure-bright)}.readers .risk,.readers .what{color:var(--fg-soft);font-size:15px}.readers .row.ok .risk{color:var(--fg-mute)}.readers .row.bad .risk{color:var(--coral-soft)}@media(max-width:760px){.readers .head{display:none}.readers .row{gap:6px;grid-template-columns:1fr}.readers .row>div{padding:16px 18px}.readers .what:before{content:"Reads — "}.readers .risk:before,.readers .what:before{color:var(--fg-faint);font-family:var(--f-mono);font-size:11px}.readers .risk:before{content:"Breaks when — "}}.three{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}@media(max-width:820px){.three{grid-template-columns:1fr}}.stake{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;transition:border-color .2s,transform .2s var(--ease)}.stake:hover{border-color:var(--line-2);transform:translateY(-2px)}.stake .n{color:var(--coral);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;margin-bottom:14px}.stake h3{font-size:1.18rem;margin-bottom:10px}.stake p{color:var(--fg-mute);font-size:15px;margin:0}.evidence{background:linear-gradient(180deg,var(--ink-1),var(--ink))}.stat-row{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:42px}@media(max-width:820px){.stat-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.stat-row{grid-template-columns:1fr}}.stat{border:1px solid var(--line);border-radius:var(--r);padding:24px;text-align:left}.stat .v{color:var(--mint);font-family:var(--f-display);font-size:clamp(2.1rem,4vw,2.8rem);font-weight:600;line-height:1}.stat .v.alt{color:var(--azure-bright)}.stat .l{color:var(--fg-soft);font-size:14.5px;margin-top:10px}.source{align-items:center;color:var(--fg-mute);display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:12.5px;gap:6px 14px;margin-top:26px}.source .pill{border:1px solid var(--line);border-radius:20px;padding:5px 12px}.pillars{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:42px}@media(max-width:760px){.pillars{grid-template-columns:1fr}}.pillar{border:1px solid var(--line);border-radius:var(--r);padding:24px;position:relative;transition:border-color .2s,transform .2s var(--ease)}.pillar:hover{border-color:var(--line-2);transform:translateY(-2px)}.pillar .for{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.13em;margin-bottom:14px;text-transform:uppercase}.pillar .for.human{color:var(--fg-mute)}.pillar .for.agent{color:var(--azure-bright)}.pillar h3{font-size:1.16rem;margin-bottom:9px}.pillar p{color:var(--fg-mute);font-size:14.5px;margin:0}.pillar .note{border-top:1px dashed var(--line-2);color:var(--fg-faint);font-size:13px;margin-top:12px;padding-top:11px}.anatomy{background:linear-gradient(180deg,var(--ink-2),var(--ink-1));border:1px solid var(--line-2);border-radius:var(--r);margin-top:40px;overflow:hidden}.anatomy-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.anatomy-head .t{font-family:var(--f-display);font-size:1.02rem;font-weight:600}.anatomy-head .badge{border:1px solid var(--line-2);border-radius:6px;color:var(--fg-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;padding:5px 10px}.anatomy-grid{display:grid;gap:0;grid-template-columns:1.3fr 1fr}@media(max-width:760px){.anatomy-grid{grid-template-columns:1fr}}.bars{border-right:1px solid var(--line);padding:24px 22px}@media(max-width:760px){.bars{border-bottom:1px solid var(--line);border-right:0}}.bar{margin-bottom:18px}.bar:last-child{margin-bottom:0}.bar .top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:7px}.bar .name{color:var(--fg-soft);font-size:14px}.bar .val{color:var(--fg);font-family:var(--f-mono);font-size:13px}.bar .track{background:var(--ink-3);border-radius:6px;height:7px;overflow:hidden}.bar .fill{border-radius:6px;height:100%;transition:width 1.1s var(--ease);width:0}.fill.lo{background:linear-gradient(90deg,#b8503f,var(--coral))}.fill.mid{background:linear-gradient(90deg,#b8862f,var(--amber))}.composite{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 22px;text-align:center}.ring{height:152px;position:relative;width:152px}.ring svg{transform:rotate(-90deg)}.ring .track-c{stroke:var(--ink-3)}.ring .val-c{stroke:var(--coral);stroke-linecap:round;transition:stroke-dashoffset 1.3s var(--ease)}.ring .center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.ring .num{color:var(--fg);font-family:var(--f-display);font-size:2.6rem;font-weight:600;line-height:1}.ring .den{color:var(--fg-mute);font-size:12px;margin-top:2px}.ring .den,.verdict{font-family:var(--f-mono)}.verdict{border:1px solid rgba(255,107,94,.4);border-radius:20px;color:var(--coral);font-size:11px;letter-spacing:.14em;margin-top:14px;padding:5px 13px;text-transform:uppercase}.cap-note{color:var(--fg-mute);font-size:13px;margin-top:14px;max-width:30ch}.cap-note b{color:var(--coral-soft);font-weight:600}.projection{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;padding:18px 22px}.projection .lab{color:var(--fg-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.steps{flex-wrap:wrap}.step,.steps{align-items:center;display:flex;gap:8px}.step .s{border:1px solid var(--line-2);border-radius:7px;color:var(--fg-soft);font-family:var(--f-mono);font-size:13px;padding:6px 11px}.step .s.done{border-color:rgba(63,208,168,.4);color:var(--mint)}.step .ar{color:var(--fg-faint)}.bench{background:linear-gradient(180deg,var(--ink-1),var(--ink))}.bench-rings{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media(max-width:760px){.bench-rings{grid-template-columns:1fr}}.bench-ring{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:16px;padding:28px 22px;text-align:center;transition:border-color .2s,transform .2s var(--ease)}.bench-ring:hover{border-color:var(--line-2);transform:translateY(-2px)}.bench-ring .meta .name{font-family:var(--f-display);font-size:1.25rem;font-weight:600}.bench-ring .meta .name .brand{display:block;height:24px;margin:0 auto;width:auto}.bench-ring .meta .desc{color:var(--fg-mute);font-size:13.5px;line-height:1.5;margin-top:6px;max-width:26ch}.bench-ring.you{background:linear-gradient(180deg,rgba(242,181,68,.05),transparent);border-color:rgba(242,181,68,.32)}.bench-ring.you .meta .name{color:var(--amber)}.bench-ring.you .meta .desc a{color:var(--amber);font-weight:600}.ring.good .val-c{stroke:var(--azure-bright)}.ring.mid .val-c{stroke:var(--azure)}.ring.unknown .val-c{stroke:var(--amber)}.ring.unknown .num{color:var(--amber)}.ring.sm{height:118px;width:118px}.ring.sm .num{font-size:2rem}.distribution{border:1px solid var(--line);border-radius:var(--r);margin-top:18px;padding:26px}.distribution h3{font-family:var(--f-display);font-size:1.05rem;font-weight:600;margin-bottom:18px}.axis{height:64px;margin:30px 4px 6px;position:relative}.band{background:var(--ink-3);height:18px;left:0;overflow:hidden;right:0;top:22px}.band,.band .cluster{border-radius:9px;position:absolute}.band .cluster{background:linear-gradient(90deg,rgba(242,181,68,.25),rgba(242,181,68,.55));bottom:0;left:25%;top:0;width:30%}.marker{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;transform:translateX(-50%)}.marker .lab{color:var(--fg-soft);font-family:var(--f-mono);font-size:11px;margin-bottom:6px;white-space:nowrap}.marker .pin{background:var(--fg-mute);height:46px;width:2px}.marker.stripe{left:91%}.marker.stripe .lab{color:var(--azure-bright)}.marker.stripe .pin{background:var(--azure)}.marker.you{left:42%}.marker.you .lab{color:var(--amber)}.marker.you .pin{background:var(--amber)}.scale{color:var(--fg-faint);display:flex;font-family:var(--f-mono);font-size:11px;justify-content:space-between;margin-top:4px}.distribution p{color:var(--fg-mute);font-size:14px;margin:18px 0 0}.why-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:42px}@media(max-width:820px){.why-grid{grid-template-columns:1fr}}.why-col{border:1px solid var(--line);border-radius:var(--r);padding:28px}.why-col .cap{color:var(--azure-bright);font-family:var(--f-mono);font-size:11px;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.why-col h3{font-size:1.3rem;margin-bottom:18px}.why-col ul{list-style:none;margin:0;padding:0}.why-col li{color:var(--fg-soft);font-size:15px;line-height:1.5;margin-bottom:13px;padding-left:24px;position:relative}.why-col li:before{background:var(--azure);border-radius:2px;content:"";height:7px;left:0;position:absolute;top:9px;transform:rotate(45deg);width:7px}.moat{background:linear-gradient(180deg,rgba(12,127,242,.06),transparent);border:1px solid var(--line-2);border-radius:var(--r);margin-top:30px;padding:22px 24px}.moat p{color:var(--fg-soft);font-size:15.5px;margin:0}.moat p b{color:var(--fg)}.how{border:1px solid var(--line);border-radius:var(--r);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:44px;overflow:hidden}@media(max-width:820px){.how{grid-template-columns:1fr}}.stepcard{border-right:1px solid var(--line);padding:30px 26px}.stepcard:last-child{border-right:0}@media(max-width:820px){.stepcard{border-bottom:1px solid var(--line);border-right:0}.stepcard:last-child{border-bottom:0}}.stepcard .num{color:var(--azure-bright);font-family:var(--f-mono);font-size:13px;letter-spacing:.1em}.stepcard h3{font-size:1.22rem;margin:16px 0 10px}.stepcard p{color:var(--fg-mute);font-size:14.5px;margin:0}.trust{align-items:center;background:linear-gradient(180deg,rgba(63,208,168,.05),transparent);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:20px;margin-top:0;padding:26px clamp(22px,4vw,38px)}.trust .ic{border:1px solid rgba(63,208,168,.4);border-radius:11px;color:var(--mint);display:grid;flex:none;height:42px;place-items:center;width:42px}.trust .tt{font-family:var(--f-display);font-size:1.05rem;font-weight:600;margin-bottom:4px}.trust .td{color:var(--fg-mute);font-size:14.5px;margin:0;max-width:70ch}.quote{margin:0 auto;max-width:74ch;text-align:center}.quote blockquote{color:var(--fg);font-family:var(--f-display);font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:500;letter-spacing:-.01em;line-height:1.34;margin:0}.quote .cite{color:var(--fg-mute);font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;margin-top:22px}.logos{align-items:center;display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;margin-top:46px;opacity:.7}.logos span{color:var(--fg-mute);font-family:var(--f-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.logos .pp-wordmark{color:#253b80;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-style:italic;font-weight:700;letter-spacing:-.02em}.logos .pp-wordmark span{color:#179bd7;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}.faq{margin:42px auto 0;max-width:820px}details.q{border-bottom:1px solid var(--line);padding:6px 0}details.q summary{align-items:center;color:var(--fg);cursor:pointer;display:flex;font-family:var(--f-display);font-size:1.1rem;font-weight:500;gap:18px;justify-content:space-between;list-style:none;padding:18px 4px}details.q summary::-webkit-details-marker{display:none}details.q summary .ic{color:var(--azure-bright);flex:none;height:22px;position:relative;transition:transform .25s var(--ease);width:22px}details.q summary .ic:after,details.q summary .ic:before{background:currentColor;border-radius:2px;content:"";position:absolute}details.q summary .ic:before{height:2px;left:0;right:0;top:10px}details.q summary .ic:after{bottom:0;left:10px;top:0;transition:transform .25s var(--ease);width:2px}details.q[open] summary .ic:after{transform:scaleY(0)}details.q .a{color:var(--fg-mute);font-size:15.5px;max-width:70ch;padding:0 4px 20px}details.q .a a{color:var(--azure-bright)}.cta-final{background:linear-gradient(180deg,var(--ink-1),var(--ink));overflow:hidden;position:relative}.cta-final .glow{background:radial-gradient(circle,rgba(12,127,242,.16),transparent 60%);filter:blur(30px);height:520px;left:50%;pointer-events:none;position:absolute;top:-160px;transform:translateX(-50%);width:760px}.cta-inner{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.cta-inner h2{font-size:clamp(2.2rem,5vw,3.3rem)}.cta-inner .lede{margin:18px auto 0;text-align:center}form.audit{background:linear-gradient(180deg,var(--ink-2),var(--ink-1));border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 40px 90px -50px rgba(0,0,0,.9);margin-top:38px;padding:clamp(22px,3vw,32px);text-align:left}.field-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:620px){.field-row{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label{color:var(--fg-mute);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.field label .opt{color:var(--fg-faint);letter-spacing:0;text-transform:none}.field input,.field select{background:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--fg);font-family:var(--f-body);font-size:16px;padding:13px 14px;transition:border-color .18s,box-shadow .18s;width:100%}.field input::placeholder{color:var(--fg-faint)}.field input:focus,.field select:focus{border-color:var(--azure);box-shadow:0 0 0 3px rgba(12,127,242,.18);outline:none}form.audit .submit{justify-content:center;margin-top:6px;padding:16px;width:100%}.form-foot{color:var(--fg-mute);font-family:var(--f-mono);font-size:12px;line-height:1.6;margin-top:16px;text-align:center}.form-success{display:none;padding:14px 0;text-align:center}.form-success .ic{border:1px solid rgba(63,208,168,.5);border-radius:50%;color:var(--mint);display:grid;height:54px;margin:0 auto 16px;place-items:center;width:54px}.form-success h3{font-size:1.5rem;margin-bottom:8px}.form-success p{color:var(--fg-mute);margin:0}form.audit.done .form-fields{display:none}form.audit.done .form-success{display:block}footer.ft{border-top:1px solid var(--line);padding-block:40px}.ft-row{align-items:center;gap:20px;justify-content:space-between}.ft-links,.ft-row{display:flex;flex-wrap:wrap}.ft-links{gap:8px 22px}.ft-links a{color:var(--fg-mute);font-size:14px}.ft-links a:hover{color:var(--fg-soft)}.ft-fine{color:var(--fg-faint);font-family:var(--f-mono);font-size:12.5px;line-height:1.6;margin-top:18px;max-width:80ch}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}.js .reveal{opacity:1;transform:none}.typed{border-right:0}}:focus-visible{border-radius:4px;outline:2px solid var(--azure-bright);outline-offset:3px}