:root{color-scheme:dark;--ink:#eff0f2;--muted:#95989f;--blue:#caddeb;--line:#ffffff12;--pale:#111216;background:#08090b}
body{background:#08090b;color:var(--ink)}::selection{background:#495367;color:white}.shell{width:min(1180px,calc(100% - 80px))}.site-header{background:#08090bd9;border-bottom-color:#ffffff0c}.nav-wrap{height:76px}.brand-mark{background:linear-gradient(135deg,#e7edf3,#94a4b8);color:#202630;border-radius:50%;font-size:12px}.brand-name{color:#f2f3f5}.brand-name small{color:#7e8591;letter-spacing:1.8px}.main-nav{color:#90949d}.main-nav>a:hover,.text-link:hover{color:#fff}.button{border-radius:8px;font-size:12px;transition:background .25s,box-shadow .25s,transform .25s}.button-primary,.button-dark{background:#e9edf1;color:#171a20;border-color:#fff2;box-shadow:inset 0 1px #fff,0 3px 12px #0003}.button-primary:hover,.button-dark:hover{background:#fff;box-shadow:0 0 25px #c0d3ff18}.button-light{background:#16181c;color:#e4e5e9;border-color:#ffffff14}.button-light:hover{background:#202329}.hero{display:block;padding:132px 0 0;position:relative}.hero-copy{position:relative;z-index:1}.eyebrow{color:#8995a5;font-size:11px;letter-spacing:.2px}.eyebrow-dot{background:#a4b6cc;box-shadow:0 0 12px #b4d6ff66}.hero h1{font-size:clamp(42px,5.2vw,68px);line-height:1.08;letter-spacing:-3px;font-weight:550;max-width:1100px;margin:28px 0 28px}.hero h1>span{color:#969ba6}.hero-lead{max-width:555px;font-size:15px;line-height:1.8;color:#9297a1}.hero-actions{margin-top:26px}.text-link{color:#b0b6c0}.hero-caption{color:#626873;font-size:10px}.hero-visual{margin-top:72px;isolation:isolate;border:1px solid #ffffff1d;background:#111216;transform:perspective(1800px) rotateX(7deg);transform-origin:center top;box-shadow:0 -20px 100px -55px #b4cdff66,0 30px 80px #0008;overflow:hidden;border-radius:12px 12px 0 0;position:relative}.hero-visual:before{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(450px circle at var(--mx,50%) var(--my,0%),#d0e5ff09,transparent 75%)}.hero-visual:after{content:'';position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(transparent,#08090b99);pointer-events:none}.workspace-top{height:54px;background:#141519;border-bottom-color:#ffffff0c;color:#858b97;font-size:11px;padding-inline:24px}.workspace-logo{background:#252933;color:#bccce1}.workspace-top strong{color:#d4d8df}.workspace-top b{color:#525761}.preview-label{font-size:9px;color:#8d97a6;background:#1c2028;border-color:#ffffff0c}.pos-workspace{grid-template-columns:176px 1fr;min-height:400px}.pos-sidebar{background:#101115;border-color:#ffffff0c;padding:26px 15px;gap:8px;border-radius:0}.sidebar-label{font-size:10px;color:#606774;margin-bottom:16px}.pos-sidebar button{display:block;width:100%;text-align:left;padding:11px 13px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px;color:#858d9a;cursor:pointer;transition:background .2s,color .2s}.pos-sidebar button:hover{background:#ffffff06;color:#e9edf4}.pos-sidebar button.sidebar-selected{background:#ffffff08;color:#dde6f4;border-color:#ffffff08}.sidebar-bottom{color:#aab8cd;font-size:10px;padding:10px 7px}.sidebar-bottom span{color:#a1a9b6;font-size:9px}.sidebar-bottom small{font-size:8px;color:#606b7d}.pos-main{background:radial-gradient(ellipse at 70% 0,#171c27,#111216 70%);padding:30px 36px}.pos-heading small{color:#6f7888;font-size:10px}.pos-heading h3{font-size:20px;color:#d4d9e3;margin-top:9px}.date-chip{color:#a2a9b6;background:#1b1e24;border-color:#ffffff0b;font-size:10px}.metrics{gap:16px;margin:25px 0 17px}.metrics>div{padding:17px 20px;background:#ffffff02;border-color:#ffffff0d;border-radius:8px}.metrics small{font-size:10px;color:#8f97a6}.metrics strong{font-size:27px;color:#e4e8ee;font-weight:500;margin-block:11px}.metrics em{font-size:11px;color:#707a8a}.metrics span{font-size:9px;color:#6e7c8f}.chart-card{background:#ffffff02;border-color:#ffffff0c;padding:19px 20px}.chart-card strong{font-size:11px;color:#aeb6c4}.chart-card>div>span{font-size:8px;color:#6b7587}.chart-bars{height:100px;gap:25px;background:repeating-linear-gradient(to top,#ffffff04 0 1px,transparent 1px 30px);border-color:#ffffff08;margin-top:16px}.chart-bars i{width:38px;background:linear-gradient(#7289a5,#465772);border:1px solid #a7c5ed25;transform-origin:bottom}.chart-bars i:nth-child(6){background:linear-gradient(#adc2dc,#6f86a5)}.chart-days{padding-top:10px}.recent-sale{margin-top:18px}.sale-check{background:#293240;color:#a6c4e7}.recent-sale strong{color:#b2bbc9;font-size:10px}.recent-sale small{color:#6d7787;font-size:8px}.recent-sale b{color:#c0cddd;font-size:11px}.workspace-foot{background:#101115;border-color:#ffffff08;color:#657083;height:35px;font-size:9px;padding-inline:24px}.workspace-foot i{background:#9baec4}.trust-strip{background:#08090b;border-top:0;border-bottom:1px solid var(--line)}.trust-inner{padding-block:35px;color:#6e7480}.trust-inner>span{color:#9ba1ac}.trust-check{color:#859ab1}.section{padding-block:125px}.section-heading{margin-bottom:43px}h2{font-size:43px;letter-spacing:-1.8px;color:#e0e2e7;font-weight:500}.highlight{color:#7f8694}.section-heading>p{color:#8a919e}.services-grid{gap:18px}.service-card,.service-featured{background:radial-gradient(ellipse at var(--mx,50%) var(--my,0%),#202632 0,#121419 70%);border-color:#ffffff0c;border-radius:13px;padding:30px;min-height:330px;overflow:hidden}.service-card:hover{border-color:#ffffff28;box-shadow:0 15px 50px #0003}.service-icon{background:#20242d;border-color:#ffffff0a}.service-icon svg{stroke:#a4b6cd}.service-card h3{color:#d7dce4;margin-top:35px}.service-card>p{color:#838c9a;font-size:13px}.service-link{color:#bbc8db;margin-top:30px;border-top:1px solid #ffffff09;padding-top:20px}.service-link:hover{color:white}.steps-section{background:#0b0c0f;border-color:#ffffff0b}.steps-wrap{padding-block:100px}.steps-intro h2 span,.contact-wrap h2 span{color:#747e8e}.steps-intro>p,.step p{color:#858e9c}.step{border-color:#ffffff0b}.step-index{color:#626e81}.step h3{color:#c3cad5}.ownership-section{padding-block:120px}.ownership-art{height:310px;background:radial-gradient(ellipse,#202b3d 0,#10131a 50%,#08090b 75%);border-color:#ffffff08;overflow:visible}.circle-back{border-color:#ffffff12;width:255px;height:255px}.circle-front{background:linear-gradient(135deg,#293343,#121720);width:115px;height:115px;border:1px solid #ffffff18;border-radius:28px;box-shadow:0 0 60px #769bc815}.circle-front span{color:#bdcce0;font-size:32px;letter-spacing:-2px}.orbit-tag{position:absolute;font-size:10px;padding:10px 15px;background:#161b24;border:1px solid #ffffff12;border-radius:7px;color:#9faec3;box-shadow:0 8px 24px #0006}.tag-domain{top:40px;right:4px}.tag-data{left:-12px;top:140px}.tag-brand{bottom:27px;right:30px}.ownership-copy>p{color:#8a92a0}.check-list{color:#a1aab9}.check-list span{color:#8ba4c2}.contact-section{background:radial-gradient(ellipse at 10% 10%,#171c27,#0b0d11 65%);border-color:#ffffff0b}.contact-wrap{padding-block:100px}.contact-wrap>div>p{color:#929aaa}.contact-form{background:#11141a;border-color:#ffffff12;box-shadow:0 20px 60px #0004}.contact-form label{color:#aeb8c9}.contact-form label span{color:#68758a}.contact-form input,.contact-form select,.contact-form textarea{background:#0d1016;border-color:#ffffff12;color:#d1d8e5}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5d697c}.form-note{color:#717e91}.form-feedback{color:#b0c8e6}.site-footer{background:#08090b}.footer-main{border-color:#ffffff0b;padding-block:45px}.footer-main p,.footer-top{color:#7d8796}.footer-bottom{color:#5d687a}.reveal{opacity:1}.motion-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.65,.3,1)}.motion-ready .reveal.visible{opacity:1;transform:translateY(0)}.hero-copy{animation:arrive 1s both}.hero-visual{animation:panel-enter 1.3s .15s both}.chart-bars i{animation:grow 1.4s .4s both}.demo-updating{animation:arrive .35s both}@keyframes arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-enter{from{opacity:0;transform:perspective(1800px) rotateX(14deg) translateY(40px)}to{opacity:1;transform:perspective(1800px) rotateX(7deg) translateY(0)}}@keyframes grow{from{transform:scaleY(.15)}to{transform:scaleY(1)}}
@media(max-width:1050px){.hero{padding-top:95px}.hero h1{font-size:55px}.pos-workspace{grid-template-columns:145px 1fr}.pos-main{padding:25px}.metrics strong{font-size:24px}.service-card{padding:24px}}
@media(max-width:760px){.shell{width:calc(100% - 36px);max-width:560px}.hero{padding-top:65px;padding-bottom:0}.hero h1{font-size:clamp(36px,8vw,48px);letter-spacing:-1.6px;line-height:1.13}.hero h1 br{display:none}.hero h1>span{display:block;margin-top:8px}.hero-lead{font-size:14px}.hero-visual{margin-top:45px;animation:none;transform:none}.pos-workspace{grid-template-columns:85px 1fr;min-height:355px}.pos-sidebar{padding:19px 7px}.pos-sidebar button{padding:10px 6px;font-size:9px}.pos-main{padding:19px 12px}.pos-heading h3{font-size:13px}.pos-heading small{font-size:8px}.metrics{gap:7px;margin-top:20px}.metrics>div{padding:12px 8px}.metrics strong{font-size:15px;letter-spacing:-.5px}.metrics small{font-size:7px}.metrics span{font-size:6px}.metrics em{font-size:7px}.chart-card{padding:12px 9px}.chart-bars{gap:10px;height:88px}.chart-bars i{width:17px}.chart-card strong{font-size:8px}.chart-card>div>span{font-size:6px}.recent-sale strong{font-size:7px}.recent-sale small{font-size:6px}.recent-sale b{font-size:8px}.workspace-top{padding-inline:11px;font-size:9px}.preview-label{font-size:7px}.workspace-foot{font-size:6px;padding-inline:11px}.sidebar-bottom{font-size:8px;gap:5px;padding-inline:0}.sidebar-bottom span{font-size:6px}.sidebar-bottom small{font-size:6px}.main-nav{background:#0d0f14;border-color:#ffffff12}.menu-toggle span{background:#bac5d5}.trust-inner{padding-block:28px}.section{padding-block:75px}h2{font-size:34px}.section-heading>p{color:#8793a5}.service-card{min-height:0;padding:25px}.service-card h3{margin-top:25px}.steps-wrap,.contact-wrap{padding-block:70px}.ownership-section{padding-block:75px}.ownership-art{overflow:hidden}.tag-data{left:15px}.tag-domain{right:15px}.footer-main{gap:20px}.footer-bottom{color:#7f8b9e}}
@media(prefers-reduced-motion:reduce){.hero-copy,.hero-visual,.chart-bars i,.demo-updating{animation:none}.motion-ready .reveal{opacity:1;transform:none;transition:none}}

.contact-trap{display:none!important}
