.theme-dark{--bg:#0f1112;--bg-2:#16181a;--panel:#17191b;--panel-2:#1c1f21;--border:#ffffff14;--border-strong:#ffffff24;--text:#f4f5f5;--muted:#fff9;--muted-2:#ffffff6b;--dim:#7c8083;--accent-glow:#2b7fee73;--green:#3bf06b;--red:#f03b3b;background:var(--bg);color:var(--text)}body:has(.theme-dark){background:#0f1112}.theme-dark .pill-badge{color:#ffffffd9;background:#ffffff0d}.theme-dark .hero-atmo .dotgrid{background-image:radial-gradient(#ffffff29 .75px,#0000 .75px)}.theme-dark .badge{box-shadow:none;background:linear-gradient(#14161a,#14161a) padding-box padding-box,linear-gradient(110deg,#2b7fee8c,#ffffff29 42%,#2b7fee1a) border-box}.theme-dark .badge b{color:#fff}.theme-dark .hero p.lead{color:#ffffff9e}.theme-dark .btn-secondary{color:#ffffffc7;background:#ffffff08}.theme-dark .btn-secondary:hover{color:#fff;background:#ffffff12;border-color:#ffffff3d}.theme-dark .hero-proof{border-top:1px solid #ffffff14}.theme-dark .hero-proof>div+div{border-left:1px solid #ffffff12}.theme-dark .brand-logo{color:#ffffff57}.theme-dark .module:hover{border-color:#ffffff26}.theme-dark .module:before{background:radial-gradient(#5a96ff24 1.2px,#0000 1.2px) 0 0/14px 14px,radial-gradient(at 100% 0,#1e46a08c,#0000 65%) 0 0/100% 100%}.theme-dark .module .mnum{color:#ffffffbf;font-weight:500}.theme-dark .btn-ghost{background:#222}.theme-dark .btn-ghost:hover{background:#ffffff1f}.theme-dark .card{box-shadow:none;background:linear-gradient(#17191b,#131516)}.theme-dark .card:hover{box-shadow:none;border-color:#ffffff29}.theme-dark .m-ic{border:1px solid var(--border-strong);background:#ffffff0d;box-shadow:inset 0 1px #ffffff1a}.theme-dark .m-ic svg{color:#fff}.theme-dark .module li{color:#ffffffd9}.theme-dark .module li svg circle{fill:#fff}.theme-dark .module li svg:not(.cross-ic) path{stroke:#17191b}.theme-dark .module li svg.cross-ic{color:#fff6}.theme-dark .rm-card li svg circle{fill:#fff}.theme-dark .rm-card li svg path{stroke:#17191b}.theme-dark .pricing:before{background:radial-gradient(75% 90% at 60%,#1e46a080 0%,#18378238 45%,#0000 75%)}.theme-dark .pay-once{color:#ffffffd9}.theme-dark .price-card{background:linear-gradient(#201c19bf,#141211e6);border:1px solid #ffffff1a}.theme-dark .price-card:before{background:repeating-radial-gradient(circle at 50% 30%,#0000 0 70px,#ffffff09 70px 72px)}.theme-dark .tag-popular{color:#ffffffe6;background:#ffffff12}.theme-dark .tabs{background:#0003}.theme-dark .tabs .tab-bg{box-shadow:none;background:#ffffff17;border:1px solid #ffffff24}.theme-dark .tabs button.on{color:#fff}.theme-dark .incl li{color:#fffc;background:#ffffff05}.theme-dark .video-note{color:#ffffffe6}.theme-dark .video-note svg{color:#fffc}.theme-dark .faq-item[data-open]{border-color:#ffffff29}.theme-dark .faq-q .ic:after{background:#fffc}.theme-dark .rg-when{background:#2b7fee14}.theme-dark .rg-step .rg-d{color:#ffffffad}.theme-dark .register-card{border:1px solid var(--border-strong);background:linear-gradient(#191b1e,#141618);box-shadow:0 40px 100px -50px #2b7fee59}.theme-dark .fld input,.theme-dark .fld select,.theme-dark .fld textarea{background:#ffffff0a}.theme-dark .fld input::placeholder,.theme-dark .fld textarea::placeholder{color:#ffffff4d}.theme-dark .fld select option{color:var(--text);background:#16181a}.theme-dark .foot-card{box-shadow:none;background:linear-gradient(#141617,#101213)}.theme-dark .socials a{color:#ffffffd9}@media (min-width:1021px){.theme-dark .hero{align-items:center;min-height:100svh;padding:48px 0 44px;display:flex}.theme-dark .hero .wrap{width:100%}.theme-dark .badge{margin-bottom:20px}.theme-dark .hero p.lead{margin:16px 0 24px}.theme-dark .hero-proof{margin-top:26px;padding-top:18px}.theme-dark #features{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(16px,3.6svh,48px);padding-bottom:clamp(12px,3svh,48px);display:flex;position:relative}.theme-dark #features>.wrap{width:100%}.theme-dark #features .horizon{pointer-events:none;margin-top:0;position:absolute;bottom:0;left:0;right:0}.theme-dark #features .center .pill-badge{margin-bottom:14px}.theme-dark #features .section-title{font-size:clamp(26px,2.6vw,34px)}.theme-dark #features .feat-grid{gap:16px;margin-top:clamp(14px,2.6svh,24px)}.theme-dark #features .feat-grid.row2{margin-top:16px}.theme-dark #features .card{padding:16px}.theme-dark #features .caption{padding:12px 4px 2px;font-size:15px}.theme-dark #features .pipeline,.theme-dark #features .mindset-stage{height:clamp(140px,21svh,240px)}.theme-dark #features .avgrid-stage{height:clamp(172px,26svh,300px)}.theme-dark #features .browser-body{padding:10px}.theme-dark #features .feat-grid:not(.row2) .browser-body{grid-template-rows:1fr auto;gap:8px;height:clamp(120px,18.1svh,172px);display:grid}.theme-dark #features .f1-top{min-height:0}.theme-dark #features .f1-top .skel,.theme-dark #features .f1-top .term{overflow:hidden}.theme-dark #features .dash-body{height:clamp(172px,26svh,300px)}.theme-dark #features .area-chart{height:clamp(120px,19svh,182px)!important}.theme-dark #features .f1-gauges{gap:8px}.theme-dark #features .f1-gauges .gauge{padding:clamp(2px,.55svh,6px) 4px}.theme-dark #features .f1-gauges .gauge svg{width:clamp(20px,3.3svh,38px);height:clamp(20px,3.3svh,38px)}.theme-dark #features .f1-gauges .gauge .pct{font-size:10px}.theme-dark #features .f1-top .term{padding:6px 9px 2px;font-size:9px;line-height:1.42}.theme-dark #features .f1-top .skel{padding:8px}.theme-dark #features .avgrid{grid-template-columns:repeat(4,clamp(46px,6.4svh,64px));grid-auto-rows:clamp(46px,6.4svh,64px)}.theme-dark #features .horizon{height:clamp(40px,7svh,104px)}.theme-dark #relate{padding:56px 0 48px}.theme-dark #relate .pill-badge{margin-bottom:18px}.theme-dark #relate .modules{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:32px}.theme-dark #relate .module{border-radius:22px;grid-column:span 2;padding:24px 26px}.theme-dark #relate .module:nth-child(4),.theme-dark #relate .module.mwide{grid-column:span 3}.theme-dark #relate .module h3{margin:8px 0 12px;font-size:clamp(19px,1.6vw,24px)}.theme-dark #relate .module p{font-size:13.5px!important;line-height:1.55!important}}@media (max-width:640px){.theme-dark .sticky-cta{background:#0f1112d9;border-top:1px solid #ffffff1a;box-shadow:0 -10px 30px -18px #000000d9}}
