@font-face{font-family:Manrope;src:url('assets/manrope.woff2') format('woff2');font-display:swap;font-weight:400}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans.woff2') format('woff2');font-display:swap;font-weight:400}
:root{--bg:#070e18;--panel:#0c1824;--ink:#f3f7f8;--muted:#a8bac8;--teal:#81eadf;--edge:#436577;--gold:#c7b17c;--max:1280px;color-scheme:dark;font-family:'DM Sans',Arial,sans-serif;scroll-behavior:smooth;scroll-padding-top:110px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#050d16a3,#070e18f2 72%),url('assets/novaorbital-galaxy-4k.webp') center top/cover no-repeat;opacity:.58}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:650;letter-spacing:-.04em}em{font-style:normal;color:var(--teal)}h2{font-size:clamp(35px,3.45vw,50px);line-height:1.2}h3{font-size:24px;line-height:1.25}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default}[hidden]{display:none!important}::selection{background:#81eadf;color:#061817}.skip-link{position:fixed;left:20px;top:-80px;z-index:20;background:var(--teal);color:#041411;padding:12px 20px}.skip-link:focus{top:10px}
.approval-bar{min-height:36px;border-bottom:1px solid #90c5d525;background:#07111bea;padding:7px max(4.5vw,calc((100vw - 1280px)/2));display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.04em;color:#aec1cc}.approval-bar>span{display:flex;align-items:center;gap:9px}.approval-bar i{width:5px;height:5px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px #6ae3de}.approval-bar a{color:#d1e2e8}.site-header{max-width:var(--max);margin:auto;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid #789ca830}.parent-brand{display:flex;align-items:center;gap:13px;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:.055em;font-weight:800;white-space:nowrap}.parent-brand img{object-fit:contain}.parent-brand small{display:block;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:.19em;color:#9db1c1;font-weight:500;margin-top:3px}.desktop-nav{display:flex;align-items:center;gap:29px;font-size:13px;color:#bbc9d4}.desktop-nav a:hover{color:var(--teal)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 22px;border:1px solid #b9fff2;border-radius:8px;color:#062623;font-size:14px;font-weight:750;letter-spacing:-.01em;background:linear-gradient(145deg,#b7fff0,#74d9d0);box-shadow:inset 0 0 0 3px #e7fff218,0 8px 30px #3ecfc319;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 34px #58e6cb2b}.button>span{font-size:19px;font-weight:400}.button.compact{min-height:43px;font-size:12px;padding:10px 16px;gap:22px}.button.secondary{background:linear-gradient(145deg,#223b49,#142632);border-color:#799ba7;color:#eaf4f4;box-shadow:inset 0 0 0 3px #9dd2d110}.text-link{display:inline-flex;align-items:center;gap:16px;color:#d1dee3;font-size:14px;border-bottom:1px solid #8ab6bf80;padding-block:10px}.text-link:hover{color:var(--teal)}.menu-toggle{display:none;color:#dce9ee;border:1px solid #567582;background:#132430;border-radius:6px;padding:10px 14px;font-size:13px}.mobile-nav{padding:18px 6vw;background:#0c1c29;border-bottom:1px solid #355c6b}.mobile-nav a{display:block;padding:12px 0;color:#dce7ed}
.hero{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:16px 20px;align-items:center;position:relative;padding-top:54px}.hero-copy{padding:20px 0 50px;z-index:1}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:650;color:var(--teal);line-height:1.6}.hero-copy>.eyebrow{display:flex;align-items:center;gap:10px;font-size:9px}.hero-copy>.eyebrow span{width:22px;height:1px;background:var(--teal)}.department-wordmark{font-family:Manrope,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.04em;margin:19px 0 27px}.department-wordmark span{font-weight:350;color:#a8bdc8}.hero h1{font-size:clamp(48px,4.5vw,69px);line-height:1.1;font-weight:750;letter-spacing:-.052em}.hero h1 em{background:linear-gradient(125deg,#ecf8fa 5%,#85ebdb 70%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{max-width:485px;font-size:17px;line-height:1.85;color:#b0c1ce;margin-top:27px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.hero-tags{display:flex;gap:21px;margin-top:28px;color:#95adbd;font-size:11px}.hero-tags span{display:flex;align-items:center;gap:7px}.hero-tags span:before{content:"";width:3px;height:3px;background:var(--gold);transform:rotate(45deg)}.hero-halo{position:absolute;right:-7%;top:0;width:65%;height:650px;z-index:-1;background:radial-gradient(ellipse,#14788c2f,transparent 67%);filter:blur(10px)}.emblem-stage{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 8px 30px}.department-emblem{width:94%;height:auto;position:relative;filter:drop-shadow(0 14px 40px #0009) drop-shadow(0 0 32px #26cac518);animation:float 8s ease-in-out infinite}.stage-orbit{position:absolute;inset:9% 4% 15%;border:1px solid #81eadf20;border-radius:50%;box-shadow:0 0 0 35px #479cac04,inset 0 0 50px #1a667211}.stage-orbit:before,.stage-orbit:after{content:"";position:absolute;width:4px;height:4px;background:var(--teal);box-shadow:0 0 18px var(--teal);border-radius:50%}.stage-orbit:before{top:24%;left:5%}.stage-orbit:after{bottom:23%;right:5%}.stage-label{text-align:center;position:relative;margin-top:17px}.stage-label span{display:block;font-size:8px;letter-spacing:.3em;color:#86b2bd}.stage-label strong{display:block;font-size:12px;font-weight:450;margin-top:7px;color:#bed2db}.hero-foot{grid-column:1/-1;padding:23px 0 27px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #44677550;color:#a9bdc9;font-size:12px}.hero-foot>span:first-child{font-size:9px;letter-spacing:.17em;color:#c8dce0}.craft-strip{max-width:var(--max);margin:auto;border:1px solid #6b98a437;display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(115deg,#152a3770,#0a162393);padding:28px 32px;border-radius:8px}.craft-strip>div{display:flex;gap:20px;align-items:start;padding-right:20px}.craft-strip>div+div{border-left:1px solid #62839045;padding-left:29px}.craft-strip>div>span{font-family:Manrope,sans-serif;font-size:13px;color:var(--teal);padding-top:2px}.craft-strip p{font-size:12px;color:#9cb2c1;line-height:1.8}.craft-strip strong{display:block;font-size:14px;font-weight:600;color:#e2ebef;margin-bottom:4px}
.section{max-width:var(--max);margin:auto;padding:95px 0 0}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:39px}.section-heading .eyebrow,h2+.eyebrow{margin-bottom:16px}.section-heading>p{max-width:338px;color:var(--muted);font-size:15px;line-height:1.85;padding-bottom:4px}.metal-frame{position:relative;border:1px solid #54768780;border-radius:16px;background:linear-gradient(140deg,#19334390,#09131ff0 65%);box-shadow:inset 0 0 0 4px #142b3440,0 20px 60px #0003}.metal-frame:before{content:"";position:absolute;pointer-events:none;inset:5px;border:1px solid #7faeba17;border-radius:11px}.metal-frame:after{content:"";position:absolute;pointer-events:none;top:-1px;left:27px;right:27px;height:1px;background:linear-gradient(90deg,transparent,#c6dfde95,transparent)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.price-card{padding:36px 37px 32px;display:flex;flex-direction:column;min-width:0}.card-top{display:flex;gap:12px;align-items:center;margin-bottom:27px}.plan-symbol{width:36px;height:36px;border-radius:8px;border:1px solid #84a9b357;background:#92bac10d;display:grid;place-items:center;color:#cee1e7;font-size:22px}.plan-kicker{font-size:9px;letter-spacing:.12em;color:#abc1d0}.price-card h3{font-size:30px;color:#edf4f7}.plan-intro{font-size:14px;color:#a3bbc9;margin-top:10px;min-height:45px}.build-price{display:flex;align-items:center;gap:20px;margin:21px 0 16px}.build-price strong{font-family:Manrope,sans-serif;line-height:1;font-weight:650;font-size:66px;letter-spacing:-.05em}.build-price>span{font-size:11px;color:#a4bdcb;line-height:1.6}.monthly-price{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0 21px;border-bottom:1px solid #789aa432}.monthly-price strong{font-family:Manrope,sans-serif;font-size:30px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.monthly-price strong span{font-family:'DM Sans',sans-serif;font-size:13px;color:#a9bfcc;letter-spacing:0;font-weight:400}.monthly-price p{font-size:12px;color:#a3bdc9;text-align:right}.feature-list{list-style:none;margin:27px 0 31px;padding:0;display:grid;gap:14px;flex:1}.feature-list li{position:relative;padding-left:23px;font-size:14px;line-height:1.7;color:#c9d6df}.feature-list li:before{content:'✓';position:absolute;left:0;color:#95bbb9;font-size:13px}.plan-cta{width:100%;justify-content:space-between}.ai-price{background:radial-gradient(ellipse at 95% 0,#3bafa028,transparent 55%),linear-gradient(140deg,#153743b3,#0b1a22f5 68%);border-color:#79e5d581}.ai-price:before{border-color:#6bd4c627}.ai-price:after{background:linear-gradient(90deg,transparent,#a8fbea,transparent)}.ai-price .plan-symbol{background:#77edcd14;border-color:#88f1d865;color:var(--teal)}.ai-price .plan-kicker,.ai-price .feature-list li:before{color:var(--teal)}.pricing-footnote{color:#a7bdc9;text-align:center;font-size:12px;margin-top:25px}.pricing-footnote strong{color:#d7eae8;font-weight:550}
.ai-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:116px}.ai-copy>.eyebrow{margin-bottom:18px}.ai-copy>p:not(.eyebrow){color:var(--muted);max-width:430px;margin-top:24px;font-size:15px;line-height:1.85}.ai-capabilities{display:grid;gap:25px;margin-top:35px}.ai-capabilities article{display:flex;gap:18px}.ai-capabilities article>span{width:30px;padding-top:4px;color:#70a5b1;font-size:11px}.ai-capabilities h3{font-size:18px;letter-spacing:-.02em;margin-bottom:7px}.ai-capabilities p{color:#9eb4c4;font-size:13px;max-width:370px;line-height:1.8}.demo-wrap{min-width:0}.demo-caption{display:flex;justify-content:space-between;gap:20px;padding:0 8px 15px;letter-spacing:.08em;font-size:9px;color:#8cb4bf}.demo-caption>span:last-child{letter-spacing:0;color:#9dafbc}.ai-demo{background:linear-gradient(155deg,#152e3c,#0a1623);overflow:hidden;border-radius:13px}.demo-browser{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #4f707944;color:#88a7b8;font-size:10px;background:#06131b88}.browser-dots{color:#57838f;font-size:8px;letter-spacing:3px}.demo-tabs{display:flex;gap:5px;margin:20px 22px 0;padding:4px;border:1px solid #4167766c;border-radius:7px;background:#08131e}.demo-tabs button{flex:1;font-size:11px;line-height:1.4;background:transparent;border:1px solid transparent;color:#a6c0cb;padding:11px 5px;border-radius:4px;min-height:42px}.demo-tabs button.active{background:linear-gradient(135deg,#79dace,#a7ead7);border-color:#b6f6e5;color:#082a26;font-weight:650}.chat-heading{display:flex;gap:12px;align-items:center;padding:25px 24px 20px}.chat-heading img{width:40px;height:40px;object-fit:contain}.chat-heading div{flex:1}.chat-heading strong{font-size:13px;font-weight:650;display:block}.chat-heading span{color:#7ea9b8;font-size:10px;display:block}.chat-heading i{width:6px;height:6px;background:#92e4d1;border-radius:50%}.demo-conversation{padding:0 25px 24px;min-height:328px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.chat-bubble{padding:15px 17px;font-size:13px;line-height:1.8;border-radius:12px;max-width:91%}.chat-bubble.customer{align-self:flex-end;background:#234250;border:1px solid #638a9673;border-bottom-right-radius:3px;color:#e1eeef}.chat-bubble.assistant{background:#0a1b28;border:1px solid #436a7b70;border-bottom-left-radius:3px;color:#c9dce4}.chat-bubble.assistant>span{display:block;font-size:8px;letter-spacing:.12em;color:#88cabe;margin-bottom:8px}.demo-step{display:flex;align-items:center;gap:13px;padding-top:8px;margin-top:auto}.step-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid #629f9c5c;color:var(--teal);font-size:17px}.demo-step strong{font-size:12px;color:#d1e6e8;font-weight:550}.demo-step p{font-size:10px;color:#92b0bf;margin-top:4px}.demo-disclaimer{font-size:10px;line-height:1.8;color:#8faebb;padding:15px 23px;border-top:1px solid #4d727c4f;background:#08182480;text-align:center}.booking-steps{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.booking-steps li{font-size:10px;padding:7px 10px;border:1px solid #537b8270;border-radius:5px;color:#afccd0}.booking-steps li>span{color:var(--teal);margin-right:6px}.email-preview{border:1px solid #3d677466;border-radius:7px;padding:14px 15px;background:#06121a85;width:100%}.email-preview>div{display:flex;gap:10px;padding:3px 0}.email-preview span{font-size:8px;color:#7c9ca9;min-width:34px}.email-preview strong{font-size:10px;color:#b9d1d7;font-weight:500}.email-preview p{font-size:10px;color:#91afb9;border-top:1px solid #35525e70;padding-top:8px;margin-top:9px}
.care-section{padding-top:100px}.care-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:45px 50px;background:radial-gradient(ellipse at 110% 80%,#3076772d,transparent 62%),linear-gradient(110deg,#192a3870,#0d1723c9)}.care-panel .eyebrow{margin-bottom:17px}.care-panel h2{font-size:40px}.care-panel>div>p:not(.eyebrow){max-width:430px;font-size:14px;color:#a6bdcb;margin-top:20px;line-height:1.85}.update-price{border-left:1px solid #54788368;padding-left:55px;display:flex;flex-direction:column;justify-content:center}.update-price>span{font-size:9px;color:#94bbc4;letter-spacing:.1em}.update-price>strong{font-family:Manrope,sans-serif;font-size:70px;letter-spacing:-.05em;font-weight:650;line-height:1.1;margin-top:12px}.care-panel .update-price>p{margin-top:8px;font-size:13px;color:#bdd3db}.update-rule{display:flex;align-items:center;gap:17px;color:#afcbc9;font-size:10px;margin-top:25px}.update-rule>span:first-child{border:1px solid #5f979776;padding:5px 10px;border-radius:4px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;list-style:none;padding:0;margin:0}.process-grid li{border-top:1px solid #6689986b;padding-top:24px}.process-grid li>span{font-size:9px;letter-spacing:.12em;color:#80acb7}.process-grid h3{font-size:19px;margin-top:21px;letter-spacing:-.02em}.process-grid p{color:#91aab9;font-size:13px;line-height:1.85;margin-top:11px;max-width:260px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:110px}.faq-section .eyebrow{margin-bottom:18px}.faq-list{border-top:1px solid #4e718154}.faq-list details{border-bottom:1px solid #4e718154}.faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px 0;color:#cbdde5;font-size:14px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:300;font-size:21px;color:#83cbbd;flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;color:#9fb6c4;line-height:1.95;margin-bottom:23px;padding-right:22px}.contact-section{padding-bottom:80px}.contact-panel{padding:49px 50px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;background:radial-gradient(ellipse at 100% 0,#279f9222,transparent 65%),linear-gradient(110deg,#16303dc9,#091521)}.contact-panel .eyebrow{margin-bottom:17px}.contact-panel h2{font-size:43px}.contact-panel>div>p:not(.eyebrow){color:#9fbac7;font-size:14px;max-width:395px;margin-top:22px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start}.contact-actions .button{width:100%;justify-content:space-between}.contact-phone{font-family:Manrope,sans-serif;font-size:29px;font-weight:600;letter-spacing:-.025em;margin-top:27px}.contact-email{font-size:13px;color:#a6c3cc;margin-top:5px}.contact-actions>p{font-size:10px!important;margin-top:16px!important}.contact-panel .selected-plan{color:var(--teal)!important;font-size:12px!important;padding-left:13px;border-left:2px solid #70d6c7}.site-footer{max-width:var(--max);margin:auto;padding:32px 0 45px;border-top:1px solid #5e7c8c54;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-brand{display:flex;align-items:center;gap:14px;font-family:Manrope,sans-serif;font-size:19px}.footer-brand strong{font-weight:400;color:#c0d3db}.footer-brand small{display:block;font-size:7px;letter-spacing:.18em;color:#87a9b8;margin-top:5px}.site-footer>p{font-size:11px;line-height:1.9;color:#7796a7}.site-footer>div{text-align:right;font-size:11px;color:#9bb6c6}.site-footer>div>a{display:block;color:#c1dbdf;margin-bottom:10px}.site-footer>div>span{font-size:9px;color:#7799a9}
.review-main{max-width:1120px;margin:auto;padding:65px 0 80px}.review-main>.eyebrow{margin-bottom:18px}.review-main>h1{font-size:54px;line-height:1.2}.review-main>.review-intro{max-width:710px;margin:25px 0;color:var(--muted);font-size:17px}.review-hero{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:40px}.review-hero>div{padding:35px}.review-hero img{width:350px;margin:auto}.review-hero h2{font-size:28px;margin:10px 0 18px}.review-hero p{font-size:14px;color:var(--muted);line-height:1.85}.review-hero ul{font-size:14px;color:#b7ced9;padding-left:18px;line-height:2}.review-hero .button{margin-top:20px}.review-table{border-collapse:collapse;width:100%;margin-top:42px;font-size:14px}.review-table th,.review-table td{border-bottom:1px solid #56778460;padding:18px;text-align:left}.review-table th{font-size:11px;letter-spacing:.05em;color:var(--teal);background:#14313a55}.review-note{border-left:2px solid #92daca;margin-top:35px;padding:5px 0 5px 22px;color:var(--muted);font-size:14px}.review-note strong{color:#dcecee}.review-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px}.review-status{display:inline-block;color:var(--teal);background:#6de5cb10;border:1px solid #75cbb74d;border-radius:5px;padding:6px 11px;font-size:10px;margin-bottom:20px}.review-main code{color:#bdd3dd;font-size:12px}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1600px){.hero{padding-top:60px}.hero-copy{padding-bottom:68px}.hero h1{font-size:70px}.emblem-stage{padding-inline:20px}.department-emblem{max-width:515px}}
@media(max-width:1400px){.site-header,.hero,.craft-strip,.section,.site-footer{margin-inline:5.5vw}.site-header{gap:20px}.desktop-nav{gap:22px}.parent-brand{font-size:16px}.parent-brand img{width:45px;height:45px}.hero{grid-template-columns:1.1fr 1fr;gap:12px}.hero h1{font-size:clamp(47px,4.75vw,65px)}.hero-description{font-size:16px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:17px;font-size:13px}.hero-actions .text-link{font-size:12px}.review-main{margin-inline:7vw}}
@media(max-width:1100px){.desktop-nav{gap:16px;font-size:12px}.parent-brand{font-size:14px}.parent-brand img{width:39px;height:39px}.header-cta{display:none}.site-header{min-height:88px}.hero h1{font-size:49px}.hero-description{font-size:15px}.hero-actions{flex-wrap:wrap;gap:10px 23px}.hero-tags{gap:13px;font-size:10px}.hero-foot{font-size:10px}.craft-strip{padding:24px}.craft-strip>div{gap:13px}.craft-strip>div+div{padding-left:20px}.craft-strip strong{font-size:12px}.craft-strip p{font-size:11px}.section{padding-top:75px}.price-card{padding:28px}.price-card h3{font-size:26px}.build-price strong{font-size:57px}.monthly-price{display:block}.monthly-price p{margin-top:6px;text-align:left}.ai-section{gap:35px}.care-panel{padding:38px;gap:35px}.update-price{padding-left:35px}.care-panel h2{font-size:36px}.contact-panel{padding:38px;gap:35px}.contact-panel h2{font-size:37px}.process-grid{gap:18px}.process-grid h3{font-size:16px}.faq-section{gap:35px}.review-main>h1{font-size:44px}}
@media(max-width:760px){:root{scroll-padding-top:25px}.approval-bar{padding:8px 5vw;font-size:9px;min-height:34px}.approval-bar a{font-size:9px;white-space:nowrap}.site-header{margin-inline:5vw;min-height:81px;padding-block:13px}.parent-brand{font-size:14px;gap:9px}.parent-brand img{width:38px;height:38px}.parent-brand small{font-size:6px;letter-spacing:.17em}.desktop-nav{display:none}.menu-toggle{display:flex;gap:15px;align-items:center}.hero{display:flex;flex-direction:column;margin-inline:6vw;padding-top:31px;gap:0}.hero-copy{padding:10px 0 0;width:100%}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.14em}.department-wordmark{font-size:23px;margin:16px 0 24px}.hero h1{font-size:clamp(39px,8.1vw,59px);line-height:1.13}.hero-description{font-size:15px;max-width:520px;margin-top:24px;line-height:1.8}.hero-actions{margin-top:25px;gap:10px 20px}.hero-actions .button{font-size:12px;gap:18px;min-height:48px;padding:12px 17px}.hero-tags{font-size:10px;gap:18px;margin-top:23px;flex-wrap:wrap}.emblem-stage{width:100%;max-width:460px;margin:auto;padding:15px 20px 20px;align-self:center}.department-emblem{width:87%;max-width:335px}.stage-orbit{inset:13% 16% 18%}.stage-label{margin-top:6px}.stage-label span{font-size:7px}.stage-label strong{font-size:11px}.hero-foot{align-self:stretch;flex-direction:column;gap:8px;padding:22px 0;font-size:10px}.hero-foot>span:first-child{font-size:8px}.hero-halo{right:-5%;top:330px;width:110%;height:430px}.craft-strip{margin:0 6vw;grid-template-columns:1fr;padding:12px 23px}.craft-strip>div{padding:17px 0;gap:18px;align-items:center}.craft-strip>div+div{border-left:0;border-top:1px solid #6c919b32;padding:17px 0}.craft-strip strong{font-size:13px;margin:0}.craft-strip p{font-size:11px}.craft-strip>div>span{font-size:12px}.section{margin-inline:6vw;padding-top:63px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{margin-top:20px;font-size:14px;max-width:450px}.eyebrow{font-size:8px;letter-spacing:.15em}h2{font-size:35px;line-height:1.2}.pricing-grid{grid-template-columns:1fr;gap:22px}.price-card{padding:28px 26px}.card-top{margin-bottom:23px}.plan-kicker{font-size:8px;letter-spacing:.09em}.price-card h3{font-size:28px}.plan-intro{font-size:13px;min-height:0}.build-price{margin-top:27px;margin-bottom:14px;gap:19px}.build-price strong{font-size:62px}.monthly-price{display:flex;padding:14px 0 20px}.monthly-price strong{font-size:27px}.monthly-price strong span{font-size:11px}.monthly-price p{font-size:10px;text-align:right;margin:0;max-width:130px}.feature-list{gap:12px;margin:22px 0 26px}.feature-list li{font-size:13px}.plan-cta{font-size:13px;min-height:48px}.pricing-footnote{font-size:11px;text-align:left;line-height:1.9;margin:20px 7px 0}.ai-section{display:flex;flex-direction:column;gap:35px;align-items:stretch;padding-top:70px}.ai-copy>p:not(.eyebrow){font-size:14px;margin-top:19px}.ai-capabilities{margin-top:27px;gap:23px}.ai-capabilities article{gap:14px}.ai-capabilities h3{font-size:17px}.ai-capabilities p{font-size:12px}.demo-caption{font-size:8px;gap:8px}.demo-tabs{margin:16px 16px 0}.demo-tabs button{font-size:10px;padding:10px 4px}.chat-heading{padding:21px 19px 17px}.chat-heading strong{font-size:12px}.chat-heading span{font-size:9px}.demo-conversation{padding:0 19px 23px;min-height:300px;gap:14px}.chat-bubble{font-size:12px;max-width:96%;padding:13px 14px}.demo-step{gap:10px}.demo-step strong{font-size:11px}.demo-step p{font-size:9px}.demo-disclaimer{font-size:9px;padding:13px 20px}.care-panel{display:block;padding:29px 26px}.care-panel h2{font-size:33px}.care-panel>div>p:not(.eyebrow){font-size:13px}.update-price{margin-top:29px;padding:25px 0 0;border-left:0;border-top:1px solid #54788368}.update-price>span{font-size:8px}.update-price>strong{font-size:64px}.update-rule{margin-top:20px}.process-grid{grid-template-columns:1fr 1fr;gap:29px 23px}.process-grid li{padding-top:19px}.process-grid li>span{font-size:8px}.process-grid h3{font-size:17px;margin-top:17px}.process-grid p{font-size:12px;margin-top:9px}.faq-section{display:block;padding-top:65px}.faq-list{margin-top:30px}.faq-list summary{font-size:13px;padding:19px 0;gap:20px}.faq-list details p{font-size:12px}.contact-section{padding-bottom:45px}.contact-panel{display:block;padding:30px 26px}.contact-panel h2{font-size:34px}.contact-panel>div>p:not(.eyebrow){font-size:13px;margin-top:20px}.contact-actions{margin-top:28px}.contact-actions .button{font-size:12px;gap:15px;padding-inline:16px}.contact-phone{font-size:29px;margin-top:23px}.contact-email{font-size:12px;overflow-wrap:anywhere}.contact-actions>p{font-size:9px!important}.site-footer{margin-inline:6vw;padding:27px 0 34px;gap:24px;align-items:flex-start;flex-wrap:wrap}.footer-brand img{width:49px;height:49px}.footer-brand{font-size:17px;gap:12px}.footer-brand small{font-size:6px}.site-footer>p{display:none}.site-footer>div{flex:1 1 100%;display:flex;justify-content:space-between;gap:20px;text-align:left;align-items:center;font-size:10px}.site-footer>div>a{margin:0}.review-main{margin-inline:6vw;padding-top:42px}.review-main>h1{font-size:38px}.review-main>.review-intro{font-size:14px}.review-hero{grid-template-columns:1fr;gap:22px;margin-top:26px}.review-hero>div{padding:26px}.review-hero img{max-width:300px}.review-table{font-size:11px;display:block;overflow-x:auto}.review-table td,.review-table th{padding:13px 9px}.review-table th{font-size:9px}.review-note{font-size:12px;padding-left:16px}.review-hero p{font-size:13px}.review-hero ul{font-size:13px}.review-main code{font-size:10px;overflow-wrap:anywhere}}
@media(max-width:380px){.hero h1{font-size:38px}.hero-tags{gap:10px;font-size:9px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.monthly-price{display:block}.monthly-price p{max-width:none;text-align:left;margin-top:5px}.price-card h3{font-size:26px}.contact-actions .button{font-size:11px}.plan-kicker{font-size:7px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{body{background:#fff;color:#111}body:before,.approval-bar,.menu-toggle,.stage-orbit{display:none}.hero,.section,.site-header,.craft-strip,.site-footer{margin-inline:0}.metal-frame{break-inside:avoid}.department-emblem{width:250px}.button{box-shadow:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.agent-advantage{margin-top:30px;padding:23px 25px;border:1px solid #77dccc55;border-left:3px solid #8ae8d7;border-radius:0 12px 12px 0;background:linear-gradient(115deg,#68d5c214,#10263366)}.agent-advantage .eyebrow{font-size:9px;color:#9de5d7}.agent-advantage h3{font-size:18px;line-height:1.4;margin:12px 0 9px}.agent-advantage p{font-size:13px;line-height:1.8;color:#b0c6d0}.agent-advantage small{display:block;margin-top:12px;color:#7dabb5;font-size:11px;line-height:1.6}

/* The current NovaOrbital galaxy plate, with luminous department framing. */
body{isolation:isolate}
body:before{background:linear-gradient(180deg,#03091940 0%,#05112a16 50%,#04102455 100%),url('assets/novaorbital-galaxy-4k.webp') center/cover no-repeat;opacity:1;filter:saturate(1.12) brightness(1.1)}
.site-header{border-bottom-color:#a7dced66;box-shadow:0 1px 0 #5bb1d017}
.desktop-nav{gap:3px;padding:5px;border:1px solid #8dbbd849;border-radius:10px;background:linear-gradient(145deg,#172d45e6,#081426eb);box-shadow:inset 0 1px 0 #c4e4ed19,0 8px 25px #0003}
.desktop-nav a{padding:8px 13px;border:1px solid transparent;border-radius:6px;transition:background .18s,border-color .18s}
.desktop-nav a:hover{background:#559fb926;border-color:#8abdd448;color:#c5fff1}
h1,h2,h3{text-shadow:0 2px 18px #0008}
.hero-copy,.section-heading,.ai-copy,.faq-section>div:first-child{text-shadow:0 2px 10px #000,0 0 35px #0007}
.hero-description,.section-heading>p{color:#c4d5e1}
.department-wordmark{color:#f0f7ff;text-shadow:0 0 20px #68c5ed3b}
.department-wordmark span{color:#b9dfdd}
.stage-orbit{border-color:#8bdddb46;box-shadow:0 0 0 23px #91c8e206,inset 0 0 60px #2b90b618,0 0 80px #156cab19}
.hero-foot{border-top-color:#97cadd60;color:#c5d9e6}
.craft-strip{border-color:#9ebdd66e;background:linear-gradient(125deg,#193449eb,#091627eb);box-shadow:inset 0 0 0 4px #122d4566,inset 0 1px 0 #e2f2fb38,0 18px 40px #0004}
.metal-frame{border-color:#accddc85;background:linear-gradient(140deg,#1a344bec,#081422f5 72%);box-shadow:inset 0 0 0 4px #152b3ac7,inset 0 1px 0 #f2fcff33,0 18px 55px #0006,0 0 30px #3da3c708}
.metal-frame:before{border-color:#98c7d62e;inset:6px;border-radius:10px}
.metal-frame:after{height:2px;left:30px;right:30px;background:linear-gradient(90deg,transparent,#aec8d5,#e8f9fc,#a1d9db,transparent);box-shadow:0 0 12px #a0e9ee22}
.ai-price{border-color:#adf5e7a3;background:radial-gradient(ellipse at 100% 0,#3ab9a734,transparent 65%),linear-gradient(140deg,#173d48f2,#081b26fa 72%);box-shadow:inset 0 0 0 4px #376a7133,0 18px 55px #0006,0 0 40px #4ddcca13}
.ai-price:before{border-color:#85e4d64a}.ai-price:after{background:linear-gradient(90deg,transparent,#76c9bd,#d2fff3,#80e6d7,transparent)}
.price-card h3{color:#f6fbff}.plan-kicker{color:#c0d5e2}.feature-list li{color:#d0e0e9}.pricing-footnote{color:#c6dce6;text-shadow:0 2px 8px #000}
.button{border-color:#d8fff8;box-shadow:inset 0 0 0 3px #f5fff31a,0 0 0 1px #60c2bd33,0 8px 28px #43d7cf24}
.button.secondary{border-color:#b0cfdf;background:linear-gradient(145deg,#304e65,#142b3e)}
.process-grid li{padding:24px 20px 22px;border:1px solid #86b3d255;border-top:2px solid #bedbe3ad;border-radius:9px;background:linear-gradient(145deg,#112c41e8,#081528e8);box-shadow:inset 0 0 0 4px #1d364822,0 12px 30px #0004}
.process-grid li>span{color:#a4d7db}.process-grid p{color:#b4ccd9}
.faq-list{border:1px solid #9abfd065;border-radius:12px;padding:0 24px;background:linear-gradient(140deg,#132c41ed,#081524f5);box-shadow:inset 0 0 0 4px #3b627419,0 20px 40px #0004}
.faq-list details:last-child{border-bottom:0}.faq-list summary{color:#e1edf2}.faq-list details p{color:#bad0de}
.agent-advantage{background:linear-gradient(120deg,#164847ed,#0d2637ed);border-color:#a0e9dc71;border-left-color:#b9f8e6;box-shadow:inset 0 1px 0 #d4fff424,0 12px 30px #0003}
.site-footer{border-top-color:#91c3da73;text-shadow:0 2px 8px #000}.site-footer>p,.site-footer>div>span{color:#afcddd}
.review-note,.review-table{background:#061322e6;border-radius:8px}.review-note{padding:20px 24px}.review-intro{color:#c7dce8!important;text-shadow:0 2px 10px #000}.review-hero>div:last-child{background:#08192ddc;border:1px solid #94c4d752;border-radius:14px}
@media(max-width:1100px){.desktop-nav a{padding:7px 10px}.process-grid li{padding:20px 15px}}
@media(max-width:760px){body:before{background-position:62% center}.desktop-nav{display:none}.hero-copy{background:radial-gradient(ellipse at 0 35%,#020a1966,transparent 75%)}.process-grid{gap:17px}.process-grid li{padding:18px 15px}.process-grid h3{font-size:16px}.faq-list{padding-inline:19px}.review-note{padding:16px 18px}.review-hero>div:last-child{padding:24px}.menu-toggle{border-color:#a6d9d786;background:linear-gradient(145deg,#264755,#0c2234);box-shadow:inset 0 1px 0 #d9f2f32a}}
@media print{body:before{display:none}}
