*{box-sizing:border-box}:root{color:#f8fafc;background:#050608;font-family:Space Grotesk,Segoe UI,sans-serif}body{margin:0;min-width:320px;background:#050608}.landing-page{position:relative;min-height:100vh;overflow-x:hidden;isolation:isolate;background:#050608}.landing-field{position:fixed;inset:0;width:100%;height:100%;z-index:0}.landing-page:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#050608f5,#050608b8 42%,#05060857),linear-gradient(180deg,#0506081f,#050608d1)}.landing-hero{position:relative;z-index:1;min-height:clamp(560px,72vh,760px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center;gap:clamp(28px,6vw,86px);padding:clamp(42px,5vw,74px) clamp(30px,7vw,86px) clamp(40px,5.5vw,78px)}.landing-copy{max-width:850px;padding-bottom:0}.landing-kicker{margin:0 0 16px;color:#5eead4;font-family:Space Mono,Courier New,monospace;font-size:12px;text-transform:uppercase}.landing-copy h1{margin:0;color:#fff;font-size:clamp(44px,8vw,116px);line-height:.95;letter-spacing:0}.landing-lead{max-width:680px;margin:24px 0 0;color:#e2e8f0eb;font-size:clamp(18px,2vw,25px);line-height:1.45}.landing-prime-link{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:1px solid rgba(239,68,68,.35);border-radius:4px;background:#ef444414;color:#fca5a5b8;font-size:11px;font-weight:400;letter-spacing:.04em;text-decoration:none;opacity:.5;transition:opacity .2s}.landing-prime-link:focus-visible,.landing-prime-link:hover{opacity:.75;outline:1px solid rgba(239,68,68,.4);outline-offset:2px}.landing-access-footer{position:relative;z-index:1;display:flex;justify-content:center;padding:16px 0 36px}.landing-proof-grid{align-self:end;display:grid;gap:7px;margin:0}.landing-proof-grid div{padding:16px 0 16px 18px;border-left:2px solid rgba(45,212,191,.65);background:#0506088a}.landing-proof-grid dt{margin:0 0 5px;color:#fbbf24;font-size:12px;font-weight:700;text-transform:uppercase}.landing-proof-grid dd{margin:0;color:#e2e8f0e0;font-size:14px;line-height:1.4}.landing-showcase{position:relative;z-index:1;display:grid;gap:clamp(28px,4vw,56px);padding:clamp(22px,3vw,96px) clamp(11px,3vw,43px) clamp(36px,5vw,68px)}.landing-showcase-intro{max-width:980px}.landing-showcase-intro h2{max-width:920px;margin:0;color:#fff;font-size:clamp(32px,5.4vw,76px);line-height:1;letter-spacing:0}.landing-feature{display:grid;grid-template-columns:minmax(300px,560px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,92px)}.landing-feature+.landing-feature{margin-top:clamp(52px,7vw,124px)}.landing-feature--reverse{grid-template-columns:minmax(0,1fr) minmax(300px,560px)}.landing-feature--reverse:not(.landing-feature--dual) .landing-visual-frame{order:2}.landing-feature--reverse:not(.landing-feature--dual) .landing-feature-copy{order:1}.landing-feature--dual{grid-template-columns:minmax(0,500px) minmax(0,500px) minmax(300px,1fr);align-items:center;column-gap:clamp(14px,1.2vw,22px);row-gap:clamp(22px,3vw,36px)}.landing-feature--dual.landing-feature--reverse{grid-template-columns:minmax(300px,1fr) minmax(0,500px) minmax(0,500px)}.landing-feature--dual .landing-visual-frame{width:100%;max-width:500px;justify-self:center}.landing-feature--dual .landing-feature-copy{width:100%;max-width:min(100%,720px);min-width:0}.landing-feature--dual .landing-feature-copy h3{font-size:clamp(30px,3vw,56px);line-height:1.04}.landing-feature--dual .landing-feature-copy p{font-size:clamp(16px,1.15vw,20px)}.landing-visual-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;justify-self:center;overflow:hidden;border:1px solid rgba(94,234,212,.34);border-radius:8px;background:linear-gradient(135deg,#0f172af0,#020617e0),repeating-linear-gradient(90deg,rgba(148,163,184,.07) 0 1px,transparent 1px 28px);box-shadow:0 36px 90px #00000075,inset 0 0 0 1px #ffffff0a,inset 0 0 58px #00f0ff12}.landing-visual-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%,rgba(0,0,0,.24));opacity:.82;mix-blend-mode:screen}.landing-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.landing-feature-copy{max-width:680px}.landing-video-section{position:relative;z-index:1;display:grid;gap:clamp(18px,2.4vw,30px);padding:clamp(28px,5vw,84px) clamp(22px,5vw,86px) clamp(24px,4vw,56px)}.landing-video-copy{max-width:980px}.landing-video-copy h2{margin:0;color:#fff;font-size:clamp(32px,4vw,64px);line-height:1;letter-spacing:0}.landing-video-frame{position:relative;width:min(100%,960px);aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(94,234,212,.34);border-radius:8px;background:#020617;box-shadow:0 34px 86px #00000070,inset 0 0 0 1px #ffffff0a}.landing-video-frame iframe{display:block;width:100%;height:100%;border:0}.landing-feature-kicker{margin:0 0 14px;color:#facc15;font-family:Space Mono,Courier New,monospace;font-size:13px;font-weight:700;text-transform:uppercase}.landing-feature-copy h3{margin:0;color:#fff;font-size:clamp(32px,4.5vw,64px);line-height:1.02;letter-spacing:0}.landing-feature-copy p{margin:22px 0 0;color:#e2e8f0e6;font-size:clamp(17px,1.55vw,21px);line-height:1.58}.landing-feature-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.landing-feature-copy li{position:relative;padding-left:20px;color:#f1f5f9e6;font-size:15px;line-height:1.45}.landing-feature-copy li:before{content:"";position:absolute;left:0;top:.66em;width:8px;height:8px;border-radius:2px;background:#5eead4;box-shadow:0 0 18px #5eead4d1;transform:translateY(-50%) rotate(45deg)}.landing-svg-stage{animation:landing-stage-float 7.4s ease-in-out infinite}.landing-svg-rotor,.landing-swarm-core-shell,.landing-cos-core-shell{transform-box:view-box;transform-origin:210px 210px}.landing-svg-rotor--slow{animation:landing-spin 30s linear infinite}.landing-svg-rotor--reverse{animation:landing-spin-reverse 23s linear infinite}.landing-svg-rotor--fast{animation:landing-spin 12s linear infinite}.landing-swarm-core-shell{animation:landing-spin 18s linear infinite}.landing-cos-core-shell{animation:landing-spin-reverse 20s linear infinite}.landing-energy-path{stroke-dasharray:10 18;animation:landing-dash 2.6s linear infinite}.landing-energy-path--mesh{animation-duration:3.6s}.landing-energy-path--contract{stroke-dasharray:12 16;animation-duration:2.1s}.landing-svg-pulse,.landing-swarm-agent-aura,.landing-cos-anchor-aura{transform-box:fill-box;transform-origin:center;animation:landing-pulse 2.6s ease-in-out infinite}.landing-svg-pulse--warm{animation-duration:3s}.landing-svg-scan{transform-box:view-box;transform-origin:center;animation:landing-scan 2.8s ease-in-out infinite}.landing-svg-scan--cos{animation-duration:3.1s}.landing-svg-glint{transform-box:view-box;transform-origin:center;animation:landing-glint 4.1s ease-in-out infinite}.landing-svg-glint--cos{animation-duration:4.8s}.landing-swarm-agent,.landing-cos-anchor,.landing-cos-rune,.landing-swarm-agent-core{transform-box:fill-box;transform-origin:center}.landing-swarm-agent{animation:landing-agent-drift 2.7s ease-in-out infinite;animation-delay:var(--agent-delay)}.landing-swarm-agent-core{animation:landing-dot-pulse 1.2s ease-in-out infinite;animation-delay:var(--agent-delay)}.landing-cos-anchor{animation:landing-anchor-breathe 3.2s ease-in-out infinite;animation-delay:var(--anchor-delay)}.landing-cos-rune{animation:landing-dot-pulse 1.6s ease-in-out infinite;animation-delay:var(--rune-delay)}.landing-cos-grid{transform-box:view-box;transform-origin:center;animation:landing-grid-drift 4.8s ease-in-out infinite}@keyframes landing-stage-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.01)}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-spin-reverse{to{transform:rotate(-360deg)}}@keyframes landing-dash{to{stroke-dashoffset:-220}}@keyframes landing-pulse{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.36;transform:scale(1.18)}}@keyframes landing-dot-pulse{0%,to{opacity:.54;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes landing-agent-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.08)}}@keyframes landing-anchor-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes landing-scan{0%{opacity:0;transform:translateY(-84px)}35%,68%{opacity:.74}to{opacity:0;transform:translateY(86px)}}@keyframes landing-glint{0%,18%{opacity:0;transform:translate(-142px)}44%{opacity:.82}78%,to{opacity:0;transform:translate(168px)}}@keyframes landing-grid-drift{0%,to{transform:translateY(0);opacity:.64}50%{transform:translateY(-5px);opacity:.92}}@media(max-width:840px){.landing-page:after{background:linear-gradient(180deg,#050608eb,#05060894 48%,#050608f0)}.landing-hero{min-height:auto;grid-template-columns:1fr;align-items:start;padding:28px 22px 42px}.landing-copy{padding:clamp(28px,8vw,44px) 0 0}.landing-lead{font-size:18px}.landing-proof-grid{margin:10px 0 0}.landing-showcase{gap:56px;padding:34px 22px 68px}.landing-feature+.landing-feature{margin-top:clamp(30px,10vw,58px)}.landing-feature,.landing-feature--reverse,.landing-feature--dual,.landing-feature--dual.landing-feature--reverse{grid-template-columns:1fr}.landing-feature--reverse .landing-visual-frame,.landing-feature--reverse .landing-feature-copy{order:initial}.landing-visual-frame{width:min(100%,520px)}.landing-feature-copy h3{font-size:clamp(31px,10vw,48px)}.landing-video-section{padding:10px 22px 46px}}@media(max-width:520px){.landing-visual-frame{width:min(100%,360px)}.landing-feature-copy li{font-size:14px}}@media(prefers-reduced-motion:reduce){.landing-field,.landing-svg-stage,.landing-svg-rotor,.landing-swarm-core-shell,.landing-cos-core-shell,.landing-energy-path,.landing-svg-pulse,.landing-swarm-agent-aura,.landing-cos-anchor-aura,.landing-svg-scan,.landing-svg-glint,.landing-swarm-agent,.landing-cos-anchor,.landing-cos-rune,.landing-swarm-agent-core,.landing-cos-grid{animation:none}}
