:root{--navy-980:#030a13;--navy-950:#06111f;--navy-920:#081827;--navy-900:#0b1b2e;--navy-850:#0e263d;--cyan:#22d3ee;--cyan-soft:#67e8f9;--cyan-dim:rgba(34,211,238,0.16);--white:#ffffff;--text:#cbd5e1;--muted:#94a3b8;--line:rgba(103,232,249,0.18);--line-strong:rgba(103,232,249,0.34);--card:rgba(10,27,45,0.78);--card-2:rgba(16,36,58,0.72);--shadow:0 32px 90px rgba(0,0,0,0.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 14% 8%,rgba(34,211,238,.16),transparent 28%),radial-gradient(circle at 86% 18%,rgba(103,232,249,.1),transparent 26%),linear-gradient(180deg,var(--navy-980),var(--navy-950) 42%,#05101d);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:24px;padding:8px clamp(18px,5vw,72px);background:rgba(3,10,19,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(103,232,249,.13)}.brand,.nav{display:flex;align-items:center}.brand{line-height:0}.header-logo{display:block;width:auto;height:clamp(48px,5.4vw,70px);max-width:min(360px,52vw);object-fit:contain;filter:drop-shadow(0 0 12px rgba(34,211,238,.26))}.nav nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:14px}.nav nav a:hover{color:var(--cyan-soft)}.nav-cta{color:var(--cyan-soft)!important;border:1px solid var(--line);border-radius:999px;padding:8px 13px;background:rgba(34,211,238,.06)}.section{width:min(1200px,calc(100% - 36px));margin:0 auto;padding:88px 0}.section-title{max-width:880px;margin-bottom:34px}.section-title p:last-child{max-width:820px;color:var(--muted)}.badge,.eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--cyan-soft);border:1px solid rgba(103,232,249,.25);background:rgba(34,211,238,.08);border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.badge{text-transform:none;font-size:13px;letter-spacing:.02em}h1,h2,h3{color:var(--white);line-height:1.04;margin:0;letter-spacing:-.035em}h1{font-size:clamp(46px,6vw,76px);max-width:780px;margin:22px 0}h2{font-size:clamp(31px,4vw,52px);margin-bottom:18px}h3{font-size:19px;margin-bottom:10px}p{line-height:1.7}.lead{font-size:clamp(18px,1.65vw,23px);color:#e2e8f0;max-width:760px}.ethic-note,.microcopy{color:var(--muted);font-size:14px}.hero{width:min(1200px,calc(100% - 36px));margin:0 auto;min-height:calc(100vh - 88px);display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center;padding:72px 0 92px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 18px}.button{border:1px solid rgba(103,232,249,.26);border-radius:14px;padding:14px 20px;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.primary{background:linear-gradient(135deg,var(--cyan),var(--cyan-soft));color:#03111f;box-shadow:0 0 34px rgba(34,211,238,.18)}.secondary{color:var(--cyan-soft);background:rgba(255,255,255,.025)}.trust-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.trust-row span{border:1px solid rgba(103,232,249,.18);background:rgba(255,255,255,.035);color:#dbeafe;border-radius:999px;padding:7px 10px;font-size:13px}.hero-panel{position:relative;min-height:560px;display:grid;place-items:center}.panel-glow{position:absolute;inset:8% 0 2% 8%;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 58%);filter:blur(12px)}.console-window{position:relative;width:min(620px,100%);min-height:500px;border:1px solid var(--line-strong);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(16,36,58,.94),rgba(4,13,25,.94));display:grid;grid-template-columns:148px 1fr;box-shadow:var(--shadow)}.console-sidebar{background:rgba(3,10,19,.88);padding:24px 18px;display:flex;flex-direction:column;gap:18px;color:var(--muted);font-size:13px}.console-sidebar .active{color:var(--white)}.shield{width:42px;height:46px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(34,211,238,.92),rgba(3,105,161,.72));-webkit-clip-path:polygon(50% 0,90% 15%,83% 77%,50% 100%,17% 77%,10% 15%);clip-path:polygon(50% 0,90% 15%,83% 77%,50% 100%,17% 77%,10% 15%);box-shadow:0 0 34px rgba(34,211,238,.35)}.shield-inner{font-weight:950;color:#02111d;font-size:23px}.console-content{padding:26px}.console-top,.finding-card,.status-row{display:flex;justify-content:space-between;gap:14px;align-items:center}.console-top{margin-bottom:24px}.console-top strong{display:block;color:var(--white)}.console-top small{display:block;color:var(--muted);margin-top:4px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.audience-grid article,.benefit-grid div,.card,.difference-grid div,.form,.metric-grid div,.mode-grid div,.pain-grid div,.plans div,.step,.tool-list div,details{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:18px}.metric-grid strong{display:block;color:var(--white);font-size:28px}.metric-grid span{color:var(--muted);font-size:12px}.pipeline-mini{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.pipeline-mini span{border:1px solid rgba(34,211,238,.28);border-radius:999px;padding:7px 10px;font-size:12px;color:var(--cyan-soft);background:rgba(34,211,238,.06)}.finding-card{margin:12px 0;background:rgba(3,10,19,.48);border-color:rgba(148,163,184,.15)}.finding-card p{margin:4px 0 0;color:var(--muted);font-size:13px}.status-row{justify-content:flex-start;flex-wrap:wrap;margin-top:18px}.severity,.status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;white-space:nowrap}.severity-critical{background:rgba(220,38,38,.18);color:#fecaca}.severity-high{background:rgba(249,115,22,.18);color:#fed7aa}.severity-medium{background:rgba(234,179,8,.18);color:#fef3c7}.severity-low{background:rgba(34,197,94,.18);color:#bbf7d0}.severity-info{background:rgba(59,130,246,.18);color:#bfdbfe}.completed,.verified{background:rgba(34,197,94,.16);color:#bbf7d0}.progress{background:rgba(34,211,238,.14);color:#a5f3fc}.failed{background:rgba(220,38,38,.16);color:#fecaca}.pending{background:rgba(148,163,184,.14);color:#e2e8f0}.benefits-section,.founder-section,.problem-section,.technical-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);align-items:start}.founder-copy p,.problem-copy p,.technical-section p{color:var(--muted);max-width:720px}.audience-grid,.benefit-grid,.cards,.difference-grid,.faq-grid,.mode-grid,.pain-grid,.plans,.steps{display:grid;grid-gap:16px;gap:16px}.pain-grid{grid-template-columns:repeat(2,1fr)}.value-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:28px}.value-strip span{border:1px solid var(--line);border-radius:18px;padding:18px;color:var(--white);background:rgba(34,211,238,.06);font-weight:750}.steps{grid-template-columns:repeat(3,1fr)}.step{min-height:190px;background:linear-gradient(180deg,rgba(34,211,238,.08),rgba(16,36,58,.64))}.step b{display:inline-flex;color:var(--cyan-soft);font-size:13px;letter-spacing:.08em;margin-bottom:28px}.step p{color:var(--muted);margin-bottom:0}.cards{grid-template-columns:repeat(3,1fr)}.card span{display:inline-flex;color:var(--cyan-soft);font-size:12px;font-weight:850;margin-bottom:20px}.audience-grid p,.card p{color:var(--muted);margin-bottom:0}.tool-list{display:grid;grid-gap:12px;gap:12px}.tool-list div{display:grid;grid-template-columns:130px 1fr;grid-gap:16px;gap:16px;align-items:start}.difference-grid strong,.mode-grid strong,.plans strong,.tool-list strong{color:var(--white)}.mode-grid span,.plans span,.tool-list span{color:var(--muted)}.mode-grid{grid-template-columns:repeat(3,1fr);margin-top:24px}.mode-grid div{display:grid;grid-gap:8px;gap:8px}.audience-grid{grid-template-columns:repeat(3,1fr)}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid div{color:#e2e8f0;font-weight:720}.difference-grid{grid-template-columns:repeat(3,1fr);margin-top:24px}.difference-grid p{color:var(--muted);margin-bottom:0}.transparency blockquote{margin:20px 0;border-left:4px solid var(--cyan);padding:22px 26px;background:rgba(34,211,238,.08);color:var(--white);font-size:clamp(18px,2vw,23px);line-height:1.58;border-radius:0 22px 22px 0}.transparency ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;padding:0;list-style:none;margin-top:22px}.transparency li{border:1px solid var(--line);border-radius:16px;padding:14px;color:var(--muted);background:rgba(255,255,255,.025)}.founder-section{align-items:start}.plans{margin-top:22px}.plans div{display:grid;grid-gap:6px;gap:6px}.form{display:grid;grid-gap:14px;gap:14px;background:linear-gradient(180deg,rgba(16,36,58,.86),rgba(6,17,31,.86))}.form h3{margin-bottom:0}.form label{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:14px}input,select,textarea{width:100%;border:1px solid rgba(148,163,184,.25);background:rgba(3,10,19,.68);color:var(--white);border-radius:12px;padding:12px;font:inherit}textarea{resize:vertical}.check{grid-template-columns:auto 1fr!important;align-items:start}.check input{width:auto;margin-top:4px}.faq-grid{grid-template-columns:repeat(2,1fr)}details summary{color:var(--white);cursor:pointer;font-weight:850}details p{margin-bottom:0}.footer,details p{color:var(--muted)}.footer{border-top:1px solid var(--line);padding:34px clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:24px}.footer strong{color:var(--white)}.footer div{display:flex;gap:18px}.footer a:hover{color:var(--cyan-soft)}@media (max-width:1120px){.benefits-section,.founder-section,.hero,.problem-section,.technical-section{grid-template-columns:1fr}.hero-panel{min-height:auto}.console-window{max-width:720px}.audience-grid,.cards,.steps,.transparency ul,.value-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.nav{padding:8px 18px}.nav nav{display:none}.header-logo{height:52px;max-width:78vw}.hero,.section{width:min(100% - 32px,1200px)}.hero{padding:50px 0 66px;min-height:auto}h1{font-size:clamp(40px,12vw,58px)}h2{font-size:clamp(30px,9vw,42px)}.console-window{grid-template-columns:1fr;min-height:auto}.console-sidebar{display:none}.console-content{padding:18px}.audience-grid,.benefit-grid,.cards,.difference-grid,.faq-grid,.metric-grid,.mode-grid,.pain-grid,.steps,.tool-list div,.transparency ul,.value-strip{grid-template-columns:1fr}.tool-list div{gap:6px}.footer{flex-direction:column;align-items:flex-start}}.positioning-note{margin:22px 0 4px;border:1px solid rgba(103,232,249,.18);border-radius:18px;padding:16px 18px;background:rgba(34,211,238,.055);display:grid;grid-gap:6px;gap:6px;max-width:760px}.positioning-note strong{color:var(--white);font-size:15px}.positioning-note span{color:var(--muted);line-height:1.55}.exec-tech-grid,.module-groups,.pillar-grid{display:grid;grid-gap:16px;gap:16px}.pillar-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.exec-tech-grid article,.managed-strip,.module-group,.pillar-grid article{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:22px}.pillar-grid span{display:inline-flex;color:var(--cyan-soft);font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:18px}.exec-tech-grid p,.managed-strip p,.module-group p,.pillar-grid p{color:var(--muted);margin-bottom:0}.exec-tech-grid{grid-template-columns:repeat(2,1fr)}.module-groups{margin-top:8px}.module-group>h3{margin-bottom:16px;color:var(--cyan-soft);font-size:18px}.compact-cards .card{padding:16px}.compact-cards .card span{margin-bottom:14px}.compact-cards .card h3{font-size:17px}.managed-strip{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:center;background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(16,36,58,.72))}.managed-strip .eyebrow{margin-bottom:16px}.managed-strip h2{margin-bottom:0;font-size:clamp(26px,3vw,40px)}.compact-pain div{font-weight:740;color:#e2e8f0}@media (max-width:1120px){.managed-strip,.pillar-grid{grid-template-columns:1fr}}@media (max-width:760px){.exec-tech-grid{grid-template-columns:1fr}.positioning-note{padding:14px}}h1{font-size:clamp(42px,4.8vw,62px);max-width:720px;line-height:1.01;letter-spacing:-.055em;margin:20px 0 18px}.lead{font-size:clamp(16px,1.25vw,20px);line-height:1.6;max-width:700px}.hero{min-height:auto;padding:62px 0 78px;grid-template-columns:.96fr 1.04fr}.badge{font-size:12px;padding:7px 11px}.positioning-note{max-width:700px;padding:14px 16px}.positioning-note span{font-size:14px}.hero-panel{min-height:500px}.console-window{width:min(580px,100%);min-height:455px;border-radius:26px}.console-content{padding:22px}.metric-grid strong{font-size:24px}.finding-card,.metric-grid div{padding:15px}.section{padding:76px 0}.section-title{margin-bottom:28px}h2{font-size:clamp(28px,3.4vw,46px)}.problem-visual-stack{display:grid;grid-gap:18px;gap:18px}.visual-figure{margin:0;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(16,36,58,.7),rgba(6,17,31,.72));overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.2)}.visual-figure img{display:block;width:100%;height:auto;background:radial-gradient(circle at 50% 45%,rgba(34,211,238,.1),transparent 60%)}.visual-figure figcaption{border-top:1px solid rgba(103,232,249,.13);padding:16px 18px 18px}.visual-figure figcaption span{display:inline-flex;color:var(--cyan-soft);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.visual-figure figcaption strong{display:block;color:var(--white);font-size:17px}.visual-figure figcaption p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.solution-section .visual-figure{margin-top:20px}.pipeline-band,.technical-section .visual-figure{margin-top:22px}.pipeline-band{border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(34,211,238,.045)}.pipeline-band span{color:#e2e8f0;font-weight:800;font-size:13px;border:1px solid rgba(103,232,249,.17);background:rgba(3,10,19,.42);border-radius:999px;padding:8px 11px}.pipeline-band i{width:22px;height:1px;display:inline-block;background:linear-gradient(90deg,transparent,rgba(103,232,249,.65),transparent)}.audience-grid article,.benefit-grid div,.card,.difference-grid div,.exec-tech-grid article,.form,.managed-strip,.module-group,.pain-grid div,.pillar-grid article,.plans div,.step,.tool-list div,details{box-shadow:0 18px 50px rgba(0,0,0,.16)}@media (max-width:1120px){.hero{grid-template-columns:1fr}h1{max-width:880px}.lead,.positioning-note{max-width:820px}}@media (max-width:760px){.hero{padding:44px 0 58px}h1{font-size:clamp(34px,10.5vw,48px);line-height:1.04;letter-spacing:-.045em}.lead{font-size:16px}.hero-panel{min-height:auto}.console-window{border-radius:22px}.pipeline-band{justify-content:flex-start}.pipeline-band i{display:none}.visual-figure figcaption{padding:14px}}.approval-report-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.visual-card-large{border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,rgba(16,36,58,.72),rgba(6,17,31,.78));overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.22)}.visual-card-large>div{padding:24px 24px 8px}.visual-card-large h2{font-size:clamp(24px,2.6vw,34px);margin-top:14px}.visual-card-large p{color:var(--muted);margin-bottom:0}.visual-card-large img{width:100%;display:block;margin-top:8px}.report-card{background:linear-gradient(180deg,rgba(34,211,238,.055),rgba(6,17,31,.8))}.module-card{position:relative;padding-top:18px!important}.module-icon{width:34px;height:34px;border:1px solid rgba(103,232,249,.24);border-radius:12px;display:grid;place-items:center;color:var(--cyan-soft);background:rgba(34,211,238,.075);font-weight:950;font-size:15px;margin-bottom:13px;box-shadow:0 0 24px rgba(34,211,238,.08)}.module-card span{margin-bottom:12px!important}.scan-modes-section .section-title{max-width:760px}.scan-mode-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.scan-mode-cards article{border:1px solid var(--line);border-radius:22px;padding:22px;background:linear-gradient(180deg,rgba(34,211,238,.075),rgba(16,36,58,.64));min-height:170px;box-shadow:0 18px 50px rgba(0,0,0,.16)}.scan-mode-cards span{display:inline-flex;color:var(--white);font-weight:900;font-size:20px;margin-bottom:12px}.scan-mode-cards p{color:var(--muted);margin:0}.remediation-strip-section{padding-top:34px}.remediation-strip{border:1px solid var(--line);border-radius:26px;padding:24px;background:radial-gradient(circle at 16% 20%,rgba(34,211,238,.14),transparent 38%),rgba(10,27,45,.78);box-shadow:0 22px 70px rgba(0,0,0,.18)}.remediation-strip h2{font-size:clamp(28px,3vw,42px)}.remediation-flow{margin-top:22px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.remediation-flow span{border:1px solid rgba(103,232,249,.22);background:rgba(3,10,19,.44);color:#e2e8f0;border-radius:999px;padding:9px 13px;font-weight:850;font-size:13px}.remediation-flow i{width:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.72),transparent)}@media (max-width:1120px){.approval-report-section{grid-template-columns:1fr}}@media (max-width:760px){.visual-card-large>div{padding:18px 18px 4px}.scan-mode-cards{grid-template-columns:1fr}.remediation-flow i{display:none}}.safe-ops-section .section-title{max-width:860px}.safe-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.safe-visual-grid .visual-figure{min-height:100%}.capability-list div{background:linear-gradient(180deg,rgba(34,211,238,.065),rgba(6,17,31,.55))}@media (max-width:1120px){.safe-visual-grid{grid-template-columns:1fr}}