.cinematic-landing{--bg:var(--space-bg);--text:var(--space-text);--soft:var(--space-text-soft);--muted:var(--space-muted);--dim:var(--space-dim);--teal:var(--space-teal);--teal2:var(--space-teal-2);--green:var(--space-green);--line:var(--space-line);--line-bright:var(--space-line-bright);--panel:var(--space-panel);--panel-strong:rgba(3,20,25,.86);--radius:28px;--max:1180px;min-height:640vh;overflow-x:hidden;color:var(--text);background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cinematic-landing a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.cinematic-landing{--scroll:0.5;--approach:1;--solarExit:1;--earthLock:1;--mission:1;--mouse-x:0;--mouse-y:0;--mouse-influence:0;min-height:auto}.cinematic-landing .earth-large,.cinematic-landing .earth-large:before,.cinematic-landing .orbit-platform:after,.cinematic-landing .orbit-platform:before,.cinematic-landing .orbit-track,.cinematic-landing .planet{animation:none!important}}.cinematic-landing .space-depth-field{transform:rotateX(14deg) rotate(-10deg) translate3d(calc(var(--mouse-x) * -28px * var(--mouse-influence)),calc(var(--mouse-y) * -20px * var(--mouse-influence)),0)}.cinematic-landing .depth-mid{transform:translateZ(-340px) scale(1.45) translate3d(calc(var(--mouse-x) * -22px * var(--mouse-influence)),calc(var(--mouse-y) * -15px * var(--mouse-influence)),0)}.cinematic-landing .depth-near{transform:translateZ(-80px) scale(1.08) translate3d(calc(var(--mouse-x) * -36px * var(--mouse-influence)),calc(var(--mouse-y) * -24px * var(--mouse-influence)),0)}.cinematic-landing .space-depth-glow{display:none}.cinematic-landing .star-far{opacity:calc(.62 - var(--earthLock) * .1)}.cinematic-landing .star-near{opacity:calc(.78 - var(--earthLock) * .12)}.cinematic-landing .star-far{background-size:calc(640px - var(--scroll) * 133px) calc(640px - var(--scroll) * 133px),calc(880px - var(--scroll) * 182px) calc(880px - var(--scroll) * 182px);background-position:calc(var(--scroll) * -3220px) calc(var(--scroll) * 1990px),calc(320px + var(--scroll) * -2080px) calc(180px + var(--scroll) * 1470px)}.cinematic-landing .star-near{background-size:calc(480px - var(--scroll) * 100px) calc(480px - var(--scroll) * 100px),calc(660px - var(--scroll) * 137px) calc(660px - var(--scroll) * 137px);background-position:calc(var(--scroll) * -6060px) calc(var(--scroll) * 4070px),calc(210px + var(--scroll) * -4350px) calc(140px + var(--scroll) * 3030px)}@media (prefers-reduced-motion:reduce){.cinematic-landing .space-depth-field{transform:rotateX(14deg) rotate(-10deg)}.cinematic-landing .depth-mid{transform:translateZ(-340px) scale(1.45)}.cinematic-landing .depth-near{transform:translateZ(-80px) scale(1.08)}.cinematic-landing .star-far{background-size:640px 640px,880px 880px;background-position:0 0,320px 180px}.cinematic-landing .star-near{background-size:480px 480px,660px 660px;background-position:0 0,210px 140px}}.cinematic-landing .solar-system-journey{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:calc(1 - var(--solarExit));filter:saturate(1.05)}.cinematic-landing .solar-system-perspective{--sun-hub-x:64%;--sun-hub-y:52%;position:absolute;inset:0;perspective:1500px;perspective-origin:58% 58%;transform-style:preserve-3d;transform:translate3d(calc(10vw + var(--scroll) * -54vw * (1 - var(--solarExit)) + var(--mouse-x) * 4.5vw * var(--mouse-influence) * (1 - var(--solarExit))),calc(var(--scroll) * 2vh * (1 - var(--solarExit)) + var(--solarExit) * 108vh + var(--mouse-y) * 2.8vh * var(--mouse-influence) * (1 - var(--solarExit))),calc(var(--mouse-y) * -32px * var(--mouse-influence) * (1 - var(--solarExit)))) rotateY(calc(var(--mouse-x) * 5deg * var(--mouse-influence) * (1 - var(--solarExit)))) rotateX(calc(var(--mouse-y) * -3.5deg * var(--mouse-influence) * (1 - var(--solarExit))));transform-origin:var(--sun-hub-x) var(--sun-hub-y)}.cinematic-landing .solar-system-scene{position:absolute;inset:0;transform-style:preserve-3d;transform:scale3d(calc(1 + var(--approach) * 2.8),calc(1 + var(--approach) * 2.8),1);transform-origin:var(--sun-hub-x) var(--sun-hub-y)}.cinematic-landing .sun-layer{position:absolute;inset:0;z-index:2;pointer-events:none;transform-style:flat}.cinematic-landing .solar-system-journey .sun{position:absolute;left:var(--sun-hub-x,64%);top:var(--sun-hub-y,52%);width:clamp(92px,12vw,158px);height:clamp(92px,12vw,158px);border-radius:50%;overflow:hidden;transform:translate(-50%,-50%) scale3d(calc(1 + var(--approach) * 2.8),calc(1 + var(--approach) * 2.8),1);transform-origin:center center;background:#3a1800;box-shadow:0 0 60px rgba(255,197,87,.75),0 0 110px rgba(255,126,47,.28)}.cinematic-landing .solar-system-journey .sun-texture{position:absolute;inset:0;border-radius:50%;background-image:url(/headquarters/textures/planets/sun_equator.jpg);background-repeat:repeat-x;background-size:200% 100%;background-position:0 50%;animation:landing-sun-spin 38s linear infinite;filter:saturate(1.12) contrast(1.06)}@keyframes landing-sun-spin{to{background-position:-200% 50%}}.cinematic-landing .solar-system-journey .sun:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.35) 0,rgba(255,220,160,.12) 22%,transparent 42%);mix-blend-mode:screen;pointer-events:none;z-index:2}.cinematic-landing .solar-system-journey .sun:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(0,0,0,.22) 78%,rgba(0,0,0,.45) 100%);pointer-events:none;z-index:3}.cinematic-landing .solar-system-tilt{position:absolute;inset:0;transform-style:preserve-3d;--system-tilt-x:58deg;--system-tilt-z:-38deg;--system-tilt-x-inv:-58deg;--system-tilt-z-inv:38deg;transform-origin:var(--sun-hub-x,64%) var(--sun-hub-y,52%);transform:rotateX(var(--system-tilt-x)) rotate(var(--system-tilt-z))}.cinematic-landing .orbit-plane{position:absolute;left:var(--sun-hub-x,64%);top:var(--sun-hub-y,52%);transform-style:preserve-3d;transform:translate(-50%,-50%) rotate(var(--node-z)) rotateX(var(--tilt-x))}.cinematic-landing .solar-system-journey .orbit{position:relative;width:var(--orbit-size);height:calc(var(--orbit-size) * var(--height-ratio));border-radius:50%;transform:rotate(var(--in-plane-angle));transform-style:preserve-3d;backface-visibility:visible}.cinematic-landing .solar-system-journey .orbit-track{position:absolute;inset:0;border-radius:inherit;transform-style:preserve-3d;transform-origin:center center;animation:landing-orbit var(--orbit-duration) linear infinite}.cinematic-landing .orbit-retrograde .orbit-track{animation-name:landing-orbit-counter}@keyframes landing-orbit{to{transform:rotate(1turn)}}@keyframes landing-orbit-counter{to{transform:rotate(-1turn)}}.cinematic-landing .solar-system-journey .planet{position:absolute;left:50%;top:0;width:0;height:0;transform-style:preserve-3d;transform:translate(-50%,-50%) translateZ(10px)}.cinematic-landing .solar-system-journey .planet-orbit-sync{transform-style:preserve-3d;animation:landing-orbit-counter var(--orbit-duration) linear infinite}.cinematic-landing .orbit-retrograde .planet-orbit-sync{animation-name:landing-orbit}.cinematic-landing .solar-system-journey .planet-billboard{position:relative;width:0;height:0;transform-style:flat;transform:rotate(var(--bb-plane)) rotateX(var(--bb-tilt-x)) rotate(var(--bb-node-z)) rotate(var(--system-tilt-z-inv)) rotateX(var(--system-tilt-x-inv))}.cinematic-landing .solar-system-journey .planet-body{position:absolute;left:0;top:0;width:0;height:0;transform:scale(var(--planet-scale));transform-style:flat}.cinematic-landing .solar-system-journey .planet-sphere{position:absolute;left:0;top:0;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;overflow:hidden;z-index:2;background:radial-gradient(circle at 50% 50%,transparent 62%,rgba(0,0,0,.35) 82%,rgba(0,0,0,.65) 100%),radial-gradient(circle at 78% 76%,rgba(0,0,0,.95) 0,rgba(0,0,0,.55) 28%,transparent 52%),radial-gradient(circle at 34% 30%,var(--c-hi) 0,var(--c-mid) 38%,var(--c-lo) 68%,var(--c-dark) 100%);background-size:100% 100%;background-position:50%;box-shadow:inset -9px -8px 18px rgba(0,0,0,.92),inset 7px 6px 14px hsla(0,0%,100%,.22),0 4px 14px rgba(0,0,0,.65)}.cinematic-landing .planet-textured .planet-sphere{background:#050508;box-shadow:inset -9px -8px 18px rgba(0,0,0,.88),inset 6px 5px 12px hsla(0,0%,100%,.1),0 4px 14px rgba(0,0,0,.65)}.cinematic-landing .solar-system-journey .planet-texture{position:absolute;inset:0;border-radius:50%;background-image:var(--planet-texture);background-repeat:repeat-x;background-size:200% 100%;background-position:0 50%;animation:landing-texture-spin var(--spin-duration) linear infinite}.cinematic-landing .planet-retrograde .planet-texture{animation-direction:reverse}@keyframes landing-texture-spin{to{background-position:-200% 50%}}.cinematic-landing .solar-system-journey .planet-shading{position:absolute;left:0;top:0;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;pointer-events:none;z-index:3}.cinematic-landing .solar-system-journey .planet-shading:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.55) 8%,hsla(0,0%,100%,.12) 18%,transparent 32%);z-index:2}.cinematic-landing .planet-textured .planet-shading:before{mix-blend-mode:soft-light;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,.18) 12%,hsla(0,0%,100%,.04) 24%,transparent 38%)}.cinematic-landing .solar-system-journey .planet-shading:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 54%,rgba(0,0,0,.18) 72%,rgba(0,0,0,.55) 88%,rgba(0,0,0,.75) 100%);z-index:3}.cinematic-landing .planet.mercury{--c-hi:#f0eeea;--c-mid:#a8a29a;--c-lo:#5c5852;--c-dark:#1e1d1c}.cinematic-landing .planet.uranus{--c-hi:#ecffff;--c-mid:#78dce8;--c-lo:#289098;--c-dark:#0c3840}.cinematic-landing .planet.saturn .planet-rings{position:absolute;left:0;top:0;width:48px;height:48px;margin:-24px 0 0 -24px;transform:rotate(var(--ring-plane-angle));pointer-events:none;z-index:1}.cinematic-landing .planet.saturn .planet-rings:before{content:"";position:absolute;left:50%;top:50%;width:230%;height:44%;border-color:rgba(255,225,170,.72) rgba(255,225,170,.22);border-style:solid;border-width:2px;border-radius:50%;background:linear-gradient(180deg,rgba(255,235,200,.12),hsla(0,0%,100%,.04),rgba(0,0,0,.16));transform:translate(-50%,-50%)}@media (max-width:980px){.cinematic-landing .solar-system-perspective{transform:translate3d(calc(6vw + var(--scroll) * -32vw * (1 - var(--solarExit)) + var(--mouse-x) * 3vw * var(--mouse-influence) * (1 - var(--solarExit))),calc(var(--scroll) * 1vh * (1 - var(--solarExit)) + var(--solarExit) * 102vh + var(--mouse-y) * 2vh * var(--mouse-influence) * (1 - var(--solarExit))),calc(var(--mouse-y) * -20px * var(--mouse-influence) * (1 - var(--solarExit)))) rotateY(calc(var(--mouse-x) * 3.5deg * var(--mouse-influence) * (1 - var(--solarExit)))) rotateX(calc(var(--mouse-y) * -2.5deg * var(--mouse-influence) * (1 - var(--solarExit))))}.cinematic-landing .solar-system-scene{transform:scale3d(calc(1 + var(--approach) * 1.8),calc(1 + var(--approach) * 1.8),1)}.cinematic-landing .solar-system-journey .sun{transform:translate(-50%,-50%) scale3d(calc(1 + var(--approach) * 1.8),calc(1 + var(--approach) * 1.8),1)}.cinematic-landing .solar-system-tilt{--system-tilt-x:50deg;--system-tilt-z:-32deg;--system-tilt-x-inv:-50deg;--system-tilt-z-inv:32deg}}@media (prefers-reduced-motion:reduce){.cinematic-landing .solar-system-journey{opacity:.15!important}.cinematic-landing .solar-system-perspective{transform:none!important}.cinematic-landing .solar-system-tilt{--system-tilt-x:48deg;--system-tilt-z:-34deg;--system-tilt-x-inv:-48deg;--system-tilt-z-inv:34deg}.cinematic-landing .planet-textured .planet-texture,.cinematic-landing .solar-system-journey .planet-orbit-sync{animation:none}.cinematic-landing .solar-system-journey .orbit{display:none}.cinematic-landing .solar-system-journey .sun-texture{animation:none}.cinematic-landing .solar-system-journey .sun{opacity:.35}}.cinematic-landing .earth-orbit-stage{position:fixed;inset:0;z-index:5;pointer-events:none;opacity:var(--earthLock);overflow:hidden;background:transparent}.cinematic-landing .earth-large{position:absolute;right:calc(-44vw + var(--earthLock) * 16vw);bottom:calc(-80vw + var(--earthLock) * 28vw);width:min(142vw,1680px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 150px 18px rgba(96,156,255,.2),inset 0 0 180px rgba(1,5,16,.45);transform:translateY(calc((1 - var(--earthLock)) * 22vh)) translate3d(calc(var(--mouse-x) * 14px * var(--earthLock)),calc(var(--mouse-y) * 10px * var(--earthLock)),0)}.cinematic-landing .earth-surface{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none}.cinematic-landing .earth-surface-track{position:absolute;top:0;left:0;height:100%;width:420%;display:flex;will-change:transform;animation:earthSurface 52s linear infinite}.cinematic-landing .earth-surface-tile{flex:0 0 50%;height:100%;background-image:url(/headquarters/textures/planets/earth.jpg);background-repeat:no-repeat;background-position:50%;background-size:calc(100% + 12px) 108%}@keyframes earthSurface{to{transform:translateX(-50%)}}.cinematic-landing .earth-clouds{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none;opacity:.34;mix-blend-mode:screen}.cinematic-landing .earth-clouds-track{position:absolute;top:0;left:0;height:100%;width:920%;display:flex;will-change:transform;animation:earthClouds 100s linear infinite}.cinematic-landing .earth-clouds-tile{flex:0 0 25%;height:100%;background-image:url(/headquarters/textures/earth_clouds.png);background-repeat:no-repeat;background-position:50%;background-size:calc(100% + 6px) 108%}.cinematic-landing .earth-clouds-tile-mirror{transform:scaleX(-1)}.cinematic-landing .earth-shading{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 33% 29%,transparent 42%,rgba(2,6,16,.3) 74%,rgba(0,2,10,.6) 100%),radial-gradient(circle at 50% 50%,transparent 64%,rgba(0,2,10,.4) 90%,rgba(0,1,7,.7) 100%)}.cinematic-landing .earth-glow{position:absolute;inset:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 32% 28%,rgba(255,247,224,.3) 0,rgba(255,238,202,.11) 13%,transparent 34%)}@keyframes earthClouds{to{transform:translateX(-50%)}}@media (max-width:980px){.cinematic-landing .earth-large{right:calc(-94vw + var(--earthLock) * 8vw);bottom:calc(-74vw + var(--earthLock) * 10vw);width:min(200vw,1680px)}}@media (prefers-reduced-motion:reduce){.cinematic-landing .earth-clouds-track,.cinematic-landing .earth-surface-track{animation:none!important}}.cinematic-landing .landing-nav{position:fixed;z-index:30;inset:0 0 auto;padding:22px 5vw 0;pointer-events:none}.cinematic-landing .landing-nav-bar{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(var(--max),100%);margin-inline:auto;pointer-events:auto}.cinematic-landing .landing-nav-brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:650;letter-spacing:-.03em;color:var(--text);z-index:2}.cinematic-landing .landing-nav-name{line-height:1}.cinematic-landing .landing-nav-menu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.cinematic-landing .landing-nav-menu a{font-size:13px;font-weight:520;letter-spacing:.01em;color:hsla(0,0%,100%,.52);transition:color .18s ease;position:relative;white-space:nowrap}.cinematic-landing .landing-nav-menu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.cinematic-landing .landing-nav-menu a:hover{color:var(--text)}.cinematic-landing .landing-nav-menu a:hover:after{transform:scaleX(1)}.cinematic-landing .landing-nav-actions{display:flex;align-items:center;gap:12px;z-index:2}.cinematic-landing .landing-nav-cta{padding:10px 18px;border-radius:8px;background:var(--text);color:#000305;font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:background .18s ease,color .18s ease}.cinematic-landing .landing-nav-cta:hover{background:var(--teal);color:#001210}.cinematic-landing .landing-nav-toggle{display:none;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:hsla(0,0%,100%,.06);cursor:pointer}.cinematic-landing .landing-nav-toggle span,.cinematic-landing .landing-nav-toggle span:after,.cinematic-landing .landing-nav-toggle span:before{display:block;width:18px;height:1.5px;margin-inline:auto;border-radius:999px;background:var(--text);transition:transform .2s ease,opacity .2s ease}.cinematic-landing .landing-nav-toggle span{position:relative}.cinematic-landing .landing-nav-toggle span:after,.cinematic-landing .landing-nav-toggle span:before{content:"";position:absolute;left:0}.cinematic-landing .landing-nav-toggle span:before{top:-6px}.cinematic-landing .landing-nav-toggle span:after{top:6px}.cinematic-landing .landing-nav-toggle[aria-expanded=true] span{background:transparent}.cinematic-landing .landing-nav-toggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.cinematic-landing .landing-nav-toggle[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.cinematic-landing .landing-nav-drawer{display:none}.cinematic-landing .landing-main{position:relative;z-index:10}.cinematic-landing .section{min-height:auto;display:grid;align-items:center;padding:clamp(3.5rem,8vh,5.5rem) 5vw;position:relative}.cinematic-landing #approach,.cinematic-landing #earth-lock,.cinematic-landing #platform,.cinematic-landing .hero{min-height:100vh}.cinematic-landing .section-inner{width:min(var(--max),100%);margin-inline:auto}.cinematic-landing .hero{grid-template-columns:minmax(0,760px) 1fr;padding-top:10rem}.cinematic-landing .hero .section-inner{display:block;max-width:min(720px,100%)}.cinematic-landing .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--teal);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:850}.cinematic-landing .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.cinematic-landing .section p,.cinematic-landing h1,.cinematic-landing h2,.cinematic-landing h3{margin-top:0}.cinematic-landing h1{font-size:clamp(52px,8.4vw,112px);line-height:1.02;letter-spacing:-.078em;margin-bottom:28px;max-width:860px}.cinematic-landing h2{font-size:clamp(38px,5.2vw,76px);line-height:.96;letter-spacing:-.058em;margin-bottom:24px;max-width:820px}.cinematic-landing h3{font-size:22px;margin-bottom:12px;letter-spacing:-.025em}.cinematic-landing .grad{color:var(--teal)}.cinematic-landing .section p{color:var(--muted);font-size:clamp(17px,1.48vw,21px);line-height:1.7;max-width:680px;margin-bottom:32px}.cinematic-landing .actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cinematic-landing .button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.055);backdrop-filter:blur(16px);font-weight:800;color:var(--soft);cursor:pointer}.cinematic-landing .button.primary{border-color:transparent;background:linear-gradient(135deg,var(--teal),var(--green));color:#00100f;box-shadow:0 14px 40px rgba(0,0,0,.38),0 0 24px rgba(89,247,229,.22)}.cinematic-landing .scroll-note{position:absolute;left:5vw;bottom:30px;color:rgba(245,252,255,.48);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.cinematic-landing .panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(24px);box-shadow:0 30px 90px rgba(0,0,0,.36);padding:26px}.cinematic-landing .right .section-inner{display:flex;justify-content:flex-end}.cinematic-landing .right .panel{width:min(650px,100%)}.cinematic-landing .center{text-align:center}.cinematic-landing .center h2,.cinematic-landing .center p{margin-left:auto;margin-right:auto}.cinematic-landing .grid{display:grid;gap:20px}.cinematic-landing .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cinematic-landing .grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cinematic-landing .feature-card{min-height:230px}.cinematic-landing .feature-card .icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:rgba(89,247,229,.12);border:1px solid var(--line-bright);margin-bottom:20px;color:var(--teal)}.cinematic-landing .orbit-platform{height:min(720px,75vh);position:relative;display:grid;place-items:center;margin-top:42px;border-radius:42px;background:radial-gradient(circle at center,rgba(89,247,229,.05),transparent 38%),rgba(0,8,11,.28);border:1px solid var(--line);overflow:hidden}.cinematic-landing .orbit-platform:after,.cinematic-landing .orbit-platform:before{content:"";position:absolute;border:1px solid rgba(89,247,229,.18);border-radius:50%;inset:12% 20%;animation:landing-slow-spin 26s linear infinite}.cinematic-landing .orbit-platform:after{inset:24% 32%;animation-duration:18s;animation-direction:reverse}@keyframes landing-slow-spin{to{rotate:1turn}}.cinematic-landing .core{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#efffff 0 6%,var(--teal) 18%,rgba(89,247,229,.12) 60%,transparent);font-size:42px;color:#00100f;z-index:2}.cinematic-landing .feature-node{position:absolute;width:210px;padding:17px;border:1px solid var(--line);border-radius:22px;background:rgba(0,14,18,.66);backdrop-filter:blur(18px);box-shadow:0 20px 70px rgba(0,0,0,.28);text-align:left;z-index:2}.cinematic-landing .feature-node b{display:block;margin-bottom:7px}.cinematic-landing .feature-node span{display:block;color:var(--muted);font-size:13px;line-height:1.45}.cinematic-landing .node-job-cards{left:8%;top:34%}.cinematic-landing .node-content{left:38%;top:8%}.cinematic-landing .node-ads{right:8%;top:34%}.cinematic-landing .node-proof{left:22%;bottom:10%}.cinematic-landing .node-analytics{right:20%;bottom:10%}.cinematic-landing .fake-screen{height:150px;border-radius:18px;background:linear-gradient(135deg,rgba(89,247,229,.18),rgba(84,255,173,.07)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 24px);border:1px solid rgba(89,247,229,.16);margin-bottom:18px;position:relative;overflow:hidden}.cinematic-landing .fake-screen:after{content:"";position:absolute;left:16px;right:16px;bottom:22px;height:52px;border-radius:16px;background:linear-gradient(90deg,rgba(89,247,229,.1),rgba(84,255,173,.22),rgba(89,247,229,.08))}.cinematic-landing .tier-card ul{color:var(--muted);line-height:2;padding-left:18px;text-align:left}.cinematic-landing .tier-card.highlight{border-color:var(--line-bright)}.cinematic-landing .section.pricing-section{min-height:auto;padding-top:clamp(4rem,10vh,7rem);padding-bottom:clamp(4rem,10vh,7rem)}.cinematic-landing .pricing-tiers{margin-top:42px;align-items:stretch}.cinematic-landing .pricing-tier{display:flex;flex-direction:column;position:relative;text-align:left}.cinematic-landing .pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:var(--teal);color:#001210;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cinematic-landing .pricing-tagline{color:var(--teal);font-size:14px;font-weight:650;margin:0 0 12px}.cinematic-landing .pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:14px;font-size:clamp(36px,4vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1}.cinematic-landing .pricing-period{font-size:15px;font-weight:520;color:var(--muted);letter-spacing:0}.cinematic-landing .pricing-blurb{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.65}.cinematic-landing .pricing-features{list-style:none;margin:0 0 24px;padding:0;flex:1;color:var(--soft);font-size:14px;line-height:1.55}.cinematic-landing .pricing-features li{position:relative;padding-left:22px;margin-bottom:10px}.cinematic-landing .pricing-features li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:4px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg) translateY(-50%)}.cinematic-landing .pricing-tier .button{width:100%;justify-content:center;margin-top:auto}.cinematic-landing .pricing-footnote{margin:32px 0 0;text-align:center;color:var(--muted);font-size:14px}.cinematic-landing .pricing-footnote a{color:var(--teal)}.cinematic-landing .pricing-footnote a:hover{color:var(--soft)}.cinematic-landing .final-cta{overflow:hidden}.cinematic-landing .landing-footer{position:relative;z-index:20;border-top:1px solid var(--line);background:rgba(0,8,11,.72);backdrop-filter:blur(18px);padding:28px 5vw;color:var(--muted)}.cinematic-landing .footer-inner{width:min(var(--max),100%);margin:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;font-size:13px}.cinematic-landing .landing-footer .brand{display:flex;align-items:center;gap:10px;font-weight:650;letter-spacing:-.02em;color:var(--text)}.cinematic-landing .landing-footer-name{line-height:1}.cinematic-landing .footer-links{display:flex;gap:16px;flex-wrap:wrap}.cinematic-landing .footer-links a:hover{color:var(--soft)}.cinematic-landing .pricing-grid{display:grid;grid-template-columns:.85fr 1.35fr;align-items:start;gap:20px}@media (max-width:980px){.cinematic-landing .landing-nav-menu{display:none}.cinematic-landing .landing-nav-toggle{display:grid;place-items:center}.cinematic-landing .landing-nav-drawer{display:flex;flex-direction:column;gap:4px;position:fixed;inset:72px 5vw auto;padding:12px;border-radius:12px;background:rgba(0,3,5,.92);border:1px solid hsla(0,0%,100%,.08);pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.cinematic-landing .landing-nav-drawer.is-open{pointer-events:auto;opacity:1;transform:translateY(0)}.cinematic-landing .landing-nav-drawer a{padding:12px 14px;border-radius:8px;font-size:15px;color:hsla(0,0%,100%,.72)}.cinematic-landing .landing-nav-drawer a:hover{color:var(--text);background:hsla(0,0%,100%,.04)}.cinematic-landing .landing-nav-drawer-cta{margin-top:6px;text-align:center;background:var(--text)!important;color:#000305!important;font-weight:700}.cinematic-landing .grid.four,.cinematic-landing .grid.three,.cinematic-landing .hero .section-inner,.cinematic-landing .pricing-grid{grid-template-columns:1fr}.cinematic-landing .section{padding:clamp(3rem,7vh,4.5rem) 22px}.cinematic-landing .feature-node{position:relative;inset:auto!important;width:100%;margin:8px}.cinematic-landing .orbit-platform{height:auto;padding:48px 18px;display:grid;gap:14px}.cinematic-landing .orbit-platform:after,.cinematic-landing .orbit-platform:before{display:none}.cinematic-landing .core{margin:auto}}@media (prefers-reduced-motion:reduce){.cinematic-landing .scroll-note{display:none}html:has(.cinematic-landing){scroll-behavior:auto}}.cinematic-landing .earth-orbit-stage,.cinematic-landing .solar-system-journey,.cinematic-landing .space-background{contain:layout style paint}.cinematic-landing .earth-large,.cinematic-landing .earth-surface-track,.cinematic-landing .solar-system-perspective,.cinematic-landing .space-depth-field{will-change:transform}.cinematic-landing[data-earth-idle] .earth-clouds-track,.cinematic-landing[data-earth-idle] .earth-surface-track,.cinematic-landing[data-solar-paused] .orbit-track,.cinematic-landing[data-solar-paused] .planet-orbit-sync,.cinematic-landing[data-solar-paused] .planet-texture,.cinematic-landing[data-solar-paused] .sun-texture{animation-play-state:paused}.cinematic-landing{--scroll:0;--approach:0;--solarExit:0;--earthLock:0;--mission:0;--mouse-x:0;--mouse-y:0;--mouse-influence:calc(1 - var(--earthLock) * 0.72 - var(--mission) * 0.18)}html:has(.cinematic-landing){scroll-behavior:smooth}@media (pointer:fine){html:has(.cinematic-landing){scroll-behavior:auto}}html:has(.cinematic-landing) body{margin:0;overflow-x:hidden;background:#000;color:#f5fcff}