:root{color-scheme:dark;--bg:#0b101b;--panel:#111b29;--ink:#eff8ff;--muted:#9aadc1;--stroke:#253344;--mint:#4be2c2;--violet:#a599ff;--pink:#fc7ca7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit}a:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ambient{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(90px);opacity:.3}.ambient-one{width:570px;height:540px;top:-200px;right:-100px;background:#193b62}.ambient-two{width:510px;height:400px;left:-340px;top:400px;background:#20445a}.top{height:106px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0b} .brand{text-decoration:none;display:inline-flex;align-items:center;gap:0;min-width:0}.brand-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}.brand-emblem{display:grid;place-items:center;width:39px;height:39px;border:2px solid var(--mint);border-radius:11px;transform:rotate(-15deg);box-shadow:0 0 25px #4be2c225}.pulse{display:block;width:18px;height:12px;border-bottom:3px solid var(--mint);border-right:3px solid var(--mint);transform:rotate(35deg) translate(-2px,-2px)}.brand-name{font-weight:800;letter-spacing:-.07em;font-size:27px}.brand-dot{color:var(--mint)}.top-meta,.eyebrow,.mini-eyebrow,.mc-logo,.mc-status,.graph-footer,.metric-label,.feature-number,.foot-pill{letter-spacing:.16em;font-weight:750;font-size:11px}.top-meta{display:flex;align-items:center;gap:11px;color:#a8bdc5}.signal,.live-dot{display:inline-block;width:8px;height:8px;background:var(--mint);border-radius:50%;box-shadow:0 0 12px #4be2c299}.hero{min-height:650px;padding-block:96px 115px;display:grid;grid-template-columns:1.06fr 1fr;gap:48px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;color:#a4c1d2;font-size:10px}.eyebrow-mark{color:var(--mint);font-size:18px}.eyebrow-rule{height:1px;background:#5c7086;width:24px}.hero h1{margin:27px 0 22px;font-size:clamp(38px,4.4vw,67px);line-height:1.11;letter-spacing:-.07em;font-weight:830;max-width:730px}.hero h1 span{background:linear-gradient(115deg,#65f7cf 2%,#77cfe9 45%,#b2a9ff 91%);color:transparent;background-clip:text}.lead{max-width:520px;color:#a9bbca;font-size:17px;line-height:1.85;margin:0 0 31px}.hero-actions{display:flex;gap:16px;align-items:flex-start;flex-direction:column}.button-inert{cursor:default;background:linear-gradient(110deg,#49e3bc,#85ebd0);color:#052327;border-radius:9px;display:inline-flex;align-items:center;justify-content:space-between;min-width:268px;gap:20px;font-size:14px;font-weight:800;padding:15px 20px;box-shadow:0 8px 40px #4be2c226}.button-inert span{font-size:20px}.under-note{color:#91a0b3;font-size:12px}.trust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:47px;color:#8c9fb4;font-size:11px}.trust-icon{color:var(--mint);font-weight:700}.trust-sep{height:11px;border-left:1px solid #39485b;margin-inline:2px}.illustration{position:relative;min-width:0;isolation:isolate}.card-glow{position:absolute;inset:35px 20px;background:#347abf35;filter:blur(55px);z-index:-1}.monitor-card{position:relative;z-index:1;border:1px solid #344659;background:#111b29ee;box-shadow:0 30px 70px #0006,0 1px 0 #fff1 inset;border-radius:17px;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.mc-head{height:59px;border-bottom:1px solid #283749;display:flex;justify-content:space-between;align-items:center;padding-inline:23px;background:#152130}.mc-logo{display:flex;align-items:center;gap:12px;font-size:10px;color:#b4c7dc}.small-pulse{width:16px;height:16px;border:2px solid var(--mint);border-radius:6px;transform:rotate(25deg)}.window-dots{display:flex;gap:7px}.window-dots i{height:7px;width:7px;background:#47596b;border-radius:100%}.mc-body{padding:26px}.mc-status{display:flex;gap:11px;align-items:center;color:#d5e6ef;letter-spacing:.13em;font-size:10px}.mc-status small{font-size:9px;letter-spacing:.09em;color:#8394a7;margin-left:auto}.live-dot{width:6px;height:6px}.graph{position:relative;height:170px;margin-top:27px;overflow:hidden;border-bottom:1px solid #344859}.graph svg{width:100%;height:100%;position:relative;z-index:1}.graph-grid{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#0000 0,#0000 41px,#6682a11b 42px),repeating-linear-gradient(to right,#0000 0,#0000 57px,#6682a115 58px)}.graph-footer{display:flex;justify-content:space-between;margin-top:12px;color:#778ca0;font-size:8px}.mc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px}.mc-metrics>div{border:1px solid #344456;border-radius:9px;padding:13px;min-width:0}.metric-icon{display:block;font-size:21px;font-weight:700;margin-bottom:12px}.emerald{color:var(--mint)}.violet{color:var(--violet)}.pink{color:var(--pink)}.metric-label{display:block;color:#8c9cad;font-size:8px;letter-spacing:.025em}.mc-metrics strong{display:block;font-size:12px;letter-spacing:.08em;margin-top:4px}.floating-note{position:absolute;z-index:2;left:-35px;bottom:-32px;display:flex;gap:12px;align-items:center;border-radius:12px;background:#1c2b3b;border:1px solid #435668;padding:13px 19px;box-shadow:0 10px 30px #0008;font-size:12px;font-weight:750}.floating-note small{display:block;color:#92a7b8;font-size:10px;font-weight:400}.mini-icon{color:var(--mint);background:#1c433f;border-radius:8px;padding:7px;font-size:20px}.features{border-top:1px solid #ffffff15;padding:86px 0 102px}.section-head{text-align:center}.mini-eyebrow{color:var(--mint);font-size:11px}.section-head h2,.foot-callout h2{letter-spacing:-.05em;line-height:1.15;font-size:clamp(28px,3.4vw,42px);margin:11px 0 14px}.section-head p{color:var(--muted);margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.feature{padding:28px;border:1px solid var(--stroke);background:linear-gradient(180deg,#152233bb,#11182466);border-radius:15px;min-height:250px}.feature-number{color:#7c91a7;font-size:10px}.feature-icon{font-size:30px;color:var(--mint);margin:21px 0 10px}.feature h3{margin:0 0 9px;font-size:19px;letter-spacing:-.03em}.feature p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}.foot-callout{background:linear-gradient(110deg,#142e3b,#1a243c);border:1px solid #284759;border-radius:19px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:38px 48px;margin-bottom:65px}.foot-callout h2{font-size:30px}.foot-callout p{color:#a7bdc9;max-width:640px;font-size:14px;margin:0}.foot-pill{white-space:nowrap;border:1px solid #54857860;border-radius:30px;color:#c4e6dc;padding:12px 16px;display:flex;gap:10px;align-items:center}.footer{border-top:1px solid #ffffff19;padding:27px 0 35px;color:#8798a8;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}.footer a{text-underline-offset:3px;color:#e3f0f4}@media(max-width:1000px){.hero{grid-template-columns:1fr;padding-top:75px;gap:74px}.hero-copy{max-width:750px}.illustration{max-width:620px;margin:auto}.floating-note{left:8px}.hero h1{font-size:54px}}@media(max-width:680px){.wrap{width:min(100% - 36px,1200px)}.top{height:77px}.brand-logo{width:176px}.top-meta{font-size:9px}.eyebrow{flex-wrap:wrap;font-size:9px}.hero{padding-top:62px;padding-bottom:105px;gap:45px}.hero h1{font-size:clamp(36px,9vw,48px);line-height:1.13}.lead{font-size:15px}.trust{gap:8px}.trust-sep{display:none}.monitor-card{transform:none}.mc-body{padding:17px}.mc-head{padding-inline:16px}.mc-status small{display:none}.mc-metrics>div{padding:8px}.metric-label{font-size:7px}.mc-metrics strong{font-size:10px}.graph{height:120px}.features{padding:63px 0}.feature-grid{grid-template-columns:1fr;margin-top:30px;gap:13px}.feature{min-height:0;padding:23px}.foot-callout{padding:26px 24px;flex-direction:column;align-items:flex-start}.foot-callout h2{font-size:28px}.footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.nav-links{display:flex;align-items:center;gap:26px}.portal-link{text-decoration:none;font-weight:700;font-size:12px;color:#d7f4f2;padding:8px 12px;border:1px solid #344957;border-radius:7px}.portal-link:hover{border-color:#5de6c8;color:#5de6c8}@media(max-width:680px){.nav-links{gap:7px}.portal-link{font-size:10px;padding:5px 7px}.top-meta{display:none}}

.buy-cta{cursor:pointer;text-decoration:none;transition:filter .2s}
.buy-cta:hover{filter:brightness(1.12)}
