/* ORVIA's public orbital experience. All motion is decorative and can be paused. */
.orbital-landing,.signup-page{--landing-ink:#f3f7ff;--landing-muted:#96abc5;--landing-line:#9cbde426;--landing-blue:#a7d5ff;color:var(--landing-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:clip}
.orbital-landing{background:#040a14}.orbital-landing::before{background:radial-gradient(ellipse at 80% 8%,#1b4d7b1b,transparent 40%),radial-gradient(ellipse at 8% 70%,#152b4a1c,transparent 40%),#040a14}
.orbital-landing .space-background{opacity:.6}.orbital-landing .space-flight-effects{opacity:.45;z-index:1}
.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}
.orbit-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.orbit-nav{position:relative;z-index:10;max-width:1440px;height:94px;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #a4c9ee16}
.orbit-brand{display:inline-flex;align-items:center;gap:12px;flex:none}.orbit-brand>img{width:36px;height:36px;object-fit:cover;border-radius:50%;filter:drop-shadow(0 0 9px #508fff33)}.orbit-brand>span{font-size:23px;font-weight:500;letter-spacing:5px;color:#f5f9ff}
.orbit-nav>nav{display:flex;gap:28px;font-size:12px;color:#a1b4cc}.orbit-nav a:hover{color:#edf7ff}
.orbit-nav-actions{display:flex;align-items:center;gap:24px}.quiet-link{font-size:12px;color:#b8c7da}
.orbit-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:16px 24px;border-radius:9px;border:1px solid #edf5ff;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer;text-align:center}
.orbit-button--white{background:#edf3fa;color:#0c192c!important;box-shadow:0 4px 24px #85bfff0d}.orbit-button--white:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 28px #85bfff1a}.orbit-button--white:active{transform:translateY(0)}.orbit-button--white:disabled{transform:none;box-shadow:none}
.orbit-button.nav-cta{min-height:40px;font-size:11px;padding:11px 16px;gap:15px}
.orbit-main{position:relative;z-index:2}.orbit-section{position:relative;max-width:1320px;margin:0 auto;padding:110px 60px;isolation:isolate}
.orbit-eyebrow{display:block;font-size:9px;letter-spacing:2.7px;font-weight:600;line-height:1.8;color:#8eb9df}
.orbit-eyebrow>i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b1ddff;box-shadow:0 0 12px #7bbaff;margin:0 10px 1px 0}
.orbital-landing h1,.orbital-landing h2,.signup-page h1{font-weight:450;letter-spacing:-2.5px;color:#f2f6fc}
.orbital-landing em,.signup-page h1 em{font-style:normal;color:#a8d4ff}
.orbital-landing h2{font-size:clamp(35px,4vw,53px);line-height:1.13;margin:20px 0 24px}
.orbital-landing p{font-size:14px;color:#97abc4;line-height:1.85}
.orbit-hero-copy{position:relative;z-index:4;max-width:620px;width:58%;padding:68px 0 60px}
.orbital-hero{min-height:720px;padding-top:35px;padding-bottom:0;display:flex;align-items:center}
.orbital-hero h1{font-size:clamp(53px,5.8vw,79px);line-height:1.055;margin:25px 0;letter-spacing:-3.6px}
.orbit-hero-copy>p{max-width:435px;font-size:15px;line-height:1.9}
.orbit-actions{display:flex;align-items:center;gap:27px;margin-top:29px;flex-wrap:wrap}
.orbit-text-link{display:inline-flex;gap:18px;align-items:center;font-size:12px;color:#a6c5e0;line-height:1.6}.orbit-text-link:hover{color:#e7f6ff}.orbit-text-link>span{color:#c0dfff}
.orbit-hero-copy .hero-trial-line{font-size:11px;color:#b2c3d7;margin:16px 0 24px}
.hero-small-print{display:flex;gap:24px;font-size:10px;color:#7e99b5}.hero-small-print>span::before{content:'✓';margin-right:8px;color:#89bce3}
.orbit-hero-world{position:absolute;right:-65px;top:42px;width:665px;height:610px;z-index:1;pointer-events:none}
.landing-globe.orbital-scene{width:100%;height:auto;aspect-ratio:1;animation:landingEarthDrift 34s ease-in-out infinite alternate;pointer-events:auto}
.landing-globe .motion-toggle{bottom:3%;font-size:9px;opacity:.8;background:#081628cf}
.world-coordinate{position:absolute;bottom:-2px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:3px;color:#769ab9}
.hero-planet-mercury{position:absolute;width:65px;right:5%;top:20px;opacity:.62;z-index:0}
.hero-sun{position:absolute;width:34px;height:34px;left:47%;top:9%;opacity:.65;z-index:0;pointer-events:none;mix-blend-mode:screen;mask-image:radial-gradient(circle,#000 40%,transparent 72%)}.hero-sun img{width:100%;height:100%;object-fit:contain}
.hero-scroll{position:absolute;bottom:0;left:60px;right:60px;height:68px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a1c4ed1c;font-size:7px;letter-spacing:1.8px;color:#6c8ba9}
.hero-scroll>a{font-size:20px;line-height:1;letter-spacing:0;color:#b5cee5}
.orbit-assurance{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-around;gap:25px;border-bottom:1px solid #a1c4ed16;color:#96afc8}.orbit-assurance>span{display:flex;align-items:center;gap:11px;font-size:11px}.orbit-assurance .orbit-icon{width:18px;height:18px;color:#86acd3}
.orbit-section-copy{position:relative;z-index:3}.orbit-section-copy>p{max-width:405px;margin:0 0 18px}.orbit-section-copy>.orbit-text-link{margin-top:11px}
.experience-orbit{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;padding-top:130px;padding-bottom:130px}
.experience-visual{position:relative;z-index:3;min-width:0}.orbit-demo{background:linear-gradient(140deg,#122439c9,#08111ed9);border:1px solid #84a5d441;border-radius:15px;box-shadow:0 25px 100px #0005,0 0 75px #3387b80b;overflow:hidden;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}
.demo-top{display:flex;justify-content:space-between;padding:19px 21px;border-bottom:1px solid #8baed51f;color:#afc5dd;font-size:9px}.demo-top>span:last-child{font-size:6px;letter-spacing:1.2px;color:#738ca8}.demo-top i,.demo-connection i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#92d3ff;margin-right:7px}
.demo-screen{position:relative;padding:36px 42px;min-height:300px;background:radial-gradient(ellipse at 80% 20%,#1d5c7e1e,transparent 70%),#07111e}
.demo-document{background:#f0f5fc;border-radius:7px;padding:30px 26px;color:#243a54;max-width:350px;margin:auto;box-shadow:0 10px 30px #0003}.demo-doc-eyebrow{display:block;font-size:6px;letter-spacing:2px;color:#66809d}.demo-document>strong{font-size:23px;letter-spacing:-.6px;display:block;margin:13px 0 22px;font-weight:600}.demo-doc-line{height:3px;width:85%;background:#cddae8;margin:8px 0}.demo-doc-line.short{width:65%}.demo-doc-shapes{display:flex;gap:8px;margin:24px 0 22px}.demo-doc-shapes>div{height:36px;flex:1;border-radius:4px;background:linear-gradient(110deg,#a5cbe8,#dce9f4)}.demo-doc-shapes>div:nth-child(2){background:linear-gradient(110deg,#95b3d8,#c2d9ef)}.demo-document>span:last-child{font-size:5px;letter-spacing:1.5px;color:#7890ad}
.demo-camera{position:absolute;right:18px;bottom:45px;width:92px;height:108px;border:1px solid #a0c8eb70;border-radius:8px;background:linear-gradient(145deg,#224c70,#10263c);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 18px #0006;color:#c4e3ff}.demo-camera .orbit-icon{width:36px;height:36px}.demo-camera>span{font-size:8px}.demo-connection{position:absolute;bottom:11px;left:21px;color:#789db9;font-size:7px}
.demo-toolbar{display:flex;align-items:center;gap:5px;padding:14px 18px;border-top:1px solid #a2bbdd20;background:#081322}.demo-toolbar>button{background:none;color:#89a4c0;border:1px solid transparent;border-radius:6px;padding:8px 10px;font-size:8px;display:inline-flex;align-items:center;gap:7px}.demo-toolbar>button .orbit-icon{width:12px;height:12px}.demo-toolbar>button.is-selected{background:#84beff0d;border-color:#88b5eb39;color:#c5dfff}.demo-toolbar>span{font-size:6px;margin-left:auto;color:#617f9e}.visual-footnote{display:block;text-align:center;margin-top:21px;font-size:8px;color:#647e9a}
.planet-art{position:absolute;pointer-events:none;mix-blend-mode:screen;z-index:0;animation:planetWeightless 38s ease-in-out infinite alternate;will-change:transform;aspect-ratio:1}
.planet-art svg{display:block;width:100%;height:100%;overflow:hidden;mask-image:radial-gradient(ellipse,#000 62%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse,#000 62%,transparent 72%)}
.planet-art.planet-saturn{aspect-ratio:1.7;animation-duration:46s}.planet-art.planet-saturn svg{mask-image:radial-gradient(ellipse,#000 60%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse,#000 60%,transparent 73%)}
.hero-planet-mercury>.planet-art{inset:0;width:100%}.experience-venus{left:-105px;bottom:-20px;width:155px;opacity:.42;animation-delay:-8s}.how-mars{right:-50px;top:0;width:115px;opacity:.62;animation-delay:-20s}
.orbit-section-heading{position:relative;z-index:3;text-align:center;max-width:640px;margin:0 auto 60px}.orbit-section-heading>p{max-width:440px;margin:0 auto}.orbit-section-heading.heading-left{max-width:none;text-align:left;margin-bottom:45px}
.how-orbit{padding-top:85px;padding-bottom:125px}.orbit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;z-index:3}.orbit-steps>article{position:relative;padding:35px 35px 20px;border-top:1px solid #90b5df32;border-left:1px solid #90b5df21}.orbit-steps>article:first-child{border-left:0;padding-left:0}.orbit-steps>article:last-child{padding-right:0}.step-orbit-number{position:absolute;top:-17px;left:35px;width:32px;height:32px;border-radius:50%;border:1px solid #8bb4e34d;background:#071120;display:flex;align-items:center;justify-content:center;font-size:9px;color:#9bc7ed}.orbit-steps>article:first-child .step-orbit-number{left:0}.orbit-steps>article>.orbit-icon{display:block;margin:20px 0 22px;color:#98c4eb;width:26px;height:26px}.orbit-steps h3{font-size:18px;font-weight:450;letter-spacing:-.3px;margin:0 0 12px}.orbit-steps p{font-size:12px;line-height:1.85;margin-bottom:22px}.orbit-detail{font-size:6px;letter-spacing:1.4px;color:#6687a8}
.features-orbit{padding-top:100px;border-top:1px solid #8ab2e319}.orbit-feature-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.orbit-feature-grid>article{padding:32px 27px;border-radius:12px;background:linear-gradient(145deg,#15263c65,#09132199);border:1px solid #9abdea24;min-height:215px}.orbit-feature-grid .orbit-icon{color:#94c6f0;width:25px;height:25px;margin-bottom:22px}.orbit-feature-grid h3{font-size:16px;font-weight:450;margin:0 0 10px;letter-spacing:-.2px}.orbit-feature-grid p{font-size:12px;margin:0;line-height:1.85}.features-neptune{right:-115px;top:10px;width:170px;opacity:.65;animation-delay:-12s}
.presence-orbit{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;padding-top:100px;padding-bottom:120px;min-height:650px}.astronaut-stage{position:relative;min-height:430px;z-index:2}.astronaut-halo{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(ellipse,#246da21a,transparent 68%)}.landing-astronaut{width:100%;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,#000 48%,#0009 64%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,#000 48%,#0009 64%,transparent 75%);animation:astronautPresence 28s ease-in-out infinite alternate;pointer-events:none}.astronaut-one{position:absolute;width:470px;max-width:115%;left:-20px;top:-25px}.astronaut-coordinate{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:7px;letter-spacing:2.5px;color:#6f92b4}
.orbit-check-list{list-style:none;padding:0;margin:24px 0 30px;display:grid;gap:15px}.orbit-check-list>li{display:flex;align-items:flex-start;gap:12px;font-size:11px;color:#acbfd4;line-height:1.7}.orbit-check-list .orbit-icon{width:15px;height:15px;color:#9bd1ff;margin-top:1px}.presence-jupiter{width:235px;right:-130px;bottom:-80px;opacity:.38;animation-delay:-19s}
.control-orbit{padding-top:90px;padding-bottom:120px;display:grid;grid-template-columns:1fr 1.2fr;gap:100px;border-top:1px solid #8ab2e319}.control-intro{position:relative;z-index:3}.control-flow{position:relative;z-index:3;display:grid;gap:0}.control-flow>article{padding:25px 0;border-bottom:1px solid #92b8df26}.control-flow>article:first-child{padding-top:0}.control-flow>article:last-child{border-bottom:0}.control-flow>article>span{font-size:7px;letter-spacing:1.7px;color:#6e9cc7}.control-flow h3{font-size:20px;font-weight:450;letter-spacing:-.4px;margin:12px 0 7px}.control-flow p{font-size:12px;max-width:390px;margin:0}.control-uranus{width:130px;left:135px;bottom:40px;opacity:.65;animation-delay:-4s}
.pricing-orbit{padding-top:110px;padding-bottom:130px;background:radial-gradient(ellipse at center,#18467212,transparent 60%);border-top:1px solid #8ab2e319}
.pricing-scene{position:relative;max-width:1000px;margin:0 auto}.orbit-price-card{position:relative;z-index:3;max-width:500px;margin:0 auto;border:1px solid #adcff367;border-radius:18px;background:linear-gradient(145deg,#13273bba,#081421e8 65%);padding:36px 38px 28px;box-shadow:0 25px 90px #0005,0 0 90px #32688e0b;backdrop-filter:blur(16px)}
.price-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.price-card-top .orbit-eyebrow{font-size:8px;letter-spacing:1.7px}.trial-badge{display:inline-block;font-size:7px;letter-spacing:1.2px;padding:7px 10px;border:1px solid #89bbed51;border-radius:30px;color:#b8dfff;background:#74b4ff09;white-space:nowrap}
.orbit-price{display:flex;align-items:center;gap:5px;margin-top:28px}.price-currency{font-size:30px;color:#bed5ed;align-self:flex-start;margin-top:13px}.orbit-price>strong{font-size:85px;letter-spacing:-6px;font-weight:450;line-height:1.1}.orbit-price>strong>span{font-size:60px;letter-spacing:-4px}.price-period{font-size:10px;line-height:1.8;color:#93aac4;margin:18px 0 0 13px}
.price-explanation{font-size:11px!important;margin:10px 0 25px}.price-includes{list-style:none;margin:0;padding:23px 0;display:grid;gap:15px;border-top:1px solid #9ab8dc29;border-bottom:1px solid #9ab8dc29}.price-includes>li{display:flex;align-items:center;gap:11px;color:#b9cbde;font-size:11px;line-height:1.6}.price-includes .orbit-icon{width:15px;height:15px;color:#a7d4ff}.price-limits{font-size:8px;color:#7294b6;text-align:center;margin:18px 0 7px;line-height:1.8}.orbit-price-card .full{display:flex}.price-after-trial{font-size:9px!important;text-align:center;color:#a5b9ce!important;margin:14px 0 15px}.pilot-note{font-size:9px!important;text-align:center;line-height:1.7!important;color:#7995b3!important;max-width:345px;margin:0 auto}.pricing-saturn{width:355px;left:-130px;top:180px;opacity:.8;animation-delay:-15s}.pricing-mercury{width:95px;right:30px;top:55px;opacity:.6;animation-delay:-27s}
.faq-orbit{border-top:1px solid #8ab2e319;display:grid;grid-template-columns:.9fr 1.3fr;gap:100px;padding-top:110px;padding-bottom:120px}
.orbit-faq{position:relative;z-index:3}.orbit-faq details{border-bottom:1px solid #8eb4e227}.orbit-faq details:first-child{border-top:1px solid #8eb4e227}.orbit-faq summary{padding:22px 0;cursor:pointer;font-size:13px;font-weight:450;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;line-height:1.6;color:#c7d8e9}.orbit-faq summary::-webkit-details-marker{display:none}.orbit-faq summary>span{font-size:21px;color:#6d97bf;font-weight:300;transition:transform .2s}.orbit-faq details[open] summary>span{transform:rotate(45deg)}.orbit-faq details>p{margin:0 22px 24px 0;font-size:12px;line-height:1.9}
.final-orbit{min-height:510px;display:flex;align-items:center;overflow:visible;padding-top:90px;padding-bottom:120px}.final-orbit-copy{position:relative;z-index:3;max-width:650px}.final-orbit-copy h2{font-size:clamp(40px,4.4vw,61px);margin-top:20px}.final-orbit-copy>p{font-size:13px;margin-bottom:28px}.final-price{display:block;margin-top:17px;font-size:9px;color:#83a3c0}
.final-astronaut-wrap{position:absolute;width:310px;right:90px;top:100px;z-index:1;transform:scaleX(-1)}.astronaut-two{animation-duration:37s;animation-delay:-15s}.final-neptune{width:210px;right:-100px;bottom:15px;opacity:.55;animation-delay:-11s}
.orbit-footer{max-width:1320px;margin:0 auto;padding:45px 60px;position:relative;z-index:3;border-top:1px solid #9ab8e524;display:flex;justify-content:space-between;align-items:flex-start;gap:35px;flex-wrap:wrap}.orbit-footer .orbit-brand>span{font-size:18px;letter-spacing:4px}.orbit-footer .orbit-brand>img{width:29px;height:29px}.orbit-footer p{font-size:9px;color:#6f8aa5;margin:13px 0 0}.orbit-footer>nav{display:flex;gap:23px;flex-wrap:wrap;font-size:10px;color:#88a3bf;margin-top:10px}.footer-pilot{width:100%;text-align:right;font-size:6px;letter-spacing:1.5px;color:#536f8b}
.motion-pause-all .planet-art,.motion-pause-all .landing-astronaut,.motion-pause-all .landing-globe,.motion-pause-all .signup-astronaut,.space-motion-paused .planet-art,.space-motion-paused .landing-astronaut,.space-motion-paused .landing-globe,.space-motion-paused .signup-astronaut{animation-play-state:paused}
@keyframes planetWeightless{from{transform:translate3d(0,-6px,0) rotate(-3deg) scale(.99)}to{transform:translate3d(8px,9px,0) rotate(3deg) scale(1.02)}}
@keyframes astronautPresence{from{transform:translate3d(-3px,-9px,0) rotate(-4deg)}to{transform:translate3d(7px,10px,0) rotate(4deg)}}
@keyframes landingEarthDrift{from{translate:0 -3px}to{translate:0 5px}}
/* A real sign-up step, visually continuous with the landing. */
.signup-layout{max-width:1160px;margin:0 auto;padding:80px 50px 90px;display:grid;grid-template-columns:1fr 1fr;gap:95px;position:relative;z-index:3;align-items:start}.signup-story{position:relative;min-height:650px}.signup-story h1{font-size:55px;line-height:1.1;margin:25px 0;letter-spacing:-2px}.signup-story>p{font-size:13px;color:#97aec9;line-height:1.9;max-width:380px}.signup-astronaut{position:relative;width:330px;max-width:100%;margin-top:5px;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,#000 48%,transparent 73%);animation:astronautPresence 29s ease-in-out infinite alternate}.signup-caption{display:block;font-size:7px;letter-spacing:2.5px;color:#7598b8;margin-top:4px;text-align:center;width:330px;max-width:100%}
.signup-card{background:linear-gradient(140deg,#14273cbb,#081321eb);border:1px solid #9cc5f144;border-radius:17px;padding:35px 32px;box-shadow:0 25px 70px #0003}.signup-card h2{font-size:28px;font-weight:450;letter-spacing:-.7px;margin:22px 0 12px}.signup-card p{font-size:12px;line-height:1.9;color:#9eb5ce}.signup-card strong{font-weight:500;color:#d5e5f8}.signup-card label{margin-top:22px}.signup-card input{background:#071320;border-radius:8px}.signup-card input[readonly]{color:#7e9bb9}.signup-card .signup-fine{font-size:10px;line-height:1.85;color:#7c9ab8}.signup-card .signup-fine a{text-decoration:underline;text-underline-offset:3px;color:#a3c6e7}.signup-includes{list-style:none;padding:22px 0 0;border-top:1px solid #9ab8df26;margin:26px 0 0;display:grid;gap:13px;font-size:10px;color:#86a3c1}.signup-includes>li::before{content:'✓';color:#a4d4ff;margin-right:10px}.signup-status{font-size:11px;color:#94badf;padding:15px 0}.signup-card .alert{font-size:11px;margin-top:20px}.orbit-footer--small{align-items:center;max-width:1160px;padding:30px 50px;font-size:10px;color:#7897b5}.orbit-footer--small>a:first-child{letter-spacing:4px;color:#bdd6ed}
@media(min-width:1500px){.orbit-nav{max-width:1440px}.orbit-section{max-width:1400px;padding-left:80px;padding-right:80px}.orbital-hero h1{font-size:86px}.orbit-hero-world{right:-10px;width:700px}.hero-scroll{left:80px;right:80px}}
@media(max-width:1150px){.orbit-nav{padding:0 32px;gap:18px}.orbit-nav>nav{gap:20px;font-size:11px}.orbit-nav-actions{gap:17px}.orbit-section{padding-left:38px;padding-right:38px}.orbit-hero-world{right:-100px;width:600px;top:62px}.orbital-hero h1{font-size:65px}.orbit-hero-copy{max-width:560px;width:60%}.orbit-hero-copy>p{max-width:370px}.hero-scroll{left:38px;right:38px}.orbit-assurance{margin:0 38px}.experience-orbit{gap:45px}.demo-screen{padding:30px 25px}.presence-orbit{gap:50px}.pricing-saturn{left:-100px;width:300px}.faq-orbit{gap:60px}.orbit-footer{padding-left:38px;padding-right:38px}}
@media(max-width:950px){.orbit-nav>nav{display:none}.orbit-nav{height:80px}.orbital-hero{min-height:660px}.orbital-hero h1{font-size:59px}.orbit-hero-world{width:530px;right:-170px;top:85px;opacity:.85}.orbit-hero-copy{width:70%}.hero-small-print{gap:16px}.hero-scroll>span{font-size:6px;letter-spacing:1px}.hero-planet-mercury{right:4%;width:50px}.hero-sun{left:70%;top:7%}.orbit-assurance{gap:15px;flex-wrap:wrap}.orbit-assurance>span{font-size:10px}.experience-orbit{grid-template-columns:1fr;gap:45px;padding-top:85px}.experience-orbit .orbit-section-copy{max-width:600px}.experience-orbit .orbit-section-copy>p{max-width:520px}.experience-visual{max-width:620px;width:100%;margin:auto}.experience-venus{left:-55px;bottom:-40px;width:120px}.orbit-feature-grid{grid-template-columns:repeat(2,1fr)}.orbit-steps>article{padding-left:24px;padding-right:24px}.step-orbit-number{left:24px}.orbit-steps h3{font-size:16px}.orbit-steps p{font-size:11px}.orbit-detail{font-size:5px;letter-spacing:1px}.presence-orbit{gap:35px;grid-template-columns:1fr 1fr}.astronaut-one{width:370px;top:10px}.astronaut-stage{min-height:350px}.presence-orbit .orbit-section-copy>p{font-size:13px}.presence-jupiter{right:-115px;width:180px}.control-orbit{gap:60px}.control-uranus{left:75px;width:110px;bottom:65px}.pricing-saturn{left:-125px;top:240px;width:270px;opacity:.55}.pricing-mercury{right:-15px;width:70px}.faq-orbit{grid-template-columns:1fr;gap:30px}.faq-orbit .orbit-section-copy>p{max-width:500px}.final-astronaut-wrap{width:260px;right:-5px;top:145px;opacity:.8}.final-orbit-copy{max-width:530px}.signup-layout{gap:50px;padding-left:35px;padding-right:35px}.signup-story h1{font-size:45px}.signup-card{padding:30px 24px}}
@media(max-width:650px){.orbit-nav{height:75px;padding:0 22px;gap:15px}.orbit-brand{gap:9px}.orbit-brand>span{font-size:18px;letter-spacing:4px}.orbit-brand>img{width:30px;height:30px}.orbit-nav-actions{gap:14px}.orbit-nav-actions>.quiet-link{font-size:10px}.orbit-button.nav-cta{font-size:9px;min-height:35px;padding:9px 10px;gap:7px}.orbit-section{padding:75px 25px}.orbital-hero{display:flex;flex-direction:column;align-items:flex-start;padding:45px 25px 75px;min-height:0}.orbit-hero-copy{width:100%;max-width:none;padding:0;z-index:4}.orbit-eyebrow{font-size:7px;letter-spacing:2px}.orbital-hero h1{font-size:clamp(47px,12.5vw,67px);letter-spacing:-2.8px;line-height:1.06;margin-top:25px;margin-bottom:23px}.orbit-hero-copy>p{font-size:13px;max-width:400px;line-height:1.9}.orbit-actions{gap:22px;margin-top:25px}.orbit-button{font-size:12px;min-height:50px;padding:15px 20px;gap:20px}.orbit-text-link{font-size:11px;gap:10px}.orbit-hero-copy .hero-trial-line{font-size:10px;margin:15px 0 19px}.hero-small-print{font-size:9px;gap:19px}.orbit-hero-world{position:relative;width:min(420px,110vw);height:auto;right:auto;top:auto;margin:3px auto 15px;align-self:center;opacity:1;max-width:none;aspect-ratio:1}.landing-globe.orbital-scene{width:100%;max-width:none}.world-coordinate{bottom:-2px;font-size:6px;letter-spacing:2px}.hero-scroll{left:25px;right:25px;height:54px}.hero-scroll>span{font-size:5px;letter-spacing:.8px;max-width:130px}.hero-scroll>span:last-child{text-align:right}.hero-planet-mercury{top:25px;right:26px;width:32px;opacity:.5}.hero-sun{display:none}.orbit-assurance{margin:0 25px;padding:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 15px}.orbit-assurance>span{font-size:9px;gap:8px}.orbit-assurance .orbit-icon{width:16px;height:16px}.orbital-landing h2{font-size:37px;letter-spacing:-1.7px;margin:18px 0 22px}.orbit-section-copy>p{font-size:12px;line-height:1.95}.experience-orbit{gap:35px}.orbit-demo{transform:none;border-radius:11px}.demo-top{padding:16px 14px;font-size:8px}.demo-top>span:last-child{font-size:5px}.demo-screen{padding:25px 27px;min-height:270px}.demo-document{padding:25px 20px}.demo-document>strong{font-size:21px}.demo-camera{width:78px;height:90px;right:12px}.demo-toolbar{padding:11px 9px;gap:0}.demo-toolbar>button{font-size:7px;padding:7px 8px;gap:5px}.demo-toolbar>span{font-size:5px}.visual-footnote{font-size:7px;line-height:1.7;margin-top:15px}.experience-venus{bottom:-35px;left:-45px;width:100px;opacity:.35}.orbit-section-heading{margin-bottom:40px}.orbit-section-heading>p{font-size:12px}.orbit-steps{grid-template-columns:1fr}.orbit-steps>article,.orbit-steps>article:first-child,.orbit-steps>article:last-child{padding:28px 0 28px 55px;border-top:0;border-left:1px solid #90b5df32;margin-left:15px}.step-orbit-number,.orbit-steps>article:first-child .step-orbit-number{top:27px;left:-16px}.orbit-steps>article>.orbit-icon{width:22px;height:22px;margin:0 0 16px}.orbit-steps h3{font-size:18px}.orbit-steps p{font-size:12px;margin-bottom:15px;max-width:330px}.orbit-detail{font-size:6px;letter-spacing:1.3px}.how-mars{right:-25px;top:0;width:75px;opacity:.4}.orbit-feature-grid{grid-template-columns:1fr;gap:11px}.orbit-feature-grid>article{min-height:0;padding:25px 23px}.orbit-feature-grid .orbit-icon{margin-bottom:18px;width:23px;height:23px}.orbit-feature-grid h3{font-size:17px}.orbit-feature-grid p{font-size:12px}.features-neptune{width:95px;right:-35px;top:-10px;opacity:.55}.presence-orbit{display:flex;flex-direction:column;gap:25px;padding-top:45px;padding-bottom:80px}.astronaut-stage{width:100%;max-width:380px;min-height:325px}.astronaut-one{width:360px;max-width:110%;top:-20px;left:50%;margin-left:-180px}.astronaut-coordinate{font-size:6px;bottom:5px}.presence-orbit .orbit-section-copy{width:100%}.presence-jupiter{right:-55px;bottom:-35px;width:145px;opacity:.3}.orbit-check-list{gap:13px}.control-orbit{grid-template-columns:1fr;gap:22px}.control-flow h3{font-size:19px}.control-flow p{font-size:12px}.control-uranus{left:auto;right:10px;top:60px;bottom:auto;width:70px;opacity:.4}.pricing-orbit{padding-top:80px;padding-bottom:100px}.orbit-price-card{padding:28px 24px 24px;border-radius:15px}.price-card-top .orbit-eyebrow{font-size:7px;letter-spacing:1px}.trial-badge{font-size:6px;padding:7px 8px}.orbit-price>strong{font-size:78px}.orbit-price>strong>span{font-size:56px}.price-includes>li{font-size:10px}.price-limits{font-size:7px}.price-explanation{font-size:10px!important}.pilot-note{font-size:8px!important}.pricing-saturn{left:-95px;top:330px;width:200px;opacity:.35}.pricing-mercury{right:-20px;top:-40px;width:55px;opacity:.5}.faq-orbit{gap:25px;padding-top:75px;padding-bottom:75px}.orbit-faq summary{font-size:12px;padding:19px 0;gap:20px}.orbit-faq details>p{font-size:11px;margin-right:5px}.final-orbit{min-height:0;padding-top:65px;padding-bottom:230px}.final-orbit-copy h2{font-size:38px}.final-orbit-copy>p{font-size:12px}.final-astronaut-wrap{width:190px;right:30px;top:auto;bottom:5px;opacity:.8}.final-neptune{width:120px;right:-45px;bottom:15px;opacity:.4}.orbit-footer{padding:35px 25px;gap:28px}.orbit-footer>nav{font-size:9px;gap:20px}.footer-pilot{text-align:left;font-size:5px}.orbit-footer p{font-size:8px}.signup-layout{grid-template-columns:1fr;gap:28px;padding:45px 25px 65px}.signup-story{min-height:0}.signup-story h1{font-size:43px;line-height:1.1;margin:20px 0}.signup-story>p{font-size:12px;margin-bottom:0;max-width:390px}.signup-astronaut,.signup-caption{display:none}.signup-card{padding:29px 25px}.signup-card h2{font-size:28px}.signup-page .orbit-nav .quiet-link{font-size:10px}.orbit-footer--small{font-size:9px}.orbit-footer--small>span{display:none}}
@media(max-width:370px){.orbit-nav{padding:0 17px}.orbit-nav-actions{gap:8px}.orbit-nav-actions>.quiet-link{font-size:9px}.orbit-brand>span{font-size:16px;letter-spacing:3px}.orbit-section{padding-left:20px;padding-right:20px}.orbital-hero h1{font-size:47px}.orbit-actions{gap:18px}.orbit-actions>.orbit-button{font-size:11px;padding-left:17px;padding-right:17px}.orbit-price-card{padding-left:20px;padding-right:20px}.price-includes>li{font-size:9px}}
@media(prefers-reduced-motion:reduce){.planet-art,.landing-astronaut,.landing-globe.orbital-scene,.signup-astronaut{animation:none!important;will-change:auto}.orbit-button,.orbit-faq summary>span{transition:none}.orbit-demo{transform:none}}
