:root{color-scheme:dark;--bg: #020709;--bg-2: #061116;--panel: rgba(7, 20, 25, .72);--panel-strong: rgba(9, 27, 34, .88);--line: rgba(167, 231, 255, .16);--line-strong: rgba(167, 231, 255, .32);--text: #f4fbff;--muted: #8fa7b2;--soft: #c3dce5;--accent: #7de6ff;--accent-2: #c7f8ff;--mint: #9cf4cb;--violet: #bba7ff;--rose: #ff8fb5;--amber: #ffd28a;--success: #9cf4cb;--danger: #ff7a96;--radius: 18px;--header: rgba(2, 7, 9, .62);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:linear-gradient(180deg,#0207092e,#020709 42%,#05090b),radial-gradient(circle at 82% 4%,rgba(125,230,255,.18),transparent 34%),radial-gradient(circle at 7% 42%,rgba(156,244,203,.1),transparent 30%),radial-gradient(circle at 78% 60%,rgba(187,167,255,.08),transparent 34%),radial-gradient(circle at 18% 82%,rgba(255,143,181,.06),transparent 30%),var(--bg);color:var(--text)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(rgba(125,230,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(125,230,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,transparent 68%);mask-image:radial-gradient(circle at 50% 18%,#000,transparent 68%)}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}.webgl-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.webgl-background canvas{width:100%;height:100%}.page-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.spectral-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.spectral-field:before{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;content:"";opacity:.16;background:conic-gradient(from 215deg at 62% 34%,transparent 0deg,rgba(125,230,255,.54) 42deg,rgba(156,244,203,.3) 86deg,transparent 132deg),conic-gradient(from 35deg at 34% 62%,transparent 0deg,rgba(187,167,255,.26) 56deg,rgba(255,143,181,.2) 104deg,transparent 146deg);filter:blur(34px);animation:spectralDrift 24s ease-in-out infinite alternate}.spectral-orb{position:absolute;width:34vw;height:34vw;min-width:320px;min-height:320px;border-radius:50%;filter:blur(54px);opacity:.16;mix-blend-mode:screen;animation:orbFloat 18s ease-in-out infinite}.orb-cyan{top:5%;right:12%;background:var(--accent)}.orb-mint{top:58%;left:-12%;background:var(--mint);animation-delay:-6s}.orb-rose{right:-10%;bottom:8%;background:var(--rose);animation-delay:-11s}.spectral-line{position:absolute;width:52vw;height:1px;opacity:.28;background:linear-gradient(90deg,transparent,rgba(199,248,255,.72),rgba(255,143,181,.32),transparent);filter:drop-shadow(0 0 12px rgba(125,230,255,.5));transform-origin:center;animation:lightTrace 9s cubic-bezier(.4,0,.2,1) infinite}.line-one{top:26%;left:16%;transform:rotate(-17deg)}.line-two{top:52%;right:2%;width:42vw;background:linear-gradient(90deg,transparent,rgba(156,244,203,.6),rgba(187,167,255,.32),transparent);transform:rotate(12deg);animation-delay:-3.2s}.line-three{top:76%;left:28%;width:36vw;background:linear-gradient(90deg,transparent,rgba(255,210,138,.46),rgba(125,230,255,.5),transparent);transform:rotate(-8deg);animation-delay:-6.4s}main,.footer{position:relative;z-index:2}.site-header{position:fixed;top:18px;left:50%;z-index:20;display:grid;width:min(1120px,calc(100vw - 32px));height:58px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px 0 18px;border:1px solid var(--line);border-radius:999px;background:var(--header);box-shadow:inset 0 1px #ffffff0f,0 18px 70px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:650;letter-spacing:0}.brand-logo{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0}.nav-links{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#ffffff09}.nav-links a{padding:8px 13px;border-radius:999px;color:#f4fbffad;font-size:13px;transition:color .18s ease,background .18s ease}.nav-links a:hover{background:#7de6ff17;color:var(--text)}.header-action{display:inline-flex;justify-self:end;align-items:center;gap:8px;min-width:136px;justify-content:center;padding:10px 15px;border:1px solid rgba(125,230,255,.42);border-radius:999px;background:linear-gradient(180deg,#c7f8ff2e,#7de6ff14),radial-gradient(circle at 15% 0%,rgba(255,143,181,.16),transparent 48%);color:var(--accent-2);font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffffff1f,0 0 34px #7de6ff29}.header-controls{display:inline-flex;justify-self:end;align-items:center;gap:8px}.language-toggle{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(125,230,255,.24);border-radius:50%;background:#ffffff0b;color:#f4fbffd1;cursor:pointer;font-size:13px;font-weight:760;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.language-toggle:hover{border-color:#7de6ff80;background:#7de6ff1a;color:var(--accent-2);transform:translateY(-1px)}.section-shell{width:min(1160px,calc(100vw - 40px));margin:0 auto}.hero{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100dvh;text-align:center;gap:0;padding-top:128px;padding-bottom:0}.hero-ambient{position:absolute;top:88px;right:-5vw;bottom:0;left:-5vw;z-index:1;overflow:hidden;pointer-events:none}.ambient-beam{position:absolute;width:46vw;height:1px;background:linear-gradient(90deg,transparent,rgba(125,230,255,.72),rgba(187,167,255,.34),transparent);filter:drop-shadow(0 0 16px rgba(125,230,255,.8));transform-origin:left center;animation:beamTravel 7.5s ease-in-out infinite}.beam-a{top:24%;left:23%;transform:rotate(-14deg)}.beam-b{right:8%;bottom:18%;width:36vw;background:linear-gradient(90deg,transparent,rgba(156,244,203,.56),rgba(255,210,138,.34),transparent);transform:rotate(10deg);animation-delay:-3.6s}.ambient-chip{position:absolute;display:grid;min-width:58px;height:34px;place-items:center;border:1px solid rgba(199,248,255,.22);border-radius:999px;background:#030c1085;color:#f4fbff9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;box-shadow:0 0 26px #7de6ff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:chipFloat 6.2s ease-in-out infinite}.chip-one{top:15%;right:39%}.chip-two{top:54%;left:39%;animation-delay:-2s}.chip-three{right:9%;bottom:12%;animation-delay:-4s}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;color:#d6faffd1;font-size:12px;font-weight:720;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px #7de6ffe6}.hero h1,.section-heading h2,.science-copy h2,.panel-copy h2,.final-cta h2{margin:0;max-width:900px;font-size:clamp(42px,7vw,92px);font-weight:680;letter-spacing:0;line-height:.94}.hero h1 span{display:block;margin-top:12px;background:linear-gradient(100deg,#f4fbffe0,#7de6ffb8 42%,#bba7ff9e 72%,#f4fbffb3);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(30px,4.1vw,58px);line-height:1.05}.hero-content p,.section-heading p,.science-copy p,.panel-copy p{max-width:620px;margin:28px 0 0;color:var(--soft);font-size:clamp(16px,1.5vw,19px);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.primary-button,.ghost-button{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 20px;overflow:hidden;border-radius:999px;font-size:14px;font-weight:760;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-button{border:1px solid rgba(199,248,255,.62);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.95),transparent 32%),linear-gradient(105deg,#eafefff5,#7de6ffc7 48%,#9cf4cbc7),var(--accent);color:#021015;box-shadow:0 0 38px #7de6ff4d,inset 0 1px #ffffffb8}.primary-button:after{position:absolute;top:-70%;left:-40%;width:40%;height:220%;content:"";background:#ffffff80;filter:blur(14px);transform:rotate(28deg);animation:buttonSweep 4.6s ease-in-out infinite}.ghost-button{border:1px solid rgba(125,230,255,.2);background:#ffffff0a;color:#f4fbffd6}.primary-button:hover,.ghost-button:hover{transform:translateY(-2px)}.gradient-border-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(103.7deg,var(--accent) 0%,var(--mint) 45%,var(--violet) 100%) border-box;color:var(--text);font-size:14px;font-weight:760;cursor:pointer;z-index:1;transition:transform .18s ease}.gradient-border-button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(103.7deg,var(--accent),var(--mint),var(--violet));filter:blur(16px);opacity:.2;z-index:-1;transition:opacity .3s ease}.gradient-border-button:hover{transform:translateY(-2px)}.gradient-border-button:hover:before{opacity:.5}.hero-visual{position:relative;z-index:2;--hero-mask-x: 50%;--hero-mask-y: 50%;--hero-mask-size: 80px;width:100%;max-width:980px;margin-top:52px;border-radius:26px}.hero-visual-ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;border:1px solid rgba(167,231,255,.06);background:radial-gradient(circle at 50% 30%,rgba(125,230,255,.04),transparent 50%),#030c1059;pointer-events:none;transition:opacity .5s ease}.hero-visual:hover .hero-visual-ghost{opacity:.2}.hero-visual-reveal{position:relative;-webkit-mask-image:radial-gradient(circle var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),black 20%,transparent);mask-image:radial-gradient(circle var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),black 20%,transparent)}.hero-visual-glow{position:absolute;width:calc(var(--hero-mask-size) * 1.6);height:calc(var(--hero-mask-size) * 1.6);left:var(--hero-mask-x);top:var(--hero-mask-y);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(125,230,255,.18),transparent 70%);pointer-events:none;filter:blur(28px);z-index:3}.hero-visual-prompt{position:relative;z-index:2;margin-top:14px;color:var(--muted);font-size:12px;letter-spacing:.04em;opacity:.5;transition:opacity .5s ease;pointer-events:none}.hero-visual:hover~.hero-visual-prompt{opacity:0}.hero-marquee{width:100vw;position:relative;margin-left:calc(-50vw + 50%);margin-top:44px;overflow:hidden;border-top:1px solid rgba(167,231,255,.1);border-bottom:1px solid rgba(167,231,255,.1);padding:18px 0}.marquee-track{display:flex;gap:56px;width:max-content;animation:marqueeScroll 24s linear infinite}.marquee-track span{color:var(--muted);font-size:13px;font-weight:620;white-space:nowrap}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.hero-console{position:relative;z-index:2;min-height:610px;overflow:hidden;border:1px solid rgba(171,234,255,.18);border-radius:26px;background:radial-gradient(circle at 82% 12%,rgba(187,167,255,.16),transparent 30%),radial-gradient(circle at 16% 78%,rgba(156,244,203,.12),transparent 32%),linear-gradient(130deg,#ffffff1f,#ffffff06 27%,#7de6ff13),#030c109e;box-shadow:inset 0 1px #ffffff1c,0 40px 120px #0000008c,0 0 120px #7de6ff1f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);perspective:1200px}.console-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(125,230,255,.18) 48%,transparent 52%);opacity:.36;transform:translateY(-100%);animation:consoleScan 6.4s ease-in-out infinite}.console-light{position:absolute;z-index:1;width:180px;height:180px;border-radius:50%;pointer-events:none;filter:blur(34px);opacity:.18;mix-blend-mode:screen}.light-a{top:-42px;right:96px;background:var(--violet)}.light-b{bottom:74px;left:-52px;background:var(--mint)}.hero-console:before,.deep-dive-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(125,230,255,.12),transparent),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%);opacity:.56}.hero-console:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(115deg,#7de6ff14,#c7f8ff47,#bba7ff33,#ff8fb529,#7de6ff14);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.console-topbar{display:grid;height:54px;grid-template-columns:90px 1fr 110px;align-items:center;padding:0 18px;border-bottom:1px solid rgba(167,231,255,.12);color:#f4fbff9e;font-size:12px}.window-dots{display:flex;gap:8px}.window-dots span{width:9px;height:9px;border-radius:50%;background:#fff3}.window-dots span:nth-child(1){background:#ff7a96}.window-dots span:nth-child(2){background:#ffcf6f}.window-dots span:nth-child(3){background:#9cf4cb}.console-title{justify-self:center;color:#f4fbffbd;font-weight:620}.console-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--success)}.console-status span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 16px #9cf4cbcc}.console-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-template-rows:260px 250px;gap:14px;padding:14px}.signal-panel,.biomarker-panel,.timeline-panel{position:relative;overflow:hidden;border:1px solid rgba(167,231,255,.13);border-radius:20px;background:radial-gradient(circle at 82% 16%,rgba(125,230,255,.09),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff05),#030c1094}.signal-panel:after,.biomarker-panel:after,.timeline-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.26;background:linear-gradient(120deg,transparent,rgba(199,248,255,.18),transparent 42%);transform:translate(-120%);animation:panelSheen 8s ease-in-out infinite}.biomarker-panel:after{animation-delay:-2.4s}.timeline-panel:after{animation-delay:-4.8s}.signal-panel{grid-row:1 / 3}.panel-label{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:16px;color:#c7f8ffc7;font-size:12px;font-weight:720}.radar{position:absolute;top:54px;right:16px;bottom:16px;left:16px;overflow:hidden;border-radius:18px;background:radial-gradient(circle,rgba(125,230,255,.18) 0 1px,transparent 2px),radial-gradient(circle at 50% 50%,rgba(125,230,255,.2),transparent 14%),repeating-radial-gradient(circle at 50% 50%,transparent 0 54px,rgba(125,230,255,.14) 55px 56px),linear-gradient(135deg,rgba(125,230,255,.04),transparent);background-size:28px 28px,auto,auto,auto}.radar-sweep{position:absolute;top:50%;left:50%;width:50%;height:50%;pointer-events:none;background:conic-gradient(from -18deg at 0% 0%,rgba(125,230,255,.42),rgba(156,244,203,.1) 22deg,transparent 54deg);mix-blend-mode:screen;transform-origin:0 0;animation:radarSweep 5.8s linear infinite}.radar:before,.radar:after{position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:150%;height:1px;content:"";background:#7de6ff2b;transform:translate(-50%,-50%)}.radar:after{width:1px;height:150%}.radar-core{position:absolute;top:50%;left:50%;display:grid;width:148px;height:148px;place-items:center;border:1px solid rgba(199,248,255,.34);border-radius:50%;background:radial-gradient(circle at 50% 28%,rgba(199,248,255,.18),transparent 48%),#07181ed1;color:var(--accent-2);box-shadow:0 0 42px #7de6ff3d,inset 0 0 28px #7de6ff1f;transform:translate(-50%,-50%)}.radar-core span{width:88px;color:#f4fbffb3;font-size:11px;line-height:1.4;text-align:center}.radar-node{position:absolute;top:var(--y);left:var(--x);display:grid;min-width:95px;gap:2px;padding:9px 10px;border:1px solid rgba(125,230,255,.22);border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#030c10b3;box-shadow:0 0 24px #7de6ff14;transform:translate(-50%,-50%)}.radar-node span{position:absolute;top:9px;right:9px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.radar-node strong{color:var(--text);font-size:16px}.radar-node small{max-width:92px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.radar-node em{color:#c7f8ffad;font-size:9px;font-style:normal}.chart-lines{position:absolute;top:66px;right:18px;bottom:74px;left:18px;display:grid;grid-template-columns:repeat(9,1fr);align-items:end;gap:8px}.chart-lines span{display:block;height:var(--h);min-height:22px;border:1px solid rgba(125,230,255,.28);border-radius:999px 999px 6px 6px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.8),transparent 34%),linear-gradient(180deg,#c7f8ffc7,#7de6ff33);box-shadow:0 0 16px #7de6ff29;transform-origin:bottom;animation:barPulse 3.8s ease-in-out infinite}.chart-lines span:nth-child(3n){background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.8),transparent 34%),linear-gradient(180deg,#9cf4cbbd,#7de6ff29)}.chart-lines span:nth-child(4n){background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.8),transparent 34%),linear-gradient(180deg,#bba7ffb8,#7de6ff29)}.chart-lines span:nth-child(2n){animation-delay:-1.2s}.chart-lines span:nth-child(3n){animation-delay:-2.1s}.mini-stack{position:absolute;right:16px;bottom:16px;left:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-stack div{display:grid;gap:6px;padding:12px;border:1px solid rgba(167,231,255,.12);border-radius:14px;background:#ffffff09}.mini-stack span,.protocol-row small,.protocol-row em{color:var(--muted);font-size:10px}.mini-stack strong{color:var(--success);font-size:16px}.timeline-panel{display:grid;align-content:start}.protocol-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(167,231,255,.1);transition:background .22s ease,transform .22s ease}.protocol-row:hover{background:#7de6ff0e;transform:translate(2px)}.row-pulse{width:8px;height:8px;border-radius:50%;background:#7de6ffeb;box-shadow:0 0 14px #7de6ffcc}.protocol-row div{display:grid;gap:3px;min-width:0}.protocol-row strong{overflow:hidden;color:#f4fbffdb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.protocol-row em{font-style:normal;white-space:nowrap}.capability{position:relative}.capability:before{position:absolute;top:72px;right:calc(50% - 58vw);width:520px;height:520px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(187,167,255,.14),transparent 64%);filter:blur(18px);pointer-events:none}.capability,.protocol,.faq{padding:88px 0}.section-heading{display:grid;max-width:920px;margin-bottom:32px}.section-heading h2,.science-copy h2,.panel-copy h2,.final-cta h2{font-size:clamp(36px,5.4vw,74px)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.capability-card{position:relative;min-height:390px;overflow:hidden;padding:28px;border:1px solid rgba(167,231,255,.14);border-radius:22px;background:radial-gradient(circle at 15% 0%,rgba(125,230,255,.11),transparent 36%),linear-gradient(180deg,#ffffff0f,#ffffff05),#030c109e;box-shadow:inset 0 1px #ffffff0f;transition:transform .48s cubic-bezier(.34,1.56,.64,1),border-color .48s ease,box-shadow .48s ease,background .48s ease}.capability-card:before{position:absolute;right:-24%;bottom:-22%;width:280px;height:280px;content:"";border:1px solid rgba(125,230,255,.14);border-radius:50%;background:radial-gradient(circle,rgba(125,230,255,.12),transparent 62%);transition:transform .5s ease,opacity .5s ease;opacity:.5}.capability-card:hover:before{transform:scale(1.15);opacity:1}.capability-card:nth-child(2){margin-top:54px}.capability-card:nth-child(3){margin-top:108px}.capability-card:nth-child(2) .card-spectrum{background:linear-gradient(90deg,transparent,rgba(156,244,203,.9),rgba(125,230,255,.5),transparent);background-size:200% 100%;box-shadow:0 2px 24px #9cf4cb66}.capability-card:nth-child(3) .card-spectrum{background:linear-gradient(90deg,transparent,rgba(187,167,255,.9),rgba(255,143,181,.5),transparent);background-size:200% 100%;box-shadow:0 2px 24px #bba7ff66}.card-hover-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .48s ease;pointer-events:none;z-index:0}.capability-card:nth-child(1) .card-hover-glow{background:radial-gradient(ellipse at 30% 20%,rgba(125,230,255,.24),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(187,167,255,.14),transparent 50%)}.capability-card:nth-child(2) .card-hover-glow{background:radial-gradient(ellipse at 30% 20%,rgba(156,244,203,.24),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(125,230,255,.14),transparent 50%)}.capability-card:nth-child(3) .card-hover-glow{background:radial-gradient(ellipse at 30% 20%,rgba(187,167,255,.24),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(255,143,181,.14),transparent 50%)}.capability-card:hover .card-hover-glow{opacity:1}.capability-card:hover{border-color:#c7f8ff52;background:radial-gradient(circle at 15% 0%,rgba(125,230,255,.16),transparent 40%),linear-gradient(180deg,#ffffff14,#ffffff08),#061218b8;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000052,0 0 80px #7de6ff24,0 0 160px #7de6ff0f;transform:translateY(-10px)}.capability-card:nth-child(2):hover{background:radial-gradient(circle at 15% 0%,rgba(156,244,203,.16),transparent 40%),linear-gradient(180deg,#ffffff14,#ffffff08),#061218b8;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000052,0 0 80px #9cf4cb24,0 0 160px #9cf4cb0f}.capability-card:nth-child(3):hover{background:radial-gradient(circle at 15% 0%,rgba(187,167,255,.16),transparent 40%),linear-gradient(180deg,#ffffff14,#ffffff08),#061218b8;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000052,0 0 80px #bba7ff24,0 0 160px #bba7ff0f}.card-spectrum{position:absolute;top:0;left:0;width:100%;height:3px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(125,230,255,.9),rgba(187,167,255,.5),transparent);background-size:200% 100%;animation:gradientFlow 3.5s ease infinite;box-shadow:0 2px 24px #7de6ff66;opacity:.9;transition:height .4s ease,opacity .4s ease,box-shadow .4s ease}.capability-card:hover .card-spectrum{height:4px;opacity:1;box-shadow:0 4px 36px #7de6ff99,0 0 60px #7de6ff33}.capability-card:nth-child(2):hover .card-spectrum{box-shadow:0 4px 36px #9cf4cb99,0 0 60px #9cf4cb33}.capability-card:nth-child(3):hover .card-spectrum{box-shadow:0 4px 36px #bba7ff99,0 0 60px #bba7ff33}.capability-card span{display:block;margin-top:58px;color:#7de6ffbd;font-size:12px;font-weight:760}.capability-card h3{margin:14px 0 0;color:#f4fbfff0;font-size:clamp(22px,2.1vw,29px);font-weight:680;letter-spacing:0;line-height:1.14}.capability-card p{margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.76}.capability-icon{position:absolute;top:24px;left:24px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(125,230,255,.28);border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 44%),#7de6ff0f;color:var(--accent-2)}.science{display:grid;min-height:820px;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;padding:60px 0 90px}.science-visual{position:relative;min-height:650px}.orbit-system{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%}.orbit{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(125,230,255,.2);border-radius:50%;box-shadow:inset 0 0 38px #7de6ff0d}.orbit-a{animation:orbitSpin 18s linear infinite}.orbit-b{top:23%;right:23%;bottom:23%;left:23%;border-color:#9cf4cb2e;animation:orbitSpin 14s linear infinite reverse}.orbit-c{top:34%;right:34%;bottom:34%;left:34%;border-color:#c7f8ff42;animation:orbitSpin 11s linear infinite}.orbit:before,.orbit:after{position:absolute;width:10px;height:10px;content:"";border-radius:50%;background:var(--accent);box-shadow:0 0 18px #7de6ffd1}.orbit:before{top:14%;left:20%}.orbit:after{right:15%;bottom:25%}.nucleus{position:absolute;top:50%;left:50%;display:grid;width:176px;height:176px;place-items:center;padding:34px;border:1px solid rgba(199,248,255,.38);border-radius:50%;background:radial-gradient(circle at 50% 18%,rgba(199,248,255,.22),transparent 52%),#051116db;color:var(--accent-2);text-align:center;box-shadow:0 0 68px #7de6ff33,inset 0 0 34px #7de6ff21;transform:translate(-50%,-50%)}.nucleus span{color:#f4fbffbd;font-size:12px;font-weight:760;line-height:1.4}.orbit-label{position:absolute;width:max-content;max-width:180px;padding:11px 13px;border:1px solid rgba(167,231,255,.16);border-radius:999px;background:#030c10bd;color:#f4fbffc2;font-size:12px;font-weight:680;box-shadow:0 0 24px #7de6ff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.label-1{top:6%;left:32%}.label-2{top:25%;right:6%}.label-3{right:10%;bottom:20%}.label-4{bottom:8%;left:28%}.label-5{top:34%;left:1%}.label-6{bottom:32%;left:6%}.checks{display:grid;gap:12px;margin-top:30px}.checks div{display:flex;align-items:center;gap:10px;color:#f4fbffc7;font-size:14px}.checks svg{flex:0 0 auto;color:var(--success)}.protocol{position:relative}.protocol-flow{position:absolute;top:320px;left:12.5%;width:2px;height:calc(100% - 440px);overflow:hidden;pointer-events:none;z-index:0}.protocol-flow:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent,rgba(125,230,255,.36) 15%,rgba(156,244,203,.28) 40%,rgba(187,167,255,.28) 65%,rgba(255,143,181,.28) 85%,transparent)}.protocol-flow:after{position:absolute;width:100%;height:18%;content:"";background:linear-gradient(180deg,transparent,rgba(125,230,255,.8),transparent);animation:flowBeam 3s ease-in-out infinite}.protocol-stage-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.protocol-stage{position:relative;min-height:260px;padding:24px;border:1px solid rgba(167,231,255,.13);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(125,230,255,.1),transparent 52%),#ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .42s ease,box-shadow .42s ease,transform .42s ease,background .42s ease;overflow:hidden}.protocol-stage:after{position:absolute;top:0;left:0;width:100%;height:2px;content:"";border-radius:22px 22px 0 0;opacity:.7;transition:height .4s ease,opacity .4s ease}.protocol-stage:nth-child(1):after{background:linear-gradient(90deg,transparent,rgba(125,230,255,.7),transparent)}.protocol-stage:nth-child(2):after{background:linear-gradient(90deg,transparent,rgba(156,244,203,.7),transparent)}.protocol-stage:nth-child(3):after{background:linear-gradient(90deg,transparent,rgba(187,167,255,.7),transparent)}.protocol-stage:nth-child(4):after{background:linear-gradient(90deg,transparent,rgba(255,143,181,.7),transparent)}.protocol-stage:hover{border-color:#c7f8ff47;background:radial-gradient(circle at 50% 0%,rgba(125,230,255,.18),transparent 52%),#ffffff0e;box-shadow:0 20px 60px #0000003d,0 0 60px #7de6ff1a,0 0 120px #7de6ff0a;transform:translateY(-6px)}.protocol-stage:hover:after{height:3px;opacity:1}.protocol-stage:nth-child(1):hover{background:radial-gradient(circle at 40% 15%,rgba(125,230,255,.2),transparent 50%),#ffffff0e;box-shadow:0 20px 60px #0000003d,0 0 60px #7de6ff1f,0 0 120px #7de6ff0a}.protocol-stage:nth-child(2):hover{background:radial-gradient(circle at 40% 15%,rgba(156,244,203,.2),transparent 50%),#ffffff0e;box-shadow:0 20px 60px #0000003d,0 0 60px #9cf4cb1f,0 0 120px #9cf4cb0a}.protocol-stage:nth-child(3):hover{background:radial-gradient(circle at 40% 15%,rgba(187,167,255,.2),transparent 50%),#ffffff0e;box-shadow:0 20px 60px #0000003d,0 0 60px #bba7ff1f,0 0 120px #bba7ff0a}.protocol-stage:nth-child(4):hover{background:radial-gradient(circle at 40% 15%,rgba(255,143,181,.2),transparent 50%),#ffffff0e;box-shadow:0 20px 60px #0000003d,0 0 60px #ff8fb51f,0 0 120px #ff8fb50a}.protocol-stage:nth-child(2){margin-top:58px}.protocol-stage:nth-child(3){margin-top:116px}.protocol-stage:nth-child(4){margin-top:174px}.protocol-stage span{color:#7de6ffc7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.protocol-stage h3{margin:56px 0 0;font-size:30px;font-weight:660}.protocol-stage p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.metrics-band{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;overflow:hidden;border:1px solid rgba(167,231,255,.13);border-radius:22px;background:#ffffff09}.metrics-band div{display:grid;gap:10px;padding:28px;border-right:1px solid rgba(167,231,255,.1)}.metrics-band div:last-child{border-right:0}.metrics-band strong{color:var(--accent-2);font-size:clamp(34px,4vw,56px);font-weight:680;line-height:1}.metrics-band span{color:var(--muted);font-size:13px}.deep-dive{padding:50px 0 90px}.deep-dive-panel{position:relative;display:grid;min-height:660px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:36px;overflow:hidden;padding:58px;border:1px solid rgba(167,231,255,.14);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(125,230,255,.16),transparent 36%),linear-gradient(180deg,#ffffff12,#ffffff05),#030c10b8;box-shadow:inset 0 1px #ffffff12,0 50px 120px #00000061}.panel-copy,.interface-stack{position:relative;z-index:2}.interface-stack{min-height:520px}.glass-window{position:absolute;display:grid;gap:10px;padding:22px;border:1px solid rgba(199,248,255,.2);border-radius:20px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#040f139e;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.glass-window span,.glass-window small{color:var(--muted);font-size:12px}.glass-window strong{color:var(--text);font-size:24px;line-height:1.18}.window-one{top:36px;right:24px;width:310px}.window-two{top:178px;left:10px;width:360px}.window-three{right:54px;bottom:44px;width:390px}.thin-graph{position:relative;height:92px;overflow:hidden;border-radius:12px;background:linear-gradient(rgba(125,230,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(125,230,255,.08) 1px,transparent 1px);background-size:28px 28px}.thin-graph i{position:absolute;right:-30px;left:-20px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:rotate(-8deg)}.thin-graph i:nth-child(1){top:28px}.thin-graph i:nth-child(2){top:48px;background:linear-gradient(90deg,transparent,var(--success),transparent);transform:rotate(7deg)}.thin-graph i:nth-child(3){top:68px;opacity:.64;transform:rotate(-2deg)}.final-cta{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:42px 0 34px;border-bottom:1px solid rgba(167,231,255,.13);overflow:hidden}.cta-depth{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0}.cta-depth:before{position:absolute;width:340px;height:340px;top:-40%;right:-8%;content:"";border-radius:50%;background:radial-gradient(circle,rgba(125,230,255,.1),transparent 60%);filter:blur(40px);animation:pulseGlow 6s ease-in-out infinite}.cta-depth:after{position:absolute;width:260px;height:260px;bottom:-30%;left:12%;content:"";border-radius:50%;background:radial-gradient(circle,rgba(187,167,255,.08),transparent 60%);filter:blur(36px);animation:pulseGlow 8s ease-in-out infinite reverse}.final-cta>*:not(.cta-depth){position:relative;z-index:1}.faq-list{display:grid;gap:12px;margin-top:28px}.faq-item{display:grid;width:100%;overflow:hidden;border:1px solid rgba(167,231,255,.12);border-radius:18px;background:#ffffff09;color:var(--text);text-align:left;cursor:pointer;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.faq-item:hover{border-color:#7de6ff38;background:radial-gradient(circle at 20% 50%,rgba(125,230,255,.08),transparent 50%),#ffffff0b;box-shadow:0 0 40px #7de6ff0f}.faq-question{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;font-size:18px;font-weight:650}.faq-question svg{flex:0 0 auto;transition:transform .18s ease}.faq-answer{max-height:0;padding:0 24px;overflow:hidden;color:var(--muted);font-size:15px;line-height:1.75;transition:max-height .22s ease,padding .22s ease}.faq-item.is-open{border-color:#7de6ff3d;background:#7de6ff0e}.faq-item.is-open .faq-question svg{transform:rotate(180deg)}.faq-item.is-open .faq-answer{max-height:180px;padding:0 24px 24px}.footer{display:grid;width:min(1160px,calc(100vw - 40px));grid-template-columns:1fr auto auto;gap:24px;margin:0 auto;padding:26px 0 34px;border-top:1px solid rgba(167,231,255,.12);color:#f4fbff75;font-size:12px}@keyframes buttonSweep{0%,56%{transform:translate(0) rotate(28deg)}78%,to{transform:translate(500%) rotate(28deg)}}@keyframes barPulse{0%,to{transform:scaleY(.92);opacity:.7}50%{transform:scaleY(1.05);opacity:1}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes spectralDrift{0%{transform:translate(0) rotate(0)}to{transform:translate(4%,-2%) rotate(12deg)}}@keyframes orbFloat{0%,to{transform:translate(0)}25%{transform:translate(24px,-16px)}50%{transform:translate(-12px,22px)}75%{transform:translate(-18px,-10px)}}@keyframes lightTrace{0%{opacity:.14;transform:translate(-8%)}50%{opacity:.42;transform:translate(12%)}to{opacity:.14;transform:translate(-8%)}}@keyframes chipFloat{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-14px);opacity:1}}@keyframes beamTravel{0%{opacity:.2;transform:scaleX(.6) translate(-60%)}50%{opacity:.56;transform:scaleX(1) translate(0)}to{opacity:.2;transform:scaleX(.6) translate(60%)}}@keyframes consoleScan{0%,to{transform:translateY(-100%);opacity:0}10%{opacity:.36}50%{transform:translateY(100%);opacity:.36}60%{opacity:0}}@keyframes panelSheen{0%,30%{transform:translate(-120%)}70%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes gradientFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes flowBeam{0%{top:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:130%;opacity:0}}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.science,.deep-dive-panel{grid-template-columns:1fr}.hero{padding-top:110px}.hero-visual{max-width:100%}.hero-console{min-height:580px}.capability-grid,.protocol-stage-wrap,.metrics-band{grid-template-columns:1fr 1fr}.protocol-stage:nth-child(n){margin-top:0}.marquee-track{gap:40px}.science-visual{min-height:560px}.final-cta{grid-template-columns:1fr}}@media(max-width:680px){.section-shell,.footer{width:min(100vw - 28px,1160px)}.site-header{top:10px;width:calc(100vw - 20px);height:54px;padding-left:10px}.brand span:last-child{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-action{min-width:44px;width:44px;height:40px;padding:0}.header-controls{gap:6px}.language-toggle{width:40px;height:40px}.header-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hero{min-height:auto;gap:0;padding-top:100px;padding-bottom:0}.eyebrow{font-size:10px;letter-spacing:.05em}.hero h1{font-size:clamp(42px,13vw,58px)}.hero h1 span,.section-heading h2,.science-copy h2,.panel-copy h2,.final-cta h2{font-size:clamp(30px,9vw,42px);line-height:1.04}.hero-actions{flex-direction:column}.primary-button,.ghost-button{width:100%}.hero-console{min-height:auto;border-radius:20px}.console-topbar{grid-template-columns:58px 1fr 74px;padding:0 12px}.console-title,.console-status{font-size:10px}.window-dots{gap:5px}.window-dots span{width:7px;height:7px}.console-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:10px;padding:10px}.signal-panel,.biomarker-panel,.timeline-panel{min-height:260px}.signal-panel{grid-row:auto}.radar{top:50px;right:10px;bottom:10px;left:10px}.radar-core{width:118px;height:118px}.radar-node{min-width:78px;padding:7px 8px}.radar-node strong{font-size:13px}.chart-lines{top:58px;right:14px;bottom:72px;left:14px}.mini-stack{grid-template-columns:1fr}.protocol-row{grid-template-columns:12px 1fr}.protocol-row em{grid-column:2}.capability-grid,.protocol-stage-wrap,.metrics-band{grid-template-columns:1fr}.hero-visual{margin-top:32px}.hero-visual-prompt{display:none}.hero-marquee{margin-top:32px}.marquee-track{gap:32px;animation-duration:16s}.capability,.protocol,.faq{padding:78px 0}.capability-card{min-height:auto}.capability-card:nth-child(2),.capability-card:nth-child(3){margin-top:0}.science{min-height:auto;padding:30px 0 86px}.science-visual{min-height:430px}.orbit-label{max-width:120px;padding:8px 10px;font-size:10px}.nucleus{width:136px;height:136px;padding:24px}.protocol:before,.protocol-flow{display:none}.metrics-band div{border-right:0;border-bottom:1px solid rgba(167,231,255,.1)}.metrics-band div:last-child{border-bottom:0}.deep-dive{padding:30px 0 88px}.deep-dive-panel{min-height:auto;padding:24px;border-radius:22px}.interface-stack{min-height:520px}.glass-window{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin-bottom:14px}.interface-stack{min-height:auto}.final-cta{align-items:start}.faq-question{min-height:64px;padding:0 18px;font-size:16px}.faq-answer,.faq-item.is-open .faq-answer{padding-right:18px;padding-left:18px}.footer{grid-template-columns:1fr;gap:8px}}
