@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2fec16f4e3247070-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d39dd0fe2707b73f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/64b603a0050c6c5e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19bbd60ccc95b5d0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f882d86c499cfa5a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c99b890c5ded8d2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b1cfd3867993fed-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/77f5a85cac4ea515-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bda87828535b47a7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b22cdab1bc584ea3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eeeb642bd71d217b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70d2fd2b9078a5a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e8773fdd4b7ad26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23822ac40846484b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/387866ce4a39ca39-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dbd9849a8a735d72-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/12a3e8885b69eb86-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3ecd40fce058ee61-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/854d2e4705543874-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b188519314c42064-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/14d38ce06836ffee-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf66601165af2130-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b664222af7dcc13c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_1d908f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/33a864272e2b3e97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_Fallback_1d908f;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_1d908f{font-family:__Ubuntu_1d908f,__Ubuntu_Fallback_1d908f;font-style:normal}.__variable_1d908f{--font-ubuntu:"__Ubuntu_1d908f","__Ubuntu_Fallback_1d908f"}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cedd077c0f891edd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/facf13258462dcea-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d56d74bcfcecdda2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f80c5892e5a7a0e6-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/74bdcbd37e77ee59-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b70f49e4997f325-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6e82f47b74b798b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5a43b42e42628976-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a29f3c6ff6ed5c14-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/49fbfcdc311de027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4fc7ea80e76ae5f9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Ubuntu_Mono_d6ec9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bc708e50edc22686-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Ubuntu_Mono_Fallback_d6ec9c;src:local("Arial");ascent-override:74.00%;descent-override:15.16%;line-gap-override:0.00%;size-adjust:112.16%}.__className_d6ec9c{font-family:__Ubuntu_Mono_d6ec9c,__Ubuntu_Mono_Fallback_d6ec9c;font-style:normal}.__variable_d6ec9c{--font-ubuntu-mono:"__Ubuntu_Mono_d6ec9c","__Ubuntu_Mono_Fallback_d6ec9c"}:root{--blue:#6ac7e8;--blue-soft:#dff6ff;--orange:#ff6f00;--orange-soft:#fff0e4;--ink:#102431;--bg:#f7fbfd;--bg-soft:#eef8fc;--card:#fff;--muted:#5f7180;--line:rgba(16,36,49,.12);--good:#0c9b70;--max:1120px;--radius:18px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);font-family:var(--font-ubuntu),Ubuntu,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:var(--ink)}a{text-decoration:none}a:hover{color:var(--orange)}img{max-width:100%}@keyframes alRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes alFade{0%{opacity:0}to{opacity:1}}main{display:block;animation:alFade .4s ease both}.section{max-width:var(--max);margin:0 auto;padding:72px 28px}.section.tight{padding-top:0}.section.flush{padding-bottom:0}.eyebrow{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 14px}h1{font-size:clamp(30px,4.4vw,44px);letter-spacing:-.02em;line-height:1.08;margin:0 0 16px;max-width:24ch}h1,h2{font-weight:500}h2{font-size:clamp(26px,3.4vw,34px);letter-spacing:-.015em;margin:0 0 12px}h3{font-size:18px}h3,h4{font-weight:500;margin:0 0 8px}h4{font-size:16px}.lead{font-size:17px;max-width:64ch;text-wrap:pretty}.body,.lead{line-height:1.6;color:var(--muted);margin:0}.body{font-size:14px}.mono{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.grid.four{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.grid.split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;align-items:start}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:10px}.card.lift{transition:transform .2s ease,box-shadow .2s ease}.card.lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px -30px rgba(16,36,49,.6)}.card .tag{font-size:11px;letter-spacing:.12em;color:var(--blue)}.card .metric,.card .tag{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;text-transform:uppercase}.card .metric{margin-top:auto;padding-top:12px;font-size:12px;letter-spacing:.06em;color:var(--good)}.rule-top{border-top:2px solid var(--blue);padding-top:16px}.rule-top span.step{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:12px;letter-spacing:.1em;color:var(--blue)}.dark{background:var(--ink);color:#fff}.dark .body,.dark p{color:hsla(0,0%,100%,.76)}.dark .eyebrow{color:var(--blue)}.pill-tag{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid rgba(16,36,49,.18);border-radius:999px;padding:3px 9px;flex:0 0 auto}.btn,.pill-tag{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:15px;font-weight:500;color:#fff;background:var(--ink);border:none;padding:13px 24px;border-radius:999px;cursor:pointer;transition:background .18s ease}.btn:hover{background:var(--orange);color:#fff}.btn.secondary{border:1px solid rgba(16,36,49,.22)}.btn.secondary,.btn.secondary:hover{background:transparent;color:var(--ink)}.btn.secondary:hover{border-color:var(--ink)}.btn.small{font-size:14px;padding:10px 18px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(247,251,253,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-inner{max-width:var(--max);margin:0 auto;padding:14px 28px;gap:24px}.header-inner,.header-inner nav{display:flex;align-items:center;flex-wrap:wrap}.header-inner nav{gap:22px;margin-left:auto}.header-inner nav a{font-size:14px;padding:6px 0;color:var(--muted);border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.header-inner nav a:hover{color:var(--ink)}.header-inner nav a.active{color:var(--ink);border-bottom-color:var(--orange)}.site-footer{background:var(--ink);color:#fff}.footer-inner{max-width:var(--max);margin:0 auto;padding:48px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px;gap:40px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-col h4{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:400;margin:0 0 4px}.footer-col a,.footer-col span{font-size:14px;color:hsla(0,0%,100%,.76)}.footer-col a:hover{color:var(--orange)}.hero{display:flex;flex-direction:column;gap:44px;padding-top:76px;padding-bottom:56px}.hero-copy{max-width:760px;animation:alRise .5s ease both}.hero-copy h1{font-size:clamp(34px,5vw,52px);line-height:1.06;margin-bottom:20px;max-width:none}.hero-copy .lead{font-size:18px;max-width:44ch;margin-bottom:30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.proof-line{display:flex;gap:12px;align-items:center;margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.proof-line p{margin:0;font-size:14px;line-height:1.5}.dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:0 0 auto}.trust-line{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.visual-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -40px rgba(16,36,49,.55);animation:alRise .6s ease .08s both}.visual-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.visual-bar strong{color:var(--good)}.visual-body{padding:26px 22px 22px}.visual-stage{position:relative;width:100%;padding-top:82px}.visual-stage img{display:block;width:100%;height:auto}.callout{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;animation:alRise .5s ease both}.callout .chip{background:#fff;border:1px solid rgba(16,36,49,.16);border-radius:12px;padding:8px 12px;text-align:center;white-space:nowrap;box-shadow:0 8px 20px -14px rgba(16,36,49,.7)}.callout .chip .row{display:flex;align-items:baseline;gap:8px;justify-content:center}.callout .chip .row strong{font-size:15px;font-weight:500}.callout .chip .row strong.score{font-weight:700}.callout .chip small{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.callout .stem{width:1px;height:26px;border-left:1px dashed rgba(16,36,49,.3)}.callout .node{width:7px;height:7px;border-radius:50%;background:var(--ink)}.callout.alert .chip{border-color:var(--orange)}.callout.alert .stem{border-left-color:var(--orange)}.callout.alert .node,.callout.alert .row strong.score{background:var(--orange);color:var(--orange)}.callout.alert .node{color:transparent}.callout.ok .node{background:var(--good)}.callout.ok .row strong.score{color:var(--good)}.legend{gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legend,.legend span.key{display:flex;align-items:center}.legend span.key{gap:7px}.legend .swatch{width:7px;height:7px;border-radius:50%}.legend .pill-tag{margin-left:auto}.outcome-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-soft)}.outcome-inner{max-width:var(--max);margin:0 auto;padding:22px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:20px;gap:20px}.outcome-inner div.item{display:flex;align-items:center;gap:12px}.icon-pill{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;color:var(--ink)}.icon-pill.orange{background:var(--orange-soft);color:var(--orange);width:36px;height:36px}.icon-pill svg{width:17px;height:17px}.outcome-inner strong{font-size:14px;font-weight:500;line-height:1.3}.dashboard-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:48px;gap:48px;align-items:start}.metric-row{display:flex;gap:28px;flex-wrap:wrap}.metric-row strong{display:block;font-size:34px;font-weight:500}.metric-row span{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.dashboard-card{background:#fff;color:var(--ink);border-radius:var(--radius);padding:24px}.dashboard-card .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.dashboard-card .head strong{font-size:15px;font-weight:500}.dashboard-card .head .left{display:flex;align-items:center;gap:10px}.trend-row{display:grid;grid-template-columns:1fr 110px;grid-gap:16px;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.trend-row strong{display:block;font-size:14px;font-weight:500}.trend-row span{font-size:12px;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;color:var(--muted)}.bar{margin-top:8px;height:4px;border-radius:2px;background:var(--bg-soft);overflow:hidden}.bar i{display:block;height:100%;background:var(--orange);transition:width .6s ease}.al-note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;background:var(--bg-soft);border-radius:12px;padding:14px}.al-note p{margin:0;font-size:13px;line-height:1.55;color:var(--ink)}.al-note svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.layer-row{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;display:grid;grid-template-columns:52px minmax(240px,2fr) minmax(190px,1fr);grid-gap:28px;gap:28px;align-items:start;transition:border-color .2s ease}.layer-row:hover{border-color:var(--blue)}.layer-row .num{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:22px;color:var(--blue)}.layer-row .value{margin:0;font-size:14px;line-height:1.5;font-weight:500;color:var(--orange);border-left:2px solid var(--orange-soft);padding-left:16px}.agent{background:var(--ink);border-radius:var(--radius);padding:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:24px;gap:24px;align-items:start}.agent-questions{display:flex;flex-direction:column;gap:8px}.agent-questions button{text-align:left;font-family:inherit;font-size:14px;line-height:1.45;padding:13px 15px;border-radius:12px;cursor:pointer;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.72);transition:background .18s ease,color .18s ease,border-color .18s ease}.agent-questions button.active{background:#fff;color:var(--ink);border-color:var(--blue)}.agent-window{background:#fff;border-radius:14px;overflow:hidden}.window-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.window-bar i{width:9px;height:9px;border-radius:50%;display:block}.window-bar strong{margin-left:8px;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400}.window-bar .pill-tag{margin-left:auto}.chat{padding:20px;display:flex;flex-direction:column;gap:14px}.chat .user{align-self:flex-end;max-width:78%;background:var(--ink);color:#fff;border-radius:14px 14px 4px 14px;padding:12px 16px;font-size:14px;line-height:1.55}.chat .ai{align-self:flex-start;max-width:88%;background:var(--bg-soft);border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:14px;line-height:1.6}.evidence-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.evidence-cards div{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.field-label{display:block;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-bottom:6px}.evidence-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding-top:16px}.evidence-split ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.evidence-split li{display:flex;gap:8px;font-size:13px;line-height:1.5}.evidence-split li:before{content:"—";color:var(--blue)}.field{display:flex;flex-direction:column;gap:7px;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{font-family:var(--font-ubuntu),Ubuntu,sans-serif;font-size:16px;color:var(--ink);border:1px solid rgba(16,36,49,.18);border-radius:10px;padding:11px 12px;outline:none;width:100%;background:#fff}.field input:focus,.field textarea:focus{border-color:var(--blue)}.field textarea{resize:vertical}.field.wide{grid-column:1/-1}.pilot-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.pilot-form .role-row{grid-column:1/-1;display:flex;flex-direction:column;gap:9px}.pilot-form .role-row .options{display:flex;gap:8px;flex-wrap:wrap}.pilot-form .role-row button{font-family:inherit;font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid rgba(16,36,49,.18);background:#fff;color:var(--muted);transition:background .18s ease,color .18s ease,border-color .18s ease}.pilot-form .role-row button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.pilot-form .submit{grid-column:1/-1;justify-self:start}.form-done{background:var(--bg-soft);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:10px;justify-content:center}.form-done svg{width:26px;height:26px}.roi-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.roi-inputs{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.roi-result{background:var(--ink);color:#fff;padding:24px}.roi-result p.label{margin:0 0 6px;font-family:var(--font-ubuntu-mono),"Ubuntu Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.roi-result strong{display:block;font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.roi-result span{display:block;margin-top:8px;font-size:14px;color:hsla(0,0%,100%,.76)}.roi-result span.dim{margin-top:2px;color:hsla(0,0%,100%,.5)}.roi-result p.fine{margin:16px 0 0;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.5)}.check-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.check-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.check-list svg{width:17px;height:17px;flex:0 0 auto;margin-top:3px}.cta-strip{border-top:1px solid var(--line);background:var(--bg-soft)}.cta-inner{max-width:var(--max);margin:0 auto;padding:56px 28px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-inner h2{font-size:clamp(24px,3vw,28px);margin-bottom:8px}.cta-inner p{font-size:15px;line-height:1.6;color:var(--muted);margin:0;max-width:58ch}.equation-panel{background:var(--ink);color:#fff;border-radius:var(--radius);padding:44px 32px;text-align:center}.equation-panel h2{max-width:24ch;margin:0 auto 12px}.equation-panel p{font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.76);margin:0 auto 28px;max-width:66ch}.equation{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;font-size:16px}.equation span{padding:10px 18px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px}.equation i{font-style:normal;color:var(--blue)}.equation strong{padding:10px 20px;border-radius:999px;background:var(--orange);font-weight:500}.security-grid{background:var(--ink);color:#fff;border-radius:var(--radius);padding:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:24px;gap:24px}.security-grid p{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.76);margin:0 0 12px}.security-grid strong.value{font-size:13px;font-weight:500;color:var(--orange)}