:root{--axis-night:#0a0f1e;--axis-blue:#2563eb;--axis-cyan:#06b6d4;--profit-green:#10b981;--alert-amber:#f59e0b;--signal-red:#ef4444;--surface-light:#f8faff;--border-mid:#e2e8f0;--body-grey:#64748b;--pure-white:#fff;--card-dark:#0f172a;--card-surface:#1e293b;--border-dark:#334155;--text-muted-light:#94a3b8;--text-body:#334155;--bg-primary:var(--pure-white);--bg-secondary:var(--surface-light);--text-primary:var(--axis-night);--text-secondary:var(--body-grey);--text-muted:var(--text-muted-light);--accent:var(--axis-blue);--border:var(--border-mid);--card-bg:var(--pure-white);--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent:#2563eb;--accent-hover:#1d4ed8;--border:#e2e8f0;--card-bg:#fff}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__next,body,html{height:100%;margin:0;padding:0}body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;margin:0;color:var(--text-primary);background:var(--bg-primary);line-height:1.6}.hero{background:transparent}.btn{padding:12px 24px;border-radius:8px;border:0;font-weight:600;font-size:15px;transition:all .3s ease;cursor:pointer}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.15)}.btn.secondary{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn.secondary:hover{background:var(--bg-tertiary);border-color:var(--accent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.fade-in-up{animation:fadeInUp .5s ease-out forwards}.fade-in{animation:fadeIn .5s ease-out forwards}.slide-in-left{animation:slideInLeft .5s ease-out forwards}.slide-in-right{animation:slideInRight .5s ease-out forwards}.scale-in{animation:scaleIn .4s ease-out forwards}.animate-float{animation:float 4s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.hero-bg,.parallax-layer{display:none}}@media (min-width:769px){.nav-desktop{display:flex!important}.nav-mobile-panel,.nav-mobile-toggle{display:none!important}}@media (max-width:768px){.nav-desktop{display:none!important}.nav-mobile-toggle{display:flex!important;align-items:center;justify-content:center}.final-cta-grid,.hero-container,.hero-grid,.profit-simulator-grid{grid-template-columns:1fr!important}.hero-container,.hero-grid{gap:40px!important}.hero-grid .hero-inner{order:1}.hero-grid>div:last-of-type:not([class]){order:2}section{padding-left:16px!important;padding-right:16px!important}.bento-grid{grid-template-columns:1fr!important}.bento-grid>*{grid-column:span 1!important}.feature-showcase-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (min-width:769px) and (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)!important}}.gradient-mesh{position:relative;overflow:hidden}.gradient-mesh:before{top:-20%;right:-10%;width:50%;height:60%;background:radial-gradient(ellipse,rgba(37,99,235,.04) 0,transparent 70%);filter:blur(60px)}.gradient-mesh:after,.gradient-mesh:before{content:"";position:absolute;pointer-events:none;z-index:0}.gradient-mesh:after{bottom:-10%;left:10%;width:40%;height:50%;background:radial-gradient(ellipse,rgba(37,99,235,.03) 0,transparent 70%);filter:blur(50px)}