:root{--ink:#07111f;--ink-2:#0c1728;--panel:#111d2f;--line:rgba(148,163,184,.18);--muted:#9aa9bd;--blue:#4f7cff;--cyan:#20c7d9;--teal:#18c6a3;--amber:#f2b84b;--paper:#f5f7fb;--text:#132034;--radius:22px;--shadow:0 28px 70px rgba(2,8,23,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-60px;z-index:1000;background:white;color:var(--ink);padding:10px 16px;border-radius:8px}.skip-link:focus{top:18px}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding:20px 0;transition:.3s}.site-header.scrolled{padding:11px 0;background:rgba(7,17,31,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:white}.brand img{display:block}.brand-word{font-size:20px;font-weight:760;letter-spacing:-.5px}.brand-word span{color:#7ca0ff}.site-nav{display:flex;align-items:center;gap:32px;color:#b9c5d5;font-size:14px;font-weight:600}.site-nav a{transition:.2s}.site-nav a:hover,.site-nav a:focus-visible{color:white}.nav-cta{padding:10px 15px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.06)}.menu-button{display:none;border:0;background:none;padding:7px}.menu-button span:not(.sr-only){display:block;width:23px;height:2px;background:white;margin:5px;border-radius:2px}.hero{position:relative;min-height:760px;padding:155px 0 0;overflow:hidden;background:radial-gradient(circle at 72% 30%,#112d50 0,transparent 28%),linear-gradient(140deg,#06101e,#081421 56%,#0b1728);color:white}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(105,143,194,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(105,143,194,.055) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.22}.hero-orb-one{width:470px;height:470px;right:-180px;top:-180px;border:1px solid #4f7cff;box-shadow:inset 0 0 100px rgba(79,124,255,.2)}.hero-orb-two{width:220px;height:220px;left:-100px;bottom:60px;border:1px solid #20c7d9}.hero-layout{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:750;color:#8ba3c3}.eyebrow span{width:30px;height:1px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.eyebrow.dark{color:#64748b}.hero h1,.section h2,.cta-panel h2{margin:23px 0 22px;line-height:1.03;letter-spacing:-2.8px;font-size:clamp(48px,5.2vw,76px);font-weight:680}.hero h1 em,.section h2 em,.cta-panel h2 em{font-style:normal;background:linear-gradient(100deg,#7fa3ff,#25d1d2);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:610px;margin:0;color:#aebcd0;font-size:18px;line-height:1.75}.hero-actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 21px;border-radius:11px;font-size:14px;font-weight:720;transition:transform .2s,box-shadow .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#446ff2,#5d8cff);box-shadow:0 15px 35px rgba(66,111,242,.28)}.button-secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035);color:#d8e2ef}.button-dark{background:var(--ink);color:white}.button-light{background:white;color:var(--ink)}.trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:31px;color:#7f91a8;font-size:12px}.trust-row span{display:flex;align-items:center;gap:7px}.trust-row i{width:5px;height:5px;background:var(--teal);border-radius:50%;box-shadow:0 0 9px var(--teal)}.hero-visual{position:relative}.command-panel{position:relative;border:1px solid rgba(135,164,207,.19);border-radius:20px;background:linear-gradient(150deg,rgba(18,32,52,.94),rgba(8,19,32,.96));box-shadow:0 40px 100px rgba(0,0,0,.38);overflow:hidden;transform:perspective(1000px) rotateY(-2deg)}.panel-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.mini-brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.status-pill{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8be6cc;background:rgba(24,198,163,.09);border:1px solid rgba(24,198,163,.2);padding:7px 10px;border-radius:50px}.status-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:5px}.panel-body{padding:21px}.metric-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.mini-metric,.signal-card,.activity-card{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}.mini-metric{padding:17px}.mini-metric span,.mini-metric small{display:block;color:#7f91a8;font-size:10px;text-transform:uppercase;letter-spacing:1px}.mini-metric strong{display:block;margin:5px 0;font-size:21px}.signal-card{margin-top:13px;padding:17px}.signal-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px}.signal-heading small{color:#65768d}.signal-lines{margin-top:13px}.signal-lines div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.055);font-size:11px;color:#aebcd0}.signal-lines b{font-size:10px;color:#dce7f4}.line-icon{width:8px;height:8px;border-radius:3px}.line-icon.blue{background:var(--blue);box-shadow:0 0 12px var(--blue)}.line-icon.teal{background:var(--teal);box-shadow:0 0 12px var(--teal)}.line-icon.amber{background:var(--amber);box-shadow:0 0 12px var(--amber)}.activity-card{margin-top:13px;padding:16px;display:flex;justify-content:space-between;align-items:center}.activity-card>div{display:flex;gap:12px;align-items:center}.pulse-ring{width:30px;height:30px;border-radius:50%;border:1px solid var(--cyan);box-shadow:0 0 0 7px rgba(32,199,217,.06)}.activity-card p{margin:0}.activity-card p strong,.activity-card p small{display:block}.activity-card p strong{font-size:11px}.activity-card p small{color:#65768d;font-size:9px}.flow-arrow{font-size:10px;color:#788ba4}.flow-arrow b{color:#6b93ff;margin:0 5px}.float-chip{position:absolute;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(11,25,42,.92);box-shadow:0 15px 40px rgba(0,0,0,.3);font-size:10px;color:#c4d2e3;backdrop-filter:blur(8px)}.float-chip span{color:var(--teal);margin-right:5px}.chip-one{right:-26px;top:18%}.chip-two{left:-35px;bottom:13%}.hero-foot{position:relative;margin-top:92px;min-height:84px;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:.75fr repeat(4,1fr);align-items:center;color:#6f829a;font-size:12px}.hero-foot span{text-transform:uppercase;letter-spacing:2px;font-size:9px}.hero-foot div{border-left:1px solid rgba(255,255,255,.08);padding-left:28px;color:#92a2b6}.section{padding:120px 0}.split-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.section h2{font-size:clamp(38px,4vw,58px);color:var(--ink);margin-bottom:0}.split-heading>p{margin:0 0 4px;color:#64748b;font-size:16px;line-height:1.8}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px}.value-card{position:relative;padding:34px;border:1px solid #e1e7ef;border-radius:var(--radius);background:white;box-shadow:0 12px 30px rgba(15,23,42,.04)}.card-number{position:absolute;right:26px;top:25px;font-size:11px;color:#a5b0bf;letter-spacing:1px}.icon-box{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#eef3ff;color:#426ff2;font-size:22px}.value-card h3{margin:23px 0 10px;font-size:20px}.value-card p{margin:0;color:#64748b;font-size:14px}.products{background:var(--ink);color:white}.section-heading.centered{text-align:center}.section-heading.centered .eyebrow{justify-content:center}.products .section-heading h2{color:white}.section-heading>p{color:#8495aa}.product-stack{display:grid;gap:24px;margin-top:64px}.product-card{display:grid;grid-template-columns:.88fr 1.12fr;gap:60px;align-items:center;padding:56px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));overflow:hidden}.product-label{display:flex;align-items:center;gap:13px}.product-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#3e67d8,#5a87ff);font-size:13px;font-weight:800}.adm-card .product-icon{background:linear-gradient(135deg,#6858e7,#4f7cff)}.product-label strong,.product-label small{display:block}.product-label strong{font-size:15px}.product-label small{color:#73859c;font-size:10px;text-transform:uppercase;letter-spacing:1px}.product-copy h3{font-size:34px;line-height:1.15;letter-spacing:-1px;margin:25px 0 15px}.product-copy>p{color:#8fa0b5;font-size:14px}.product-copy ul{list-style:none;padding:0;margin:23px 0}.product-copy li{position:relative;padding:8px 0 8px 24px;color:#bac6d5;font-size:13px}.product-copy li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border:1px solid var(--teal);border-radius:50%}.text-link{display:inline-flex;gap:10px;color:#78a0ff;font-weight:700;font-size:13px}.product-preview{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:23px;background:#091321;box-shadow:var(--shadow)}.preview-top{display:flex;align-items:center;justify-content:space-between;color:#8fa0b5;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;margin-bottom:16px}.preview-top i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 9px var(--teal)}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-cards>div,.directory-grid>div{padding:16px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);border-radius:11px}.preview-cards small,.directory-grid small{display:block;color:#71839b;font-size:9px;text-transform:uppercase}.preview-cards strong,.directory-grid strong{font-size:23px}.risk-preview{margin-top:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:17px}.risk-preview>div:first-child{display:flex;justify-content:space-between;font-size:9px;color:#71839b;text-transform:uppercase}.risk-preview>div:first-child strong{color:#d5dfeb}.risk-bars{display:grid;gap:8px;margin:19px 0 12px}.risk-bars i{height:5px;width:var(--w);border-radius:8px;background:linear-gradient(90deg,#4f7cff,#20c7d9)}.risk-legend{display:flex;justify-content:space-between;color:#667990;font-size:8px}.directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.directory-grid em{display:block;color:#64768c;font-style:normal;font-size:8px}.health-line{display:flex;justify-content:space-between;margin-top:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:10px;font-size:10px;color:#91a0b2}.health-line span{display:flex;align-items:center;gap:8px}.health-line i{width:6px;height:6px;background:var(--teal);border-radius:50%}.health-line b{color:#7ae2c3}.outcomes{background:#edf1f7}.outcomes-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.outcomes-copy{position:sticky;top:120px}.outcomes-copy p{color:#64748b}.outcomes-copy .button{margin-top:20px}.outcome-list article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:33px 0;border-bottom:1px solid #d8e0ea}.outcome-list article:first-child{border-top:1px solid #d8e0ea}.outcome-list>article>span{font-size:11px;letter-spacing:1px;color:#8492a5}.outcome-list h3{margin:0 0 8px;font-size:22px}.outcome-list p{margin:0;color:#64748b;font-size:14px}.architecture{background:white}.architecture-panel{padding:65px;display:grid;grid-template-columns:1fr .95fr;gap:75px;align-items:center;border-radius:30px;background:linear-gradient(140deg,#081321,#0d1c30);color:white;box-shadow:var(--shadow)}.architecture h2{color:white;font-size:50px}.architecture-copy>p{color:#8fa0b5}.architecture-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:28px;color:#bdc9d8;font-size:12px}.architecture-points i{font-style:normal;color:var(--teal);margin-right:7px}.architecture-map{display:flex;flex-direction:column;align-items:center}.map-node{width:100%;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.04)}.map-node span strong,.map-node span small{display:block}.map-node span strong{font-size:12px}.map-node span small{color:#708199;font-size:9px}.core-node{max-width:250px;background:rgba(79,124,255,.09);border-color:rgba(79,124,255,.3)}.map-line{width:1px;height:35px;background:linear-gradient(#4f7cff,#20c7d9)}.map-line.short{height:25px}.map-products{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.map-node b{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:rgba(79,124,255,.15);color:#8aa6ff;font-size:10px}.directory-node{width:72%;padding:12px;text-align:center;border:1px dashed rgba(32,199,217,.34);border-radius:10px;color:#8fa0b5;font-size:10px;text-transform:uppercase;letter-spacing:1px}.cta-section{padding:0 0 90px;background:white}.cta-panel{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:52px 58px;border-radius:26px;background:linear-gradient(120deg,#3864da,#517ef2 55%,#2f91c7);color:white;box-shadow:0 24px 60px rgba(55,101,220,.26)}.cta-panel h2{font-size:38px;letter-spacing:-1.5px;margin:0}.cta-panel h2 em{color:#c8f8ff;background:none}.cta-panel p{margin:10px 0 0;color:#dce8ff;font-size:13px}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:13px}.cta-link{font-size:11px;color:#dce8ff}footer{padding:30px 0;background:#06101e;color:#77889e}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-inner p{font-size:11px}.footer-inner>div{display:flex;gap:25px;font-size:11px}.footer-inner>div a:hover{color:white}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay{transition-delay:.15s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}@media (max-width:960px){.site-nav{position:absolute;top:69px;left:22px;right:22px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:14px;border-radius:14px;background:#0d1b2d;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{padding:12px}.menu-button{display:block}.hero{padding-top:125px}.hero-layout,.split-heading,.outcomes-layout,.architecture-panel{grid-template-columns:1fr}.hero-layout{gap:55px}.hero-visual{max-width:650px}.hero-foot{grid-template-columns:repeat(2,1fr);gap:14px;padding:22px 0}.hero-foot span{grid-column:1/-1}.hero-foot div{padding-left:0;border:0}.value-grid{grid-template-columns:1fr}.product-card{grid-template-columns:1fr;padding:38px}.product-card .product-preview{order:2}.outcomes-copy{position:static}.cta-panel{grid-template-columns:auto 1fr}.cta-actions{grid-column:1/-1;flex-direction:row;justify-content:center}.architecture-panel{gap:50px}.section{padding:90px 0}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.hero{min-height:auto}.hero h1{font-size:46px;letter-spacing:-2px}.hero-actions{flex-direction:column;align-items:stretch}.trust-row{display:grid;gap:10px}.chip-one,.chip-two{display:none}.command-panel{transform:none}.panel-body{padding:13px}.hero-foot{margin-top:60px}.section{padding:72px 0}.section h2{font-size:38px;letter-spacing:-1.8px}.split-heading{gap:24px}.product-card{padding:24px;gap:35px}.product-copy h3{font-size:28px}.preview-cards,.directory-grid{grid-template-columns:1fr 1fr}.risk-preview>div:first-child{display:block}.risk-preview>div:first-child strong{display:block;margin-top:5px}.architecture-panel{padding:29px}.architecture h2{font-size:38px}.architecture-points{grid-template-columns:1fr}.map-products{grid-template-columns:1fr}.cta-panel{grid-template-columns:1fr;text-align:center;padding:38px 25px}.cta-panel>img{margin:auto}.cta-panel h2{font-size:32px}.footer-inner{flex-direction:column;gap:15px;text-align:center}}
