.orbit-landing{position:relative;max-width:100%;overflow-x:clip;background:var(--orbit-bg);color:var(--orbit-ink);font-family:var(--orbit-font-body)}.orbit-landing a:not(.orbit-btn){color:inherit;text-decoration:none}.orbit-landing .mono{font-family:var(--orbit-font-mono)}.orbit-landing__nav{position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in srgb,var(--orbit-bg) 85%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--orbit-border)}.orbit-landing__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:1280px;margin:0 auto;padding:.9rem 2.5rem;min-height:64px}.orbit-landing__brand{display:flex;align-items:center;gap:.7rem;color:var(--orbit-ink);font-family:var(--orbit-font-display);font-weight:600;font-size:1.25rem;letter-spacing:-.03em}.orbit-landing__nav-links{display:flex;align-items:center;gap:1.6rem;font-size:.9rem;font-weight:500;color:var(--orbit-ink-muted)}.orbit-landing__nav-links a:hover{color:var(--orbit-accent)}.orbit-landing__nav-actions{display:flex;align-items:center;gap:1rem}.orbit-landing__nav-actions .signin{font-size:.9rem;font-weight:600;color:var(--orbit-ink)}.orbit-landing__nav-actions .signin:hover{color:var(--orbit-accent)}.orbit-landing__hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:min(calc(100dvh - 64px),760px);padding:4.5rem 2.5rem 5rem;overflow:clip}.orbit-landing__hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(55% 50% at 50% 42%,color-mix(in srgb,var(--orbit-accent) 12%,transparent),transparent 70%),var(--orbit-bg);pointer-events:none}.orbit-landing__hero-field{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none;opacity:.45}.orbit-field{width:min(92vw,720px);height:auto}.orbit-field__sat{transform-box:view-box;transform-origin:280px 280px}.orbit-landing__hero-copy{position:relative;text-align:center;max-width:42rem}.orbit-landing__hero h1{margin:0;font-size:clamp(2.75rem,6vw,4.5rem);line-height:.98;font-weight:600;letter-spacing:-.045em;color:var(--orbit-ink)}.orbit-landing__hero h1 span{display:block;font-style:normal;color:var(--orbit-accent)}.orbit-landing__hero-lead{margin:1.25rem auto 0;font-size:1.05rem;line-height:1.55;color:var(--orbit-ink-muted);max-width:46ch;text-wrap:pretty}.orbit-landing__hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2rem}.orbit-landing__hero-ctas .orbit-btn{padding:.9rem 1.45rem;font-size:.95rem}.orbit-landing__text-link{font-size:.9rem;font-weight:600;color:var(--orbit-ink-muted)}.orbit-landing__text-link:hover{color:var(--orbit-accent)}.orbit-landing__hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:3rem auto 0;max-width:36rem;padding-top:1.75rem;border-top:1px solid var(--orbit-border)}.orbit-landing__hero-metrics dt{font-size:.72rem;color:var(--orbit-ink-faint)}.orbit-landing__hero-metrics dd{margin:.2rem 0 0;font-size:1.35rem;font-weight:600;color:var(--orbit-ink)}.orbit-section{max-width:1280px;margin:0 auto;padding:5.5rem 2.5rem}.orbit-section__title{margin:0;font-size:clamp(1.85rem,2.8vw,2.4rem);line-height:1.08;font-weight:600;letter-spacing:-.025em;color:var(--orbit-ink);max-width:18ch}.orbit-section__body{margin:1rem 0 0;font-size:1.05rem;line-height:1.55;color:var(--orbit-ink-muted);max-width:52ch;text-wrap:pretty}.orbit-eyebrow{margin:0 0 .9rem;font-family:var(--orbit-font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orbit-accent)}.orbit-products{margin-top:2.75rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.orbit-product{display:flex;gap:.9rem;padding:1.25rem 1.2rem;border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-md);background:var(--orbit-surface-raised);transition:border-color .18s ease,background-color .18s ease}.orbit-product:hover{border-color:var(--orbit-border-strong);background:var(--orbit-surface)}.orbit-product__icon{flex:none;width:2.25rem;height:2.25rem;border-radius:var(--orbit-radius-sm);background:var(--orbit-accent-soft);color:var(--orbit-accent);display:grid;place-items:center}.orbit-product h3{margin:0;font-size:1.05rem;font-weight:600;color:var(--orbit-ink)}.orbit-product p{margin:.35rem 0 0;font-size:.9rem;line-height:1.45;color:var(--orbit-ink-muted)}.orbit-platform-wrap{background:var(--orbit-surface);border-block:1px solid var(--orbit-border)}.orbit-platform{margin-top:2.75rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--orbit-border);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-lg);overflow:hidden}.orbit-platform__cell{background:var(--orbit-bg);padding:1.75rem 1.5rem;transition:background-color .18s ease}.orbit-platform__cell:first-child,.orbit-platform__cell:nth-child(5){background:var(--orbit-accent-soft)}.orbit-platform__cell:nth-child(3){background:var(--orbit-surface)}.orbit-platform__cell:hover{background:var(--orbit-surface-raised)}.orbit-platform__cell h3{margin:.9rem 0 0;font-size:1.05rem;font-weight:600;color:var(--orbit-ink)}.orbit-platform__cell p{margin:.45rem 0 0;font-size:.875rem;line-height:1.5;color:var(--orbit-ink-muted)}.orbit-platform__icon{color:var(--orbit-accent)}.orbit-lifecycle{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}.orbit-lifecycle:before{content:"";position:absolute;top:1.25rem;left:1.5rem;right:1.5rem;height:1px;background:var(--orbit-border-strong)}.orbit-lifecycle__step{position:relative}.orbit-lifecycle__mark{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid var(--orbit-accent);background:var(--orbit-bg);display:grid;place-items:center;position:relative;z-index:1;color:var(--orbit-accent)}.orbit-lifecycle__step h3{margin:1.1rem 0 0;font-size:1.1rem;font-weight:600}.orbit-lifecycle__step p{margin:.45rem 0 0;font-size:.875rem;line-height:1.5;color:var(--orbit-ink-muted);max-width:22ch}.orbit-compliance{border-radius:var(--orbit-radius-lg);background:var(--orbit-inverse);color:var(--orbit-inverse-ink);padding:3.25rem 3rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.orbit-compliance .orbit-eyebrow{color:var(--orbit-accent-bright)}.orbit-compliance h2{margin:0;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.1;color:var(--orbit-inverse-ink)}.orbit-compliance>div>p{margin:1rem 0 0;font-size:1rem;line-height:1.55;color:oklch(.78 .02 250);max-width:40ch;text-wrap:pretty}.orbit-compliance__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.orbit-compliance__card{background:oklch(1 0 0/.05);border:1px solid oklch(1 0 0/.1);border-radius:var(--orbit-radius-md);padding:1.15rem}.orbit-compliance__card h3{margin:0;font-size:.95rem;font-weight:600;color:var(--orbit-inverse-ink)}.orbit-compliance__card p{margin:.35rem 0 0;font-size:.8rem;line-height:1.45;color:oklch(.72 .02 250)}.orbit-demo{margin-top:1.5rem;border-radius:var(--orbit-radius-lg);background:var(--orbit-inverse);padding:3.25rem 3rem;display:grid;grid-template-columns:1.05fr .95fr;gap:2.75rem;align-items:center}.orbit-demo,.orbit-demo h2{color:var(--orbit-inverse-ink)}.orbit-demo h2{margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.08;max-width:16ch}.orbit-demo>div>p{margin:1rem 0 0;font-size:1rem;line-height:1.55;color:oklch(.75 .02 250);max-width:40ch}.orbit-demo__checks{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.orbit-demo__checks li{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:oklch(.9 .01 250)}.orbit-demo__checks svg{color:var(--orbit-accent-bright);flex:none}.orbit-demo__card{background:var(--orbit-bg);color:var(--orbit-ink);border-radius:var(--orbit-radius-lg);padding:1.6rem 1.45rem;border:1px solid var(--orbit-border)}.orbit-demo__card h3{margin:0;font-size:1.15rem;font-weight:600}.orbit-demo__card>p{margin:.3rem 0 0;font-size:.85rem;color:var(--orbit-ink-muted)}.orbit-demo__fields{display:flex;flex-direction:column;gap:.65rem;margin-top:1.25rem}.orbit-demo__field{font-size:.8rem;color:var(--orbit-ink-faint);background:var(--orbit-surface);border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-sm);padding:.8rem .9rem}.orbit-demo__row{display:flex;gap:.65rem}.orbit-demo__row .orbit-demo__field{flex:1}.orbit-demo__card .orbit-btn{width:100%;margin-top:1rem;padding:.85rem}.orbit-demo__fine{margin:.75rem 0 0;text-align:center;font-size:.72rem;color:var(--orbit-ink-faint)}.orbit-footer{border-top:1px solid var(--orbit-border);padding:3.25rem 2.5rem 2rem}.orbit-footer__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--orbit-border)}.orbit-footer__brand{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem;font-family:var(--orbit-font-display);font-weight:600;font-size:1.15rem}.orbit-footer__blurb{margin:0;font-size:.85rem;line-height:1.5;color:var(--orbit-ink-muted);max-width:28ch}.orbit-footer h4{margin:0 0 .85rem;font-size:.85rem;font-weight:600;color:var(--orbit-ink)}.orbit-footer__links{display:flex;flex-direction:column;gap:.6rem;font-size:.85rem;color:var(--orbit-ink-muted)}.orbit-footer__links a:hover{color:var(--orbit-accent)}.orbit-footer__base{max-width:1280px;margin:0 auto;padding-top:1.25rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-size:.78rem;color:var(--orbit-ink-faint)}.orbit-footer__legal{display:flex;gap:1.1rem}@media (max-width:980px){.orbit-landing__hero{min-height:unset;padding-top:3.25rem;padding-bottom:4rem}.orbit-lifecycle{grid-template-columns:1fr 1fr}.orbit-lifecycle:before{display:none}.orbit-platform{grid-template-columns:1fr 1fr}.orbit-compliance,.orbit-demo{grid-template-columns:1fr;padding:2.25rem 1.75rem}.orbit-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.orbit-landing__nav-links{display:none}.orbit-footer,.orbit-landing__hero,.orbit-landing__nav-inner,.orbit-section{padding-left:1.25rem;padding-right:1.25rem}.orbit-landing__hero-metrics{gap:1rem}.orbit-landing__hero-metrics dd{font-size:1.15rem}.orbit-compliance__grid,.orbit-footer__grid,.orbit-lifecycle,.orbit-platform,.orbit-products{grid-template-columns:1fr}.orbit-demo__row{flex-direction:column}}