*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#000;color:#f2f2f2;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%;max-width:100vw}img,svg,video,canvas{max-width:100%;height:auto}::selection{background:#0a21a180;color:#fff}@keyframes fluidBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes twinkle{0%,to{opacity:var(--o, .4)}50%{opacity:.05}}@keyframes celestialDrift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-48%,-52%) scale(1.05)}}@keyframes scrollCue{0%,to{transform:scaleX(1);opacity:.4}50%{transform:scaleX(1.5);opacity:1}}@keyframes moatRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auroraDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}@keyframes auroraDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.1)}}@keyframes auroraDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-50px) scale(1.06)}}@keyframes machineAurora{0%,to{transform:translate(0) scale(1);opacity:.85}33%{transform:translate(40px,-20px) scale(1.06);opacity:1}66%{transform:translate(-30px,20px) scale(1.04);opacity:.9}}@keyframes devFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes aiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mktPulse{0%,to{transform:scale(.78);opacity:.82}50%{transform:scale(1.22);opacity:1}}@keyframes cardOrbA0{0%,to{transform:translate(0) scale(1);opacity:.95}33%{transform:translate(18px,-14px) scale(1.1);opacity:1}66%{transform:translate(-14px,12px) scale(1.05);opacity:.85}}@keyframes cardOrbA1{0%,to{transform:translate(0) scale(1);opacity:.9}33%{transform:translate(-16px,12px) scale(1.08);opacity:1}66%{transform:translate(14px,-10px) scale(1.04);opacity:.85}}@keyframes cardOrbA2{0%,to{transform:translate(0) scale(1);opacity:.92}33%{transform:translate(14px,14px) scale(1.07);opacity:1}66%{transform:translate(-12px,-14px) scale(1.05);opacity:.86}}@keyframes cardOrbB0{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-12px,18px) scale(1.12);opacity:1}}@keyframes cardOrbB1{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(14px,-16px) scale(1.1);opacity:1}}@keyframes cardOrbB2{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-14px,16px) scale(1.1);opacity:1}}.hero-stagger{opacity:0;filter:blur(12px);transform:translateY(14px);animation:fluidBlurIn 1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}.reveal{opacity:0;filter:blur(10px);transform:translateY(24px);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0ms)}.reveal.in{opacity:1;filter:blur(0);transform:translateY(0)}.route-fade{opacity:1;transform:translateY(0);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}@starting-style{.route-fade{opacity:0;transform:translateY(6px)}}.glass-button-wrap{position:relative;cursor:pointer;border-radius:9999px;display:inline-block}.glass-button{position:relative;background:transparent;border:none;cursor:pointer;border-radius:9999px;padding:0;transition:transform .15s ease;outline:none}.glass-button:before{content:"";position:absolute;inset:0;border-radius:9999px;background:linear-gradient(160deg,#ffffff38,#ffffff14 40%,#788cff2e);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);border:.5px solid rgba(255,255,255,.28);box-shadow:inset 0 1.5px #ffffff59,inset 0 -1px #0000002e,0 4px 16px #5b7fff40;transition:all .3s cubic-bezier(.22,1,.36,1)}.glass-button:hover:before{background:linear-gradient(160deg,#ffffff4d,#ffffff1f 40%,#788cff47);box-shadow:inset 0 1.5px #ffffff73,inset 0 -1px #0000002e,0 6px 24px #5b7fff66;border-color:#ffffff61}.glass-button-text{position:relative;z-index:1;display:block;padding:8px 22px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;user-select:none;white-space:nowrap;text-shadow:0 1px 8px rgba(91,127,255,.5)}.glass-button-shadow{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:70%;height:8px;border-radius:50%;background:#5b7fff47;filter:blur(7px);pointer-events:none;transition:opacity .3s ease}.glass-button-wrap:hover .glass-button-shadow{opacity:1.4}@media (prefers-reduced-motion: reduce){.hero-stagger,.reveal,.route-fade{animation:none!important;transition:none!important}.reveal{opacity:1;filter:none;transform:none}}.nx-nav-desktop{pointer-events:none}.nx-nav-desktop>*{pointer-events:auto}@media (max-width: 768px){.nx-nav-desktop{display:none!important}.nx-nav-mobile{display:flex!important}}@media (min-width: 769px){.nx-nav-mobile{display:none!important}}@media (max-width: 1024px){.nx-services-grid{grid-template-columns:repeat(2,1fr)!important}.nx-checkout-grid,.nx-footer-grid{grid-template-columns:1fr!important}.nx-orders-row{grid-template-columns:110px 1fr 90px 1fr 60px!important;gap:12px!important}.nx-card-shift{transform:none!important}.nx-nav{padding:18px 28px!important}.nx-trust-grid,.nx-howitworks-grid,.nx-testimonials-grid,.nx-testimonials-full-grid,.nx-blog-grid,.nx-values-grid,.nx-team-grid{grid-template-columns:repeat(2,1fr)!important}.nx-faq-grid,.nx-about-twoup{grid-template-columns:1fr!important}.nx-process-row{grid-template-columns:60px 1fr!important}.nx-process-row>:last-child{display:none!important}.nx-hiw-inner,.nx-case-body,.nx-featured-post{grid-template-columns:1fr!important}.nx-featured-post>:last-child{display:none!important}.nx-nav-links button:nth-child(n+4):not(:last-child){display:none!important}}@media (max-width: 768px){.nx-hero{padding:0!important}.nx-hero-text{left:20px!important;right:20px!important;bottom:8%!important;max-width:none!important}.nx-section{padding:110px 18px 80px!important}.nx-services-grid{grid-template-columns:1fr!important;gap:24px!important}.nx-essentials-grid,.nx-plans-grid,.nx-checkout-grid{grid-template-columns:1fr!important;gap:18px!important}.nx-payment-methods{grid-template-columns:1fr!important}.nx-card-row{grid-template-columns:1fr 1fr!important}.nx-kpis{grid-template-columns:1fr 1fr!important;gap:12px!important}.nx-dashboard-twoup{grid-template-columns:1fr!important;gap:18px!important}.nx-footer-grid{grid-template-columns:1fr!important;gap:24px!important}.nx-trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.nx-howitworks-grid{grid-template-columns:1fr!important;gap:20px!important}.nx-testimonials-grid,.nx-testimonials-full-grid,.nx-blog-grid{grid-template-columns:1fr!important;gap:18px!important}.nx-values-grid,.nx-team-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.nx-about-twoup{grid-template-columns:1fr!important;gap:24px!important}.nx-faq-grid{grid-template-columns:1fr!important;gap:20px!important}.nx-case-body,.nx-process-row{grid-template-columns:1fr!important}.nx-process-row>:first-child{display:none!important}.nx-process-row>:last-child{display:none!important}.nx-hiw-inner{grid-template-columns:1fr!important;gap:20px!important}.nx-featured-post{grid-template-columns:1fr!important}.nx-featured-post>:last-child{display:none!important}.nx-glass{padding:28px 22px!important}.nx-glass-tight{padding:22px 18px!important}.nx-orders-row{grid-template-columns:1fr!important;gap:6px!important;padding:18px 22px!important}.nx-orders-row>*{text-align:left!important}.nx-footer-bottom{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.nx-confirm-card{padding:36px 24px!important}}@media (max-width: 480px){.nx-nav{padding:14px!important}.nx-nav-links{gap:14px!important}.nx-nav-links button{font-size:11px!important;letter-spacing:.02em!important}.nx-section{padding:100px 14px 64px!important}.nx-glass{padding:22px 18px!important}.nx-glass-tight{padding:18px 16px!important}.nx-kpis,.nx-card-row{grid-template-columns:1fr!important}.nx-hero-text h1{font-size:clamp(2.4rem,12vw,3.8rem)!important;line-height:.98!important}.nx-hero-text p{font-size:.98rem!important}.nx-confirm-card{padding:28px 18px!important}}@media (max-width: 360px){.nx-nav-links{gap:10px!important}.nx-nav-links button{font-size:10px!important}.nx-glass{padding:18px 14px!important}}
