.ac-page,.ac-auth{--ac-bg: #0c0915;--ac-card: rgba(20, 15, 32, .82);--ac-raised: #1a1428;--ac-line: rgba(255, 255, 255, .08);--ac-text: #f3f0fa;--ac-body: #cbc5d9;--ac-muted: #8f89a3;--ac-accent: #b48cf7;--ac-accent2: #8b5cf6;font-family:Space Grotesk,system-ui,sans-serif;color:var(--ac-body)}.ac-mono{font-family:Space Mono,monospace}.ac-muted{color:var(--ac-muted);margin:0;font-size:.9rem;line-height:1.55}.ac-muted b{color:var(--ac-text)}.ac-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:0;border-radius:13px;cursor:pointer;font:inherit;font-weight:700;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 12px 30px #7c4ddb59;transition:transform .2s,box-shadow .2s,opacity .2s}.ac-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #7c4ddb80}.ac-primary:disabled{opacity:.55;cursor:default}.ac-ghost{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;color:var(--ac-text);background:#ffffff0a;border:1px solid var(--ac-line);transition:background .2s,border-color .2s}.ac-ghost:hover:not(:disabled){background:#b48cf71a;border-color:#b48cf766}.ac-ghost.danger{color:#f5a3a3}.ac-ghost.danger:hover{background:#ef444414;border-color:#ef444459}.ac-ghost.green{color:#9be3b2}.ac-ghost.green:hover{background:#22c55e14;border-color:#86efac66}.ac-ghost:disabled{opacity:.5}.ac-link{border:0;background:none;padding:0;color:var(--ac-accent);font:inherit;font-size:.86rem;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.ac-link:hover{color:#fff}.ac-discord{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:14px;text-decoration:none;font-weight:700;font-size:1rem;color:#fff;background:#5865f2;box-shadow:0 14px 34px #5865f259;transition:transform .2s,background .2s,box-shadow .2s}.ac-discord i{font-size:1.25rem}.ac-discord:hover{color:#fff;background:#4752e0;transform:translateY(-1px);box-shadow:0 18px 40px #5865f280}.ac-discord.off{opacity:.55}.ac-discord.small{width:auto;display:inline-flex;padding:11px 18px;font-size:.92rem;margin-top:14px}.ac-auth{position:relative;min-height:100vh;display:grid;place-items:center;padding:120px 16px 70px;overflow:hidden}.ac-auth-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(520px 320px at 50% 18%,rgba(139,92,246,.25),transparent 70%),radial-gradient(420px 260px at 80% 80%,rgba(88,101,242,.12),transparent 70%)}.ac-auth-card{position:relative;width:min(440px,100%);padding:36px 32px 26px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#1a132aeb,#0c0915f2);border:1px solid rgba(180,140,247,.22);box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ac-auth-logo{width:72px;height:72px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3c2a62,#140f20 70%);border:1px solid rgba(180,140,247,.4);box-shadow:0 16px 38px #7c4ddb66}.ac-auth-logo img{width:44px;height:44px;object-fit:contain}.ac-auth h1{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:800}.ac-auth h1 span{background:linear-gradient(90deg,#c4a2fb,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ac-auth-sub{margin:10px auto 24px;max-width:320px;color:var(--ac-muted);font-size:.92rem;line-height:1.55}.ac-or{display:flex;align-items:center;gap:12px;margin:22px 0 18px;color:var(--ac-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.ac-or:before,.ac-or:after{content:"";flex:1;height:1px;background:var(--ac-line)}.ac-form{display:flex;flex-direction:column;gap:12px}.ac-input{position:relative;display:flex;align-items:center}.ac-input i{position:absolute;left:15px;color:var(--ac-muted)}.ac-input input{width:100%;padding:14px 14px 14px 42px;border-radius:13px;border:1px solid var(--ac-line);background:#ffffff09;color:#fff;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.ac-input input:focus{border-color:#b48cf799;box-shadow:0 0 0 4px #8b5cf624}.ac-code-label{font-size:.88rem;color:var(--ac-muted)}.ac-code-label b{color:#fff}.ac-code{display:flex;justify-content:center;gap:8px}.ac-code input{width:48px;height:58px;border-radius:13px;border:1px solid var(--ac-line);background:#ffffff09;text-align:center;color:#fff;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s,transform .2s}.ac-code input:focus{border-color:#b48cf7;box-shadow:0 0 0 4px #8b5cf629;transform:translateY(-2px)}.ac-code-actions{display:flex;justify-content:space-between}.ac-note,.ac-err{margin-top:14px;padding:10px 12px;border-radius:11px;font-size:.84rem;text-align:left;display:flex;gap:8px;line-height:1.45}.ac-note{color:#cdbbf7;background:#8b5cf61a;border:1px solid rgba(180,140,247,.25)}.ac-err{color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.ac-perks{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--ac-line);display:flex;flex-direction:column;gap:9px;text-align:left}.ac-perks li{display:flex;gap:10px;align-items:center;font-size:.86rem;color:var(--ac-body)}.ac-perks i{color:var(--ac-accent);width:18px}.ac-back{margin-top:20px;border:0;background:none;color:var(--ac-muted);font:inherit;font-size:.85rem;cursor:pointer}.ac-back:hover{color:#fff}.ac-page{position:relative;min-height:100vh;padding:110px clamp(14px,3vw,40px) 80px;overflow:hidden}.ac-bg{position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background:radial-gradient(700px 380px at 20% 10%,rgba(139,92,246,.22),transparent 70%),radial-gradient(520px 320px at 85% 0%,rgba(217,70,239,.12),transparent 70%)}.ac-wrap{position:relative;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.ac-loading{min-height:70vh;display:grid;place-items:center}.ac-spin,.ac-spinning{animation:acSpin .9s linear infinite}.ac-spin{width:40px;height:40px;border-radius:50%;border:3px solid rgba(139,92,246,.2);border-top-color:#b48cf7}@keyframes acSpin{to{transform:rotate(360deg)}}.ac-hero{position:relative;display:flex;align-items:center;gap:24px;padding:30px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#281a44f2,#100c1bf2 60%);border:1px solid rgba(180,140,247,.25);box-shadow:0 34px 80px #00000073}.ac-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(360px 200px at 100% 0%,rgba(240,171,252,.18),transparent 70%),repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.018) 22px 23px)}.ac-avatar{position:relative;flex-shrink:0;width:96px;height:96px;border-radius:28px;padding:3px;background:conic-gradient(from 200deg,#c4a2fb,#6d3fd6,#f0abfc,#c4a2fb)}.ac-avatar img,.ac-avatar>span{width:100%;height:100%;border-radius:25px;object-fit:cover;display:grid;place-items:center;background:#160f24;color:#fff;font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:800}.ac-tier-dot{position:absolute;right:-6px;bottom:-6px;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#9061f9,#c026d3);border:3px solid #1b1330}.ac-hero-text{position:relative;flex:1;min-width:0}.ac-kicker{color:var(--ac-muted);font-size:.92rem}.ac-hero h1{margin:2px 0 12px;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;line-height:1.15;word-break:break-word}.ac-edit{border:0;background:none;color:var(--ac-muted);font-size:.9rem;cursor:pointer;vertical-align:middle;opacity:.6}.ac-edit:hover{color:#fff;opacity:1}.ac-name-edit{display:flex;gap:6px;margin:6px 0 12px}.ac-name-edit input{flex:1;max-width:320px;padding:9px 12px;border-radius:10px;border:1px solid rgba(180,140,247,.4);background:#0000004d;color:#fff;font:inherit;font-size:1.1rem;outline:none}.ac-name-edit button{width:40px;border-radius:10px;border:1px solid var(--ac-line);background:#ffffff0d;color:#fff;cursor:pointer}.ac-hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.84rem;color:var(--ac-body);align-items:center}.ac-hero-meta>span{display:inline-flex;align-items:center;gap:6px}.ac-hero-meta i{color:var(--ac-muted)}.ac-dc i{color:#8b97ff!important}.ac-tier{padding:4px 11px;border-radius:999px;font-weight:700;font-size:.78rem;letter-spacing:.04em;color:#fff;background:#8b5cf640;border:1px solid rgba(180,140,247,.4)}.ac-tier i{color:inherit!important}.ac-tier.t-pro{background:#3b82f633;border-color:#93c5fd73}.ac-tier.t-elite{background:#eab3082e;border-color:#facc1573;color:#fde68a}.ac-tier.t-legend{background:linear-gradient(135deg,#ef44444d,#d946ef4d);border-color:#fb718580}.ac-hero-actions{position:relative;display:flex;flex-direction:column;gap:8px}.ac-banner{padding:12px 16px;border-radius:14px;font-size:.9rem;display:flex;gap:10px;align-items:center}.ac-banner.ok{color:#a7f3c0;background:#22c55e1a;border:1px solid rgba(134,239,172,.3)}.ac-banner.bad{color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.ac-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ac-stat{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:20px;overflow:hidden;background:var(--ac-card);border:1px solid var(--ac-line);transition:transform .25s,border-color .25s}.ac-stat:hover{transform:translateY(-3px);border-color:#b48cf759}.ac-stat:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 70%)}.ac-stat i{font-size:1.15rem;color:var(--ac-accent);margin-bottom:6px}.ac-stat b{color:#fff;font-family:Orbitron,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.1}.ac-stat span{font-size:.8rem;color:var(--ac-muted)}.ac-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ac-card{padding:22px;border-radius:22px;background:var(--ac-card);border:1px solid var(--ac-line)}.ac-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ac-card h2,.ac-section h2{margin:0;color:#fff;font-size:1.1rem;font-weight:700;display:flex;gap:9px;align-items:center}.ac-card h2 i{color:var(--ac-accent)}.ac-pill{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px}.ac-pill.ok{color:#a7f3c0;background:#22c55e24}.ac-progress{height:10px;margin:16px 0 10px;border-radius:99px;background:#ffffff0f;overflow:hidden}.ac-progress span{display:block;height:100%;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,#6d3fd6,#b48cf7,#f0abfc);box-shadow:0 0 14px #b48cf799;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.ac-tiers{display:flex;justify-content:space-between;font-size:.72rem;color:#6c6680;text-transform:uppercase;letter-spacing:.06em}.ac-tiers .on{color:#e9dcff;font-weight:700}.ac-fav{margin-top:16px;padding-top:14px;border-top:1px solid var(--ac-line);font-size:.88rem;display:flex;gap:8px;align-items:center}.ac-fav i{color:#f472b6}.ac-fav b{color:#fff}.ac-discordcard.linked{background:linear-gradient(160deg,rgba(88,101,242,.12),var(--ac-card) 55%);border-color:#818cf847}.ac-discordcard h2 i{color:#8b97ff}.ac-dc-user{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ac-dc-user img,.ac-dc-ph{width:46px;height:46px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff}.ac-dc-user strong{display:block;color:#fff}.ac-dc-user small{color:var(--ac-muted);font-size:.8rem}.ac-roles{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}.ac-roles li{display:flex;gap:9px;align-items:flex-start;font-size:.85rem;padding:8px 10px;border-radius:10px;background:#ffffff08}.ac-roles li.ok i{color:#86efac}.ac-roles li.bad i{color:#fbbf24}.ac-roles b{color:#fff}.ac-verify{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:14px;text-decoration:none;color:#fff;background:#22c55e14;border:1px solid rgba(134,239,172,.3);transition:background .2s,border-color .2s}.ac-verify:hover{color:#fff;background:#22c55e24;border-color:#86efac8c}.ac-verify>i:first-child{font-size:1.3rem;color:#86efac}.ac-verify span{flex:1;display:flex;flex-direction:column}.ac-verify small{color:var(--ac-muted);font-size:.78rem}.ac-verify>i:last-child{color:var(--ac-muted)}.ac-row{display:flex;gap:8px;flex-wrap:wrap}.ac-section{display:flex;flex-direction:column;gap:14px}.ac-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ac-section h2{font-family:Orbitron,sans-serif;font-size:1.3rem}.ac-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ac-product{border-radius:20px;overflow:hidden;background:var(--ac-card);border:1px solid var(--ac-line);transition:transform .3s,border-color .3s,box-shadow .3s}.ac-product:hover{transform:translateY(-4px);border-color:#b48cf766;box-shadow:0 22px 50px #00000073,0 0 40px -16px #8b5cf699}.ac-product-img{position:relative;aspect-ratio:16 / 9;background:#0b0814;overflow:hidden}.ac-product-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ac-product:hover .ac-product-img img{transform:scale(1.05)}.ac-owned{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;color:#a7f3c0;background:#06140cbf;border:1px solid rgba(134,239,172,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac-product-body{padding:16px}.ac-product-body h3{margin:0 0 3px;color:#fff;font-size:1.05rem;font-weight:700}.ac-product-body small{color:var(--ac-muted);font-size:.8rem}.ac-product-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ac-empty{text-align:center;padding:46px 20px;border-radius:22px;background:var(--ac-card);border:1px dashed rgba(180,140,247,.3)}.ac-empty>i{font-size:2.4rem;color:var(--ac-accent)}.ac-empty h3{margin:10px 0 6px;color:#fff}.ac-empty p{margin:0 auto 18px;max-width:380px;color:var(--ac-muted)}.ac-orders{display:flex;flex-direction:column;gap:10px}.ac-order{border-radius:18px;background:var(--ac-card);border:1px solid var(--ac-line);overflow:hidden;transition:border-color .25s}.ac-order.open{border-color:#b48cf759}.ac-order-head{display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-order-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#86efac;box-shadow:0 0 0 4px #86efac26}.ac-order-main{flex:1;min-width:0;display:flex;flex-direction:column}.ac-order-main strong{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-order-main small{color:var(--ac-muted);font-size:.78rem}.ac-chip{font-size:.74rem;padding:3px 9px;border-radius:999px;color:#e9dcff;background:#8b5cf629}.ac-order-total{color:#fff;font-family:Orbitron,sans-serif;font-weight:700}.ac-order-chev{color:var(--ac-muted);transition:transform .25s}.ac-order.open .ac-order-chev{transform:rotate(180deg)}.ac-order-body{padding:0 18px 18px;display:flex;flex-direction:column;gap:12px;animation:acIn .3s ease}@keyframes acIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ac-item{padding:14px;border-radius:14px;background:#ffffff06;border:1px solid var(--ac-line)}.ac-item-top{display:flex;gap:12px;align-items:center}.ac-item-top img{width:56px;height:42px;border-radius:8px;object-fit:cover}.ac-item-top strong{color:#fff;display:block}.ac-item-top small{color:var(--ac-muted);font-size:.8rem}.ac-keys{margin-top:12px;display:flex;flex-direction:column;gap:6px}.ac-keys-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--ac-muted)}.ac-key{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:10px;background:#0a0712;border:1px solid rgba(180,140,247,.2)}.ac-key code{flex:1;min-width:0;color:#d9c7ff;font-family:Space Mono,monospace;font-size:.84rem;word-break:break-all}.ac-key button{border:1px solid var(--ac-line);background:#ffffff0a;color:#fff;border-radius:8px;padding:5px 10px;font:inherit;font-size:.76rem;cursor:pointer;white-space:nowrap}.ac-msg{margin:10px 0 0;font-size:.86rem;white-space:pre-wrap;color:var(--ac-body)}.ac-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--ac-line)}.nav-account{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px!important}.nav-account img,.nav-account .nav-account-ph{width:28px;height:28px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#9061f9,#c026d3);color:#fff;font-size:.8rem;font-weight:700}@media (max-width: 1000px){.ac-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ac-hero{flex-direction:column;align-items:flex-start;padding:22px}.ac-hero-actions{flex-direction:row}.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-code input{width:42px;height:52px}.ac-order-head .ac-chip{display:none}}.dcx{position:relative;overflow:hidden;padding:24px;border-radius:20px;margin-bottom:24px;font-family:Space Grotesk,sans-serif;color:#cbc5d9;background:linear-gradient(140deg,#5865f224,#0e0a18e6 55%);border:1px solid rgba(129,140,248,.3)}.dcx:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(88,101,242,.35),transparent 70%);pointer-events:none}.dcx.on{background:linear-gradient(140deg,#22c55e1a,#0e0a18eb 55%);border-color:#86efac4d}.dcx.on:before{background:radial-gradient(circle,rgba(34,197,94,.25),transparent 70%)}.dcx-head{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:14px}.dcx-head h3{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.05rem;font-weight:600}.dcx-step{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7936b2,#a855f7)}.dcx-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.74rem;font-weight:700;color:#a7f3c0;background:#22c55e24;border:1px solid rgba(134,239,172,.35)}.dcx-text{position:relative;margin:0 0 14px;font-size:.9rem;line-height:1.55;color:#b9b2cc}.dcx-perks-row{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dcx-perks-row span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.78rem;color:#dcd7f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.dcx-perks-row i{color:#8b97ff}.dcx-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 18px;border-radius:14px;text-decoration:none;color:#fff;font-weight:700;font-size:1rem;background:#5865f2;box-shadow:0 14px 34px #5865f259;transition:transform .2s,background .2s,box-shadow .2s}.dcx-btn>i:first-child{font-size:1.3rem}.dcx-btn:hover{color:#fff;background:#4752e0;transform:translateY(-2px);box-shadow:0 18px 42px #5865f280}.dcx-arrow{position:absolute;right:18px;transition:transform .2s}.dcx-btn:hover .dcx-arrow{transform:translate(4px)}.dcx-note{position:relative;display:flex;justify-content:center;gap:6px;margin-top:10px;font-size:.76rem;color:#7f7994}.dcx-user{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dcx-avatar{position:relative;width:62px;height:62px;flex-shrink:0}.dcx-avatar img,.dcx-avatar>span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff;font-weight:800;font-size:1.5rem;border:3px solid rgba(134,239,172,.5)}.dcx-avatar>i{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;color:#fff;background:#5865f2;border:2px solid #120e1c}.dcx-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dcx-info strong{color:#fff;font-size:1.08rem}.dcx-info span{color:#9d97b3;font-size:.85rem}.dcx-mail{display:inline-flex;gap:6px;align-items:center;margin-top:2px}.dcx-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:#a7f3c0}.dcx-perks i{margin-right:4px}.rvx{position:relative;overflow:hidden;padding:26px;border-radius:22px;font-family:Space Grotesk,sans-serif;color:#cbc5d9;background:linear-gradient(160deg,#24183ceb,#0c0915f2);border:1px solid rgba(180,140,247,.25);box-shadow:0 26px 60px #0006}.rvx-head{display:flex;gap:14px;align-items:center;margin-bottom:20px}.rvx-ico{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fbbf24;font-size:1.2rem;background:#fbbf241f;border:1px solid rgba(251,191,36,.3)}.rvx-head h3{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.1rem}.rvx-head p{margin:3px 0 0;font-size:.85rem;color:#8f89a3}.rvx-lock{position:relative;border-radius:18px;overflow:hidden;border:1px dashed rgba(129,140,248,.4)}.rvx-ghost{padding:22px;filter:blur(3px);opacity:.35;pointer-events:none;display:flex;flex-direction:column;gap:14px;align-items:center}.rvx-ghost>i{display:none}.rvx-ghost:before{content:"★★★★★";color:#fbbf24;font-size:2rem;letter-spacing:8px}.rvx-ghost-lines{width:100%;display:flex;flex-direction:column;gap:8px}.rvx-ghost-lines span{height:12px;border-radius:6px;background:#ffffff1f}.rvx-ghost-lines span:nth-child(2){width:80%}.rvx-ghost-lines span:nth-child(3){width:55%}.rvx-lock-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px;background:radial-gradient(circle at 50% 40%,#5865f238,#0c0915d9 75%)}.rvx-lock{min-height:270px}.rvx-lock-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#5865f2;box-shadow:0 0 0 8px #5865f22e}.rvx-lock-body h4{margin:6px 0 0;color:#fff;font-size:1.15rem}.rvx-lock-body p{margin:0 0 6px;max-width:420px;font-size:.88rem;color:#b9b2cc;line-height:1.5}.rvx-lock-body p b{color:#c9b4f7}.rvx-lock-body .dcx-btn{width:auto;min-width:260px;padding:13px 52px 13px 22px}.rvx-form{display:flex;flex-direction:column;gap:16px}.rvx-as{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#5865f21a;border:1px solid rgba(129,140,248,.25)}.rvx-as img,.rvx-as>span{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff;font-weight:700}.rvx-as div{display:flex;flex-direction:column;flex:1}.rvx-as small{font-size:.72rem;color:#8f89a3}.rvx-as strong{color:#fff}.rvx-as>i{color:#86efac;font-size:1.1rem}.rvx-products{display:flex;gap:8px;flex-wrap:wrap}.rvx-products button{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer;font:inherit;font-size:.85rem;color:#ddd7ee;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.rvx-products button img{width:30px;height:24px;border-radius:6px;object-fit:cover}.rvx-products button.on{border-color:#b48cf7;background:#8b5cf629;color:#fff}.rvx-stars{display:flex;align-items:center;gap:4px}.rvx-stars button{border:0;background:none;padding:2px;cursor:pointer;font-size:2rem;color:#ffffff26;transition:transform .15s,color .15s}.rvx-stars button.on{color:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.45))}.rvx-stars button:hover{transform:scale(1.15) rotate(-6deg)}.rvx-label{margin-left:12px;font-size:.9rem;color:#e9dcff;font-weight:600}.rvx-text{position:relative}.rvx-text textarea{width:100%;min-height:110px;padding:14px 16px 26px;border-radius:14px;resize:vertical;outline:none;font:inherit;font-size:.95rem;line-height:1.55;color:#fff;background:#00000040;border:1px solid rgba(180,140,247,.25);transition:border-color .2s,box-shadow .2s}.rvx-text textarea:focus{border-color:#b48cf7;box-shadow:0 0 0 4px #8b5cf624}.rvx-count{position:absolute;right:14px;bottom:10px;font-size:.72rem;color:#6c6680}.rvx-info{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:.86rem;line-height:1.5;color:#c8c2dc;background:#5865f214;border:1px solid rgba(129,140,248,.22)}.rvx-info>i{color:#8b97ff;font-size:1.1rem;margin-top:1px}.rvx-info b{color:#fff}.rvx-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 14px 34px #7c4ddb66;transition:transform .2s,opacity .2s}.rvx-submit:hover:not(:disabled){transform:translateY(-2px)}.rvx-submit:disabled{opacity:.45;cursor:default}.rvx-done{text-align:center;padding:18px 10px 6px;display:flex;flex-direction:column;align-items:center;gap:8px}.rvx-done-ico{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;color:#86efac;background:#22c55e1f;border:1px solid rgba(134,239,172,.4)}.rvx-done h4{margin:6px 0 0;color:#fff}.rvx-done p{margin:0;color:#9d97b3;font-size:.9rem}.rvx-role{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border-radius:999px;font-size:.85rem}.rvx-role.ok{color:#a7f3c0;background:#22c55e1f;border:1px solid rgba(134,239,172,.35)}.rvx-role.warn{color:#fde68a;background:#eab3081a;border:1px solid rgba(250,204,21,.3)}.rvx-role b{color:#fff}@media (max-width: 560px){.rvx{padding:18px}.rvx-lock{min-height:320px}.rvx-lock-body .dcx-btn{min-width:0;width:100%}}.rvx-rolename{color:#4ade80!important;font-weight:700;text-shadow:0 0 6px rgba(74,222,128,.85),0 0 16px rgba(34,197,94,.55);animation:rvxGlow 2.4s ease-in-out infinite}@keyframes rvxGlow{50%{text-shadow:0 0 3px rgba(74,222,128,.6),0 0 9px rgba(34,197,94,.3)}}@media (prefers-reduced-motion: reduce){.rvx-rolename{animation:none}}.electric-border{position:relative;display:inline-block}.eb-canvas-container{position:absolute;top:-60px;left:-60px;pointer-events:none;z-index:0}.eb-canvas{display:block}.eb-layers{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1}.eb-glow-1{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:transparent;box-shadow:0 0 20px var(--electric-border-color),0 0 40px var(--electric-border-color),inset 0 0 20px #5227ff1a;opacity:.6}.eb-glow-2{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:transparent;box-shadow:0 0 60px var(--electric-border-color),0 0 100px var(--electric-border-color);opacity:.3}.eb-background-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(82,39,255,.15) 0%,transparent 70%)}.eb-content{position:relative;z-index:2;border-radius:inherit;overflow:hidden}.dc-root{--dc-bg: #0d0a15;--dc-surface: #15111f;--dc-raised: #1c1729;--dc-line: rgba(255, 255, 255, .08);--dc-text: #f2eff8;--dc-body: #cdc7da;--dc-muted: #8d87a0;--dc-accent: #a479f2;--dc-accent-2: #7c4ddb;position:fixed;right:24px;bottom:24px;z-index:9990;font-family:Space Grotesk,system-ui,sans-serif}.scroll-to-top-btn{bottom:104px!important;transition:opacity .25s!important}.dc-chat-open .scroll-to-top-btn{opacity:0!important;pointer-events:none!important}.dc-launcher{position:relative;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;margin-left:auto}.dc-bubble-label{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px 9px;border-radius:12px 12px 4px;color:#fff;background:#15111feb;border:1px solid rgba(164,121,242,.35);box-shadow:0 12px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);animation:dcFloat 4s ease-in-out infinite}.dc-label-top{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.12em}.dc-label-sub{padding-left:15px;font-size:.7rem;font-weight:500;color:#b7a9d6;letter-spacing:.02em}.dc-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:dcPing 2s infinite}.dc-launch-ico{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:20px;overflow:hidden;background:linear-gradient(150deg,#2a1d45,#120d1d);border:1px solid rgba(164,121,242,.45);box-shadow:0 16px 40px #00000080,0 0 0 6px #a479f214,inset 0 1px #ffffff14;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,border-radius .3s}.dc-launcher:hover .dc-launch-ico{transform:translateY(-3px);border-color:#a479f2cc}.dc-launch-logo{width:38px;height:38px;object-fit:contain;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.dc-launch-x{position:absolute;font-size:1.25rem;color:#fff;opacity:0;transform:rotate(-90deg);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.is-open .dc-launch-logo{opacity:0;transform:scale(.6) rotate(40deg)}.is-open .dc-launch-x{opacity:1;transform:none}.is-open .dc-launch-ico{border-radius:50%}.is-open .dc-bubble-label{opacity:0;transform:translate(10px);pointer-events:none;animation:none}.dc-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:#ef4444;border:2px solid #0d0a15}@keyframes dcPing{0%{box-shadow:0 0 #4ade808c}80%,to{box-shadow:0 0 0 8px #4ade8000}}@keyframes dcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.dc-panel{position:absolute;right:0;bottom:80px;width:384px;height:min(620px,calc(100vh - 130px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--dc-bg);border:1px solid rgba(164,121,242,.25);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff05 inset;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transform-origin:bottom right;transition:opacity .28s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s}.is-open .dc-panel{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .35s cubic-bezier(.16,1,.3,1)}.dc-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 16px 18px;background:linear-gradient(135deg,#24183b,#140f20 70%);border-bottom:1px solid var(--dc-line)}.dc-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(164,121,242,.6),transparent)}.dc-head-brand{display:flex;align-items:center;gap:12px;min-width:0}.dc-head-logo{position:relative;width:42px;height:42px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:#0d0a15;border:1px solid rgba(164,121,242,.35)}.dc-head-logo img{width:28px;height:28px;object-fit:contain}.dc-online{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#4ade80;border:2px solid #1c1530}.dc-head-brand div{display:flex;flex-direction:column;min-width:0}.dc-head-brand strong{color:var(--dc-text);font-size:1rem;font-weight:700}.dc-head-brand span{color:var(--dc-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-head-actions{display:flex;gap:4px}.dc-icon{width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;cursor:pointer;background:#ffffff0d;color:var(--dc-body);transition:background .2s,color .2s}.dc-icon:hover{background:#ffffff1a;color:#fff}.dc-menu-wrap{position:relative}.dc-menu{position:absolute;right:0;top:40px;z-index:5;min-width:150px;padding:5px;border-radius:12px;background:var(--dc-raised);border:1px solid var(--dc-line);box-shadow:0 16px 40px #00000080}.dc-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:#f2a7a2;font:inherit;font-size:.86rem;cursor:pointer}.dc-menu button:hover{background:#ef44441a}.dc-intro{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:22px 20px 18px}.dc-intro-hero{text-align:center}.dc-intro-logo{width:68px;height:68px;margin:4px auto 14px;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3a2860,#140f20 70%);border:1px solid rgba(164,121,242,.4);box-shadow:0 14px 34px #7c4ddb59}.dc-intro-logo img{width:42px;height:42px;object-fit:contain}.dc-intro h3{margin:0;color:var(--dc-text);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.dc-intro h3 span{color:var(--dc-accent)}.dc-intro-hero p{margin:8px auto 0;max-width:300px;color:var(--dc-muted);font-size:.88rem;line-height:1.55}.dc-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dc-perks span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.74rem;color:var(--dc-body);background:var(--dc-surface);border:1px solid var(--dc-line)}.dc-perks i{color:var(--dc-accent)}.dc-perks .bi-discord{color:#9aa6ff}.dc-field{display:flex;flex-direction:column;gap:7px;margin-top:4px}.dc-field>span{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dc-muted)}.dc-input{position:relative;display:flex;align-items:center}.dc-input i{position:absolute;left:14px;color:var(--dc-muted)}.dc-input input{width:100%;padding:13px 14px 13px 40px;border-radius:12px;border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-text);font:inherit;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.dc-input input:focus{border-color:#a479f299;box-shadow:0 0 0 4px #a479f21f}.dc-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dc-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:0;border-radius:12px;font:inherit;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);box-shadow:0 12px 28px #7c4ddb59;transition:transform .2s,box-shadow .2s,opacity .2s}.dc-start:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #7c4ddb80}.dc-start:disabled{opacity:.5;cursor:default}.dc-fine{margin:-4px 0 0;text-align:center;font-size:.72rem;color:#635d75}.dc-error{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:.84rem;color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.dc-error.small{margin-bottom:8px;padding:7px 10px;font-size:.8rem}.dc-list{flex:1;overflow-y:auto;padding:16px 14px 10px;display:flex;flex-direction:column;gap:2px;background:radial-gradient(500px 260px at 100% 0%,rgba(124,77,219,.08),transparent 70%);scrollbar-width:thin}.dc-day{display:flex;justify-content:center;margin:8px 0 10px}.dc-day span{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-muted);padding:3px 10px;border-radius:999px;background:var(--dc-surface)}.dc-system{margin:4px 8px 12px;padding:10px 12px;border-radius:12px;text-align:center;font-size:.82rem;line-height:1.5;color:var(--dc-body);background:var(--dc-surface);border:1px dashed var(--dc-line)}.dc-msg{display:flex;align-items:flex-end;gap:8px;margin-top:8px;animation:dcIn .28s cubic-bezier(.16,1,.3,1)}.dc-msg.me{justify-content:flex-end}@keyframes dcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dc-av{width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#0d0a15;border:1px solid var(--dc-line);display:grid;place-items:center;margin-bottom:18px}.dc-av img{width:100%;height:100%;object-fit:cover}.dc-bubble-wrap{display:flex;flex-direction:column;max-width:78%;min-width:0}.dc-msg.me .dc-bubble-wrap{align-items:flex-end}.dc-author{font-size:.72rem;color:var(--dc-muted);margin:0 0 4px 4px;display:flex;gap:6px;align-items:center}.dc-author em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:4px;color:#fff;background:var(--dc-accent-2)}.dc-bubble{padding:10px 14px;border-radius:18px;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.dc-msg.them .dc-bubble{background:var(--dc-raised);color:var(--dc-text);border:1px solid var(--dc-line);border-bottom-left-radius:6px}.dc-msg.me .dc-bubble{color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);border-bottom-right-radius:6px;box-shadow:0 8px 20px #7c4ddb40}.dc-msg.pending .dc-bubble{opacity:.7}.dc-bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dc-msg.them .dc-bubble a{color:#c9b4f7}.dc-img{display:block;margin-top:6px;max-width:220px;border-radius:12px;overflow:hidden;border:1px solid var(--dc-line)}.dc-img img{display:block;width:100%}.dc-msg time{font-size:.66rem;color:#6c667e;margin:4px 6px 0}.dc-typing{display:inline-flex;gap:4px;padding:12px 14px!important;margin-bottom:18px}.dc-typing i{width:6px;height:6px;border-radius:50%;background:var(--dc-muted);animation:dcDot 1.2s infinite}.dc-typing i:nth-child(2){animation-delay:.15s}.dc-typing i:nth-child(3){animation-delay:.3s}@keyframes dcDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.dc-hint{margin:14px auto 4px;max-width:260px;text-align:center;font-size:.8rem;color:var(--dc-muted);line-height:1.5}.dc-compose{padding:10px 12px 12px;border-top:1px solid var(--dc-line);background:#0f0c18}.dc-compose-row{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--dc-surface);border:1px solid var(--dc-line);transition:border-color .2s}.dc-compose-row:focus-within{border-color:#a479f280}.dc-compose textarea{flex:1;min-height:22px;max-height:120px;padding:8px 0;border:0;resize:none;outline:none;background:transparent;color:var(--dc-text);font:inherit;font-size:.92rem;line-height:1.4}.dc-compose textarea::placeholder{color:#6c667e}.dc-send{width:38px;height:38px;flex-shrink:0;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);transition:transform .2s,opacity .2s}.dc-send:hover:not(:disabled){transform:scale(1.05)}.dc-send:disabled{opacity:.35;cursor:default}.dc-closed{display:flex;flex-direction:column;gap:10px;align-items:center;padding:14px 16px 16px;border-top:1px solid var(--dc-line);color:var(--dc-muted);font-size:.85rem}@media (max-width: 560px){.dc-root{right:14px;bottom:14px}.dc-bubble-label{display:none}.dc-panel{position:fixed;top:10px;right:10px;bottom:86px;left:10px;width:auto;height:auto}.scroll-to-top-btn{bottom:90px!important;right:18px!important}}@media (prefers-reduced-motion: reduce){.dc-bubble-label,.dc-label-top{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.12em}.dc-label-sub{padding-left:15px;font-size:.7rem;font-weight:500;color:#b7a9d6;letter-spacing:.02em}.dc-dot{animation:none}}.lv-section{position:relative;padding:40px clamp(16px,4vw,48px) 32px;font-family:Space Grotesk,system-ui,sans-serif}.lv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(760px 380px at 12% 30%,rgba(124,58,237,.16),transparent 70%),radial-gradient(620px 320px at 92% 75%,rgba(192,38,211,.1),transparent 70%)}.lv-wrap{position:relative;max-width:1240px;margin:0 auto}.lv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.lv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9d5ff;padding:7px 13px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.4);box-shadow:0 0 22px -6px #a855f799}.lv-kicker i{color:#c084fc;font-size:.9rem}.lv-head h2{margin:16px 0 8px;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;color:#fff;line-height:1.05}.lv-head h2 span{background:linear-gradient(90deg,#a855f7,#d8b4fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(168,85,247,.45))}.lv-head p{margin:0;color:#a39dbb;font-size:1rem}.lv-all{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:14px;text-decoration:none;font-weight:700;font-size:.95rem;color:#fff;background:#140e22b3;border:1px solid rgba(168,85,247,.45);transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.lv-all:hover{color:#fff;background:#a855f729;border-color:#c084fccc;transform:translateY(-2px);box-shadow:0 12px 30px -12px #a855f7b3}.lv-all i{transition:transform .25s}.lv-all:hover i{transform:translate(3px)}.lv-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;align-items:stretch}.lv-grid.single{grid-template-columns:minmax(0,900px);justify-content:center}.lv-feature{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(165deg,#1a122cf5,#0b0813f5);border:1px solid rgba(168,85,247,.35);box-shadow:0 30px 70px #00000080,0 0 70px -28px #a855f7d9}.lv-stage{position:relative;aspect-ratio:16 / 9;background:#07050d}.lv-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lv-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;cursor:pointer;background:none;overflow:hidden}.lv-cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s;animation:lvIn .5s ease}.lv-cover:hover img{transform:scale(1.04);filter:saturate(1.15)}.lv-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,5,13,.35) 0%,transparent 28%,transparent 62%,rgba(7,5,13,.7) 100%)}.lv-yt,.lv-featured,.lv-dur{position:absolute;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lv-yt{top:16px;left:18px;font-size:.86rem;text-shadow:0 1px 8px rgba(0,0,0,.6)}.lv-yt i{color:#f03;font-size:1.2rem}.lv-featured{top:16px;right:16px;padding:6px 13px;border-radius:999px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;background:#4c1d958c;border:1px solid rgba(192,132,252,.5)}.lv-featured i{color:#d8b4fe}.lv-play{position:absolute;top:50%;left:50%;width:82px;height:82px;margin:-41px 0 0 -41px;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;color:#fff;background:radial-gradient(circle at 35% 30%,#8b5cf6,#5b21b6);border:3px solid rgba(233,213,255,.85);box-shadow:0 0 0 10px #8b5cf62e,0 0 50px #8b5cf6cc;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:lvPulse 2.4s ease-in-out infinite}.lv-play i{margin-left:5px}.lv-cover:hover .lv-play{transform:scale(1.1);box-shadow:0 0 0 14px #8b5cf638,0 0 70px #8b5cf6}.lv-dur{right:14px;bottom:14px;padding:5px 10px;border-radius:9px;font-size:.78rem;background:#07050db8;border:1px solid rgba(255,255,255,.12);font-family:Space Mono,monospace}.lv-dur.big{font-size:.88rem;padding:6px 12px}.lv-dur.big i{font-size:.8rem;color:#c4b5fd}.lv-feature-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px 18px;border-top:1px solid rgba(168,85,247,.18)}.lv-feature-text{display:flex;align-items:center;gap:14px;min-width:0}.lv-new{flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:6px 11px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 6px 18px -6px #a855f7e6}.lv-feature-meta h3{margin:0 0 5px;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.3}.lv-by{display:flex;align-items:center;gap:8px;color:#a39dbb;font-size:.86rem}.lv-by i{font-style:normal;color:#5f5a6e}.lv-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3)}.lv-stats{display:inline-flex;align-items:center;gap:12px;color:#a39dbb;font-size:.78rem}.lv-stats span{display:inline-flex;align-items:center;gap:6px}.lv-stats.big{gap:0;font-size:.92rem;color:#d6d0e6}.lv-stats.big span+span{margin-left:14px;padding-left:14px;border-left:1px solid rgba(255,255,255,.12)}.lv-watch{display:inline-flex;gap:7px;align-items:center;color:#c4b5fd;text-decoration:none;font-size:.85rem;font-weight:600}.lv-watch:hover{color:#fff}.lv-side{display:flex;flex-direction:column;gap:12px}.lv-item{position:relative;flex:1;display:flex;gap:14px;align-items:center;width:100%;padding:12px;border-radius:16px;cursor:pointer;text-align:left;font:inherit;background:#140f20d1;border:1px solid rgba(255,255,255,.08);color:#fff;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.lv-item:hover{border-color:#c084fc80;transform:translate(-3px)}.lv-item.on{border-color:#c084fcd9;background:linear-gradient(135deg,#7c3aed33,#140f20e6);box-shadow:0 0 0 1px #a855f759,0 0 34px -10px #a855f7e6}.lv-item.on:before{content:"";position:absolute;left:-9px;top:50%;margin-top:-6px;border:6px solid transparent;border-left-color:#c084fc;border-right:0}.lv-thumb{position:relative;flex-shrink:0;width:136px;aspect-ratio:16 / 9;border-radius:11px;overflow:hidden;background:#07050d}.lv-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lv-item:hover .lv-thumb img{transform:scale(1.07)}.lv-thumb>i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:1.15rem;color:#fff;background:#7c3aede0;border:2px solid rgba(233,213,255,.6);box-shadow:0 6px 16px #00000080}.lv-thumb .lv-dur{right:6px;bottom:6px;padding:2px 6px;border-radius:6px;font-size:.68rem}.lv-item.on .lv-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #c084fc;border-radius:11px}.lv-item-text{display:flex;flex-direction:column;gap:5px;min-width:0}.lv-item-text strong{font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-item-text small{color:#8f89a8;font-size:.78rem}.lv-perks{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-radius:18px;background:#100b1ab3;border:1px solid rgba(255,255,255,.06)}.lv-perk{display:flex;gap:14px;align-items:center;padding:18px 20px}.lv-perk+.lv-perk{border-left:1px solid rgba(255,255,255,.06)}.lv-perk>span{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:1.25rem;color:#c084fc;background:#a855f71a;box-shadow:inset 0 0 0 1px #a855f733}.lv-perk b{display:block;color:#fff;font-size:.9rem}.lv-perk small{color:#8f89a8;font-size:.76rem;line-height:1.4}.lv-head,.lv-feature,.lv-item,.lv-perks{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,box-shadow .25s}.lv-section.in .lv-head,.lv-section.in .lv-feature,.lv-section.in .lv-item,.lv-section.in .lv-perks{opacity:1;transform:none}.lv-section.in .lv-feature{transition-delay:.1s}.lv-section.in .lv-item:nth-child(1){transition-delay:.18s}.lv-section.in .lv-item:nth-child(2){transition-delay:.24s}.lv-section.in .lv-item:nth-child(3){transition-delay:.3s}.lv-section.in .lv-item:nth-child(4){transition-delay:.36s}.lv-section.in .lv-perks{transition-delay:.42s}.lv-section.in .lv-item:hover{transform:translate(-3px);transition-delay:0s}@keyframes lvPulse{50%{box-shadow:0 0 0 16px #8b5cf614,0 0 60px #8b5cf6e6}}@keyframes lvIn{0%{opacity:0;transform:scale(1.03)}}@media (max-width: 960px){.lv-grid{grid-template-columns:1fr}.lv-perks{grid-template-columns:1fr 1fr}.lv-perk:nth-child(3){border-left:0}.lv-perk:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06)}}@media (max-width: 520px){.lv-thumb{width:112px}.lv-play{width:64px;height:64px;margin:-32px 0 0 -32px;font-size:1.9rem}.lv-perks{grid-template-columns:1fr}.lv-perk+.lv-perk{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.lv-item.on:before{display:none}}#products{padding-bottom:72px!important;min-height:0!important;overflow-x:clip!important;overflow-y:visible!important}#products>.de-gradient-edge-bottom{display:none}#faq{padding-top:80px!important}.navbar-custom{padding:10px 0;position:sticky;top:0;z-index:1000;transition:all var(--transition-normal);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dropdown-menu{background:#13081c!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px;margin-top:10px;box-shadow:0 20px 50px #0006}.toggle{position:relative;width:25px;height:25px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.5s}.bars{width:100%;height:4px;background-color:#b05cff;border-radius:4px;transition:all .5s ease}#bar2{transition-duration:.8s}#bar1,#bar3{width:70%}.toggle.open .bars{position:absolute;transition-duration:.5s}.toggle.open #bar2{transform:scaleX(0);transition-duration:.5s}.toggle.open #bar1{width:100%;transform:rotate(45deg);transition-duration:.5s}.toggle.open #bar3{width:100%;transform:rotate(-45deg);transition-duration:.5s}.toggle.open{transition-duration:.5s;transform:rotate(180deg)}.toggler-icon{display:flex;flex-direction:column;gap:5px;width:24px;height:18px;position:relative}.toggler-icon span{display:block;position:absolute;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s cubic-bezier(.68,-.6,.32,1.6);transform-origin:center}.toggler-icon span:nth-child(1){top:0}.toggler-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.toggler-icon span:nth-child(3){bottom:0}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(1),.navbar-toggler.active .toggler-icon span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(2),.navbar-toggler.active .toggler-icon span:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(3),.navbar-toggler.active .toggler-icon span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.hero-description{font-size:1.15rem;color:var(--text-secondary);max-width:500px;margin-bottom:35px;line-height:1.8}.hero-buttons{display:flex;flex-direction:row;gap:15px;flex-wrap:nowrap;margin-bottom:50px}@media (max-width: 991px){.navbar-collapse{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px;border-radius:var(--radius-lg);margin-top:15px;border:1px solid var(--glass-border)}.navbar-nav{gap:5px;margin-bottom:20px}.nav-actions{flex-direction:column;gap:12px;width:100%}.features-bento{grid-template-columns:1fr;gap:20px}.bento-visual{height:180px}.nav-actions>*{width:100%;justify-content:center}.status-indicator{order:-1}.hero-section{text-align:center;padding-top:40px}.hero-content{margin-bottom:50px}.hero-description{margin:0 auto 35px}.hero-buttons,.hero-stats{justify-content:center}.hero-3d-container{height:450px}.showcase-grid{grid-template-columns:1fr}.showcase-thumbs{flex-direction:row}.thumb-card{flex:1}.footer-top{grid-template-columns:1fr;gap:40px}.features-unique-grid,.feature-card-unique .card-inner{grid-template-columns:1fr}.feature-card-unique .card-visual{min-height:200px}.feature-card-unique .card-content{border-left:none;border-top:1px solid rgba(255,255,255,.05)}.reviews-slider-wrapper{margin:30px -30px}.footer-brand{max-width:none;text-align:center}.footer-brand .navbar-brand{justify-content:center}}@media (max-width: 480px){.hero-title{font-size:2rem}.hero-buttons{flex-direction:row;flex-wrap:nowrap}.hero-buttons .btn{width:auto}.hero-stats{flex-direction:column;gap:20px}.stat-divider{width:50px;height:1px}.character-placeholder{width:200px;height:300px}.feature-icon-container{width:80px;height:80px}.feature-icon-container i{font-size:2rem}.feature-front h3{font-size:1.3rem}.char-helmet{width:80px;height:70px}.char-visor{top:30px;width:70px;height:20px}.char-body{width:120px;height:180px;top:65px}.char-weapon{height:130px;top:100px;right:20px}.float-card{display:none}.footer-links-grid{grid-template-columns:1fr}.filter-btn{padding:10px 18px;font-size:.85rem}.step-card{padding:30px 25px}.bento-visual{height:140px}.bento-content{padding:15px}.bento-content h3{font-size:1.1rem}.icon-box{width:50px;height:50px}.icon-box i{font-size:1.2rem}.card-number{font-size:.65rem;top:12px;right:12px}.corner-dots{top:10px;left:10px}.corner-dots .dot{width:4px;height:4px}.bento-affordable .floating-prices,.bento-affordable .discount-tag,.bento-support .response-time,.bento-support .support-status,.bento-security .shield-layers,.bento-security .scan-effect,.bento-security .secure-badge,.bento-security .shield-status,.bento-trusted .rating-display,.bento-trusted .user-count,.card-glow-orb,.card-particles{display:none}.bento-card .card-stats{flex-direction:column;gap:10px}.corner-accent{width:12px;height:12px}.corner-accent.tl{top:6px;left:6px}.corner-accent.br{bottom:6px;right:6px}}.payment-help-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;background:#7936b226;border:1px solid rgba(121,54,178,.3);color:#a855f7;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;position:relative;overflow:hidden}.payment-help-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#7936b233,#a855f71a);opacity:0;transition:opacity .3s ease}.payment-help-btn:hover{transform:translateY(-3px);border-color:#a855f799;box-shadow:0 10px 30px #7936b24d;color:#c084fc}.text-highlight{margin-left:3px}.payment-help-btn:hover:before{opacity:1}.payment-help-btn svg,.payment-help-btn img{position:relative;z-index:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.payment-help-btn:hover svg,.payment-help-btn:hover img{transform:scale(1.15) rotate(-5deg)}.btn-buy-now{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#7936b2,#7936b2)!important;color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:3px;padding:18px 40px;border:none;border-radius:12px!important;text-decoration:none;transition:all .3s ease;box-shadow:0 0 30px #a400ff66}.btn-buy-now .btn-arrow-left,.btn-buy-now .btn-arrow-right{transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.btn-buy-now:hover .btn-arrow-left{margin-right:2px!important}.btn-buy-now:hover .btn-arrow-right{margin-left:2px!important}.ring-progress{fill:none;stroke:url(#purpleGradient);stroke:#a400ff;stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1.5s ease}.ring-progress{fill:none;stroke:url(#progressGradient);stroke-width:6;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;animation:ringFill 2s ease-out forwards;animation-delay:.5s}.ring-progress{fill:none;stroke:url(#percentGradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;animation:fillProgress 2s ease-out forwards;animation-delay:.5s;filter:drop-shadow(0 0 8px rgba(164,0,255,.5))}@media (max-width: 991px){.hero-section{margin-top:-100px!important;min-height:100vh!important}.hero-section .container{padding-left:20px;padding-right:20px}.hero-section .col-lg-6.hero-content{flex:0 0 100%;max-width:100%;text-align:center;padding-top:150px}.hero-brand-title{font-size:3.5rem!important;text-align:center}.brand-dxrk{font-size:4rem!important;display:block}.brand-solutions{font-size:2rem!important;display:block}.hero-subtitle{justify-content:center;text-align:center}.hero-subtitle .subtitle-text{font-size:1.2rem}.hero-description{max-width:600px;margin-left:auto;margin-right:auto;font-size:1.1rem;padding:0 20px;text-align:center}.hero-buttons{justify-content:center!important;flex-wrap:nowrap;flex-direction:row}.btn-buy-now{justify-content:center}.video-bg video{object-position:70% center}.unicorn-studio-bg{left:60%!important}}@media (max-width: 768px){.hero-section{margin-top:-80px!important;padding-bottom:40px}.hero-section .col-lg-6.hero-content{padding-top:120px}.hero-brand-title{font-size:2.8rem!important}.brand-dxrk{font-size:3.2rem!important}.brand-solutions{font-size:1.6rem!important}.hero-subtitle .subtitle-text{font-size:1rem}.hero-description{font-size:1rem;line-height:1.6;padding:0 15px}.hero-buttons{gap:10px!important;flex-direction:row!important;flex-wrap:nowrap!important}.btn-buy-now{padding:14px 28px;font-size:.95rem}.video-bg video{object-position:75% center}.unicorn-studio-bg{left:65%!important}.particles img{opacity:.7}#smoke{opacity:.6}}@media (max-width: 576px){.hero-section .col-lg-6.hero-content{padding-top:100px}.hero-brand-title{font-size:2.2rem!important}.brand-dxrk{font-size:2.6rem!important}.brand-solutions{font-size:1.3rem!important}.hero-subtitle .subtitle-text{font-size:.9rem}.hero-description{font-size:.9rem;padding:0 10px}.btn-buy-now{padding:12px 20px;font-size:.85rem}.btn-buy-now .btn-arrow-left,.btn-buy-now .btn-arrow-right{width:16px!important;height:16px!important}.video-bg video{object-position:95% center}.unicorn-studio-bg{left:70%!important}}@media (max-width: 375px){.hero-section .col-lg-6.hero-content{padding-top:90px}.brand-dxrk{font-size:2.2rem!important}.brand-solutions{font-size:1.1rem!important}.hero-description{font-size:.85rem}.btn-buy-now{padding:10px 18px;font-size:.8rem}}@media (max-width: 991px){.navbar-brand .brand-text{font-size:1.3rem!important}.hero-section .col-lg-6.hero-content{padding-bottom:200px}.brand-dxrk{font-size:5.5rem!important}.brand-solutions{font-size:2.8rem!important}.hero-subtitle .subtitle-text{font-size:2.2rem!important}.hero-description{font-size:1.1rem!important;line-height:1.7}}.cart-badge{position:absolute;top:-5px;right:-5px;background:linear-gradient(135deg,#a400ff,#6366f1);color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #a400ff80;animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cart-dropdown-wrapper,.btn-cart{overflow:visible!important}@media (max-width: 991px){.navbar-custom{position:relative}.navbar-custom .container{position:static}.navbar-collapse{display:block!important;position:fixed!important;top:70px;left:15px;right:15px;background:#13081cfa!important;border:1px solid rgba(164,0,255,.2);border-radius:20px;padding:0;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 25px 50px #00000080,0 0 40px #a400ff1a,inset 0 1px #ffffff0d;z-index:9999;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;will-change:transform,opacity}.navbar-collapse.show{opacity:1;pointer-events:auto;transform:translateY(0);padding:25px}.navbar-collapse:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(164,0,255,.05) 0%,transparent 50%,rgba(99,102,241,.05) 100%);border-radius:20px;pointer-events:none;z-index:-1}.navbar-collapse .navbar-nav{flex-direction:column;gap:8px}.navbar-collapse .nav-item{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.navbar-collapse.show .nav-item{opacity:1;transform:translateY(0)}.navbar-collapse.show .nav-item:nth-child(1){transition-delay:.05s}.navbar-collapse.show .nav-item:nth-child(2){transition-delay:.08s}.navbar-collapse.show .nav-item:nth-child(3){transition-delay:.11s}.navbar-collapse.show .nav-item:nth-child(4){transition-delay:.14s}.navbar-collapse.show .nav-item:nth-child(5){transition-delay:.17s}.navbar-collapse:not(.show) .nav-item:nth-child(5){transition-delay:0s}.navbar-collapse:not(.show) .nav-item:nth-child(4){transition-delay:.02s}.navbar-collapse:not(.show) .nav-item:nth-child(3){transition-delay:.04s}.navbar-collapse:not(.show) .nav-item:nth-child(2){transition-delay:.06s}.navbar-collapse:not(.show) .nav-item:nth-child(1){transition-delay:.08s}.navbar-collapse .nav-link{padding:14px 18px!important;border-radius:12px;transition:all .3s ease;background:#ffffff05;border:1px solid transparent}.navbar-collapse .nav-link:hover{background:#a400ff26;border-color:#a400ff33;transform:translate(5px)}.navbar-collapse .nav-actions{margin-top:20px;padding-top:20px;border-top:1px solid rgba(164,0,255,.15);display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.navbar-collapse.show .nav-actions{opacity:1;transform:translateY(0);transition-delay:.2s}.navbar-collapse:not(.show) .nav-actions{transition-delay:0s}.navbar-collapse .nav-actions .btn{width:100%;justify-content:center;padding:14px 20px;border-radius:12px}.navbar-collapse .cart-dropdown-wrapper{display:none!important}}.cart-dropdown-menu{background:#13081c!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(164,0,255,.2)!important;box-shadow:0 25px 50px #00000080,0 0 40px #a400ff1a,inset 0 1px #ffffff0d!important;transform:translateZ(0);will-change:transform,opacity;isolation:isolate}.cart-dropdown-menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(164,0,255,.05) 0%,transparent 50%,rgba(99,102,241,.05) 100%);border-radius:16px;pointer-events:none;z-index:-1}.cart-item{opacity:0;transform:translate(-20px);animation:cartItemSlide .3s ease forwards}.cart-item:nth-child(1){animation-delay:.05s}.cart-item:nth-child(2){animation-delay:.1s}.cart-item:nth-child(3){animation-delay:.15s}.cart-item:nth-child(4){animation-delay:.2s}.cart-item:nth-child(5){animation-delay:.25s}.cart-footer{opacity:0;transform:translateY(10px);animation:cartFooterSlide .4s ease .2s forwards}@keyframes cartSlideIn{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartItemSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes cartFooterSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.mobile-cart .cart-dropdown-menu{width:calc(100vw - 30px)!important;right:-10px!important;max-width:400px}}.navbar-collapse{transform:translateZ(0);will-change:transform,opacity;isolation:isolate}.scroll-progress{position:fixed!important;top:0!important;left:0!important;height:3px!important;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))!important;z-index:99999!important;transition:width .1s!important;pointer-events:none}.navbar-custom{top:3px!important}.navbar-custom.scrolled{z-index:9998}.hero-brand-title,.hero-subtitle,.hero-description,.hero-buttons{animation:none!important}.animated-link{font-weight:700;text-decoration:none;color:#7936b2;display:inline-block}.animated-link span{display:inline-block;filter:blur(0px);animation:blurFade 2s ease-in-out infinite}.animated-link span:nth-child(1){animation-delay:0s}.animated-link span:nth-child(2){animation-delay:.2s}.animated-link span:nth-child(3){animation-delay:.4s}.animated-link span:nth-child(4){animation-delay:.6s}.animated-link span:nth-child(5){animation-delay:.8s}.animated-link span:nth-child(6){animation-delay:1s}.animated-link span:nth-child(7){animation-delay:1.2s}.animated-link span:nth-child(8){animation-delay:1.4s}.animated-link span:nth-child(9){animation-delay:1.6s}@keyframes blurFade{0%,to{filter:blur(0px);opacity:1;transform:translateY(0)}50%{transform:translateY(-2px)}}html{scroll-behavior:smooth}:root{--primary: #7936b2;--primary-dark: #7936b2;--primary-light: #7936b2;--secondary: #7936b2;--accent: #7936b2;--accent-red: #ef4444;--success: #22c55e;--warning: #eab308;--bg-dark: #000000;--bg-darker: #000000;--bg-card: rgba(15, 15, 25, .8);--bg-card-hover: rgba(25, 25, 40, .9);--glass-bg: rgba(255, 255, 255, .02);--glass-bg-hover: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .06);--glass-border-hover: rgba(168, 85, 247, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4);--glow-primary: rgba(168, 85, 247, .4);--glow-secondary: rgba(99, 102, 241, .3);--font-display: "Orbitron", sans-serif;--font-body: "Space Grotesk", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-body);background:var(--bg-dark);color:var(--text-primary);min-height:100vh;overflow-x:hidden;line-height:1.6}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:5px}.cursor-glow{position:fixed;width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:9999;opacity:.3;transform:translate(-50%,-50%);transition:opacity .3s ease;mix-blend-mode:screen}.floating-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:orbFloat 20s ease-in-out infinite}.orb-1{width:600px;height:600px;background:var(--primary);top:-20%;right:-10%;animation-delay:0s}.orb-2{width:400px;height:400px;background:var(--secondary);bottom:-10%;left:-5%;animation-delay:5s}.orb-3{width:300px;height:300px;background:var(--accent);top:50%;left:30%;opacity:.2;animation-delay:10s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.05)}}.scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:scanLine 8s linear infinite;opacity:.3}@keyframes scanLine{0%{top:-2px}to{top:100%}}.announcement-bar{background:linear-gradient(90deg,var(--primary-dark),var(--secondary),var(--primary-dark));padding:10px 0;overflow:hidden;position:relative}.announcement-content{display:flex;align-items:center;justify-content:center;gap:30px;font-size:.85rem;font-weight:500;white-space:nowrap;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pulse-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.announcement-bar .divider{color:#ffffff4d}.navbar-custom.scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-custom{padding:15px 0;position:sticky;top:0;z-index:1000;transition:all var(--transition-normal)}.navbar-custom.scrolled{padding:10px 0;box-shadow:0 10px 40px #0000004d}.navbar-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-logo{width:52px;height:52px;position:relative}.de-gradient-edge-bottom{position:absolute;bottom:0;width:100%;height:30%;background:linear-gradient(0deg,#000,#03000700)}.logo-svg{width:100%;height:100%;filter:drop-shadow(0 0 20px var(--glow-primary));transition:filter var(--transition-normal)}.navbar-brand:hover .logo-svg{filter:drop-shadow(0 0 30px var(--glow-primary))}.brand-text{font-family:var(--font-display);font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--text-primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.navbar-nav{gap:5px}.navbar-nav .nav-link{display:flex;align-items:center;gap:8px;color:var(--text-secondary)!important;font-weight:500;padding:10px 18px!important;border-radius:var(--radius-md);transition:all var(--transition-normal);position:relative}.navbar-nav .nav-link i{font-size:1rem;transition:transform var(--transition-normal)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--text-primary)!important;background:var(--glass-bg)}.navbar-nav .nav-link:hover i{transform:scale(1.1);color:var(--primary)}.navbar-nav .nav-link.active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:20px;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px}.dropdown-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px;margin-top:10px;box-shadow:0 20px 50px #0006}.dropdown-item{color:var(--text-secondary);padding:10px 15px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:10px;transition:all var(--transition-fast)}.dropdown-item:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.dropdown-item i{color:var(--primary)}.nav-actions{display:flex;align-items:center;gap:15px}.status-indicator{display:flex;align-items:center;gap:8px;padding:8px 15px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;font-size:.8rem}.status-dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite}.status-dot.online{background:var(--success);box-shadow:0 0 10px var(--success)}.status-text{color:var(--text-secondary)}.btn-nav-outline{background:transparent;border:1px solid var(--glass-border);color:var(--text-primary);padding:10px 20px;border-radius:12px;font-weight:600;transition:all var(--transition-normal)}.btn-nav-outline:hover{border-color:var(--primary);color:var(--primary);background:#a855f71a}.btn-nav-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:10px 24px;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all var(--transition-normal);box-shadow:0 4px 20px var(--glow-primary)}.btn-nav-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--glow-primary);color:#fff}.navbar-toggler{border:none;padding:8px;background:var(--glass-bg);border-radius:var(--radius-sm)}.toggler-icon{display:flex;flex-direction:column;gap:5px;width:24px}.toggler-icon span{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all var(--transition-normal)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;padding:60px 0;overflow:hidden}.hero-content{position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--glass-bg);border:1px solid var(--glass-border);padding:10px 20px;border-radius:50px;margin-bottom:25px;font-size:.9rem;color:var(--text-secondary);animation:fadeInUp .8s ease}.badge-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;color:#fff;font-size:.8rem}.hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:25px}.title-line{display:block;animation:fadeInUp .8s ease both}.title-line:nth-child(1){animation-delay:.1s}.title-line:nth-child(2){animation-delay:.2s}.title-line:nth-child(3){animation-delay:.3s}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--accent),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description{font-size:1.15rem;color:var(--text-secondary);max-width:500px;margin-bottom:35px;line-height:1.8;animation:fadeInUp .8s ease .4s both}.hero-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:50px;animation:fadeInUp .8s ease .5s both}.btn-hero-primary{position:relative;background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:16px 35px;border-radius:50px;font-weight:600;font-size:1rem;overflow:hidden;transition:all var(--transition-normal);box-shadow:0 5px 30px var(--glow-primary)}.btn-hero-primary .btn-content{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.btn-hero-primary .btn-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px var(--glow-primary);color:#fff}.btn-hero-primary:hover .btn-glow{left:100%}.btn-hero-secondary{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);padding:16px 35px;border-radius:50px;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-hero-secondary:hover{border-color:var(--primary);background:#a855f71a;color:var(--primary);transform:translateY(-3px)}.hero-stats{display:flex;align-items:center;gap:30px;animation:fadeInUp .8s ease .6s both}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--text-primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.85rem;color:var(--text-muted);margin-top:5px}.stat-divider{width:1px;height:40px;background:var(--glass-border)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-3d-container{position:relative;width:100%;max-width:550px;height:600px}.hero-character{position:relative;width:100%;height:100%}.character-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);border-radius:50%;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.character-image{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.character-placeholder{position:relative;width:300px;height:450px;animation:characterFloat 6s ease-in-out infinite}@keyframes characterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.char-helmet{position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:100px;background:linear-gradient(180deg,#2a2a3e,#1a1a2e);border-radius:60px 60px 40px 40px;border:3px solid var(--glass-border);box-shadow:0 0 30px var(--glow-primary)}.char-visor{position:absolute;top:40px;left:50%;transform:translate(-50%);width:100px;height:30px;background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:5px;box-shadow:0 0 20px var(--primary);animation:visorGlow 2s ease-in-out infinite}@keyframes visorGlow{0%,to{box-shadow:0 0 20px var(--primary)}50%{box-shadow:0 0 40px var(--primary),0 0 60px var(--secondary)}}.char-body{position:absolute;top:90px;left:50%;transform:translate(-50%);width:180px;height:280px;background:linear-gradient(180deg,#1f1f2f,#151520);border-radius:30px 30px 50px 50px;border:2px solid var(--glass-border)}.char-weapon{position:absolute;top:150px;right:30px;width:20px;height:200px;background:linear-gradient(180deg,#3a3a4e,#2a2a3e);border-radius:5px;transform:rotate(-20deg);border:1px solid var(--glass-border)}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.float-card{position:absolute;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:12px 18px;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:600;color:var(--text-primary);animation:floatCard 5s ease-in-out infinite;box-shadow:0 10px 30px #0000004d}.float-card i{color:var(--primary);font-size:1.1rem}.card-1{top:10%;right:5%;animation-delay:0s}.card-2{top:50%;left:0;animation-delay:1s}.card-3{bottom:15%;right:10%;animation-delay:2s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-muted);font-size:.85rem;animation:fadeInUp 1s ease 1s both}.scroll-arrow{width:30px;height:50px;border:2px solid var(--glass-border);border-radius:15px;display:flex;justify-content:center;padding-top:8px}.scroll-arrow i{animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(10px);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ticker-bar{background:var(--bg-card);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:20px 0;overflow:hidden}.ticker-content{display:flex;gap:60px;animation:tickerScroll 20s linear infinite;width:max-content}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:15px;white-space:nowrap;transition:color var(--transition-normal)}.ticker-item:hover,.ticker-item span{color:var(--primary)}section{padding:100px 0;position:relative}.section-header{margin-bottom:60px}.section-tag{display:inline-block;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;padding:8px 16px;background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:50px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:15px}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-section{background:var(--bg-dark)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:25px}.feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:35px;transition:all var(--transition-normal);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(168,85,247,.1),transparent);opacity:0;transition:opacity var(--transition-normal)}.feature-card:hover{transform:translateY(-8px);border-color:var(--glass-border-hover);box-shadow:0 25px 50px #0000004d}.feature-card:hover:before{opacity:1}.feature-large{grid-row:span 1}.feature-large:nth-child(1){grid-column:1}.feature-large:nth-child(2){grid-column:2}.feature-small{padding:30px}.feature-icon-wrap{margin-bottom:20px}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 10px 30px var(--glow-primary);transition:all var(--transition-normal)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin-bottom:12px}.feature-text{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:20px}.game-logos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.game-logo{padding:8px 16px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:50px;font-size:.75rem;font-weight:600;color:var(--text-muted);transition:all var(--transition-fast)}.game-logo:hover{border-color:var(--primary);color:var(--primary)}.feature-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:600;text-decoration:none;transition:gap var(--transition-normal)}.feature-link:hover{gap:12px;color:var(--primary-light)}.security-visual{position:relative;width:120px;height:120px;margin:20px auto 0}.security-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--glass-border);border-radius:50%;animation:securityPulse 3s ease-in-out infinite}.security-ring:nth-child(1){width:60px;height:60px;animation-delay:0s}.security-ring:nth-child(2){width:90px;height:90px;animation-delay:.5s}.security-ring:nth-child(3){width:120px;height:120px;animation-delay:1s}.security-visual i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:var(--success)}@keyframes securityPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}.products-section{background:var(--bg-darker)}.products-filter{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.filter-btn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);padding:12px 25px;border-radius:50px;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.filter-btn:hover,.filter-btn.active{background:linear-gradient(135deg,var(--primary),var(--secondary));border-color:var(--primary);color:#fff;box-shadow:0 5px 20px var(--glow-primary)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.product-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.product-card:hover{transform:translateY(-10px);border-color:var(--glass-border-hover);box-shadow:0 30px 60px #0006}.product-image{position:relative;height:200px;background:linear-gradient(135deg,#a855f733,#6366f11a);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-bg-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,var(--primary),transparent,var(--secondary),transparent);animation:productRotate 15s linear infinite;opacity:.2}@keyframes productRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-icon{position:relative;z-index:2;width:100px;height:115px;transition:transform var(--transition-normal)}.product-card:hover .product-icon{transform:scale(1.1)}.product-shield{width:100%;height:100%;filter:drop-shadow(0 0 25px var(--glow-primary))}.product-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,var(--primary),var(--accent));padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:600;z-index:3}.product-badge.sale{background:linear-gradient(135deg,var(--success),#16a34a)}.product-badge.new{background:linear-gradient(135deg,var(--accent),var(--accent-red))}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0fcc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-normal);z-index:4}.product-card:hover .product-overlay{opacity:1}.btn-product{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:12px 28px;border-radius:50px;font-weight:600;transform:translateY(20px);transition:all var(--transition-normal)}.product-card:hover .btn-product{transform:translateY(0)}.btn-product:hover{box-shadow:0 10px 30px var(--glow-primary);color:#fff}.product-info{padding:25px}.product-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.product-rating{display:flex;align-items:center;gap:6px;font-size:.9rem}.product-rating i{color:#fbbf24}.product-rating span{font-weight:600;color:var(--primary)}.product-rating small{color:var(--text-muted)}.product-status{display:flex;align-items:center;gap:5px;font-size:.8rem}.product-status.in-stock{color:var(--success)}.product-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-bottom:8px}.product-desc{color:var(--text-muted);font-size:.9rem;margin-bottom:15px}.product-footer{display:flex;justify-content:space-between;align-items:center}.product-price .price-current{font-family:var(--font-display);font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-add-cart{width:45px;height:45px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all var(--transition-normal)}.btn-add-cart:hover{background:linear-gradient(135deg,var(--primary),var(--secondary));border-color:var(--primary);transform:scale(1.1)}.btn-view-all{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);padding:15px 35px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-view-all:hover{border-color:var(--primary);color:var(--primary);background:#a855f71a;gap:15px}.how-it-works-section{background:var(--bg-dark);overflow:hidden}.steps-container{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:40px 35px;text-align:center;max-width:280px;position:relative;transition:all var(--transition-normal)}.step-card:hover{transform:translateY(-8px);border-color:var(--glass-border-hover);box-shadow:0 20px 40px #0000004d}.step-number{font-family:var(--font-display);font-size:3rem;font-weight:800;color:var(--glass-border);position:absolute;top:15px;right:20px}.step-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;margin:0 auto 20px;box-shadow:0 10px 30px var(--glow-primary)}.step-card h3{font-family:var(--font-display);font-size:1.3rem;margin-bottom:12px}.step-card p{color:var(--text-secondary);font-size:.95rem}.step-connector{display:flex;align-items:center;padding:0 20px}.connector-line{width:60px;height:2px;background:linear-gradient(90deg,var(--glass-border),var(--primary),var(--glass-border))}.connector-arrow{width:30px;height:30px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);margin-left:-15px}.showcase-section{background:var(--bg-darker)}.showcase-grid{display:grid;grid-template-columns:2fr 1fr;gap:25px}.showcase-main{position:relative}.video-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/9}.video-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#a855f733,#6366f11a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;cursor:pointer;transition:all var(--transition-normal)}.video-placeholder:hover{background:linear-gradient(135deg,#a855f74d,#6366f133)}.video-placeholder i{font-size:4rem;color:#fff;filter:drop-shadow(0 0 20px var(--glow-primary))}.video-placeholder span{font-weight:600;color:var(--text-secondary)}.showcase-thumbs{display:flex;flex-direction:column;gap:15px}.thumb-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:15px;cursor:pointer;transition:all var(--transition-normal)}.thumb-card:hover{border-color:var(--primary);transform:translate(-5px)}.thumb-image{height:80px;background:linear-gradient(135deg,#a855f74d,#6366f133);border-radius:var(--radius-sm);margin-bottom:10px}.thumb-label{font-size:.9rem;font-weight:600;color:var(--primary)}.reviews-section{background:var(--bg-dark)}.reviews-section .section-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.header-left{flex:1}.btn-discord-join{background:#5865f2;border:none;color:#fff;padding:12px 25px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-discord-join:hover{background:#4752c4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #5865f266}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.review-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:30px;transition:all var(--transition-normal)}.review-card:hover{transform:translateY(-5px);border-color:var(--glass-border-hover);box-shadow:0 20px 40px #0000004d}.review-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.reviewer-avatar{width:50px;height:50px;background:linear-gradient(135deg,var(--accent),var(--accent-red));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.2rem;font-weight:700}.reviewer-info h4{font-size:1rem;font-weight:600;margin-bottom:3px}.reviewer-info span{font-size:.8rem;color:var(--text-muted)}.review-rating{margin-left:auto;display:flex;gap:3px}.review-rating i{color:#fbbf24;font-size:.85rem}.review-content{position:relative;padding:0 10px}.quote-mark{font-family:Georgia,serif;font-size:4rem;color:var(--primary);opacity:.3;line-height:0;position:absolute}.quote-mark:first-child{top:0;left:-5px}.quote-mark.end{bottom:-30px;right:0}.review-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.7;padding:20px 0}.cta-banner-section{padding:60px 0}.cta-banner{background:linear-gradient(135deg,#a855f733,#6366f11a);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:60px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);opacity:.3}.cta-content{position:relative;z-index:2}.cta-tag{font-family:var(--font-display);font-size:.75rem;color:var(--primary);letter-spacing:2px;margin-bottom:15px;display:block}.cta-banner h2{font-family:var(--font-display);font-size:2rem;font-weight:700;margin-bottom:10px}.cta-banner p{color:var(--text-secondary);margin-bottom:20px}.cta-social{display:flex;gap:15px}.cta-social a{width:45px;height:45px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.2rem;transition:all var(--transition-normal)}.cta-social a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px)}.cta-visual{position:relative;z-index:2}.cta-badge{background:linear-gradient(135deg,var(--accent),var(--accent-red));padding:15px 30px;border-radius:50px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;transform:rotate(5deg);box-shadow:0 10px 30px #f9731666}.contact-section{padding:80px 0}.contact-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:80px 60px;text-align:center;position:relative;overflow:hidden}.contact-glow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);opacity:.3}.contact-card h2{font-family:var(--font-display);font-size:2.5rem;font-weight:700;margin-bottom:15px;position:relative;z-index:2}.contact-card p{color:var(--text-secondary);max-width:500px;margin:0 auto 30px;position:relative;z-index:2}.btn-contact{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:16px 40px;border-radius:50px;font-weight:600;font-size:1.1rem;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal);box-shadow:0 10px 40px var(--glow-primary);position:relative;z-index:2}.btn-contact:hover{transform:translateY(-3px);box-shadow:0 15px 50px var(--glow-primary);color:#fff}.footer-section{background:var(--bg-darker);border-top:1px solid var(--glass-border);padding:80px 0 30px}.footer-top{display:grid;grid-template-columns:1.5fr 2fr;gap:60px;margin-bottom:50px}.footer-brand{max-width:300px}.footer-brand .navbar-brand{margin-bottom:20px;display:flex}.footer-brand p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col h4{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color var(--transition-fast)}.footer-col ul a:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-top:30px;border-top:1px solid var(--glass-border)}.footer-copy p{color:var(--text-muted);font-size:.9rem;margin:0}.footer-social{display:flex;gap:12px}.footer-social a{width:40px;height:40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-normal)}.footer-social a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px)}.footer-payments{display:flex;align-items:center;gap:15px;color:var(--text-muted);font-size:.9rem}.footer-payments i{font-size:1.3rem}.features-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px}.bento-card{position:relative;background:linear-gradient(165deg,#12121cf2,#0a0a12fa);border:1px solid rgba(164,0,255,.15);border-radius:20px;padding:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;isolation:isolate}.bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.06),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none}.bento-card:hover{border-color:#a400ff66;transform:translateY(-5px);box-shadow:0 25px 50px #00000080,0 0 100px #a400ff26}.card-number{position:absolute;top:20px;right:20px;font-family:var(--font-display);font-size:.75rem;color:#a400ff80;letter-spacing:2px;z-index:10}.bento-visual{position:relative;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(164,0,255,.1);z-index:1}.icon-wrapper{position:relative;z-index:5}.icon-glow{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgba(164,0,255,.3) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s ease;filter:blur(20px)}.bento-card:hover .icon-glow{opacity:1;width:160px;height:160px}.icon-box{width:70px;height:70px;background:linear-gradient(135deg,#a400ff26,#a400ff0d);border:1px solid rgba(164,0,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.icon-box i{font-size:1.8rem;color:#a400ff;transition:all .5s ease}.bento-card:hover .icon-box{transform:scale(1.1) rotate(-5deg);border-color:#a400ff99;box-shadow:0 0 30px #a400ff66,inset 0 0 20px #a400ff1a}.bento-card:hover .icon-box i{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(164,0,255,.8))}.icon-ring{position:absolute;width:90px;height:90px;border:1px solid rgba(164,0,255,.2);border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .5s ease}.bento-card:hover .icon-ring{width:110px;height:110px;border-color:#a400ff66;animation:ringPulse 2s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.1);opacity:1}}.corner-dots{position:absolute;top:15px;left:15px;display:flex;gap:6px}.corner-dots .dot{width:6px;height:6px;background:#a400ff4d;border-radius:50%;transition:all .3s ease}.bento-card:hover .corner-dots .dot{background:#a400ff;box-shadow:0 0 10px #a400ff99}.bento-card:hover .corner-dots .dot:nth-child(1){animation:dotPulse 1s ease-in-out infinite}.bento-card:hover .corner-dots .dot:nth-child(2){animation:dotPulse 1s ease-in-out infinite .2s}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.hover-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#a400ff,#7c3aed,#a400ff);transition:width .5s ease}.bento-card:hover .hover-line{width:100%}.bento-content{padding:25px 30px 30px}.bento-label{display:inline-block;font-size:.8rem;font-weight:600;color:#a400ff;letter-spacing:2px;margin-bottom:12px}.bento-content h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:10px;transition:color .3s ease}.bento-card:hover .bento-content h3{color:#fff}.bento-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.bento-affordable .floating-prices{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-affordable .price-bubble{position:absolute;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);padding:8px 14px;border-radius:20px;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:#a400ff;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}.bento-affordable:hover .price-bubble{opacity:1;transform:translateY(0)}.bento-affordable .p1{top:20%;left:15%;transition-delay:0s}.bento-affordable .p2{top:35%;right:15%;transition-delay:.1s}.bento-affordable .p3{bottom:25%;left:25%;transition-delay:.2s}.bento-affordable:hover .price-bubble{animation:floatBubble 3s ease-in-out infinite}.bento-affordable .p1{animation-delay:0s}.bento-affordable .p2{animation-delay:.5s}.bento-affordable .p3{animation-delay:1s}@keyframes floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bento-affordable .discount-tag{position:absolute;top:15px;right:50px;background:linear-gradient(135deg,#a400ff,#7c3aed);color:#fff;padding:6px 12px;border-radius:6px;font-weight:700;font-size:.8rem;opacity:0;transform:scale(.5) rotate(-10deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-affordable:hover .discount-tag{opacity:1;transform:scale(1) rotate(-10deg)}.bento-support .typing-indicator{position:absolute;top:25%;right:20%;display:flex;gap:4px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);padding:12px 16px;border-radius:20px;opacity:0;transform:scale(.8);transition:all .4s ease}.bento-support:hover .typing-indicator{opacity:1;transform:scale(1)}.bento-support .typing-indicator span{width:8px;height:8px;background:#a400ff;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.bento-support .typing-indicator span:nth-child(1){animation-delay:0s}.bento-support .typing-indicator span:nth-child(2){animation-delay:.2s}.bento-support .typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.bento-support .response-time{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:8px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;color:#a400ff;opacity:0;transform:translate(-20px);transition:all .5s ease .2s}.bento-support:hover .response-time{opacity:1;transform:translate(0)}.bento-support .response-time i{font-size:1rem;animation:lightning 1.5s ease-in-out infinite}@keyframes lightning{0%,to{opacity:1}50%{opacity:.5}}.bento-security .shield-layers{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.bento-security .shield-bg{position:absolute;width:40px;height:48px;background:#a400ff0d;border:1px solid rgba(164,0,255,.1);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);opacity:0;transition:all .5s ease}.bento-security:hover .shield-bg{opacity:1}.bento-security .shield-bg:nth-child(1){top:10%;left:20%;animation:shieldFloat 4s ease-in-out infinite}.bento-security .shield-bg:nth-child(2){top:15%;right:20%;animation:shieldFloat 4s ease-in-out infinite .5s}.bento-security .shield-bg:nth-child(3){bottom:20%;left:25%;animation:shieldFloat 4s ease-in-out infinite 1s}@keyframes shieldFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-10px) rotate(5deg);opacity:.6}}.bento-security .scan-effect{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);opacity:0;transition:opacity .3s ease}.bento-security:hover .scan-effect{opacity:1;animation:scanMove 2s ease-in-out infinite}@keyframes scanMove{0%{top:10%}50%{top:90%}to{top:10%}}.bento-security .secure-badge{position:absolute;bottom:15%;right:15%;display:flex;align-items:center;gap:8px;background:#a400ff26;border:1px solid rgba(164,0,255,.4);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:2px;color:#a400ff;opacity:0;transform:translateY(10px);transition:all .5s ease .3s}.bento-security:hover .secure-badge{opacity:1;transform:translateY(0)}.bento-security .secure-badge i{font-size:.9rem}.bento-trusted .rating-display{position:absolute;top:20%;right:15%;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:translateY(-10px);transition:all .5s ease}.bento-trusted:hover .rating-display{opacity:1;transform:translateY(0)}.bento-trusted .stars-row{display:flex;gap:3px}.bento-trusted .stars-row i{font-size:.9rem;color:#a400ff;opacity:0;transform:scale(0);transition:all .3s ease}.bento-trusted:hover .stars-row i{opacity:1;transform:scale(1)}.bento-trusted:hover .stars-row i:nth-child(1){transition-delay:0s}.bento-trusted:hover .stars-row i:nth-child(2){transition-delay:.1s}.bento-trusted:hover .stars-row i:nth-child(3){transition-delay:.2s}.bento-trusted:hover .stars-row i:nth-child(4){transition-delay:.3s}.bento-trusted:hover .stars-row i:nth-child(5){transition-delay:.4s}.bento-trusted .rating-text{font-size:.75rem;color:#a400ffb3;font-weight:600}.bento-trusted .user-count{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:12px;opacity:0;transform:translate(-20px);transition:all .5s ease .2s}.bento-trusted:hover .user-count{opacity:1;transform:translate(0)}.bento-trusted .user-stack{display:flex}.bento-trusted .user-stack .u{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#a400ff,#7c3aed);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;border:2px solid var(--bg-primary);margin-left:-8px}.bento-trusted .user-stack .u:first-child{margin-left:0}.bento-trusted .count{font-size:.85rem;font-weight:600;color:#a400ff}.review-slide{justify-content:center;border-left:1px solid rgba(255,255,255,.05)}.feature-card-unique .card-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;display:inline-block}.feature-card-unique .card-content h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.feature-card-unique .card-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:20px}.feature-card-unique .card-stats{display:flex;gap:30px}.feature-card-unique .stat-item{text-align:left}.feature-card-unique .stat-num{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-card-unique .stat-text{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.card-affordable .icon-box{background:linear-gradient(135deg,#22c55e33,#10b9811a);border:1px solid rgba(34,197,94,.3)}.card-affordable .icon-box i{color:#22c55e}.card-affordable:hover .icon-box{transform:scale(1.1) rotate(-5deg);box-shadow:0 0 40px #22c55e66}.card-affordable .card-label{color:#22c55e}.card-affordable .stat-num{background:linear-gradient(135deg,#22c55e,#10b981);-webkit-background-clip:text;background-clip:text}.card-affordable .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.1) 0%,transparent 70%)}.card-affordable .coin{position:absolute;width:35px;height:35px;background:linear-gradient(135deg,#22c55e,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#fff;opacity:0;transition:all .5s ease;box-shadow:0 5px 20px #22c55e66}.card-affordable:hover .coin{opacity:1}.card-affordable .coin-1{top:15%;left:15%;animation:coinFloat1 3s ease-in-out infinite;animation-delay:0s}.card-affordable .coin-2{top:25%;right:20%;animation:coinFloat2 3.5s ease-in-out infinite;animation-delay:.3s}.card-affordable .coin-3{bottom:25%;left:25%;animation:coinFloat3 4s ease-in-out infinite;animation-delay:.6s}@keyframes coinFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-15px) rotate(180deg)}}@keyframes coinFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,10px) rotate(-180deg)}}@keyframes coinFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,12px) rotate(180deg)}}.card-affordable .price-tag{position:absolute;bottom:20%;right:15%;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transform:translate(20px);transition:all .5s ease .2s}.card-affordable:hover .price-tag{opacity:1;transform:translate(0)}.card-affordable .old-price{font-size:.9rem;color:#ef4444;text-decoration:line-through;opacity:.7}.card-affordable .new-price{font-family:var(--font-display);font-size:2rem;font-weight:800;color:#22c55e}.card-affordable .savings-badge{position:absolute;top:15%;right:15%;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;padding:8px 16px;border-radius:20px;font-weight:700;font-size:.9rem;opacity:0;transform:scale(.5) rotate(-10deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .1s}.card-affordable:hover .savings-badge{opacity:1;transform:scale(1) rotate(-10deg)}.card-support .icon-box{background:linear-gradient(135deg,#3b82f633,#6366f11a);border:1px solid rgba(59,130,246,.3)}.card-support .icon-box i{color:#3b82f6}.card-support:hover .icon-box{transform:scale(1.1);box-shadow:0 0 40px #3b82f666;animation:headsetPulse 1s ease-in-out infinite}@keyframes headsetPulse{0%,to{transform:scale(1.1)}50%{transform:scale(1.15)}}.card-support .card-label{color:#3b82f6}.card-support .stat-num{background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;background-clip:text}.card-support .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0%,transparent 70%)}.card-support .chat-container{position:absolute;width:100%;height:100%;pointer-events:none}.card-support .chat-msg{position:absolute;background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:10px 16px;border-radius:16px;font-size:.8rem;color:#3b82f6;opacity:0;transform:translateY(20px) scale(.8);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.card-support:hover .chat-msg{opacity:1;transform:translateY(0) scale(1)}.card-support .msg-1{top:15%;left:10%;transition-delay:.1s}.card-support .msg-2{top:35%;right:10%;background:#22c55e26;border-color:#22c55e4d;color:#22c55e;transition-delay:.3s}.card-support .msg-3{bottom:25%;left:20%;border-radius:50%;padding:12px;background:#22c55e33;border-color:#22c55e66;color:#22c55e;transition-delay:.5s}.card-support .online-indicator{position:absolute;bottom:15%;right:15%;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:8px 16px;border-radius:20px;font-size:.75rem;color:#22c55e;font-weight:600;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.card-support:hover .online-indicator{opacity:1;transform:translateY(0)}.card-support .online-indicator .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.card-security .icon-box{background:linear-gradient(135deg,#a855f733,#8b5cf61a);border:1px solid rgba(168,85,247,.3)}.card-security .icon-box i{color:#a855f7}.card-security:hover .icon-box{transform:scale(1.1);box-shadow:0 0 40px #a855f766}.card-security .card-label{color:#a855f7}.card-security .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.1) 0%,transparent 70%)}.card-security .shield-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-security .shield-ring{position:absolute;border:1px solid rgba(168,85,247,.2);border-radius:50%;opacity:0;transition:all .5s ease}.card-security:hover .shield-ring{opacity:1}.card-security .ring-1{width:120px;height:120px;animation:shieldExpand 2s ease-out infinite}.card-security .ring-2{width:160px;height:160px;animation:shieldExpand 2s ease-out infinite .5s}.card-security .ring-3{width:200px;height:200px;animation:shieldExpand 2s ease-out infinite 1s}@keyframes shieldExpand{0%{transform:scale(.8);opacity:.8;border-color:#a855f780}to{transform:scale(1.5);opacity:0;border-color:#a855f700}}.card-security .scan-line{position:absolute;width:80%;height:2px;background:linear-gradient(90deg,transparent,#a855f7,transparent);opacity:0;transition:opacity .3s ease}.card-security:hover .scan-line{opacity:1;animation:scanVertical 2s ease-in-out infinite}@keyframes scanVertical{0%,to{top:10%}50%{top:90%}}.card-security .status-badge{position:absolute;bottom:15%;right:10%;display:flex;align-items:center;gap:8px;background:#22c55e26;border:1px solid rgba(34,197,94,.4);padding:10px 20px;border-radius:25px;color:#22c55e;font-weight:700;font-size:.8rem;letter-spacing:2px;opacity:0;transform:scale(.8);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .3s}.card-security:hover .status-badge{opacity:1;transform:scale(1)}.card-security .status-badge i{font-size:1rem}.card-security .binary-bg{position:absolute;top:10%;left:10%;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .5s ease .2s}.card-security:hover .binary-bg{opacity:.3}.card-security .binary-bg span{font-family:monospace;font-size:.7rem;color:#a855f7;animation:binaryFlicker .5s steps(2) infinite}.card-security .binary-bg span:nth-child(2){animation-delay:.1s}.card-security .binary-bg span:nth-child(3){animation-delay:.2s}@keyframes binaryFlicker{0%,to{opacity:.3}50%{opacity:.8}}.card-trusted .icon-box{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a);border:1px solid rgba(251,191,36,.3)}.card-trusted .icon-box i{color:#fbbf24}.card-trusted:hover .icon-box{transform:scale(1.1) rotate(5deg);box-shadow:0 0 40px #fbbf2466}.card-trusted .card-label{color:#fbbf24}.card-trusted .stat-num{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.card-trusted .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.1) 0%,transparent 70%)}.card-trusted .stars-container{position:absolute;width:100%;height:100%;pointer-events:none}.card-trusted .star{position:absolute;color:#fbbf24;opacity:0;transform:scale(0) rotate(-180deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.card-trusted:hover .star{opacity:1;transform:scale(1) rotate(0)}.card-trusted .star i{font-size:1.2rem;filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}.card-trusted .star-1{top:12%;left:15%;transition-delay:0s}.card-trusted .star-2{top:8%;left:35%;transition-delay:.1s}.card-trusted .star-3{top:12%;right:35%;transition-delay:.2s}.card-trusted .star-4{top:8%;right:15%;transition-delay:.3s}.card-trusted .star-5{top:20%;right:25%;transition-delay:.4s;font-size:1.5rem}.card-trusted:hover .star{animation:starTwinkle 1.5s ease-in-out infinite}.card-trusted .star-1{animation-delay:0s}.card-trusted .star-2{animation-delay:.2s}.card-trusted .star-3{animation-delay:.4s}.card-trusted .star-4{animation-delay:.6s}.card-trusted .star-5{animation-delay:.8s}@keyframes starTwinkle{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}50%{transform:scale(1.2);filter:drop-shadow(0 0 15px rgba(251,191,36,1))}}.card-trusted .trophy-icon{position:absolute;top:15%;right:20%;color:#fbbf24;font-size:2rem;opacity:0;transform:translateY(20px);transition:all .5s ease .3s}.card-trusted:hover .trophy-icon{opacity:1;transform:translateY(0);animation:trophyBounce 2s ease-in-out infinite}@keyframes trophyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-trusted .user-avatars{position:absolute;bottom:15%;left:50%;transform:translate(-50%);display:flex;opacity:0;transition:all .5s ease .2s}.card-trusted:hover .user-avatars{opacity:1}.card-trusted .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff;border:2px solid var(--bg-primary);margin-left:-10px;transition:transform .3s ease}.card-trusted .avatar:first-child{margin-left:0}.card-trusted .avatar:hover{transform:translateY(-5px);z-index:10}.card-trusted .avatar-more{width:auto;padding:0 12px;height:36px;border-radius:20px;background:#fbbf2433;border:1px solid rgba(251,191,36,.4);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fbbf24;margin-left:-10px}.reviews-slider-wrapper{margin:40px -60px;overflow:hidden;padding:20px 0}.reviews-slider{display:flex}.review-slide{padding:0 15px;outline:none}.review-card-new{background:linear-gradient(145deg,#1e1e32cc,#0f0f1ee6);border:1px solid rgba(168,85,247,.2);border-radius:20px;padding:30px;height:100%;transition:all .4s ease;position:relative;overflow:hidden}.review-card-new:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(168,85,247,.1),transparent 30%);animation:rotate-bg 8s linear infinite;opacity:0;transition:opacity .4s ease}@keyframes rotate-bg{to{transform:rotate(360deg)}}.review-card-new:hover:before{opacity:1}.review-card-new:hover{border-color:#a855f780;transform:translateY(-5px);box-shadow:0 20px 60px #a855f733}.review-card-inner{position:relative;z-index:1}.review-stars{display:flex;gap:5px;margin-bottom:20px}.review-stars i{color:#fbbf24;font-size:1.1rem}.review-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:25px;font-style:italic;position:relative}.review-text:before{content:'"';font-size:4rem;font-family:Georgia,serif;position:absolute;top:-20px;left:-10px;color:var(--primary-color);opacity:.3;line-height:1}.reviewer{display:flex;align-items:center;gap:15px}.reviewer-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-display);font-size:1.2rem}.reviewer-info h4{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:3px;color:var(--text-primary)}.reviewer-info span{font-size:.85rem;color:var(--text-muted)}.reviews-cta{margin-top:50px}.slick-track{display:flex!important;align-items:stretch}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}.review-slide{height:100%}.review-slide>.review-card-new{height:100%;min-height:280px}@media (max-width: 1200px){.features-grid{grid-template-columns:repeat(2,1fr)}.feature-large:nth-child(1),.feature-large:nth-child(2){grid-column:auto}.features-bento{gap:20px}}@media (max-width: 991px){.navbar-collapse{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px;border-radius:var(--radius-lg);margin-top:15px;border:1px solid var(--glass-border)}.navbar-nav{gap:5px;margin-bottom:20px}.nav-actions{flex-direction:column;gap:12px;width:100%}.features-bento{grid-template-columns:1fr;gap:20px}.bento-visual{height:180px}.nav-actions>*{width:100%;justify-content:center}.status-indicator{order:-1}.hero-section{text-align:center}.hero-content{margin-bottom:50px}.hero-description{margin:0 auto 35px}.hero-buttons,.hero-stats{justify-content:center}.hero-3d-container{height:450px}.showcase-grid{grid-template-columns:1fr}.showcase-thumbs{flex-direction:row}.thumb-card{flex:1}.footer-top{grid-template-columns:1fr;gap:40px}.features-unique-grid,.feature-card-unique .card-inner{grid-template-columns:1fr}.feature-card-unique .card-visual{min-height:200px}.feature-card-unique .card-content{border-left:none;border-top:1px solid rgba(255,255,255,.05)}.reviews-slider-wrapper{margin:30px -30px}.footer-brand{max-width:none;text-align:center}.footer-brand .navbar-brand{justify-content:center}}@media (max-width: 767px){section{padding:70px 0}.announcement-bar{padding:8px 0}.announcement-content{font-size:.75rem;gap:20px}.features-grid,.products-grid{grid-template-columns:1fr}.steps-container{flex-direction:column;gap:30px}.step-connector{transform:rotate(90deg);padding:10px 0}.reviews-section .section-header{flex-direction:column;align-items:flex-start}.reviews-slider-wrapper{margin:25px -15px}.cta-banner{flex-direction:column;text-align:center;padding:40px 25px;gap:30px}.cta-banner h2{font-size:1.5rem}.cta-social{justify-content:center}.contact-card{padding:50px 25px}.contact-card h2{font-size:1.8rem}.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer-bottom{flex-direction:column;text-align:center}.showcase-thumbs{flex-direction:column}.bento-visual{height:160px}.bento-content{padding:20px}.bento-content h3{font-size:1.2rem}.bento-content p{font-size:.85rem}.icon-box{width:55px;height:55px}.icon-box i{font-size:1.4rem}.icon-ring{width:70px;height:70px}.bento-card:hover .icon-ring{width:85px;height:85px}.bento-affordable .savings-meter,.bento-affordable .coin-rain,.bento-support .chat-simulation,.bento-support .notification-badge,.bento-security .radar-container,.bento-security .encryption-text,.bento-security .binary-rain,.bento-trusted .trust-graph{display:none}.bento-affordable .price-bubble{font-size:.75rem;padding:6px 10px}.bento-affordable .discount-tag{font-size:.7rem;padding:4px 8px}.bento-support .response-time{font-size:.7rem;padding:6px 12px}.bento-support .support-status{font-size:.65rem;padding:5px 10px}.bento-security .secure-badge{font-size:.65rem;padding:6px 12px}.bento-trusted .rating-display{right:10%}.bento-trusted .user-count{left:10%}.bento-trusted .user-stack .u{width:26px;height:26px;font-size:.65rem}.card-stats{gap:15px}.card-stats .stat-value{font-size:1rem}}@media (max-width: 480px){.hero-title{font-size:2rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-stats{flex-direction:column;gap:20px}.stat-divider{width:50px;height:1px}.character-placeholder{width:200px;height:300px}.feature-icon-container{width:80px;height:80px}.feature-icon-container i{font-size:2rem}.feature-front h3{font-size:1.3rem}.char-helmet{width:80px;height:70px}.char-visor{top:30px;width:70px;height:20px}.char-body{width:120px;height:180px;top:65px}.char-weapon{height:130px;top:100px;right:20px}.float-card{display:none}.footer-links-grid{grid-template-columns:1fr}.filter-btn{padding:10px 18px;font-size:.85rem}.step-card{padding:30px 25px}.bento-visual{height:140px}.bento-content{padding:15px}.bento-content h3{font-size:1.1rem}.icon-box{width:50px;height:50px}.icon-box i{font-size:1.2rem}.card-number{font-size:.65rem;top:12px;right:12px}.corner-dots{top:10px;left:10px}.corner-dots .dot{width:4px;height:4px}.bento-affordable .floating-prices,.bento-affordable .discount-tag,.bento-support .response-time,.bento-support .support-status,.bento-security .shield-layers,.bento-security .scan-effect,.bento-security .secure-badge,.bento-security .shield-status,.bento-trusted .rating-display,.bento-trusted .user-count,.card-glow-orb,.card-particles{display:none}.bento-card .card-stats{flex-direction:column;gap:10px}.corner-accent{width:12px;height:12px}.corner-accent.tl{top:6px;left:6px}.corner-accent.br{bottom:6px;right:6px}}.interactive-element{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.interactive-card{--mouse-x: 50%;--mouse-y: 50%;position:relative}.interactive-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.06),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:inherit;z-index:1}.interactive-card:hover:before{opacity:1}.card-glow-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.15),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:inherit}.interactive-card:hover .card-glow-effect{opacity:1}.card-border-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,rgba(164,0,255,.5),transparent,rgba(164,0,255,.5));border-radius:inherit;opacity:0;transition:opacity .5s ease;z-index:-1}.interactive-card:hover .card-border-glow{opacity:1}.cyber-glow{text-shadow:0 0 20px rgba(164,0,255,.5),0 0 40px rgba(164,0,255,.3)}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.glitch-text:hover:before{animation:glitch1 .3s infinite;color:#f0f;opacity:.8;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.glitch-text:hover:after{animation:glitch2 .3s infinite;color:#0ff;opacity:.8;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes glitch1{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes glitch2{0%,to{transform:translate(0)}20%{transform:translate(3px)}40%{transform:translate(-3px)}60%{transform:translate(2px)}80%{transform:translate(-2px)}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.h-particle{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:.6;animation:particleFloat 15s infinite linear}.h-particle:nth-child(1){left:10%;top:20%;animation-delay:0s;animation-duration:12s}.h-particle:nth-child(2){left:20%;top:80%;animation-delay:1s;animation-duration:14s}.h-particle:nth-child(3){left:30%;top:40%;animation-delay:2s;animation-duration:16s}.h-particle:nth-child(4){left:40%;top:60%;animation-delay:3s;animation-duration:13s}.h-particle:nth-child(5){left:50%;top:30%;animation-delay:4s;animation-duration:15s}.h-particle:nth-child(6){left:60%;top:70%;animation-delay:5s;animation-duration:11s}.h-particle:nth-child(7){left:70%;top:50%;animation-delay:6s;animation-duration:17s}.h-particle:nth-child(8){left:80%;top:25%;animation-delay:7s;animation-duration:14s}.h-particle:nth-child(9){left:85%;top:85%;animation-delay:8s;animation-duration:12s}.h-particle:nth-child(10){left:95%;top:45%;animation-delay:9s;animation-duration:16s}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}50%{transform:translateY(-200px) translate(50px)}}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);animation:gridPulse 10s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.hero-badge .badge-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(164,0,255,.3),transparent);border-radius:inherit;animation:badgeShine 3s infinite}@keyframes badgeShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-badge .badge-pulse{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(164,0,255,.5);border-radius:inherit;animation:badgePulse 2s infinite}@keyframes badgePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.5}}.magnetic-btn{position:relative;overflow:hidden;transition:transform .3s ease}.magnetic-btn .btn-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.2),transparent 50%);opacity:0;transition:opacity .3s ease}.magnetic-btn:hover .btn-glow{opacity:1}.btn-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.btn-particles i{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0}.magnetic-btn:hover .btn-particles i{animation:btnParticle .6s ease-out forwards}.btn-particles i:nth-child(1){left:20%;top:50%;animation-delay:0s}.btn-particles i:nth-child(2){left:40%;top:50%;animation-delay:.1s}.btn-particles i:nth-child(3){left:60%;top:50%;animation-delay:.2s}.btn-particles i:nth-child(4){left:80%;top:50%;animation-delay:.3s}@keyframes btnParticle{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-20px) scale(0);opacity:0}}.btn-shine{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}.magnetic-btn:hover .btn-shine{left:100%}.btn-ripple{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:50%;transform:scale(0);opacity:0}.magnetic-btn:active .btn-ripple{animation:ripple .6s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.stat-item .stat-icon{font-size:1.2rem;color:#a400ff;margin-bottom:8px}.stat-item .stat-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .3s ease;border-radius:12px}.stat-item:hover .stat-glow{opacity:1}.stat-divider .divider-line{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(164,0,255,.5),transparent)}.stat-divider .divider-dot{width:6px;height:6px;background:#a400ff;border-radius:50%;margin-top:5px;animation:dotPulse 2s infinite}.character-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.character-rings .ring{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;animation:ringExpand 4s ease-out infinite}.character-rings .r1{width:200px;height:200px;animation-delay:0s}.character-rings .r2{width:280px;height:280px;animation-delay:1s}.character-rings .r3{width:360px;height:360px;animation-delay:2s}@keyframes ringExpand{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.char-particles span{position:absolute;width:6px;height:6px;background:#a400ff;border-radius:50%;animation:charParticle 3s infinite}.char-particles span:nth-child(1){top:20%;left:30%;animation-delay:0s}.char-particles span:nth-child(2){top:40%;right:20%;animation-delay:1s}.char-particles span:nth-child(3){bottom:30%;left:40%;animation-delay:2s}@keyframes charParticle{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-30px) scale(1.5);opacity:1}}.float-card .card-inner{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.float-card .card-glow{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.float-card:hover .card-glow{opacity:1}.holographic-display{position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:200px;padding:15px;background:#a400ff0d;border:1px solid rgba(164,0,255,.2);border-radius:10px}.holographic-display .holo-line{height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);margin-bottom:8px;animation:holoLine 2s infinite}.holographic-display .holo-line:nth-child(2){animation-delay:.3s;width:80%}.holographic-display .holo-line:nth-child(3){animation-delay:.6s;width:60%}@keyframes holoLine{0%,to{opacity:.3}50%{opacity:1}}.holographic-display .holo-data{font-family:var(--font-display);font-size:.7rem;color:#a400ff;letter-spacing:2px;text-align:center}.scroll-indicator .scroll-arrow i{display:block}.scroll-indicator .scroll-arrow i:nth-child(2){margin-top:-8px;opacity:.5;animation:scrollBounce 2s ease-in-out infinite .2s}.section-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.s-particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:.4}.s-particle:nth-child(1){left:5%;top:20%;animation:sParticle 10s infinite}.s-particle:nth-child(2){left:15%;top:60%;animation:sParticle 12s infinite 1s}.s-particle:nth-child(3){right:10%;top:30%;animation:sParticle 14s infinite 2s}.s-particle:nth-child(4){right:20%;top:70%;animation:sParticle 11s infinite 3s}.s-particle:nth-child(5){left:50%;top:50%;animation:sParticle 13s infinite 4s}@keyframes sParticle{0%,to{transform:translate(0);opacity:.2}25%{transform:translate(20px,-30px);opacity:.6}50%{transform:translate(-10px,-60px);opacity:.4}75%{transform:translate(30px,-90px);opacity:.6}}.section-tag .tag-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.section-tag:hover .tag-glow{opacity:1}.filter-btn .btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#a400ff,#7c3aed);border-radius:inherit;opacity:0;transition:opacity .3s ease}.filter-btn.active .btn-bg,.filter-btn:hover .btn-bg{opacity:1}.filter-btn .btn-text{position:relative;z-index:2}.product-scan-line{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;opacity:0;transition:opacity .3s ease}.product-card:hover .product-scan-line{opacity:1;animation:productScan 2s infinite}@keyframes productScan{0%{top:0}to{top:100%}}.product-icon .icon-particles{position:absolute;top:0;right:0;bottom:0;left:0}.product-icon .icon-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0}.product-card:hover .icon-particles span{animation:iconParticle 1s ease-out forwards}.icon-particles span:nth-child(1){top:30%;left:20%;animation-delay:0s}.icon-particles span:nth-child(2){top:50%;right:10%;animation-delay:.1s}.icon-particles span:nth-child(3){bottom:20%;left:40%;animation-delay:.2s}@keyframes iconParticle{0%{transform:scale(0);opacity:1}to{transform:scale(3) translateY(-20px);opacity:0}}.pulse-badge{animation:pulseBadge 2s infinite}@keyframes pulseBadge{0%,to{box-shadow:0 0 #a400ff66}50%{box-shadow:0 0 0 10px #a400ff00}}.product-status-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#a400ff1a}.product-status-bar .status-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);transition:width .5s ease}.product-card:hover .product-status-bar .status-fill{width:100%}.product-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.feature-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);border-radius:20px;font-size:.7rem;color:#a400ff;transition:all .3s ease}.feature-tag:hover{background:#a400ff33;border-color:#a400ff66}.stars-animated i{transition:transform .3s ease}.product-card:hover .stars-animated i{animation:starPop .5s ease forwards}.stars-animated i:nth-child(1){animation-delay:0s}.stars-animated i:nth-child(2){animation-delay:.05s}.stars-animated i:nth-child(3){animation-delay:.1s}.stars-animated i:nth-child(4){animation-delay:.15s}.stars-animated i:nth-child(5){animation-delay:.2s}@keyframes starPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.product-status .status-dot{width:6px;height:6px;background:var(--success);border-radius:50%;animation:statusPulse 2s infinite}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 4px #22c55e00}}.price-period{font-size:.8rem;color:var(--text-muted);font-weight:400}.step-card .step-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .5s ease;border-radius:inherit}.step-card:hover .step-glow{opacity:1}.step-card .step-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.step-card .step-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0}.step-card:hover .step-particles span{animation:stepParticle 1s ease-out forwards}.step-particles span:nth-child(1){top:20%;left:30%;animation-delay:0s}.step-particles span:nth-child(2){top:40%;right:20%;animation-delay:.1s}.step-particles span:nth-child(3){bottom:30%;left:50%;animation-delay:.2s}@keyframes stepParticle{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(0);opacity:0}}.step-card .step-number{position:relative}.step-card .step-number .num{font-family:var(--font-display);font-size:3rem;font-weight:800;color:#a400ff33;position:absolute;top:15px;right:20px}.step-card .step-number .number-ring{position:absolute;top:10px;right:15px;width:60px;height:60px;border:1px solid rgba(164,0,255,.1);border-radius:50%;opacity:0;transition:all .5s ease}.step-card:hover .number-ring{opacity:1;animation:numberRing 2s infinite}@keyframes numberRing{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:0}}.step-icon .icon-pulse{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(164,0,255,.3);border-radius:inherit;opacity:0}.step-card:hover .icon-pulse{animation:iconPulseAnim 1.5s infinite}@keyframes iconPulseAnim{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}.step-features{display:flex;justify-content:center;gap:15px;margin-top:15px}.step-features span{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#a400ff;padding:5px 10px;background:#a400ff1a;border-radius:15px}.step-card .step-hover-line{position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#a400ff,#7c3aed);transition:width .5s ease}.step-card:hover .step-hover-line{width:100%}.step-connector .connector-line .line-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a400ff80,#a400ff80);animation:lineGlow 2s infinite}@keyframes lineGlow{0%,to{opacity:.3}50%{opacity:1}}.data-flow{position:absolute;display:flex;gap:8px;top:50%;left:0;transform:translateY(-50%)}.data-flow .data-dot{width:4px;height:4px;background:#a400ff;border-radius:50%;animation:dataFlow 1.5s infinite}.data-flow .data-dot:nth-child(1){animation-delay:0s}.data-flow .data-dot:nth-child(2){animation-delay:.2s}.data-flow .data-dot:nth-child(3){animation-delay:.4s}@keyframes dataFlow{0%{transform:translate(0);opacity:0}50%{opacity:1}to{transform:translate(60px);opacity:0}}.cta-banner .cta-glow-orb{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 70%);border-radius:50%;animation:ctaOrbFloat 8s ease-in-out infinite}@keyframes ctaOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}.cta-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.02) 1px,transparent 1px);background-size:30px 30px;opacity:.5}.cta-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;animation:ctaParticle 6s infinite}.cta-particles span:nth-child(1){left:10%;top:30%;animation-delay:0s}.cta-particles span:nth-child(2){left:30%;top:70%;animation-delay:1s}.cta-particles span:nth-child(3){right:20%;top:40%;animation-delay:2s}.cta-particles span:nth-child(4){right:40%;top:80%;animation-delay:3s}@keyframes ctaParticle{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-30px);opacity:.8}}.cta-social .social-btn{position:relative;width:50px;height:50px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a400ff;font-size:1.3rem;transition:all .3s ease}.cta-social .social-btn:hover{background:#a400ff;color:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #a400ff66}.cta-stats{display:flex;gap:30px;margin-top:20px}.cta-stat{text-align:center}.cta-stat .stat-num{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#a400ff}.cta-stat .stat-label{font-size:.75rem;color:var(--text-muted)}.cta-badge .badge-glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(135deg,#f9731680,#ea580c80);border-radius:inherit;filter:blur(10px);opacity:0;transition:opacity .3s ease}.cta-badge:hover .badge-glow{opacity:1}.cta-badge .badge-icon{margin-right:8px}.contact-card .contact-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.02) 1px,transparent 1px);background-size:40px 40px;border-radius:inherit}.contact-card .contact-particles span{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%}.contact-card .contact-particles span:nth-child(1){left:20%;top:20%;animation:contactParticle 5s infinite}.contact-card .contact-particles span:nth-child(2){right:30%;top:30%;animation:contactParticle 6s infinite 1s}.contact-card .contact-particles span:nth-child(3){left:40%;bottom:20%;animation:contactParticle 7s infinite 2s}@keyframes contactParticle{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(20px,-20px);opacity:.8}}.contact-icon{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#a400ff33,#7c3aed1a);border:1px solid rgba(164,0,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;z-index:2}.contact-icon i{font-size:2rem;color:#a400ff}.contact-icon .icon-rings span{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;animation:contactRing 3s infinite}.contact-icon .icon-rings span:nth-child(1){width:100px;height:100px;animation-delay:0s}.contact-icon .icon-rings span:nth-child(2){width:120px;height:120px;animation-delay:.5s}.contact-icon .icon-rings span:nth-child(3){width:140px;height:140px;animation-delay:1s}@keyframes contactRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.contact-features{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:30px;position:relative;z-index:2}.contact-features .feature{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);border-radius:25px;font-size:.85rem;color:#a400ff}.contact-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:.85rem;color:var(--success);position:relative;z-index:2}.contact-status .status-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:statusPulse 2s infinite}.bento-card .card-glow-orb{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 70%);border-radius:50%;opacity:0;transition:opacity .5s ease;pointer-events:none;transform:translate(30%,-30%);z-index:0}.bento-card .card-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2}.bento-card .card-particles .particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:0}.bento-card:hover .card-particles .particle{animation:bentoParticle 2s infinite}.card-particles .particle:nth-child(1){left:10%;top:20%;animation-delay:0s}.card-particles .particle:nth-child(2){left:20%;top:60%;animation-delay:.3s}.card-particles .particle:nth-child(3){right:15%;top:30%;animation-delay:.6s}.card-particles .particle:nth-child(4){right:25%;top:70%;animation-delay:.9s}.card-particles .particle:nth-child(5){left:50%;top:50%;animation-delay:1.2s}@keyframes bentoParticle{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-30px);opacity:.8}}.bento-card .icon-pulse{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:2px solid rgba(164,0,255,.3);border-radius:20px;opacity:0}.bento-card:hover .icon-pulse{animation:iconPulseAnim 2s infinite}.corner-accent{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);opacity:0;transition:all .5s ease}.corner-accent.tl{top:10px;left:10px;border-right:none;border-bottom:none}.corner-accent.br{bottom:10px;right:10px;border-left:none;border-top:none}.bento-card:hover .corner-accent{opacity:1;border-color:#a400ff99}.bento-card .card-stats{display:flex;gap:25px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(164,0,255,.1)}.bento-card .card-stats .stat{display:flex;flex-direction:column}.bento-card .card-stats .stat-value{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#a400ff}.bento-card .card-stats .stat-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.bento-affordable .savings-meter{position:absolute;bottom:15%;left:15%;width:120px;opacity:0;transform:translate(-20px);transition:all .5s ease .3s}.bento-affordable:hover .savings-meter{opacity:1;transform:translate(0)}.savings-meter .meter-label{font-size:.65rem;color:var(--text-muted);margin-bottom:5px}.savings-meter .meter-bar{height:6px;background:#a400ff1a;border-radius:3px;overflow:hidden}.savings-meter .meter-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);border-radius:3px;transition:width 1s ease .5s}.bento-affordable:hover .meter-fill{width:70%}.savings-meter .meter-value{font-size:.7rem;color:#a400ff;font-weight:700;margin-top:3px}.bento-affordable .coin-rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-affordable .coin-rain i{position:absolute;font-size:1rem;color:#a400ff;opacity:0}.bento-affordable:hover .coin-rain i{animation:coinRain 2s ease-out infinite}.coin-rain .coin-1{left:20%;animation-delay:0s}.coin-rain .coin-2{left:50%;animation-delay:.4s}.coin-rain .coin-3{left:75%;animation-delay:.8s}@keyframes coinRain{0%{top:0%;opacity:1;transform:rotate(0)}to{top:90%;opacity:0;transform:rotate(360deg)}}.bento-affordable .price-bubble i{font-size:.7rem;margin-right:3px}.bento-support .chat-simulation{position:absolute;top:15%;right:10%;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);transition:all .5s ease}.bento-support:hover .chat-simulation{opacity:1;transform:translateY(0)}.chat-bubble{padding:8px 14px;border-radius:12px;font-size:.7rem;max-width:120px}.chat-bubble.incoming{background:#a400ff26;border:1px solid rgba(164,0,255,.3);color:#a400ff;border-bottom-left-radius:4px;animation:bubbleIn .5s ease forwards}.chat-bubble.outgoing{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;align-self:flex-end;border-bottom-right-radius:4px;animation:bubbleIn .5s ease .3s forwards;opacity:0}.bento-support:hover .chat-bubble.outgoing{opacity:1}.chat-bubble.typing{background:#a400ff1a;border:1px solid rgba(164,0,255,.2);animation:bubbleIn .5s ease .6s forwards;opacity:0}.bento-support:hover .chat-bubble.typing{opacity:1}@keyframes bubbleIn{0%{transform:scale(.8)}to{transform:scale(1)}}.chat-bubble .bubble-time{font-size:.55rem;opacity:.6;margin-left:8px}.bento-support .support-status{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 12px;border-radius:15px;font-size:.7rem;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.bento-support:hover .support-status{opacity:1;transform:translateY(0)}.support-status .status-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:statusPulse 2s infinite}.bento-support .notification-badge{position:absolute;top:15%;left:20%;width:30px;height:30px;background:linear-gradient(135deg,#a400ff,#7c3aed);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-support:hover .notification-badge{opacity:1;transform:scale(1)}.notification-badge i{font-size:.8rem;color:#fff}.notification-badge .badge-count{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:#ef4444;border-radius:50%;font-size:.6rem;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.bento-security .radar-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;opacity:0;transition:opacity .5s ease}.bento-security:hover .radar-container{opacity:1}.radar-ring{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring.r1{width:50px;height:50px}.radar-ring.r2{width:100px;height:100px}.radar-ring.r3{width:150px;height:150px}.radar-sweep{position:absolute;top:50%;left:50%;width:75px;height:2px;background:linear-gradient(90deg,#a400ff,transparent);transform-origin:left center;animation:radarSweep 3s linear infinite}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#a400ff;border-radius:50%;box-shadow:0 0 10px #a400ff}.radar-blip{position:absolute;width:6px;height:6px;background:#22c55e;border-radius:50%;animation:blipPulse 2s infinite}.radar-blip.b1{top:30%;left:60%;animation-delay:0s}.radar-blip.b2{top:65%;left:35%;animation-delay:.5s}@keyframes blipPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.bento-security .encryption-text{position:absolute;top:12%;left:10%;display:flex;gap:2px;opacity:0;transition:opacity .5s ease .2s}.bento-security:hover .encryption-text{opacity:.5}.encryption-text .encrypt-char{font-family:monospace;font-size:.7rem;color:#a400ff;animation:charFlicker .3s steps(2) infinite}.encrypt-char:nth-child(2){animation-delay:.05s}.encrypt-char:nth-child(3){animation-delay:.1s}.encrypt-char:nth-child(4){animation-delay:.15s}.encrypt-char:nth-child(5){animation-delay:.2s}.encrypt-char:nth-child(6){animation-delay:.25s}.encrypt-char:nth-child(7){animation-delay:.3s}@keyframes charFlicker{0%,to{opacity:.3}50%{opacity:1}}.bento-security .shield-status{position:absolute;top:15%;right:10%;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translate(10px);transition:all .5s ease .3s}.bento-security:hover .shield-status{opacity:1;transform:translate(0)}.shield-status .status-bar{width:80px;height:4px;background:#a400ff1a;border-radius:2px;overflow:hidden}.shield-status .status-fill{height:100%;width:0;background:linear-gradient(90deg,#22c55e,#10b981);transition:width 1s ease .5s}.bento-security:hover .status-fill{width:100%}.shield-status span{font-size:.6rem;color:#22c55e}.bento-security .binary-rain{position:absolute;bottom:15%;left:10%;display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .5s ease .4s}.bento-security:hover .binary-rain{opacity:.4}.binary-rain span{font-family:monospace;font-size:.6rem;color:#a400ff;animation:binaryFlicker .5s steps(2) infinite}.binary-rain span:nth-child(2){animation-delay:.1s}.binary-rain span:nth-child(3){animation-delay:.2s}.bento-trusted .trust-graph{position:absolute;bottom:30%;left:10%;display:flex;align-items:flex-end;gap:4px;height:50px;opacity:0;transform:translateY(10px);transition:all .5s ease}.bento-trusted:hover .trust-graph{opacity:1;transform:translateY(0)}.trust-graph .graph-bar{width:8px;background:linear-gradient(180deg,#a400ff,#a400ff4d);border-radius:4px 4px 0 0;height:0;transition:height .5s ease}.bento-trusted:hover .graph-bar.gb1{height:20px;transition-delay:.1s}.bento-trusted:hover .graph-bar.gb2{height:30px;transition-delay:.15s}.bento-trusted:hover .graph-bar.gb3{height:25px;transition-delay:.2s}.bento-trusted:hover .graph-bar.gb4{height:35px;transition-delay:.25s}.bento-trusted:hover .graph-bar.gb5{height:40px;transition-delay:.3s}.bento-trusted:hover .graph-bar.gb6{height:38px;transition-delay:.35s}.bento-trusted:hover .graph-bar.gb7{height:50px;transition-delay:.4s}.bento-trusted .stars-row .star-1,.bento-trusted .stars-row .star-2,.bento-trusted .stars-row .star-3,.bento-trusted .stars-row .star-4,.bento-trusted .stars-row .star-5{animation:starGlow 1.5s ease-in-out infinite}.star-1{animation-delay:0s!important}.star-2{animation-delay:.1s!important}.star-3{animation-delay:.2s!important}.star-4{animation-delay:.3s!important}.star-5{animation-delay:.4s!important}@keyframes starGlow{0%,to{filter:drop-shadow(0 0 2px rgba(164,0,255,.5))}50%{filter:drop-shadow(0 0 8px rgba(164,0,255,1))}}.bento-trusted .user-stack .u{display:flex;align-items:center;justify-content:center}.bento-trusted .user-stack .u1{background:linear-gradient(135deg,#a400ff,#7c3aed)}.bento-trusted .user-stack .u2{background:linear-gradient(135deg,#7c3aed,#6366f1)}.bento-trusted .user-stack .u3{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.bento-trusted .user-stack .u4{background:#a400ff4d;border:1px dashed rgba(164,0,255,.5)}.bento-trusted .user-count .count-label{display:block;font-size:.65rem;color:var(--text-muted)}.bento-trusted .trust-badges{position:absolute;top:15%;left:10%;display:flex;gap:8px;opacity:0;transform:translate(-10px);transition:all .5s ease .2s}.bento-trusted:hover .trust-badges{opacity:1;transform:translate(0)}.trust-badges .badge{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.trust-badges .badge.verified{background:#a400ff33;color:#a400ff}.trust-badges .badge.secure{background:#22c55e33;color:#22c55e}.trust-badges .badge.fast{background:#fbbf2433;color:#fbbf24}.bento-trusted .live-pulse{position:absolute;top:15%;right:50px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .5s ease .3s}.bento-trusted:hover .live-pulse{opacity:1}.live-pulse .pulse-ring{position:absolute;width:20px;height:20px;border:2px solid #ef4444;border-radius:50%;animation:livePulse 1.5s infinite}@keyframes livePulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.live-pulse .pulse-dot{width:8px;height:8px;background:#ef4444;border-radius:50%}.live-pulse .pulse-text{font-size:.65rem;font-weight:700;color:#ef4444;letter-spacing:1px;margin-left:15px}.hero-section{position:relative;overflow:hidden}.hero-bg-glow{position:absolute;top:50%;right:0;width:70%;height:100%;background:radial-gradient(ellipse at center right,rgba(164,0,255,.15),transparent 60%);transform:translateY(-50%);pointer-events:none}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-particles .h-particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:.4;animation:floatParticle 8s infinite ease-in-out}.h-particle:nth-child(1){left:10%;top:20%;animation-delay:0s}.h-particle:nth-child(2){left:25%;top:60%;animation-delay:1s}.h-particle:nth-child(3){left:45%;top:30%;animation-delay:2s}.h-particle:nth-child(4){left:65%;top:70%;animation-delay:3s}.h-particle:nth-child(5){left:80%;top:40%;animation-delay:4s}.h-particle:nth-child(6){left:90%;top:80%;animation-delay:5s}@keyframes floatParticle{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-30px) translate(10px);opacity:.7}}.hero-logo{margin-bottom:30px}.logo-shield{width:100px;height:120px}.shield-svg{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(164,0,255,.5))}.shield-outer{animation:shieldGlow 3s ease-in-out infinite}.shield-s{animation:sGlow 3s ease-in-out infinite .5s}@keyframes shieldGlow{0%,to{stroke:#a400ff;filter:drop-shadow(0 0 5px rgba(164,0,255,.5))}50%{stroke:#b84dff;filter:drop-shadow(0 0 15px rgba(164,0,255,.8))}}@keyframes sGlow{0%,to{stroke:#a400ff}50%{stroke:#c77dff}}.hero-brand-title{display:flex;flex-direction:column;line-height:1;margin-bottom:10px}.brand-dxrk,.brand-solutions{font-family:var(--font-display);font-size:4rem;font-weight:900;color:#fff;letter-spacing:8px;text-shadow:0 0 30px rgba(255,255,255,.3)}.hero-subtitle{margin-bottom:25px}.subtitle-text{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#a400ff;letter-spacing:6px;text-shadow:0 0 20px rgba(164,0,255,.5)}.hero-description{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);max-width:500px;margin-bottom:35px}.brand-highlight{font-weight:700;color:#fff}.text-highlight{color:#a400ff;font-weight:600;font-style:italic}.btn-buy-now{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#a400ff,#7c3aed);color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:3px;padding:18px 40px;border:none;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 0 30px #a400ff66}.btn-buy-now:hover{transform:translateY(-3px);box-shadow:0 0 50px #a400ff99;color:#fff}.btn-buy-now i{font-size:1rem}.hero-character-container{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.character-glow-effect{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 60%);border-radius:50%;filter:blur(40px)}.character-placeholder-new{position:relative;width:350px;height:500px;display:flex;align-items:center;justify-content:center}.char-silhouette{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:200px;color:#a400ff4d}.char-glow-orbs .glow-orb{position:absolute;border-radius:50%;background:#a400ff;filter:blur(20px);opacity:.5;animation:orbFloat 4s ease-in-out infinite}.glow-orb.orb-1{width:100px;height:100px;top:20%;right:0;animation-delay:0s}.glow-orb.orb-2{width:60px;height:60px;bottom:30%;left:10%;animation-delay:1s}.glow-orb.orb-3{width:80px;height:80px;top:50%;right:20%;animation-delay:2s}@keyframes orbFloat{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.6}}.features-section{position:relative;padding:100px 0;overflow:hidden}.features-bg-glow{position:absolute;top:50%;left:0;width:60%;height:100%;background:radial-gradient(ellipse at center left,rgba(164,0,255,.1),transparent 60%);transform:translateY(-50%);pointer-events:none}.features-character-col{display:flex;align-items:center;justify-content:center;padding:40px}.features-character{position:relative;width:100%;max-width:500px;height:600px}.character-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame-corner{position:absolute;width:60px;height:60px;border:3px solid #a400ff}.frame-corner.tl{top:0;left:0;border-right:none;border-bottom:none}.frame-corner.tr{top:0;right:0;border-left:none;border-bottom:none}.frame-corner.bl{bottom:0;left:0;border-right:none;border-top:none}.frame-corner.br{bottom:0;right:0;border-left:none;border-top:none}.character-image-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.char-anime{font-size:250px;color:#a400ff33}.character-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.character-particles span{position:absolute;width:6px;height:6px;background:#a400ff;border-radius:50%;opacity:0;animation:charParticle 3s infinite}.character-particles span:nth-child(1){left:30%;top:20%;animation-delay:0s}.character-particles span:nth-child(2){left:60%;top:40%;animation-delay:.5s}.character-particles span:nth-child(3){left:20%;top:60%;animation-delay:1s}.character-particles span:nth-child(4){left:70%;top:70%;animation-delay:1.5s}.character-particles span:nth-child(5){left:50%;top:30%;animation-delay:2s}@keyframes charParticle{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.8;transform:translateY(-20px)}}.features-content-col{padding:40px}.features-grid-new{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.feature-card-new{display:flex;gap:20px;padding:25px;background:#0f0f1999;border:1px solid rgba(164,0,255,.15);border-radius:12px;transition:all .3s ease}.feature-card-new:hover{border-color:#a400ff66;transform:translateY(-3px);box-shadow:0 10px 40px #0000004d}.feature-icon-box{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.3);border-radius:10px;display:flex;align-items:center;justify-content:center}.feature-icon-box i{font-size:1.4rem;color:#a400ff}.feature-text h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px}.feature-text p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.highlight-link{color:#a400ff;text-decoration:underline;cursor:pointer}.supported-systems{display:flex;gap:30px;flex-wrap:wrap}.system-badge{background:#0f0f19cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px 25px;display:flex;flex-direction:column;gap:8px}.badge-label{font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:2px;text-transform:uppercase}.badge-content{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:#fff}.badge-content i{font-size:1.4rem}.cpu-brand{font-family:var(--font-display);font-weight:700;color:#fff}.cpu-brand:first-child{color:#0071c5;font-style:italic;text-transform:lowercase}.support-highlight-section{padding:80px 0}.support-highlight-box{position:relative;max-width:800px;margin:0 auto;padding:60px;display:flex;align-items:center;gap:40px}.corner-bracket{position:absolute;width:40px;height:40px;border:3px solid #a400ff}.corner-bracket.tl{top:0;left:0;border-right:none;border-bottom:none}.corner-bracket.tr{top:0;right:0;border-left:none;border-bottom:none}.corner-bracket.bl{bottom:0;left:0;border-right:none;border-top:none}.corner-bracket.br{bottom:0;right:0;border-left:none;border-top:none}.highlight-logo{flex-shrink:0}.shield-svg-small{width:80px;height:96px;filter:drop-shadow(0 0 15px rgba(164,0,255,.5))}.highlight-content{flex:1}.highlight-content p{font-size:1rem;color:var(--text-secondary);line-height:1.8;margin:0}.highlight-content p:first-child{margin-bottom:10px}.highlight-content .bullet{color:#a400ff;font-size:1.5rem;margin-right:10px}.highlight-content em{color:#fff;font-style:italic}@media (max-width: 1200px){.features-grid-new{gap:20px}.feature-card-new{padding:20px}}@media (max-width: 991px){.brand-dxrk,.brand-solutions{font-size:3rem;letter-spacing:5px}.subtitle-text{font-size:1.2rem;letter-spacing:4px}.hero-character-container{height:400px}.character-placeholder-new{width:250px;height:350px}.char-silhouette{font-size:150px}.features-character-col{display:none}.features-grid-new{grid-template-columns:1fr}.supported-systems{justify-content:center}.support-highlight-box{flex-direction:column;text-align:center;padding:40px 30px}}@media (max-width: 767px){.brand-dxrk,.brand-solutions{font-size:2.2rem;letter-spacing:3px}.subtitle-text{font-size:1rem;letter-spacing:3px}.hero-description{font-size:1rem}.btn-buy-now{font-size:1.1rem;padding:15px 30px}.logo-shield{width:70px;height:84px}.hero-visual{display:none}.hero-content{text-align:center}.feature-card-new{flex-direction:column;text-align:center}.feature-icon-box{margin:0 auto}.supported-systems{flex-direction:column;align-items:center}.system-badge{width:100%;max-width:300px}.corner-bracket{width:25px;height:25px}.shield-svg-small{width:60px;height:72px}}@media (max-width: 480px){.brand-dxrk,.brand-solutions{font-size:1.8rem;letter-spacing:2px}.subtitle-text{font-size:.85rem;letter-spacing:2px}.btn-buy-now{font-size:1rem;padding:12px 25px;gap:10px}.feature-text h3{font-size:1rem}.feature-text p{font-size:.85rem}}.features-grid-interactive{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:50px}.feature-card-interactive{--mouse-x: 50%;--mouse-y: 50%;position:relative;background:linear-gradient(165deg,#12121cf2,#0a0a12fa);border:1px solid rgba(164,0,255,.2);border-radius:16px;padding:30px;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);isolation:isolate}.feature-card-interactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.1),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none}.feature-card-interactive:hover:before{opacity:1}.feature-card-interactive:hover{border-color:#a400ff80;transform:translateY(-8px) scale(1.02);box-shadow:0 25px 60px #00000080,0 0 80px #a400ff33,inset 0 0 60px #a400ff08}.feature-card-interactive .card-glow-orb{position:absolute;top:-30%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.25),transparent 60%);border-radius:50%;opacity:0;transition:all .6s ease;pointer-events:none;filter:blur(30px)}.feature-card-interactive:hover .card-glow-orb{opacity:1;transform:scale(1.3)}.feature-card-interactive .card-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.feature-card-interactive .particle{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0;box-shadow:0 0 6px #a400ff}.feature-card-interactive:hover .particle{animation:particleFloat 2.5s infinite ease-in-out}.feature-card-interactive .particle:nth-child(1){left:15%;top:30%;animation-delay:0s}.feature-card-interactive .particle:nth-child(2){left:75%;top:50%;animation-delay:.5s}.feature-card-interactive .particle:nth-child(3){left:45%;top:70%;animation-delay:1s}@keyframes particleFloat{0%,to{opacity:0;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-40px) scale(1.5)}}.card-scan-line{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;left:0;opacity:0;pointer-events:none}.feature-card-interactive:hover .card-scan-line{opacity:.6;animation:scanLine 2s linear infinite}@keyframes scanLine{0%{top:0%}to{top:100%}}.feature-icon-wrapper{position:relative;width:60px;height:60px;margin-bottom:20px}.icon-glow-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(164,0,255,.2);border-radius:50%;opacity:0;transition:all .5s ease}.feature-card-interactive:hover .icon-glow-ring{opacity:1;animation:glowRingPulse 2s infinite}@keyframes glowRingPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.icon-box-new{width:60px;height:60px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.4);border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.icon-box-new i{font-size:1.6rem;color:#a400ff;transition:all .5s ease}.feature-card-interactive:hover .icon-box-new{transform:scale(1.1) rotate(-5deg);border-color:#a400ffcc;box-shadow:0 0 30px #a400ff80,inset 0 0 20px #a400ff1a}.feature-card-interactive:hover .icon-box-new i{transform:scale(1.2);filter:drop-shadow(0 0 15px rgba(164,0,255,1))}.icon-pulse-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid rgba(164,0,255,.5);border-radius:18px;opacity:0}.feature-card-interactive:hover .icon-pulse-ring{animation:iconPulse 1.5s infinite}@keyframes iconPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.feature-content h3{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:10px;transition:all .3s ease}.feature-card-interactive:hover .feature-content h3{color:#fff;text-shadow:0 0 20px rgba(164,0,255,.5)}.feature-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0;position:relative;z-index:5}.card-corner{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);opacity:0;transition:all .5s ease}.card-corner.tl{top:10px;left:10px;border-right:none;border-bottom:none}.card-corner.br{bottom:10px;right:10px;border-left:none;border-top:none}.feature-card-interactive:hover .card-corner{opacity:1;border-color:#a400ff}.security-radar{position:absolute;top:15px;right:15px;width:80px;height:80px;opacity:0;transition:opacity .5s ease}.feature-card-interactive:hover .security-radar{opacity:1}.security-radar .radar-sweep{position:absolute;top:50%;left:50%;width:40px;height:2px;background:linear-gradient(90deg,#a400ff,transparent);transform-origin:left center;animation:radarSpin 3s linear infinite}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.security-radar .radar-blip{position:absolute;width:6px;height:6px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;animation:blipGlow 2s infinite}.radar-blip.b1{top:20%;left:60%;animation-delay:0s}.radar-blip.b2{top:70%;left:30%;animation-delay:.7s}@keyframes blipGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.encryption-chars{position:absolute;bottom:60px;right:20px;display:flex;gap:3px;opacity:0;transform:translate(20px);transition:all .5s ease .2s}.feature-card-interactive:hover .encryption-chars{opacity:.6;transform:translate(0)}.encryption-chars span{font-family:monospace;font-size:.75rem;color:#a400ff;animation:charFlicker .5s steps(2) infinite}.encryption-chars span:nth-child(2){animation-delay:.1s}.encryption-chars span:nth-child(3){animation-delay:.2s}.encryption-chars span:nth-child(4){animation-delay:.3s}.encryption-chars span:nth-child(5){animation-delay:.4s}.encryption-chars span:nth-child(6){animation-delay:.5s}.encryption-chars span:nth-child(7){animation-delay:.6s}@keyframes charFlicker{0%,to{opacity:.4}50%{opacity:1}}.shield-status-bar{position:absolute;bottom:20px;right:20px;width:100px;height:6px;background:#a400ff1a;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .5s ease .3s}.feature-card-interactive:hover .shield-status-bar{opacity:1}.shield-status-bar .status-fill{height:100%;width:0;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:3px;transition:width 1s ease .5s}.feature-card-interactive:hover .shield-status-bar .status-fill{width:100%}.delivery-progress{position:absolute;top:20px;right:20px;opacity:0;transform:translateY(-10px);transition:all .5s ease}.feature-card-interactive:hover .delivery-progress{opacity:1;transform:translateY(0)}.progress-track{width:100px;height:4px;background:#a400ff1a;border-radius:2px;position:relative;overflow:visible}.progress-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);border-radius:2px;transition:width .8s ease .3s}.feature-card-interactive:hover .progress-fill{width:100%}.progress-dot{position:absolute;top:50%;width:10px;height:10px;background:#a400ff;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease}.progress-dot.d1{left:0%;transition-delay:.3s}.progress-dot.d2{left:50%;transition-delay:.6s}.progress-dot.d3{left:100%;transition-delay:.9s}.feature-card-interactive:hover .progress-dot{transform:translateY(-50%) scale(1)}.delivery-text{display:block;font-size:.65rem;color:#a400ff;font-weight:700;letter-spacing:2px;margin-top:8px;text-align:center}.package-icons{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;opacity:0;transition:opacity .5s ease .2s}.feature-card-interactive:hover .package-icons{opacity:1}.package-icons i{font-size:1.2rem;color:#a400ff80;transition:all .3s ease}.package-icons .package-1{animation:packageBounce 1s ease infinite 0s}.package-icons .package-2{animation:packageBounce 1s ease infinite .2s}.package-icons .package-check{color:#22c55e;animation:packageBounce 1s ease infinite .4s}@keyframes packageBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-bubbles{position:absolute;top:15px;right:15px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translate(20px);transition:all .5s ease}.feature-card-interactive:hover .chat-bubbles{opacity:1;transform:translate(0)}.chat-bubble{padding:8px 14px;border-radius:12px;font-size:.7rem;font-weight:600;opacity:0;transform:scale(.8)}.chat-bubble.bubble-1{background:#a400ff26;border:1px solid rgba(164,0,255,.3);color:#a400ff;border-bottom-left-radius:4px;animation:bubblePop .5s ease forwards;animation-delay:.2s}.chat-bubble.bubble-2{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;align-self:flex-end;border-bottom-right-radius:4px;animation:bubblePop .5s ease forwards;animation-delay:.5s}.feature-card-interactive:hover .chat-bubble{opacity:1;transform:scale(1)}@keyframes bubblePop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.typing-indicator-new{position:absolute;bottom:60px;right:25px;display:flex;gap:4px;background:#a400ff1a;padding:10px 15px;border-radius:15px;opacity:0;transition:opacity .5s ease .6s}.feature-card-interactive:hover .typing-indicator-new{opacity:1}.typing-indicator-new span{width:8px;height:8px;background:#a400ff;border-radius:50%;animation:typingDots 1.4s infinite}.typing-indicator-new span:nth-child(1){animation-delay:0s}.typing-indicator-new span:nth-child(2){animation-delay:.2s}.typing-indicator-new span:nth-child(3){animation-delay:.4s}@keyframes typingDots{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.online-status{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 14px;border-radius:20px;font-size:.7rem;font-weight:600;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.feature-card-interactive:hover .online-status{opacity:1;transform:translateY(0)}.online-status .status-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:statusPulseDot 2s infinite}@keyframes statusPulseDot{0%,to{box-shadow:0 0 #22c55eb3}50%{box-shadow:0 0 0 8px #22c55e00}}.performance-graph{position:absolute;top:20px;right:20px;display:flex;align-items:flex-end;gap:5px;height:50px;opacity:0;transition:opacity .5s ease}.feature-card-interactive:hover .performance-graph{opacity:1}.graph-bar{width:8px;background:linear-gradient(180deg,#a400ff,#a400ff4d);border-radius:4px 4px 0 0;height:0;transition:height .5s ease}.feature-card-interactive:hover .graph-bar.gb1{height:20px;transition-delay:.1s}.feature-card-interactive:hover .graph-bar.gb2{height:35px;transition-delay:.2s}.feature-card-interactive:hover .graph-bar.gb3{height:25px;transition-delay:.3s}.feature-card-interactive:hover .graph-bar.gb4{height:40px;transition-delay:.4s}.feature-card-interactive:hover .graph-bar.gb5{height:50px;transition-delay:.5s}.fps-counter{position:absolute;bottom:50px;right:25px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.feature-card-interactive:hover .fps-counter{opacity:1;transform:scale(1)}.fps-value{font-family:var(--font-display);font-size:2rem;font-weight:900;color:#a400ff;line-height:1;text-shadow:0 0 20px rgba(164,0,255,.5);animation:fpsCount 2s ease-out forwards}@keyframes fpsCount{0%{opacity:0}to{opacity:1}}.fps-label{font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:2px}.uptime-badge{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 14px;border-radius:8px;font-size:.7rem;font-weight:700;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .5s}.feature-card-interactive:hover .uptime-badge{opacity:1;transform:translateY(0)}.uptime-badge i{font-size:.9rem}.system-badge{position:relative;overflow:hidden;transition:all .3s ease}.system-badge:hover{transform:translateY(-3px);border-color:#a400ff4d}.system-badge .badge-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .3s ease}.system-badge:hover .badge-glow{opacity:1}@media (max-width: 991px){.features-grid-interactive{grid-template-columns:1fr}.feature-card-interactive{padding:25px}.security-radar,.delivery-progress,.chat-bubbles,.performance-graph{display:none}}@media (max-width: 767px){.encryption-chars,.package-icons,.typing-indicator-new,.fps-counter{display:none}.feature-icon-wrapper,.icon-box-new{width:50px;height:50px}.icon-box-new i{font-size:1.3rem}.feature-content h3{font-size:1rem}.feature-content p{font-size:.85rem}}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:20px;margin-top:50px;margin-bottom:50px}.bento-card{--mouse-x: 50%;--mouse-y: 50%;position:relative;background:linear-gradient(165deg,#0f0f16f2,#08080efa);border:1px solid rgba(164,0,255,.15);border-radius:20px;padding:25px;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.bento-large{grid-column:span 1;grid-row:span 2;min-height:420px}.bento-medium,.bento-small{grid-column:span 1;grid-row:span 1;min-height:200px}.bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.08),transparent 40%);opacity:0;transition:opacity .5s ease}.bento-card:hover:before{opacity:1}.bento-card:hover{border-color:#a400ff66;transform:translateY(-5px);box-shadow:0 20px 50px #0006,0 0 80px #a400ff26}.bento-card .card-glow-orb{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 60%);border-radius:50%;opacity:0;transition:opacity .5s ease;transform:translate(30%,-30%);filter:blur(40px)}.bento-card:hover .card-glow-orb{opacity:1}.bento-card .card-number{position:absolute;bottom:20px;right:25px;font-family:var(--font-display);font-size:.75rem;color:#a400ff66;letter-spacing:2px}.bento-card .card-corner{position:absolute;width:25px;height:25px;border:2px solid rgba(164,0,255,.2);opacity:0;transition:all .4s ease}.bento-card .card-corner.tl{top:15px;left:15px;border-right:none;border-bottom:none}.bento-card .card-corner.br{bottom:15px;right:15px;border-left:none;border-top:none}.bento-card:hover .card-corner{opacity:1;border-color:#a400ff99}.bento-content{position:relative;z-index:10;margin-top:auto}.bento-content h3{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:8px}.bento-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0}.bento-security{display:flex;flex-direction:column}.fingerprint-visual{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.fingerprint-container{position:relative;width:140px;height:140px}.fingerprint-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 60%);border-radius:50%;opacity:0;transition:opacity .5s ease;filter:blur(20px)}.bento-security:hover .fingerprint-glow{opacity:1;animation:fpGlow 2s ease-in-out infinite}@keyframes fpGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.fingerprint-svg{width:100%;height:100%}.fp-ring{fill:none;stroke:#a400ff33;stroke-width:1;transform-origin:center;transition:all .5s ease}.bento-security:hover .fp-ring{stroke:#a400ff80}.bento-security:hover .fp-ring-1{animation:fpRing 3s ease-in-out infinite}.bento-security:hover .fp-ring-2{animation:fpRing 3s ease-in-out infinite .2s}.bento-security:hover .fp-ring-3{animation:fpRing 3s ease-in-out infinite .4s}.bento-security:hover .fp-ring-4{animation:fpRing 3s ease-in-out infinite .6s}@keyframes fpRing{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:1}}.fp-spiral{fill:none;stroke:#a400ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1s ease}.bento-security:hover .fp-spiral{stroke-dashoffset:0}.scan-line-fp{position:absolute;width:100%;height:3px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;opacity:0}.bento-security:hover .scan-line-fp{opacity:1;animation:scanFP 2s linear infinite}@keyframes scanFP{0%{top:0}to{top:100%}}.fp-status{display:flex;align-items:center;gap:8px;margin-top:20px;padding:8px 20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:20px;font-size:.75rem;font-weight:700;color:#22c55e;letter-spacing:2px;opacity:0;transform:translateY(10px);transition:all .5s ease .5s}.bento-security:hover .fp-status{opacity:1;transform:translateY(0)}.fp-status .status-icon{animation:checkPulse 1s ease-in-out infinite}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.network-visual{position:relative;height:120px;margin-bottom:15px}.node{position:absolute;width:45px;height:45px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.node i{font-size:1.2rem;color:#a400ff}.node-center{top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background:linear-gradient(135deg,#a400ff4d,#a400ff1a);z-index:2}.node-center i{font-size:1.5rem}.node-1{top:10%;left:15%}.node-2{top:15%;right:15%}.node-3{bottom:10%;right:20%}.bento-network:hover .node{border-color:#a400ffcc;box-shadow:0 0 20px #a400ff4d}.conn-line{stroke:#a400ff33;stroke-width:1;stroke-dasharray:5 5;transition:all .5s ease}.bento-network:hover .conn-line{stroke:#a400ff99;animation:lineDash 1s linear infinite}@keyframes lineDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.data-pulse{position:absolute;width:8px;height:8px;background:#22c55e;border-radius:50%;opacity:0;box-shadow:0 0 10px #22c55e}.bento-network:hover .data-pulse{animation:dataPulseMove 2s ease-in-out infinite}.pulse-1{top:30%;left:30%;animation-delay:0s}.pulse-2{top:40%;right:35%;animation-delay:1s}@keyframes dataPulseMove{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(0)}}.binary-visual{position:relative;height:100px;display:flex;justify-content:center;gap:30px;margin-bottom:15px;overflow:hidden}.binary-column{display:flex;flex-direction:column;gap:5px;opacity:.3;transition:opacity .5s ease}.binary-column span{font-family:monospace;font-size:.7rem;color:#a400ff;letter-spacing:2px}.bento-instant:hover .binary-column{opacity:.8;animation:binaryFall 3s linear infinite}.col-1{animation-delay:0s}.col-2{animation-delay:.5s}.col-3{animation-delay:1s}.instant-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#a400ffe6,#7c3aede6);padding:12px 25px;border-radius:30px;font-family:var(--font-display);font-size:.9rem;font-weight:700;color:#fff;letter-spacing:3px;box-shadow:0 0 30px #a400ff80;opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-instant:hover .instant-badge{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.instant-badge i{font-size:1.2rem;animation:lightningFlash 1s ease infinite}.toggles-visual{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.toggle-row{display:flex;align-items:center;gap:12px;padding:10px 15px;background:#a400ff0d;border:1px solid rgba(164,0,255,.1);border-radius:10px;transition:all .3s ease}.bento-support:hover .toggle-row{border-color:#a400ff4d;background:#a400ff1a}.toggle-row i{font-size:1rem;color:#a400ff;width:20px}.toggle-row span{flex:1;font-size:.8rem;color:var(--text-secondary)}.toggle-switch{width:40px;height:22px;background:#6464644d;border-radius:11px;position:relative;transition:all .3s ease}.toggle-switch.active{background:linear-gradient(135deg,#a400ff,#7c3aed)}.toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 5px #0000004d}.toggle-switch.active .toggle-knob{left:21px}.percentage-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:15px}.ring-bg{fill:none;stroke:#a400ff1a;stroke-width:8}.ring-progress{fill:none;stroke:url(#purpleGradient);stroke:#a400ff;stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1.5s ease}.bento-performance:hover .ring-progress{stroke-dashoffset:3}.percentage-text{position:absolute;display:flex;align-items:baseline}.percent-value{font-family:var(--font-display);font-size:2rem;font-weight:900;color:#a400ff}.percent-symbol{font-size:1rem;color:#a400ff}.percentage-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:5px}.price-visual{position:relative;height:80px;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.price-tag{display:flex;align-items:baseline;padding:10px 20px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:10px;transition:all .5s ease}.price-tag .currency{font-size:1rem;color:#a400ff;margin-right:2px}.price-tag .amount{font-family:var(--font-display);font-size:1.8rem;font-weight:900;color:#fff}.bento-price:hover .price-tag{transform:translateY(-5px);border-color:#a400ff99;box-shadow:0 10px 30px #a400ff33}.tag-1{transition-delay:0s}.tag-2{transition-delay:.1s}.discount-splash{position:absolute;top:-5px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);padding:5px 12px;border-radius:15px;font-family:var(--font-display);font-size:.8rem;font-weight:700;color:#fff;transform:rotate(10deg);opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275) .3s}.bento-price:hover .discount-splash{opacity:1;transform:rotate(10deg) scale(1.1)}@media (max-width: 1200px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-large{grid-column:span 1;grid-row:span 1;min-height:280px}}@media (max-width: 768px){.bento-grid{grid-template-columns:1fr;gap:15px}.bento-large,.bento-medium,.bento-small{grid-column:span 1;grid-row:span 1;min-height:auto}.fingerprint-container{width:100px;height:100px}.network-visual{height:100px}.node{width:35px;height:35px}.node-center{width:45px;height:45px}.percentage-ring{width:80px;height:80px}.percent-value{font-size:1.5rem}}.supported-systems{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:40px}.system-badge{position:relative;background:#0f0f16cc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 25px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease;overflow:hidden}.system-badge:hover{border-color:#a400ff4d;transform:translateY(-3px)}.badge-label{font-size:.65rem;font-weight:600;color:var(--text-muted);letter-spacing:2px}.badge-content{display:flex;align-items:center;gap:12px}.badge-content i{font-size:1.3rem;color:#0078d4}.badge-content span{font-family:var(--font-display);font-weight:700;font-size:1rem;color:#fff}.cpu-brand.intel{color:#0071c5;font-style:italic}.cpu-brand.amd{color:#ed1c24}.meter-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.percentage-ring{position:relative;width:100px;height:100px}.percentage-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff1a;stroke-width:6}.ring-progress{fill:none;stroke:url(#progressGradient);stroke-width:6;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;animation:ringFill 2s ease-out forwards;animation-delay:.5s}@keyframes ringFill{to{stroke-dashoffset:25}}.percent-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#fff}.percent-value span{font-size:.8rem;color:var(--primary)}.graph-bars{display:flex;align-items:flex-end;gap:4px;height:40px}.graph-bar{width:6px;background:linear-gradient(to top,var(--primary),var(--primary-light));border-radius:3px;animation:graphPulse 1s ease-in-out infinite}.graph-bar:nth-child(1){height:60%;animation-delay:0s}.graph-bar:nth-child(2){height:80%;animation-delay:.1s}.graph-bar:nth-child(3){height:45%;animation-delay:.2s}.graph-bar:nth-child(4){height:90%;animation-delay:.3s}.graph-bar:nth-child(5){height:70%;animation-delay:.4s}.graph-bar:nth-child(6){height:55%;animation-delay:.5s}.graph-bar:nth-child(7){height:85%;animation-delay:.6s}.graph-bar:nth-child(8){height:65%;animation-delay:.7s}@keyframes graphPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(.85)}}.fps-counter{font-family:var(--font-display);font-size:.75rem;color:var(--primary);letter-spacing:2px;text-transform:uppercase}.fps-value{color:#0f8;font-weight:700}.status-indicator{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#fff9}.status-dot{width:6px;height:6px;background:#0f8;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 5px #0f8}50%{opacity:.5;box-shadow:0 0 15px #0f8}}.percentage-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:130px;margin:10px 0}.percentage-ring{width:100px;height:100px;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff14;stroke-width:8}.ring-progress{fill:none;stroke:url(#percentGradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;animation:fillProgress 2s ease-out forwards;animation-delay:.5s;filter:drop-shadow(0 0 8px rgba(164,0,255,.5))}@keyframes fillProgress{to{stroke-dashoffset:6}}.percentage-text{position:absolute;display:flex;align-items:baseline;gap:2px}.percent-value{font-family:var(--font-display);font-size:2rem;font-weight:700;color:#fff}.percent-symbol{font-size:1rem;color:var(--primary)}.percentage-label{margin-top:8px;font-size:.7rem;color:#ffffff80;letter-spacing:2px;text-transform:uppercase}.bento-performance:before{content:"";position:absolute;width:0;height:0}.price-visual{position:relative;display:flex;align-items:center;justify-content:center;height:110px;gap:15px}.price-tag{display:flex;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;transition:all .3s ease}.price-tag.tag-1{opacity:.5;text-decoration:line-through;animation:fadeSlide .5s ease-out .5s both}.price-tag.tag-2{background:linear-gradient(135deg,#a400ff33,#6366f133);border-color:#a400ff4d;animation:fadeSlide .5s ease-out .8s both}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.price-tag.tag-2{animation-delay:.8s}.price-tag.tag-1{animation-delay:.5s}.currency{font-size:1rem;color:var(--primary);margin-right:2px}.amount{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#fff}.price-tag.tag-1 .amount{color:#fff6}.discount-splash{position:absolute;top:10px;right:30px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;font-family:var(--font-display);font-size:.85rem;font-weight:700;padding:5px 12px;border-radius:20px;animation:pulseSplash 2s ease-in-out infinite;box-shadow:0 0 20px #0f86}@keyframes pulseSplash{0%,to{transform:scale(1);box-shadow:0 0 20px #0f86}50%{transform:scale(1.05);box-shadow:0 0 30px #0f89}}.binary-visual{position:relative;display:flex;justify-content:center;gap:15px;height:110px;overflow:hidden;margin:10px 0}.binary-column{display:flex;flex-direction:column;gap:2px;animation:binaryFall 8s linear infinite;color:#a400ff66;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:2px}.binary-column.col-1{animation-delay:0s}.binary-column.col-2{animation-delay:.5s}.binary-column.col-3{animation-delay:1s}.binary-column span{animation:binaryFlicker 2s ease-in-out infinite}.binary-column span:nth-child(1){animation-delay:0s}.binary-column span:nth-child(2){animation-delay:.3s;color:#a400ff99}.binary-column span:nth-child(3){animation-delay:.6s;color:#a400ffcc}.binary-column span:nth-child(4){animation-delay:.9s;color:var(--primary);text-shadow:0 0 10px var(--primary)}@keyframes binaryFall{0%{transform:translateY(-20px)}to{transform:translateY(20px)}}@keyframes binaryFlicker{0%,to{opacity:.5}50%{opacity:1}}.instant-badge{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#a400ff4d,#6366f14d);border:1px solid rgba(164,0,255,.5);border-radius:20px;padding:5px 15px;font-family:var(--font-display);font-size:.7rem;font-weight:600;color:#fff;letter-spacing:2px;animation:badgePulse 2s ease-in-out infinite}.instant-badge i{color:var(--primary);animation:lightningFlash 1.5s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 15px #a400ff4d}50%{box-shadow:0 0 25px #a400ff80}}@keyframes lightningFlash{0%,to{opacity:1}50%{opacity:.5}}.toggles-visual{display:flex;flex-direction:column;gap:10px;margin:10px 0}.toggle-row{display:flex;align-items:center;gap:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 12px;transition:all .3s ease}.toggle-row:hover{background:#ffffff0a;border-color:#a400ff33}.toggle-row i{font-size:.9rem;color:var(--primary);width:20px}.toggle-row span{flex:1;font-size:.75rem;color:#ffffffb3}.toggle-switch{width:40px;height:20px;background:#ffffff1a;border-radius:20px;position:relative;transition:all .3s ease;cursor:pointer}.toggle-switch.active{background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 0 10px #a400ff4d}.toggle-knob{position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 5px #0000004d}.toggle-switch.active .toggle-knob{left:calc(100% - 18px)}.toggle-row:nth-child(1) .toggle-switch{animation:toggleActivate .5s ease-out .5s both}.toggle-row:nth-child(2) .toggle-switch{animation:toggleActivate .5s ease-out .8s both}.toggle-row:nth-child(3) .toggle-switch{animation:toggleActivate .5s ease-out 1.1s both}@keyframes toggleActivate{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.fingerprint-visual{display:flex;flex-direction:column;align-items:center;gap:15px;margin:20px 0}.fingerprint-container{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.fingerprint-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.2) 0%,transparent 70%);border-radius:50%;animation:fpGlow 3s ease-in-out infinite}@keyframes fpGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.fingerprint-svg{width:100%;height:100%;position:relative;z-index:2}.fp-ring{fill:none;stroke:#a400ff4d;stroke-width:2;stroke-dasharray:10 5;animation:fpRotate 20s linear infinite}.fp-ring-1{animation-direction:normal}.fp-ring-2{animation-direction:reverse;stroke:#a400ff66}.fp-ring-3{animation-direction:normal;stroke:#a400ff80}.fp-ring-4{animation-direction:reverse;stroke:#a400ff99}@keyframes fpRotate{0%{transform:rotate(0);transform-origin:center}to{transform:rotate(360deg);transform-origin:center}}.fp-spiral{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;animation:fpDraw 3s ease-out forwards}@keyframes fpDraw{to{stroke-dashoffset:0}}.scan-line-fp{position:absolute;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--primary),transparent);top:0;animation:scanMove 2.5s ease-in-out infinite;box-shadow:0 0 20px var(--primary)}@keyframes scanMove{0%,to{top:10%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:90%;opacity:0}}.fp-status{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:#0f8;letter-spacing:2px;animation:statusFadeIn .5s ease-out 2.5s both}.status-icon{animation:statusPulse 1.5s ease-in-out infinite}@keyframes statusFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.network-visual{position:relative;height:130px;margin:10px 0;display:flex;align-items:center;justify-content:center}.node{position:absolute;width:40px;height:40px;background:#0f0f16e6;border:2px solid rgba(164,0,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.node i{font-size:1rem;color:#a400ffcc}.node-center{width:55px;height:55px;background:linear-gradient(135deg,#a400ff4d,#6366f14d);border-color:var(--primary);z-index:2;animation:nodePulseCenter 2s ease-in-out infinite}.node-center i{font-size:1.4rem;color:#fff}@keyframes nodePulseCenter{0%,to{box-shadow:0 0 20px #a400ff4d}50%{box-shadow:0 0 35px #a400ff99}}.node-1{top:10px;left:20%;animation:nodeFloat 3s ease-in-out infinite}.node-2{top:15px;right:15%;animation:nodeFloat 3s ease-in-out infinite .5s}.node-3{bottom:10px;right:25%;animation:nodeFloat 3s ease-in-out infinite 1s}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.connection-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.conn-line{stroke:#a400ff4d;stroke-width:1.5;stroke-dasharray:5 5;animation:lineDash 2s linear infinite}.line-1{animation-delay:0s}.line-2{animation-delay:.3s}.line-3{animation-delay:.6s}@keyframes lineDash{to{stroke-dashoffset:-20}}.data-pulse{position:absolute;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:dataPulseMove 3s ease-in-out infinite}.pulse-1{animation-delay:0s}.pulse-2{animation-delay:1.5s}@keyframes dataPulseMove{0%{top:50%;left:50%;opacity:1;transform:scale(1)}50%{top:15%;left:25%;opacity:.5;transform:scale(.8)}to{top:50%;left:50%;opacity:1;transform:scale(1)}}@media (max-width: 991px){.fingerprint-container{width:100px;height:100px}.network-visual{height:100px}.node{width:30px;height:30px}.node i{font-size:.8rem}.node-center{width:45px;height:45px}.node-center i{font-size:1.1rem}.binary-visual{height:80px}.binary-column{font-size:.6rem}.toggles-visual{gap:6px}.toggle-row{padding:6px 10px}.toggle-row i{font-size:.8rem}.toggle-row span{font-size:.65rem}.toggle-switch{width:35px;height:18px}.toggle-knob{width:14px;height:14px}.toggle-switch.active .toggle-knob{left:calc(100% - 16px)}}@media (max-width: 767px){.fingerprint-visual{gap:10px;margin:10px 0}.fingerprint-container{width:80px;height:80px}.fp-status{font-size:.65rem}.network-visual{height:80px}.node{width:28px;height:28px}.node-center{width:40px;height:40px}.binary-visual{height:60px;gap:10px}.instant-badge{font-size:.6rem;padding:4px 10px}.percentage-visual{height:100px}.percentage-ring{width:70px;height:70px}.percent-value{font-size:1.5rem}.price-visual{height:80px;gap:10px}.price-tag{padding:8px 12px}.amount{font-size:1.4rem}.discount-splash{font-size:.7rem;padding:4px 8px}}.bento-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:50px}.bento-card-detailed{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;min-height:420px}.bento-card-detailed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.08),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.bento-card-detailed:hover:before{opacity:1}.bento-card-detailed:hover{border-color:#a400ff4d;transform:translateY(-5px);box-shadow:0 20px 60px #0006,0 0 40px #a400ff1a}.bento-card-detailed .card-glow-orb{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.15),transparent 70%);border-radius:50%;top:-50px;right:-50px;pointer-events:none;transition:all .5s ease}.bento-card-detailed:hover .card-glow-orb{transform:scale(1.3);opacity:.8}.bento-card-detailed .card-number{position:absolute;top:20px;right:25px;font-family:var(--font-display);font-size:.7rem;color:#ffffff4d;letter-spacing:2px;z-index:2}.bento-card-detailed .card-corner{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);transition:all .3s ease;z-index:2}.bento-card-detailed .card-corner.tl{top:15px;left:15px;border-right:none;border-bottom:none}.bento-card-detailed .card-corner.br{bottom:15px;right:15px;border-left:none;border-top:none}.bento-card-detailed:hover .card-corner{border-color:var(--primary);width:25px;height:25px}.card-visual-area{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;z-index:2}.bento-content-detailed{position:relative;z-index:2;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.content-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feature-icon{width:45px;height:45px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:1px solid rgba(164,0,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-icon i{font-size:1.3rem;color:var(--primary)}.bento-content-detailed h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#fff;margin:0}.feature-desc{font-size:.9rem;color:#fff9;line-height:1.6;margin-bottom:15px}.feature-desc .highlight-link{color:var(--primary);font-weight:500}.feature-tags{display:flex;flex-wrap:wrap;gap:8px}.feature-tags .tag{display:inline-flex;align-items:center;gap:5px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:6px 12px;font-size:.7rem;color:#ffffffb3;transition:all .3s ease}.feature-tags .tag i{color:#0f8;font-size:.65rem}.feature-tags .tag:hover{border-color:#a400ff4d;background:#a400ff1a}.shield-visual{display:flex;flex-direction:column;align-items:center;gap:20px}.shield-container{position:relative;width:120px;height:140px}.shield-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(164,0,255,.3) 0%,transparent 70%);border-radius:50%;animation:shieldGlow 3s ease-in-out infinite}@keyframes shieldGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.shield-svg-anim{width:100%;height:100%;position:relative;z-index:2}.shield-outline{fill:none;stroke:#a400ff66;stroke-width:2;stroke-dasharray:400;stroke-dashoffset:400;animation:drawShield 2s ease-out forwards}.shield-fill{fill:#a400ff1a;opacity:0;animation:fadeInShield .5s ease-out 1.5s forwards}.shield-check{fill:none;stroke:#0f8;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:drawCheck .5s ease-out 2s forwards}@keyframes drawShield{to{stroke-dashoffset:0}}@keyframes fadeInShield{to{opacity:1}}@keyframes drawCheck{to{stroke-dashoffset:0}}.shield-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--primary);border-radius:50%;opacity:0;animation:shieldPulseOut 2s ease-out infinite 2.5s}@keyframes shieldPulseOut{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.security-stats{display:flex;gap:30px}.stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#0f8}.stat-label{font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.delivery-visual{display:flex;flex-direction:column;align-items:center;gap:20px}.download-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.download-icon-wrap{position:relative;width:70px;height:70px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:2px solid rgba(164,0,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center}.download-icon-wrap i{font-size:2rem;color:var(--primary);animation:downloadBounce 1.5s ease-in-out infinite}@keyframes downloadBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.download-pulse{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid var(--primary);border-radius:50%;animation:downloadPulse 1.5s ease-out infinite}@keyframes downloadPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.progress-bar-visual{width:180px;height:8px;background:#ffffff1a;border-radius:10px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:10px;animation:progressFill 2s ease-out infinite;box-shadow:0 0 15px var(--primary)}@keyframes progressFill{0%{width:0%}80%{width:100%}to{width:100%}}.progress-text{position:absolute;top:15px;left:50%;transform:translate(-50%);font-size:.65rem;color:#ffffff80;letter-spacing:1px}.binary-rain-mini{display:flex;gap:8px;font-family:Courier New,monospace;font-size:.6rem;color:#a400ff4d}.binary-rain-mini span{animation:binaryFlicker 1s ease-in-out infinite}.binary-rain-mini span:nth-child(1){animation-delay:0s}.binary-rain-mini span:nth-child(2){animation-delay:.1s}.binary-rain-mini span:nth-child(3){animation-delay:.2s}.binary-rain-mini span:nth-child(4){animation-delay:.3s}.binary-rain-mini span:nth-child(5){animation-delay:.4s}.delivery-timer{display:flex;align-items:center;gap:8px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:8px 16px;font-family:var(--font-display);font-size:.75rem;color:#0f8}.delivery-timer i{animation:lightningFlash 1s ease-in-out infinite}.chat-visual{display:flex;flex-direction:column;align-items:center;gap:15px}.chat-window{width:200px;background:#0f0f16e6;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.chat-header-mini{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.status-online{width:8px;height:8px;background:#0f8;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}.chat-header-mini span{font-size:.7rem;color:#ffffffb3}.chat-messages{padding:12px;display:flex;flex-direction:column;gap:8px}.chat-msg{padding:8px 12px;border-radius:12px;font-size:.7rem;max-width:85%;animation:msgSlide .5s ease-out both}.user-msg{background:#a400ff33;border:1px solid rgba(164,0,255,.3);color:#ffffffe6;align-self:flex-end;border-bottom-right-radius:4px}.agent-msg{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;align-self:flex-start;border-bottom-left-radius:4px;animation-delay:.5s}@keyframes msgSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-indicator{display:flex;gap:4px;padding:2px 0}.typing-indicator span{width:6px;height:6px;background:#ffffff80;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.support-channels{display:flex;gap:10px}.channel{width:40px;height:40px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.channel i{font-size:1rem;color:#ffffff80;transition:color .3s ease}.channel:hover,.channel.active{border-color:#a400ff66;background:#a400ff1a}.channel:hover i,.channel.active i{color:var(--primary)}.pricing-visual{display:flex;flex-direction:column;align-items:center;gap:15px}.price-display{position:relative;text-align:center}.old-price{margin-bottom:5px}.old-price .strike{font-size:1rem;color:#fff6;text-decoration:line-through}.new-price{display:flex;align-items:flex-start;justify-content:center;gap:2px}.new-price .currency{font-size:1.2rem;color:var(--primary);margin-top:5px}.new-price .amount{font-family:var(--font-display);font-size:3rem;font-weight:800;color:#fff;line-height:1}.new-price .period{font-size:.9rem;color:#ffffff80;align-self:flex-end;margin-bottom:5px}.savings-badge{position:absolute;top:-10px;right:-30px;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;font-family:var(--font-display);font-size:.65rem;font-weight:700;padding:5px 10px;border-radius:20px;animation:badgePulse 2s ease-in-out infinite;box-shadow:0 0 15px #0f86}.savings-badge i{font-size:.6rem}.price-features-mini{display:flex;flex-direction:column;gap:8px}.pf-item{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#fff9}.pf-item i{color:var(--primary);font-size:.9rem}@media (max-width: 991px){.bento-grid-4{gap:20px}.bento-card-detailed{min-height:380px;padding:25px}.shield-container{width:100px;height:120px}.security-stats{gap:20px}.stat-value{font-size:1.2rem}.download-icon-wrap{width:60px;height:60px}.download-icon-wrap i{font-size:1.5rem}.progress-bar-visual{width:150px}.chat-window{width:180px}.new-price .amount{font-size:2.5rem}}@media (max-width: 767px){.bento-grid-4{grid-template-columns:1fr;gap:15px}.bento-card-detailed{min-height:auto;padding:20px}.card-visual-area{padding:15px}.bento-content-detailed h3{font-size:1.2rem}.feature-desc{font-size:.85rem}.feature-tags{gap:6px}.feature-tags .tag{font-size:.65rem;padding:5px 10px}.shield-container{width:80px;height:100px}.security-stats{gap:15px}.stat-value{font-size:1rem}.stat-label{font-size:.6rem}.chat-window{width:160px}.channel{width:35px;height:35px}.new-price .amount{font-size:2rem}.savings-badge{font-size:.6rem;right:-20px}}.security-terminal{width:100%;max-width:280px;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;position:relative}.terminal-header{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.terminal-dots{display:flex;gap:6px}.terminal-dots .dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27ca40}.terminal-title{font-family:Courier New,monospace;font-size:.7rem;color:#ffffff80}.terminal-body{padding:15px;font-family:Courier New,monospace;font-size:.75rem;line-height:1.8}.terminal-line{opacity:0;transform:translate(-10px)}.terminal-line.line-1{animation:terminalType .3s ease-out .5s forwards}.terminal-line.line-2{animation:terminalType .3s ease-out 1s forwards}.terminal-line.line-3{animation:terminalType .3s ease-out 1.5s forwards}.terminal-line.line-4{animation:terminalType .3s ease-out 2s forwards}.terminal-line.line-5{animation:terminalType .3s ease-out 2.5s forwards}.terminal-line.line-6{animation:terminalType .3s ease-out 3s forwards}@keyframes terminalType{to{opacity:1;transform:translate(0)}}.prompt{color:var(--primary);margin-right:8px}.cmd{color:#0f8}.output{color:#ffffffb3}.output .success{color:#0f8}.status-line{display:flex;align-items:center;gap:8px;margin-top:5px;color:#fff9}.success-badge{background:linear-gradient(135deg,#0f83,#00c86433);border:1px solid rgba(0,255,136,.4);color:#0f8;padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:700;animation:badgeGlow 2s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 0 5px #00ff884d}50%{box-shadow:0 0 15px #00ff8880}}.security-shield-icon{position:absolute;top:15px;right:15px;width:35px;height:35px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:1px solid rgba(164,0,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center}.security-shield-icon i{color:var(--primary);font-size:1rem}.order-simulation{width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:15px}.order-window{width:100%;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080}.order-header{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.order-header i{color:var(--primary);font-size:1rem}.order-header span{font-family:var(--font-display);font-size:.75rem;color:#ffffffb3;letter-spacing:1px}.order-step{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.03)}.step-processing{animation:fadeOutStep .5s ease-out 2s forwards}.step-success{opacity:0;display:none;animation:fadeInStep .5s ease-out 2s forwards}@keyframes fadeOutStep{to{opacity:0;height:0;padding:0 15px;overflow:hidden}}@keyframes fadeInStep{0%{opacity:0}to{opacity:1;display:flex}}.step-icon{width:35px;height:35px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon i{font-size:.9rem;color:#ffc107;animation:spinHourglass 1.5s linear infinite}@keyframes spinHourglass{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.step-icon.success{background:#00ff881a;border-color:#00ff884d}.step-icon.success i{color:#0f8;animation:none}.step-info{display:flex;flex-direction:column;gap:2px}.step-label{font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:1px}.step-status{font-family:var(--font-display);font-size:.8rem;font-weight:600}.step-status.pending{color:#ffc107;animation:pulsePending 1s ease-in-out infinite}.step-status.success{color:#0f8}@keyframes pulsePending{0%,to{opacity:1}50%{opacity:.5}}.license-key-display{padding:15px;opacity:0;animation:fadeInLicense .5s ease-out 2.5s forwards}@keyframes fadeInLicense{to{opacity:1}}.key-label{display:block;font-size:.65rem;color:#ffffff80;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.key-box{display:flex;align-items:center;gap:8px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:8px;padding:10px 12px}.key-text{font-family:Courier New,monospace;font-size:.85rem;color:#fff;letter-spacing:2px;flex:1;animation:typeKey 1s steps(19) 3s forwards;overflow:hidden;white-space:nowrap;width:0}@keyframes typeKey{to{width:100%}}.copy-btn{background:none;border:none;color:#ffffff80;cursor:pointer;padding:5px;transition:color .3s ease}.copy-btn:hover{color:var(--primary)}.key-note{display:block;margin-top:8px;font-size:.65rem;color:#0f8}.delivery-time-badge{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00ff881a,#00c8641a);border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:8px 16px;font-size:.75rem;color:#ffffffb3}.delivery-time-badge i{color:#0f8;animation:lightningFlash 1s ease-in-out infinite}.delivery-time-badge strong{color:#0f8}.chat-visual-enhanced{width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px}.chat-window-large{width:100%;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080}.chat-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.agent-info{display:flex;align-items:center;gap:10px}.agent-avatar{position:relative;width:35px;height:35px;background:linear-gradient(135deg,#a400ff33,#6366f133);border-radius:50%;display:flex;align-items:center;justify-content:center}.agent-avatar i{font-size:1.2rem;color:var(--primary)}.online-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#0f8;border:2px solid #0d0d12;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}.agent-details{display:flex;flex-direction:column;gap:2px}.agent-name{font-size:.8rem;font-weight:600;color:#fff}.agent-status{font-size:.65rem;color:#fff6}.chat-actions i{color:#fff6;cursor:pointer}.chat-messages-area{padding:15px;display:flex;flex-direction:column;gap:10px;min-height:140px}.message{max-width:85%;padding:10px 14px;border-radius:16px;font-size:.75rem;line-height:1.4;position:relative}.msg-user{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;align-self:flex-end;border-bottom-right-radius:4px;animation:msgSlideIn .4s ease-out .5s both}.msg-agent{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;align-self:flex-start;border-bottom-left-radius:4px}.msg-agent:nth-child(2){animation:msgSlideIn .4s ease-out 1.2s both}.msg-agent:nth-child(3){animation:msgSlideIn .4s ease-out 2s both}@keyframes msgSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-text{display:block}.msg-time{display:block;font-size:.55rem;color:#fff6;margin-top:4px;text-align:right}.msg-user .msg-time{color:#fff9}.msg-typing{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);align-self:flex-start;border-bottom-left-radius:4px;padding:12px 18px;animation:msgSlideIn .4s ease-out 2.8s both}.typing-dots{display:flex;gap:4px}.typing-dots span{width:6px;height:6px;background:#ffffff80;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.typing-dots span:nth-child(1){animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.chat-input-bar{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.chat-input-bar input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:8px 15px;font-size:.75rem;color:#ffffff80;outline:none}.send-btn{width:35px;height:35px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease}.send-btn i{color:#fff;font-size:.85rem}.send-btn:hover{transform:scale(1.1)}.support-badges{display:flex;justify-content:center;gap:10px}.support-badge{display:flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:6px 12px;font-size:.7rem;color:#fff9}.support-badge i{color:var(--primary);font-size:.75rem}.step-success{display:flex!important;opacity:0;animation:showSuccess .5s ease-out 2.2s forwards}@keyframes showSuccess{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.step-processing{animation:hideProcessing .3s ease-out 2s forwards}@keyframes hideProcessing{to{opacity:0;position:absolute;visibility:hidden}}@media (max-width: 991px){.security-terminal,.order-simulation,.chat-visual-enhanced{max-width:260px}.terminal-body{font-size:.7rem}.chat-messages-area{min-height:120px}.message{font-size:.7rem}}@media (max-width: 767px){.security-terminal,.order-simulation,.chat-visual-enhanced{max-width:100%}.terminal-body{font-size:.65rem;padding:12px}.chat-messages-area{min-height:100px;padding:10px}.key-text{font-size:.7rem;letter-spacing:1px}}@keyframes particleTopLeft{0%{transform:translate(0) rotate(0)}50%{transform:translate(-30px,-30px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes particleTopRight{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,-30px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes particleBottomLeft{0%{transform:translate(0) rotate(0)}50%{transform:translate(-30px,30px) rotate(0)}to{transform:translate(0) rotate(0)}}#particles-js{position:absolute;width:100%;height:50%;bottom:0;left:0;-webkit-mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%);mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%)}@keyframes particleBottomRight{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,30px) rotate(0)}to{transform:translate(0) rotate(0)}}.particle-anim-1{animation:particleTopLeft 10s ease-in-out infinite}.particle-anim-2{animation:particleTopRight 12s ease-in-out infinite}.particle-anim-3{animation:particleBottomLeft 14s ease-in-out infinite}.particle-anim-4{animation:particleBottomRight 16s ease-in-out infinite}.hero-paused [class^=particle-anim-]{animation-play-state:paused}.hero-paused .btn-scroll .scroll,.is-offscreen,.is-offscreen *{animation-play-state:paused!important}html{scrollbar-color:#7936b2 #0b0713;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0713}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b3fd1,#5b2a9a);border-radius:10px;border:2px solid #0b0713}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a855f7,#7936b2)}::selection{background:#a400ff73;color:#fff}:focus-visible{outline:2px solid #c084fc;outline-offset:3px;border-radius:6px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10001;pointer-events:none}.scroll-progress>div{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7,#e879f9);box-shadow:0 0 12px #a855f7cc;transform:scaleX(0);transform-origin:left;will-change:transform}.brand-dxrk,.brand-solutions{background:linear-gradient(180deg,#fff 35%,#d7b0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 26px rgba(164,0,255,.45))}.btn-buy-now{position:relative;overflow:hidden}.btn-buy-now:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1);pointer-events:none}.btn-buy-now:hover:after{transform:translate(120%)}.btn-buy-now:active{transform:translateY(-1px) scale(.98)}.navbar-custom .nav-link{position:relative}.navbar-custom .nav-link:after{content:"";position:absolute;left:18%;right:18%;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a855f7,#e879f9);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.navbar-custom .nav-link:hover:after,.navbar-custom .nav-link.active:after{transform:scaleX(1)}.footer-section{position:relative}.footer-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.7),transparent)}.navbar-custom .nav-link,.navbar-custom .nav-link span,.navbar-custom .btn-nav-outline,.navbar-custom .btn-nav-primary{white-space:nowrap}@media (min-width: 992px){.navbar-custom>.container{max-width:min(1560px,96vw)}}@media (min-width: 992px) and (max-width: 1560px){#mainNav .navbar-nav .nav-link{padding:10px 11px;font-size:.88rem;gap:6px}#mainNav .nav-actions{gap:8px}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.8rem;padding-right:.8rem;font-size:.85rem}}@media (min-width: 992px) and (max-width: 1450px){#mainNav .brand-text{display:none}}@media (min-width: 1451px) and (max-width: 1620px){#mainNav .navbar-nav .nav-link{padding:10px 8px}}@media (min-width: 992px) and (max-width: 1450px){.navbar-custom>.container{max-width:99vw;padding-left:10px;padding-right:10px}#mainNav .nav-actions{gap:6px}}@media (min-width: 1200px) and (max-width: 1450px){#mainNav .navbar-nav .nav-link{padding:10px 4px;font-size:.8rem;gap:4px}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.65rem;padding-right:.65rem;font-size:.8rem}}@media (min-width: 1451px) and (max-width: 1620px){#mainNav .navbar-nav .nav-link{padding:10px 7px;font-size:.86rem}}@media (min-width: 992px){#mainNav .brand-text{display:none}}@media (min-width: 992px) and (max-width: 1199px){#mainNav .navbar-nav .nav-link{padding:10px 4px;font-size:.78rem}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.6rem;padding-right:.6rem;font-size:.78rem}#mainNav .navbar-nav .nav-link i,#mainNav .btn-nav-primary i{display:none}}
