.marketing-page.orbit-home{--marketing-background: #0a0d11;--marketing-surface: #0e141b;--marketing-border: #26303b;--marketing-text: #f7f9fc;--marketing-muted: #aab4c6;--marketing-content-width: 1312px;--home-blue: #8fc5f5;--home-green: #5fd6a4;--home-line: rgba(190, 210, 235, .14);--home-display: "Space Grotesk", Inter, system-ui, sans-serif;color-scheme:dark}.orbit-home .home-container,.orbit-home .marketing-container{width:min(1312px,calc(100% - 96px));margin-inline:auto}.orbit-home .marketing-header{border-color:var(--home-line)}.orbit-home .marketing-header-inner{min-height:86px}.orbit-home .marketing-wordmark img{width:155px}.orbit-home .marketing-desktop-nav{font-size:13px;letter-spacing:0;gap:30px}.orbit-home .marketing-button{min-height:44px;border-radius:5px;padding:12px 18px;font-size:12px;letter-spacing:0}.orbit-home .marketing-footer{border-color:var(--home-line);padding-block:30px}.orbit-home .marketing-footer-nav{font-size:12px;letter-spacing:0}.orbit-home .marketing-footer-credit{font-size:11px}.orbit-home .marketing-main{min-width:0}.orbit-home :where(button,a,textarea):focus-visible{outline:2px solid var(--home-blue);outline-offset:5px}.orbit-home ::selection{background:#8fc5f5;color:#0a0d11}.orbit-home .home-hero{display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:48px;padding:58px 0 52px}.orbit-home .home-hero h1{margin:0;font-family:var(--home-display);font-size:clamp(45px,6.8vw,98px);font-weight:500;letter-spacing:-.066em;line-height:1.06}.orbit-home .home-hero h1>span{color:#afbdd2}.orbit-home .home-hero-copy{padding-top:8px}.orbit-home .home-hero-copy>p{margin:0;max-width:430px;font-size:17px;line-height:1.7;color:#c0cada;letter-spacing:-.025em}.orbit-home .home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;margin-top:26px}.orbit-home .home-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 18px;border:1px solid #f7f9fc;border-radius:5px;background:#f7f9fc;color:#101721;text-decoration:none;font:600 12px/1.4 Inter,system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.orbit-home .home-button:hover{color:#101721;background:#d9e8f8;border-color:#d9e8f8;box-shadow:0 0 0 3px #8fc5f514}.orbit-home .home-button:active{background:#c1d9ef;box-shadow:none}.orbit-home .home-button svg{flex-shrink:0;transition:transform .18s}.orbit-home .home-button:hover svg{transform:translate(2px)}.orbit-home .home-text-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;font:500 14px/1.5 Inter,system-ui,sans-serif;color:var(--home-blue);text-decoration:none}.orbit-home .home-text-link:hover{color:#d6eaff}.orbit-home .home-text-link svg{transition:transform .18s}.orbit-home .home-text-link:hover svg{transform:translate(3px)}.orbit-home .home-number{font:400 12px/1.5 JetBrains Mono,monospace;color:var(--home-blue)}.orbit-home .home-demo{background:#0d1219;border:1px solid var(--home-line);border-radius:9px;scroll-margin-top:24px;box-shadow:0 18px 55px #00000029}.orbit-home .home-demo-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 26px;border-bottom:1px solid var(--home-line)}.orbit-home .home-demo-header h2{display:flex;align-items:center;gap:10px;margin:0;font:400 14px/1.6 Inter,sans-serif;letter-spacing:0;color:#c0cada}.orbit-home .home-demo-header h2 svg{color:var(--home-blue)}.orbit-home .home-demo-header>span{font-size:11px;color:var(--marketing-muted)}.orbit-home .home-demo-tabs{display:flex;border-bottom:1px solid var(--home-line)}.orbit-home .home-demo-tabs button{display:flex;align-items:center;gap:17px;position:relative;margin:0;padding:18px 30px;min-height:58px;border:0;border-right:1px solid transparent;border-radius:0;font:500 14px/1.5 Inter,sans-serif;background:transparent;color:var(--marketing-muted);cursor:pointer;transition:color .18s,background .18s}.orbit-home .home-demo-tabs button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background .18s}.orbit-home .home-demo-tabs button[aria-selected=true]{color:var(--marketing-text);background:#8fc5f509}.orbit-home .home-demo-tabs button[aria-selected=true]:after{background:var(--home-blue)}.orbit-home .home-demo-tabs button:not([aria-selected=true]) .home-number{color:#8b96a8}.orbit-home .home-demo-tabs button:hover{color:#fff;background:#8fc5f50d}.orbit-home .home-demo-tabs button:focus-visible{outline-offset:-5px;border-radius:4px}.orbit-home .home-demo-body{display:grid;grid-template-columns:275px minmax(0,1fr)}.orbit-home .home-demo-context{padding:30px 26px;border-right:1px solid var(--home-line)}.orbit-home .home-client{display:flex;align-items:center;gap:13px;margin-bottom:27px}.orbit-home .home-client-mark{display:grid;place-items:center;flex-shrink:0;height:40px;width:40px;border:1px solid #384553;border-radius:7px;color:#d9e7f7;background:#1a2532;font:500 24px/1 var(--home-display)}.orbit-home .home-client strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.orbit-home .home-client div>span{display:block;font-size:11px;color:var(--marketing-muted)}.orbit-home .home-demo-context dl{margin:0}.orbit-home .home-demo-context dl>div{padding:20px 0;border-top:1px solid var(--home-line)}.orbit-home .home-demo-context dt,.orbit-home .home-example-value>span{font-size:10px;color:#9aa9bb;text-transform:uppercase;letter-spacing:.07em;font-weight:500}.orbit-home .home-demo-context dd{margin:10px 0 0;font-size:14px;line-height:1.9;color:#dbe2ed}.orbit-home .home-client-offerings dd>span{color:var(--home-blue)}.orbit-home .home-coverage{display:inline-flex;align-items:center;gap:6px;color:#bccddd;font-size:12px}.orbit-home .home-demo-panels{display:grid;min-width:0}.orbit-home .home-demo-panel{grid-area:1 / 1;min-width:0;padding:30px 34px 24px}.orbit-home .home-demo-panel[hidden]{display:none}.orbit-home .home-demo-panel:not([hidden]){animation:home-panel-in .22s ease-out}.orbit-home .home-demo-panel:focus-visible{outline:2px solid var(--home-blue);outline-offset:-5px}.orbit-home .home-demo-status{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--home-green);font-size:12px;line-height:1.5;font-weight:500}.orbit-home .home-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--home-green)}.orbit-home .home-dot-blue{background:var(--home-blue)}.orbit-home .home-dot-amber{background:#f5b950}.orbit-home .home-dot-muted{background:#98a3b4}.orbit-home .home-demo-panel h3{margin:0 0 14px;color:#f7f9fc;font:500 clamp(23px,2.3vw,33px)/1.22 var(--home-display);letter-spacing:-.045em}.orbit-home .home-demo-panel h3>span{color:#bdc9da}.orbit-home .home-demo-description{margin:0 0 25px;max-width:680px;color:var(--marketing-muted);font-size:14px;line-height:1.7}.orbit-home .home-page-list{list-style:none;margin:0 0 26px;padding:0;border:1px solid var(--home-line);border-radius:5px}.orbit-home .home-page-list li{display:flex;align-items:center;gap:12px;min-height:52px;padding:11px 15px;border-bottom:1px solid var(--home-line);font-size:14px}.orbit-home .home-page-list li>svg{color:#94a3b6;flex-shrink:0}.orbit-home .home-page-list strong{font-weight:500}.orbit-home .home-source-path{color:#94a3b6;font-size:12px;margin-left:10px}.orbit-home .home-page-state{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#bec8d5;font-size:12px;white-space:nowrap}.orbit-home .home-page-state svg{color:var(--home-green)}.orbit-home .home-page-list li.home-page-missing{margin:-1px;border:1px dashed #6399c6;border-radius:5px;background:#468cd211;color:#d7e8f8}.orbit-home .home-page-missing .home-page-state,.orbit-home .home-page-list li.home-page-missing>svg{color:var(--home-blue)}.orbit-home .home-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.orbit-home .home-example-value{display:flex;flex-direction:column;gap:3px}.orbit-home .home-example-value>strong{color:#f7f9fc;font:500 30px/1.3 var(--home-display);letter-spacing:-.035em}.orbit-home .home-demo-footnote{display:block;margin:12px 0 0;color:#92a0b3;font-size:10px;line-height:1.8}.orbit-home .home-demo-footnote a{display:inline-flex;align-items:center;gap:4px;color:var(--home-blue);text-decoration:underline;text-underline-offset:3px}.orbit-home .home-demo-caption{display:flex;justify-content:space-between;gap:12px;padding:20px 0 0;color:#95a3b6;font-size:11px}.orbit-home .home-demo-caption>span:first-child{color:#c3cede}.orbit-home .home-evidence-list{margin:0;padding:0;list-style:none}.orbit-home .home-evidence-list li{display:flex;gap:13px;padding:13px 0;border-top:1px solid var(--home-line)}.orbit-home .home-evidence-list li>svg{flex-shrink:0;margin-top:2px;color:var(--home-green)}.orbit-home .home-evidence-list strong{font-size:14px;font-weight:500}.orbit-home .home-evidence-list p{margin:4px 0 0;font-size:12px;line-height:1.7;color:var(--marketing-muted)}.orbit-home .home-review-note{font-size:11px;color:#aab8cb}.orbit-home .home-proposal{padding:19px 22px;border:1px solid #334153;border-radius:5px;background:#111a25}.orbit-home .home-proposal-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.orbit-home .home-proposal-heading div>span{display:block;color:#9baabd;font-size:10px;margin-bottom:5px}.orbit-home .home-proposal-heading strong{display:block;font:500 19px/1.3 var(--home-display);letter-spacing:-.02em}.orbit-home .home-proposal-heading>span{font-size:10px;color:#b6cee5;padding:2px 7px;border:1px solid #334153;border-radius:3px}.orbit-home .home-proposal label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#bcc9d9;margin-bottom:7px}.orbit-home .home-proposal label>span{color:var(--home-blue)}.orbit-home .home-proposal textarea{display:block;width:100%;min-height:91px;max-height:260px;resize:vertical;padding:10px 12px;border:1px solid #34465c;border-radius:4px;background:#0d141e;color:#d9e3f1;font:400 14px/1.65 Inter,system-ui,sans-serif}.orbit-home .home-proposal textarea[hidden]{display:none}.orbit-home .home-proposal-preview{min-height:91px;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#dae4f0;font-size:14px;line-height:1.65;padding:10px 0}.orbit-home .home-proposal-price{display:flex;justify-content:space-between;gap:14px;margin-top:13px;padding-top:12px;border-top:1px solid var(--home-line);font-size:11px;color:#9faec1}.orbit-home .home-proposal-price strong{color:#e7eef8;font-weight:500}.orbit-home .home-demo-noscript{padding:20px;font-size:13px}.orbit-home .home-section{padding:110px 0}.orbit-home .home-section h2{margin:0;font:500 clamp(30px,3vw,43px)/1.17 var(--home-display);letter-spacing:-.052em;color:var(--marketing-text)}.orbit-home .home-section h2 span{color:#afbdd2}.orbit-home .home-context{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.orbit-home .home-section-intro>p{max-width:480px;margin:27px 0 24px;font-size:16px;color:var(--marketing-muted);line-height:1.8;letter-spacing:-.02em}.orbit-home .home-context-list{margin:0;padding:0;list-style:none}.orbit-home .home-context-list li{display:flex;gap:28px;padding:23px 0;border-top:1px solid var(--home-line)}.orbit-home .home-context-list .home-number{margin-top:4px}.orbit-home .home-context-list h3{margin:0 0 8px;font:500 19px/1.4 var(--home-display);letter-spacing:-.025em}.orbit-home .home-context-list p{margin:0;font-size:14px;line-height:1.7;color:var(--marketing-muted)}.orbit-home .home-workflow{border-top:1px solid var(--home-line)}.orbit-home .home-workflow-list{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;list-style:none;margin:50px 0 38px;padding:0}.orbit-home .home-workflow-list .home-number{display:block;padding-bottom:15px;border-bottom:1px solid var(--home-line)}.orbit-home .home-workflow-list h3{font:500 24px/1.35 var(--home-display);letter-spacing:-.035em;margin:22px 0 13px}.orbit-home .home-workflow-list p{margin:0;max-width:350px;font-size:15px;line-height:1.8;color:var(--marketing-muted)}.orbit-home .home-workflow-note{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;color:#bbc7d7}.orbit-home .home-workflow-note svg{color:var(--home-blue);flex-shrink:0}.orbit-home .home-monitor{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:35px 0;border-block:1px solid var(--home-line);align-items:center}.orbit-home .home-monitor-copy{display:flex;align-items:start;gap:18px}.orbit-home .home-monitor-copy>svg{flex-shrink:0;margin-top:5px;color:var(--home-blue)}.orbit-home .home-monitor h2{font:500 22px/1.4 var(--home-display);letter-spacing:-.035em;margin:0 0 9px}.orbit-home .home-monitor p{max-width:430px;font-size:12px;line-height:1.8;color:var(--marketing-muted);margin:0}.orbit-home .home-monitor-states ul{display:flex;gap:26px;list-style:none;padding:0;margin:0 0 15px}.orbit-home .home-monitor-states li{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:#d2dce9}.orbit-home .home-monitor-states>p{font-size:11px}.orbit-home .home-close{display:grid;grid-template-columns:1.5fr 1fr;gap:110px;padding:112px 0 118px;align-items:center}.orbit-home .home-close h2{font:500 clamp(32px,4.1vw,59px)/1.12 var(--home-display);letter-spacing:-.058em;color:var(--marketing-text);margin:0}.orbit-home .home-close h2 span{color:#afbdd2}.orbit-home .home-close p{font-size:15px;color:var(--marketing-muted);line-height:1.8;margin:0 0 23px;max-width:370px}.orbit-home .home-close small{display:block;color:#96a4b7;font-size:11px;margin-top:14px}@keyframes home-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:800px){.orbit-home .home-demo-panels{min-height:580px}.orbit-home .home-demo-panel:not([hidden]){display:flex;flex-direction:column}.orbit-home .home-demo-bottom{margin-top:auto;padding-top:20px}}@media(max-width:1199px){.orbit-home .home-container,.orbit-home .marketing-container{width:calc(100% - 64px)}.orbit-home .home-hero{grid-template-columns:1.45fr 1fr;gap:32px;padding:58px 0 46px}.orbit-home .home-hero h1{font-size:6vw}.orbit-home .home-hero-copy>p{font-size:15px}.orbit-home .home-actions{gap:8px 20px;margin-top:20px}.orbit-home .home-demo-body{grid-template-columns:235px minmax(0,1fr)}.orbit-home .home-demo-context{padding-inline:20px}.orbit-home .home-demo-panel{padding-inline:26px}.orbit-home .home-source-path{display:none}.orbit-home .home-context{gap:58px}.orbit-home .home-section{padding-block:85px}.orbit-home .home-monitor{gap:40px}.orbit-home .home-monitor-states ul{gap:17px;flex-wrap:wrap}.orbit-home .home-close{gap:55px;padding-block:85px}}@media(max-width:799px){.orbit-home .home-container,.orbit-home .marketing-container{width:calc(100% - 48px)}.orbit-home .marketing-header-inner{min-height:75px}.orbit-home .home-hero{grid-template-columns:1fr;gap:25px;padding:46px 0 39px}.orbit-home .home-hero h1{font-size:clamp(43px,9vw,69px)}.orbit-home .home-hero-copy{padding:0}.orbit-home .home-hero-copy>p{max-width:510px;font-size:15px}.orbit-home .home-actions{margin-top:22px;gap:22px}.orbit-home .home-demo-body{grid-template-columns:minmax(0,1fr)}.orbit-home .home-demo-context{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;gap:25px;border-right:0;border-bottom:1px solid var(--home-line)}.orbit-home .home-client{margin:0;flex-shrink:0}.orbit-home .home-demo-context dl{display:flex;gap:20px}.orbit-home .home-demo-context dl>div{padding:0;border:0}.orbit-home .home-demo-context .home-client-offerings{display:none}.orbit-home .home-demo-context dd{margin-top:4px;font-size:11px}.orbit-home .home-demo-context dt{font-size:9px}.orbit-home .home-demo-panel{padding:27px 25px 24px}.orbit-home .home-demo-panel h3{font-size:27px}.orbit-home .home-demo-header{padding:15px 23px}.orbit-home .home-demo-header h2{font-size:12px}.orbit-home .home-demo-tabs button{flex:1;justify-content:center;padding:16px 10px;gap:12px;font-size:12px}.orbit-home .home-demo-caption{font-size:10px}.orbit-home .home-context{grid-template-columns:1fr;gap:35px}.orbit-home .home-section{padding-block:64px}.orbit-home .home-section h2{font-size:35px}.orbit-home .home-section-intro>p{font-size:15px;margin:20px 0 15px}.orbit-home .home-context-list h3{font-size:20px}.orbit-home .home-workflow-list{gap:24px;margin-block:34px}.orbit-home .home-workflow-list h3{font-size:20px}.orbit-home .home-workflow-list p{font-size:13px}.orbit-home .home-workflow-note{align-items:start;font-size:11px}.orbit-home .home-monitor{grid-template-columns:1fr;gap:28px}.orbit-home .home-monitor-states{margin-left:39px}.orbit-home .home-close{grid-template-columns:1fr;gap:25px;padding-block:68px}.orbit-home .home-close h2{font-size:47px}.orbit-home .home-close p{max-width:430px}}@media(max-width:539px){.orbit-home .home-container,.orbit-home .marketing-container{width:calc(100% - 40px)}.orbit-home .marketing-wordmark img{width:135px}.orbit-home .marketing-header-inner{min-height:70px}.orbit-home .marketing-menu-toggle{min-height:44px;padding:10px 14px;font-size:12px;border-radius:4px}.orbit-home .home-hero{padding-top:40px;gap:24px}.orbit-home .home-hero h1{font-size:clamp(30px,9.45vw,51px);line-height:1.12;letter-spacing:-.058em}.orbit-home .home-hero-copy>p{font-size:14px;line-height:1.8}.orbit-home .home-actions{gap:15px}.orbit-home .home-button{min-height:45px;padding-inline:14px;font-size:11px;gap:10px}.orbit-home .home-text-link{font-size:12px;gap:7px}.orbit-home .home-demo{border-radius:7px}.orbit-home .home-demo-header{align-items:start;gap:6px;padding:14px 16px;flex-direction:column}.orbit-home .home-demo-header>span{font-size:10px;margin-left:26px}.orbit-home .home-demo-tabs button{flex-direction:column;gap:3px;padding:12px 4px;min-height:67px;font-size:11px}.orbit-home .home-demo-tabs .home-number{font-size:10px}.orbit-home .home-demo-context{align-items:start;gap:18px;padding:19px 16px;flex-direction:column}.orbit-home .home-client-mark{width:32px;height:32px;font-size:21px}.orbit-home .home-client strong{font-size:12px}.orbit-home .home-client div>span{font-size:10px}.orbit-home .home-demo-context dl{width:100%;justify-content:space-between;gap:12px}.orbit-home .home-coverage{font-size:10px}.orbit-home .home-demo-panel{padding:23px 16px 20px}.orbit-home .home-demo-panel h3{font-size:25px;line-height:1.25}.orbit-home .home-demo-status{font-size:10px;margin-bottom:15px}.orbit-home .home-demo-description{font-size:14px;margin-bottom:22px}.orbit-home .home-page-list li{padding:11px;gap:8px;font-size:12px}.orbit-home .home-page-list li.home-page-missing{flex-wrap:wrap}.orbit-home .home-page-missing .home-page-state{flex-basis:100%;margin-left:25px;font-size:10px}.orbit-home .home-page-state{font-size:9px;gap:4px}.orbit-home .home-page-state svg{width:13px}.orbit-home .home-demo-bottom{align-items:start;flex-direction:column;gap:17px}.orbit-home .home-demo-bottom .home-button{width:100%}.orbit-home .home-example-value>strong{font-size:28px}.orbit-home .home-demo-footnote{font-size:10px;line-height:1.8}.orbit-home .home-evidence-list p{font-size:11px}.orbit-home .home-proposal{padding:15px}.orbit-home .home-proposal-heading strong{font-size:17px}.orbit-home .home-proposal textarea{min-height:155px;font-size:16px;line-height:1.6}.orbit-home .home-proposal-preview{min-height:155px;font-size:13px}.orbit-home .home-proposal label{align-items:start;gap:10px}.orbit-home .home-proposal-price{flex-wrap:wrap;font-size:10px}.orbit-home .home-demo-caption{padding-top:15px}.orbit-home .home-section{padding-block:57px}.orbit-home .home-section h2{font-size:32px}.orbit-home .home-context{gap:26px}.orbit-home .home-context-list li{padding:20px 0;gap:20px}.orbit-home .home-context-list p{font-size:13px}.orbit-home .home-workflow-list{grid-template-columns:1fr;gap:26px;margin:31px 0}.orbit-home .home-workflow-list h3{font-size:23px;margin-top:18px}.orbit-home .home-workflow-list p{max-width:none;font-size:14px}.orbit-home .home-workflow-list .home-number{padding-bottom:10px}.orbit-home .home-monitor-copy{gap:13px}.orbit-home .home-monitor h2{font-size:20px}.orbit-home .home-monitor-states{margin-left:0}.orbit-home .home-monitor-states ul{gap:19px;justify-content:space-between}.orbit-home .home-monitor-states li{font-size:10px;gap:5px}.orbit-home .home-close h2{font-size:36px}.orbit-home .home-close p{font-size:14px}.orbit-home .marketing-footer-inner{gap:25px}.orbit-home .marketing-footer-nav{gap:5px 21px;font-size:11px}}@media(prefers-reduced-motion:reduce){.orbit-home .home-demo-panel:not([hidden]){animation:none}.orbit-home :where(.home-button,.home-button svg,.home-text-link svg,.home-demo-tabs button,.home-demo-tabs button:after){transition:none}}
