@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--bg-primary:#090d14;--bg-secondary:#0d131f;--bg-card:#111827a6;--bg-card-hover:#182235d9;--bg-glass:#0d131fb3;--border-color:#ffffff14;--border-active:#10b98166;--border-cyan:#06b6d466;--accent-emerald:#10b981;--accent-emerald-light:#34d399;--accent-emerald-glow:#10b98140;--accent-cyan:#06b6d4;--accent-cyan-light:#22d3ee;--accent-cyan-glow:#06b6d440;--accent-amber:#f59e0b;--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#6b7280;--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#1f293d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-emerald)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary)}.text-gradient-emerald{background:linear-gradient(135deg, #fff 0%, var(--accent-emerald-light) 60%, var(--accent-emerald) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg, #fff 0%, var(--accent-cyan-light) 60%, var(--accent-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-silver{background:linear-gradient(135deg,#fff 30%,#9ca3af 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:#ffffff2e;box-shadow:0 12px 32px #0006,0 0 20px #10b98114}.glass-card-active{border-color:var(--border-active);box-shadow:0 0 25px var(--accent-emerald-glow)}.btn-primary{color:#fff;font-family:var(--font-heading);cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #10b98159}.btn-primary:hover{background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:translateY(-2px);box-shadow:0 8px 30px #10b98180}.btn-secondary{color:var(--text-primary);font-family:var(--font-heading);border:1px solid var(--border-color);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary:hover{background:#ffffff17;border-color:#ffffff40;transform:translateY(-2px)}.badge-live{color:var(--accent-emerald-light);letter-spacing:.02em;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.pulse-dot{background-color:var(--accent-emerald);width:8px;height:8px;box-shadow:0 0 10px var(--accent-emerald);border-radius:50%;animation:1.8s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%{opacity:.7;box-shadow:0 0 4px var(--accent-emerald);transform:scale(.9)}50%{opacity:1;box-shadow:0 0 12px var(--accent-emerald);transform:scale(1.3)}to{opacity:.7;box-shadow:0 0 4px var(--accent-emerald);transform:scale(.9)}}@keyframes radarPing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.radar-ring{border:1.5px solid var(--accent-cyan);border-radius:50%;animation:2.5s linear infinite radarPing;position:absolute}.bg-radial-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9811f 0%,#06b6d40f 45%,#090d1400 70%);width:800px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.bg-radial-cyan{pointer-events:none;background:radial-gradient(circle,#06b6d41a 0%,#090d1400 70%);width:600px;height:600px;position:absolute}.section-container{z-index:1;max-width:1240px;margin:0 auto;padding:100px 24px;position:relative}html,body{max-width:100vw;overflow-x:hidden}*,:before,:after{max-width:100%}img,video,svg,iframe,canvas{max-width:100%;height:auto}.desktop-only{display:flex}.mobile-only{display:none}button,a,[role=button]{min-width:44px;min-height:44px}.btn-primary,.btn-secondary{touch-action:manipulation;min-height:44px}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.grid-2{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.flex-wrap-responsive{flex-wrap:wrap}.flex-col-mobile{flex-direction:column}.tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;gap:8px;display:flex;overflow-x:auto}.tabs-scroll::-webkit-scrollbar{display:none}.compare-table{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.modal-content{width:100%;max-width:560px}.card-padding{padding:36px 28px}.section-padding{padding:100px 0}@media (width>=1920px){.section-container{max-width:1600px;padding:120px 48px}.hero-grid{grid-template-columns:1.1fr .9fr!important}}@media (width<=1600px){.section-container{padding:100px 32px}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width<=1440px){.section-container{padding:90px 28px}.grid-3{gap:18px}}@media (width<=1280px){.section-container{padding:80px 24px}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px}.hero-grid{gap:36px!important}}@media (width<=1024px){.section-container{padding:72px 24px}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr;gap:20px}.desktop-only{display:none}.mobile-only{display:flex}.hero-grid{grid-template-columns:1fr!important;gap:32px!important}.hero-section{padding-top:120px!important;padding-bottom:60px!important}.compare-table{grid-template-columns:1fr;gap:16px}.form-grid-2,.form-grid-3{grid-template-columns:1fr}.modal-content{max-width:90vw}.card-padding{padding:24px 20px}.section-padding{padding:80px 0}.vsl-player{height:360px!important}.tabs-scroll{gap:6px}}@media (width<=820px){.section-container{padding:64px 20px}.grid-3{grid-template-columns:repeat(2,1fr);gap:16px}.grid-2{grid-template-columns:1fr;gap:16px}.hero-section{padding-top:100px!important;padding-bottom:50px!important}.vsl-player{height:320px!important}}@media (width<=768px){.section-container{padding:60px 16px}.grid-2,.grid-3{grid-template-columns:1fr}.btn-primary,.btn-secondary{justify-content:center;width:100%}.hero-section{padding-top:80px!important;padding-bottom:40px!important}.vsl-player{height:280px!important}.compare-table,.form-grid-2,.form-grid-3{grid-template-columns:1fr}.modal-content{max-width:95vw;padding:24px!important}.card-padding{padding:20px 16px}.section-padding{padding:60px 0}}@media (width<=640px){.section-container{padding:48px 16px}.hero-section{padding-top:70px!important;padding-bottom:32px!important}.vsl-player{height:260px!important}}@media (width<=576px){.section-container{padding:44px 14px}.vsl-player{height:240px!important}}@media (width<=480px){.section-container{padding:40px 14px}.glass-card{border-radius:12px}.btn-primary,.btn-secondary{padding:14px 20px;font-size:.9rem}.hero-section{padding-top:60px!important;padding-bottom:28px!important}.vsl-player{height:220px!important}.compare-table{grid-template-columns:1fr}}@media (width<=414px){.section-container{padding:36px 14px}.vsl-player{height:200px!important}}@media (width<=390px){.section-container{padding:32px 12px}.vsl-player{height:180px!important}}@media (width<=375px){.section-container{padding:28px 12px}.badge-live{padding:5px 10px;font-size:.75rem}.vsl-player{height:170px!important}}@media (width<=360px){.section-container{padding:24px 10px}.btn-primary,.btn-secondary{gap:6px;padding:12px 16px;font-size:.85rem}.vsl-player{height:160px!important}}@media (width<=320px){.section-container{padding:20px 8px}h1,h2,h3{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.vsl-player{height:140px!important}}
