:root{--blue:#1e88e5;--blue2:#0d47a1;--dark:#0d1117;--muted:#5b6472;--bg:#ffffff;--soft:#f5f7fa;--soft2:#f9fbff;--border: rgba(13,17,23,.1);--shadow: 0 18px 45px rgba(13,17,23,.1);--shadow2: 0 12px 30px rgba(13,17,23,.12);--radius: 18px}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--dark);overflow-x:hidden}body .menu-open{overflow:hidden}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.btn-primary,.btn-outline,.btn-ghost,.btn-whats{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;text-decoration:none;font-weight:800;letter-spacing:.2px;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.btn-primary{color:#fff;background:linear-gradient(135deg,#25d366,#1ebc59);box-shadow:0 18px 40px #25d36647;text-decoration:none;color:var(--dark);font-weight:600;font-size:14px;opacity:.92;padding:10px 12px}.btn-primary:hover{color:var(--blue)}.btn-outline{background:#fff;color:var(--blue);border-color:#1e88e559;text-decoration:none;color:var(--dark);font-weight:600;font-size:14px;opacity:.92;padding:10px 12px}.btn-outline:hover{color:var(--blue)}.btn-ghost{background:#0d11170a;color:var(--dark);border-color:#0d11170f}.btn-whats{background:#25d3661a;color:#0c5f33;border-color:#25d36638}.btn-primary:hover,.btn-outline:hover,.btn-ghost:hover,.btn-whats:hover{transform:translateY(-2px);box-shadow:var(--shadow2)}.big{padding:14px 18px;font-size:14px}.full{width:100%;padding:14px 16px}.theme-toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(13,17,23,.1);background:#fff;font-weight:900;cursor:pointer;transition:.2s ease;color:var(--dark)}.theme-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0d11171f}.theme-ico{font-size:14px}.theme-text{font-size:13px}html,body,.header,.card,.step,.metric,.price-card,.faq-item,.article,.login-box,.register-box,.contact-card,.mobile-menu,.overlay,.mini,.guarantee{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,color .5s ease}html[data-theme=dark]{--bg: #0b0f14;--dark: #e8eef6;--muted: #a9b4c2;--soft: rgba(255,255,255,.04);--soft2: rgba(255,255,255,.03);--border: rgba(255,255,255,.1);--shadow: 0 18px 45px rgba(0,0,0,.55);--shadow2: 0 12px 30px rgba(0,0,0,.5)}html[data-theme=dark] body{background:var(--bg);color:var(--dark)}html[data-theme=dark] .header{background:#0b0f14bf;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=dark] .nav-desktop a{color:var(--dark);opacity:.9}html[data-theme=dark] .nav-desktop a:hover{color:#8cc7ff}html[data-theme=dark] .theme-toggle{background:#ffffff0a;border-color:#ffffff1a;color:var(--dark)}html[data-theme=dark] .bullets li,.lead{border-color:#ffffff1a;color:#feffffc7!important}html[data-theme=light] .lead{border-color:#ffffff1a;color:#0d1117c7!important}html[data-theme=dark] .burger{background:#ffffff0a;border-color:#ffffff1a}html[data-theme=dark] .burger span{background:var(--dark)}html[data-theme=dark] .hero{background:radial-gradient(1200px 600px at 70% 20%,rgba(30,136,229,.22),transparent 60%),linear-gradient(135deg,#ffffff05,#1e88e50f)}html[data-theme=dark] .badge{background:#ffffff0a;border-color:#ffffff1a;color:#e8eef6eb}html[data-theme=dark] .trust-item{background:#ffffff0a;border-color:#ffffff14;color:#e8eef6d9}html[data-theme=dark] .logo-bar{background:#ffffff05;border-color:#ffffff14}html[data-theme=dark] .logo-box{background:#ffffff0a;border-color:#ffffff1a;color:#e8eef6e6}html[data-theme=dark] .card,html[data-theme=dark] .step,html[data-theme=dark] .metric,html[data-theme=dark] .price-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .article,html[data-theme=dark] .login-box,html[data-theme=dark] .register-box,html[data-theme=dark] .contact-card,html[data-theme=dark] .guarantee,html[data-theme=dark] .mini{background:#ffffff0a;border-color:#ffffff1a;box-shadow:var(--shadow)}html[data-theme=dark] .card p,html[data-theme=dark] .step p,html[data-theme=dark] .article p,html[data-theme=dark] .article li,html[data-theme=dark] .pricing p,html[data-theme=dark] .pricing li,html[data-theme=dark] .guarantee p,html[data-theme=dark] .faq-item p,html[data-theme=dark] .contact-card span,html[data-theme=dark] .register-box label,html[data-theme=dark] .login-box label{color:#e8eef6c7!important}html[data-theme=dark] .currency,html[data-theme=dark] .section-desc,html[data-theme=dark] .mini span,html[data-theme=dark] .metric span,html[data-theme=dark] .small,html[data-theme=dark] .cta-strip p,html[data-theme=dark] .micro{color:#e8eef691!important}html[data-theme=dark] .icon-circle,html[data-theme=dark] .shield,html[data-theme=dark] .step-num{background:#1e88e524;border-color:#1e88e538}html[data-theme=dark] .btn-outline{background:#ffffff0a;border-color:#8cc7ff59;color:#8cc7ff}html[data-theme=dark] .btn-ghost{background:#ffffff0a;border-color:#ffffff1a;color:var(--dark)}html[data-theme=dark] .btn-whats{background:#25d3661a;border-color:#25d36640;color:#e8eef6e0}html[data-theme=dark] .phone{background:linear-gradient(135deg,#1e88e540,#ffffff0d);border-color:#ffffff1a}html[data-theme=dark] .bot,html[data-theme=dark] .chip{background:#ffffff0d;border-color:#ffffff1a}html[data-theme=dark] .section.alt{background:#ffffff05;border-color:#ffffff14}html[data-theme=dark] .register-box input,html[data-theme=dark] .login-box input{background:#0000002e;border-color:#ffffff1f;color:var(--dark)}html[data-theme=dark] .register-box input:focus,html[data-theme=dark] .login-box input:focus{box-shadow:0 0 0 4px #1e88e52e;border-color:#8cc7ff59}html[data-theme=dark] .mobile-menu{background:#0b0f14fa;border-left:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .nav-mobile a,html[data-theme=dark] .close{background:#ffffff0a;border-color:#ffffff1a;color:var(--dark)}html[data-theme=dark] .footer{background:#070a0f;border-top:1px solid rgba(255,255,255,.08)}
