@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #7c3aed;--primary-dark: #6d28d9;--primary-light: #a78bfa;--secondary: #0f172a;--accent: #10b981;--accent-blue: #3b82f6;--background: #030014;--background-light: transparent;--surface: rgba(15, 15, 35, .8);--surface-solid: #0f0f23;--surface-light: #1a1a2e;--text: #f8fafc;--text-muted: #94a3b8;--border: rgba(124, 58, 237, .2);--border-light: rgba(255, 255, 255, .08);--gradient-1: linear-gradient(135deg, #7c3aed 0%, #3b82f6 100%);--gradient-2: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--gradient-purple: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--gradient-blue: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--shadow: 0 25px 50px -12px rgba(0, 0, 0, .5);--shadow-glow: 0 0 60px rgba(124, 58, 237, .4);--shadow-glow-blue: 0 0 60px rgba(59, 130, 246, .3)}[data-theme=light]{--primary: #7c3aed;--primary-dark: #6d28d9;--primary-light: #8b5cf6;--secondary: #f8fafc;--accent: #059669;--accent-blue: #2563eb;--background: #f8fafc;--background-light: #ffffff;--surface: rgba(255, 255, 255, .9);--surface-solid: #ffffff;--surface-light: #f1f5f9;--text: #0f172a;--text-muted: #64748b;--border: rgba(124, 58, 237, .15);--border-light: rgba(0, 0, 0, .08);--gradient-1: linear-gradient(135deg, #7c3aed 0%, #3b82f6 100%);--gradient-2: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--gradient-purple: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--gradient-blue: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--shadow: 0 25px 50px -12px rgba(0, 0, 0, .15);--shadow-glow: 0 0 60px rgba(124, 58, 237, .2);--shadow-glow-blue: 0 0 60px rgba(59, 130, 246, .15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:var(--background);color:var(--text);line-height:1.6;overflow-x:hidden;max-width:100vw;min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;max-width:100vw;background:var(--background)}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float 20s ease-in-out infinite;transition:background .3s ease,opacity .3s ease;overflow:hidden}.orb.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.4) 0%,transparent 70%);top:-200px;right:-200px;animation-delay:0s;max-width:100vw}.orb.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);bottom:-150px;left:-150px;animation-delay:-7s;max-width:100vw}.orb.orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(168,85,247,.25) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s;max-width:100vw}[data-theme=light] .orb.orb-1{background:radial-gradient(circle,rgba(124,58,237,.15) 0%,transparent 70%)}[data-theme=light] .orb.orb-2{background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 70%)}[data-theme=light] .orb.orb-3{background:radial-gradient(circle,rgba(168,85,247,.1) 0%,transparent 70%)}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,-60px) scale(1.1)}50%{transform:translate(-60px,80px) scale(.9)}75%{transform:translate(-80px,-40px) scale(1.05)}}.noise-overlay{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2vw,1.5rem)}p{color:var(--text-muted);font-size:1.1rem}a{color:inherit;text-decoration:none;transition:all .3s ease}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}@media (max-width: 768px){.container{max-width:100%;padding-left:1rem!important;padding-right:1rem!important}}@media (max-width: 480px){.container{padding:0 1rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden}@media (max-width: 480px){.btn{padding:.75rem 1.5rem;font-size:.9rem}}.btn-primary{background:var(--gradient-1);color:#fff;box-shadow:0 4px 20px #7c3aed66}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #7c3aed80}.btn-primary:hover:before{left:100%}.btn-secondary{background:#7c3aed1a;color:var(--text);border:1px solid rgba(124,58,237,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{border-color:var(--primary);background:#7c3aed33;box-shadow:0 0 30px #7c3aed33}.btn-outline{background:transparent;color:var(--primary-light);border:2px solid var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff;box-shadow:0 0 30px #7c3aed66}.btn-white{background:#fff;color:var(--primary)}.btn-white:hover{background:#fffffff2;transform:translateY(-3px);box-shadow:0 10px 30px #fff3}section{padding:6rem 0;position:relative}@media (max-width: 768px){section{padding:4rem 0}}@media (max-width: 480px){section{padding:3rem 0}}.section-header{text-align:center;max-width:700px;margin:0 auto 4rem}@media (max-width: 768px){.section-header{margin-bottom:3rem}}@media (max-width: 480px){.section-header{margin-bottom:2rem}}.section-header p{margin-top:1rem}@media (max-width: 480px){.section-header p{font-size:.95rem}}.page-header{padding:10rem 0 4rem;text-align:center;background:transparent;position:relative;overflow:hidden}@media (max-width: 768px){.page-header{padding:8rem 0 3rem}}@media (max-width: 480px){.page-header{padding:7rem 0 2rem}}.page-header .container{position:relative;z-index:1}.page-header h1{margin-bottom:1rem}.card{background:linear-gradient(135deg,#0f0f23e6,#0f0f2399);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:2rem;border:1px solid rgba(124,58,237,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.5),transparent);opacity:0;transition:opacity .4s ease}.card:hover{transform:translateY(-8px);border-color:#7c3aed66;box-shadow:0 25px 50px -12px #00000080,0 0 60px #7c3aed33}.card:hover:before{opacity:1}[data-theme=light] .card{background:linear-gradient(135deg,#fffffff2,#fffc);border-color:#7c3aed1a;box-shadow:0 4px 20px #00000014}[data-theme=light] .card:hover{box-shadow:0 25px 50px -12px #00000026,0 0 60px #7c3aed1a}[data-theme=light] .pricing-card,[data-theme=light] .action-card,[data-theme=light] .risk-card,[data-theme=light] .option-card,[data-theme=light] .intelli-card,[data-theme=light] .platform-card,[data-theme=light] .solution-card,[data-theme=light] .feature-card,[data-theme=light] .faq-item,[data-theme=light] .step,[data-theme=light] .visual-card,[data-theme=light] .badge-item,[data-theme=light] .detailed-schema,[data-theme=light] .sender-account,[data-theme=light] .receiver-account,[data-theme=light] .telegram-source,[data-theme=light] .target-platform,[data-theme=light] .subscriber,[data-theme=light] .shared-visual,[data-theme=light] .sharing-dashboard,[data-theme=light] .stripe-card,[data-theme=light] .plan-card,[data-theme=light] .backtest-chart,[data-theme=light] .cloud-visual,[data-theme=light] .benefit-card,[data-theme=light] .step-card,[data-theme=light] .video-card{background:#fffffff2;border-color:#7c3aed1a;box-shadow:0 2px 15px #0000000f}[data-theme=light] .pricing-card:hover,[data-theme=light] .action-card:hover,[data-theme=light] .risk-card:hover,[data-theme=light] .option-card:hover,[data-theme=light] .intelli-card:hover,[data-theme=light] .platform-card:hover,[data-theme=light] .solution-card:hover,[data-theme=light] .feature-card:hover,[data-theme=light] .step:hover,[data-theme=light] .benefit-card:hover,[data-theme=light] .step-card:hover,[data-theme=light] .video-card:hover{box-shadow:0 8px 25px #0000001a}[data-theme=light] .hub-processor{box-shadow:0 4px 20px #7c3aed33}[data-theme=light] [data-tooltip]:before{background:#fffffffa;border-color:#0000001a;box-shadow:0 4px 15px #0000001a}[data-theme=light] [data-tooltip]:after{border-top-color:#fffffffa}[data-theme=light] .table-row:hover{background:#00000008}[data-theme=light] .dashboard-header{background:#3b82f614}[data-theme=light] .btn-secondary{background:#7c3aed14;border-color:#7c3aed33}[data-theme=light] .btn-secondary:hover{background:#7c3aed26}[data-theme=light] .mobile-menu-btn span{background:var(--text)}[data-theme=light] .content-image{background:#ffffffe6}[data-theme=light] .lang-dropdown{background:#fffffffa;box-shadow:0 10px 30px #0000001f}[data-theme=light] .trust-badges{background:#7c3aed0a}[data-theme=light] .footer{background:#f8fafcf2}[data-theme=light] .affiliation-header .badge,[data-theme=light] .hero-badge{background:#7c3aed14;border-color:#7c3aed33}[data-theme=light] .popular-badge,[data-theme=light] .plan-name .badge{color:#fff!important}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-3{grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-4{grid-template-columns:1fr}}.content-section{padding:4rem 0;overflow-x:hidden}@media (max-width: 768px){.content-section{padding:3rem 0}}@media (max-width: 480px){.content-section{padding:2rem 0}}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content-grid.reverse{direction:rtl}.content-grid.reverse>*{direction:ltr}@media (max-width: 968px){.content-grid{grid-template-columns:1fr;gap:2.5rem;text-align:center}.content-grid.reverse{direction:ltr}}@media (max-width: 480px){.content-grid{gap:2rem}}.content-image{background:var(--surface);border-radius:24px;padding:2rem;border:1px solid var(--border);min-height:400px;display:flex;align-items:center;justify-content:center}.content-text h2{margin-bottom:1.5rem}.content-text p{margin-bottom:2rem}@media (max-width: 768px){.content-text{text-align:center;padding:0 .5rem}}@media (max-width: 480px){.content-text h2{font-size:1.5rem;margin-bottom:1rem}.content-text p{font-size:.95rem;margin-bottom:1.5rem}}@media (max-width: 768px){.content-text .btn{display:block;width:fit-content;margin:0 auto}}.content-list{list-style:none;margin-bottom:2rem;padding:0}.content-list li{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;color:var(--text-muted)}.content-list li:before{content:"\2713";color:var(--accent);font-weight:700;font-size:1.2rem;flex-shrink:0}@media (max-width: 768px){.content-list{text-align:left;max-width:100%;margin:0 auto 1.5rem;padding:0 .5rem}.content-list li{gap:.75rem}.content-list li:before{font-size:1rem}}@media (max-width: 480px){.content-list{padding:0}.content-list li{font-size:.9rem;padding:.5rem 0}}.feature-icon{width:50px;height:50px;background:#6366f11a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.legal-content{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.legal-content h2{font-size:1.5rem;margin:2.5rem 0 1rem;color:var(--text)}.legal-content h3{font-size:1.25rem;margin:2rem 0 .75rem;color:var(--text)}.legal-content p{margin-bottom:1rem}.legal-content ul{margin:1rem 0 1rem 2rem;color:var(--text-muted)}.legal-content ul li{margin-bottom:.5rem}.text-center{text-align:center}.text-gradient{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.bg-dark{background:transparent}.bg-gradient{background:var(--gradient-1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}[class*=aos-].aos-init{opacity:0;transition:opacity .6s ease,transform .6s ease}[class*=aos-].aos-animate{opacity:1;transform:translate(0) scale(1)}.aos-fade-up.aos-init{transform:translateY(40px)}@media (max-width: 768px){.aos-fade-up.aos-init{transform:translateY(20px)}}.aos-fade-in.aos-init{transform:translateY(0)}.aos-fade-left.aos-init{transform:translate(40px)}@media (max-width: 768px){.aos-fade-left.aos-init{transform:translate(0)}}.aos-fade-right.aos-init{transform:translate(-40px)}@media (max-width: 768px){.aos-fade-right.aos-init{transform:translate(0)}}.aos-zoom-in.aos-init{transform:scale(.9)}@media (max-width: 768px){.aos-zoom-in.aos-init{transform:scale(.95)}}.btn:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.3) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .4s,opacity .8s}.btn:active:after{transform:scale(0);opacity:.3;transition:0s}.btn:active{transform:scale(.97)}.card,.feature-card,.service-card,.testimonial-card,.intelli-card,.risk-card,.option-card,.action-card,.solution-card,.platform-card{transition:border-color .3s ease,box-shadow .3s ease}.feature-icon,.intelli-icon,.risk-icon,.option-icon,.solution-icon,.action-icon{transition:transform .2s ease}a:not(.btn){position:relative}a:not(.btn):after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:var(--primary);transition:width .3s ease}a:not(.btn):hover:after{width:100%}.nav-link:after,.logo:after,.platform-card a:after,.service-card a:after,[class*=btn]:after{display:none}.btn:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,textarea{transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #7c3aed33}input[type=checkbox]{cursor:pointer;transition:transform .2s ease}input[type=checkbox]:active{transform:scale(.9)}.spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-check{animation:checkmark .4s ease-in-out}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.shake{animation:shake .4s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.badge-pulse{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #7c3aed66}50%{box-shadow:0 0 0 8px #7c3aed00}}[data-tooltip]{position:relative;cursor:help}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(5px);padding:.5rem .75rem;background:var(--surface-solid);color:var(--text);font-size:.875rem;border-radius:8px;border:1px solid var(--border);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;z-index:1000;pointer-events:none}[data-tooltip]:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--surface-solid);opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:1000}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.stat-number,.stat-value{transition:transform .3s ease}.stat-number:hover,.stat-value:hover{transform:scale(1.05)}.glow-hover{transition:box-shadow .3s ease}.glow-hover:hover{box-shadow:0 0 30px #7c3aed80}@media (max-width: 768px){body,html{overflow-x:hidden;width:100%;position:relative}}
