:root{--bg:#0a0a0f;--bg2:#0f0f18;--bg3:#13131f;--surface:rgba(255,255,255,0.04);--border:rgba(255,255,255,0.08);--blue:#3b82f6;--purple:#8b5cf6;--cyan:#06b6d4;--accent:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);--glow-blue:rgba(59,130,246,0.4);--glow-purp:rgba(139,92,246,0.35);--white:#ffffff;--grey:rgba(255,255,255,0.55);--font-disp:'Syne',sans-serif;--font-body:'DM Sans',sans-serif;--radius:16px;--radius-lg:24px;--transition:all 0.35s cubic-bezier(0.4,0,0.2,1)}body.light-mode{--bg:#f0f2f8;--bg2:#e6e9f4;--bg3:#dde1ef;--surface:rgba(0,0,0,0.04);--border:rgba(0,0,0,0.1);--white:#0a0a0f;--grey:rgba(10,10,15,0.55)}body.light-mode{background:var(--bg);color:var(--white)}body.light-mode #navbar.scrolled .nav-inner{background:rgba(240,242,248,0.9);border-bottom:1px solid var(--border)}body.light-mode .mobile-menu{background:rgba(240,242,248,0.98)}body.light-mode .feature-card,body.light-mode .why-card,body.light-mode .testi-card,body.light-mode .price-card,body.light-mode .accordion-item,body.light-mode .device-item,body.light-mode .hiw-step{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.09)}body.light-mode .accordion-button{background:rgba(0,0,0,0.03);color:var(--white)}body.light-mode .accordion-button:not(.collapsed){background:rgba(59,130,246,0.08)}body.light-mode footer{background:var(--bg2);border-top:1px solid var(--border)}body.light-mode .exit-popup{background:linear-gradient(145deg,#e8ebf5,#f0f2f8)}body.light-mode .sp-toast{background:rgba(240,242,248,0.97);border-color:rgba(0,0,0,0.1)}body.light-mode body::after{opacity:0}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-body);font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-disp);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit}img{max-width:100%}::selection{background:var(--purple);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--blue),var(--purple));border-radius:3px}body::after{content:'';position:fixed;inset:0;pointer-events:none !important;z-index:-1;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.grad-text{background:linear-gradient(135deg,#60a5fa,#a78bfa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-tag{display:inline-flex;align-items:center;gap:8px;font-size:0.72rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--blue);background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.25);padding:6px 16px;border-radius:100px;margin-bottom:1.2rem}.section-tag::before{content:'';width:6px;height:6px;background:var(--blue);border-radius:50%;box-shadow:0 0 8px var(--blue)}.section-header{text-align:center;margin-bottom:70px}.section-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-0.03em;margin-bottom:1rem}.section-sub{font-size:1.05rem;color:var(--grey);max-width:500px;margin:0 auto}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.7s ease,transform 0.7s ease}.reveal.visible{opacity:1;transform:translateY(0)}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;transition:var(--transition)}#navbar.scrolled .nav-inner{background:rgba(10,10,15,0.85);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;transition:var(--transition)}.nav-logo{font-family:var(--font-disp);font-size:1.35rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-0.02em;color:#60a5fa}.nav-logo span{-webkit-text-fill-color:white;color:white}.nav-links{display:flex;align-items:center;gap:2px;list-style:none}.nav-links a{font-size:0.9rem;font-weight:500;color:var(--grey);padding:8px 16px;border-radius:8px;transition:var(--transition)}.nav-links a:hover{color:var(--white);background:var(--surface)}.btn-nav{font-family:var(--font-disp);font-size:0.85rem;font-weight:700;letter-spacing:0.03em;color:#fff !important;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;padding:11px 24px;border-radius:10px;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.btn-nav::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#60a5fa,#a78bfa);opacity:0;transition:opacity 0.3s}.btn-nav:hover::after{opacity:1}.btn-nav span{position:relative;z-index:1}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px}.hamburger span{display:block;width:24px;height:2px;background:var(--white);border-radius:2px;transition:var(--transition)}.mobile-menu{display:flex;flex-direction:column;gap:4px;background:rgba(10,10,15,0.97);backdrop-filter:blur(24px);border-top:1px solid var(--border);padding:16px 24px 24px;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);opacity:0;pointer-events:none;transition:var(--transition);z-index:999}.mobile-menu.open{transform:translateY(0);opacity:1;pointer-events:all}.mobile-menu a{font-size:0.95rem;font-weight:500;color:var(--grey);padding:12px 0;border-bottom:1px solid var(--border);transition:color 0.2s;min-height:44px;display:flex;align-items:center;-webkit-tap-highlight-color:rgba(59,130,246,0.15);cursor:pointer}.mobile-menu a:hover{color:var(--white)}.mobile-menu .btn-nav-mobile{display:block;text-align:center;margin-top:12px;font-family:var(--font-disp);font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:14px;border-radius:10px;border:none}#hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:140px 0 80px}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(59,130,246,0.12) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 80% 50%,rgba(139,92,246,0.1) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(6,182,212,0.07) 0%,transparent 50%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,0.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 75%);animation:gridPulse 8s ease-in-out infinite}.orb{position:absolute;border-radius:50%;filter:blur(80px);animation:floatOrb 10s ease-in-out infinite}.orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,0.2) 0%,transparent 70%);top:-100px;left:-100px}.orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,0.18) 0%,transparent 70%);top:20%;right:-50px;animation-delay:-4s}.orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,0.12) 0%,transparent 70%);bottom:10%;left:30%;animation-delay:-7s}.stream-lines{position:absolute;inset:0;overflow:hidden;pointer-events:none}.stream-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(99,150,255,0.5),transparent);animation:streamLine 4s linear infinite;opacity:0}.hero-content{position:relative;z-index:2;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(12px);padding:8px 20px;border-radius:100px;font-size:0.8rem;font-weight:500;color:var(--grey);margin-bottom:2rem;animation:fadeInDown 0.8s ease both}.hero-badge .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 12px #22c55e;animation:pulse 2s ease-in-out infinite}.hero-title{font-size:clamp(2.8rem,6vw,5.5rem);font-weight:800;letter-spacing:-0.04em;line-height:1.05;margin-bottom:1.5rem;animation:fadeInUp 0.8s ease 0.15s both}.hero-sub{font-size:clamp(1rem,2vw,1.25rem);color:var(--grey);max-width:580px;margin:0 auto 2.5rem;font-weight:400;animation:fadeInUp 0.8s ease 0.3s both}.hero-trust{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:3rem;animation:fadeInUp 0.8s ease 0.45s both}.trust-item{display:flex;align-items:center;gap:8px;font-size:0.88rem;color:rgba(255,255,255,0.7);font-weight:500}.trust-item .check{width:20px;height:20px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.65rem;flex-shrink:0}.hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:fadeInUp 0.8s ease 0.6s both}.btn-primary-main{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-disp);font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;padding:16px 36px;border-radius:12px;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.btn-primary-main:hover{transform:translateY(-3px);box-shadow:0 20px 60px rgba(59,130,246,0.4);color:#fff}.btn-secondary-main{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-disp);font-size:1rem;font-weight:600;color:var(--white);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.15);padding:16px 36px;border-radius:12px;cursor:pointer;transition:var(--transition);backdrop-filter:blur(8px)}.btn-secondary-main:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3);transform:translateY(-3px);color:#fff}.hero-floating{position:relative;margin-top:80px;animation:fadeInUp 0.8s ease 0.75s both}.hero-screen{width:100%;max-width:900px;margin:0 auto;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1px rgba(59,130,246,0.15),0 40px 120px rgba(0,0,0,0.6),0 0 80px rgba(59,130,246,0.1)}.screen-bar{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,0.03);border-bottom:1px solid rgba(255,255,255,0.07)}.screen-dot{width:11px;height:11px;border-radius:50%}.screen-dot:nth-child(1){background:#ff5f57}.screen-dot:nth-child(2){background:#febc2e}.screen-dot:nth-child(3){background:#28c840}.screen-content{padding:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.channel-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:20px 16px;text-align:center;transition:var(--transition);cursor:pointer}.channel-card:hover{background:rgba(59,130,246,0.1);border-color:rgba(59,130,246,0.3);transform:translateY(-4px)}.channel-icon{font-size:2rem;margin-bottom:10px;display:block}.channel-name{font-size:0.78rem;font-weight:600;color:var(--grey)}.channel-quality{display:inline-block;font-size:0.6rem;font-weight:700;letter-spacing:0.08em;color:#3b82f6;background:rgba(59,130,246,0.12);padding:2px 8px;border-radius:4px;margin-top:6px}.seo-block{margin-bottom:80px}.seo-block:last-child{margin-bottom:0}.seo-block-badge{display:inline-flex;align-items:center;gap:8px;font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--blue);background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.25);padding:6px 16px;border-radius:100px;margin-bottom:1.2rem}.seo-block-title{font-family:var(--font-disp);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;letter-spacing:-0.03em;line-height:1.2;margin-bottom:1.2rem}.seo-block-text{font-size:0.95rem;color:rgba(255,255,255,0.7);line-height:1.75;margin-bottom:1rem}.seo-block-text strong{color:var(--white)}.seo-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.4rem}.seo-tags span{font-size:0.78rem;font-weight:600;color:rgba(255,255,255,0.65);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:5px 12px;border-radius:100px;transition:var(--transition)}.seo-tags span:hover{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.3);color:var(--white)}.feat-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:480px){.feat-cards-grid{grid-template-columns:1fr}}#why-us,#testimonials{padding:120px 0;background:var(--bg2);position:relative;overflow:hidden}.why-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;height:100%;transition:var(--transition)}.why-card:hover{border-color:rgba(59,130,246,0.3);transform:translateY(-6px);background:rgba(59,130,246,0.05)}.why-icon{font-size:2.4rem;margin-bottom:1rem;display:block}.why-title{font-family:var(--font-disp);font-size:0.95rem;font-weight:700;margin-bottom:0.6rem;color:var(--white)}.why-desc{font-size:0.85rem;color:var(--grey);line-height:1.65}.testi-tag{display:inline-block;font-size:0.68rem;font-weight:600;letter-spacing:0.08em;color:rgba(255,255,255,0.45);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:3px 10px;border-radius:100px}#stats{padding:72px 0;position:relative;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);overflow:visible}#stats::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 50% 50%,rgba(59,130,246,0.05) 0%,transparent 70%);pointer-events:none}.stats-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:0 32px;overflow:visible}.stat-item{text-align:center;padding:16px 8px;position:relative;overflow:visible}.stat-item+.stat-item::before{content:'';position:absolute;left:0;top:15%;bottom:15%;width:1px;background:var(--border)}.stat-number{font-family:var(--font-disp);font-weight:800;font-size:clamp(1.6rem,2.8vw,3rem);letter-spacing:0em;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.4;padding:6px 6px;display:inline-block;white-space:nowrap;margin-bottom:8px}.stat-label{font-size:0.85rem;color:var(--grey);font-weight:500;white-space:nowrap}@media (max-width:600px){.stats-inner{grid-template-columns:repeat(2,1fr);padding:0 16px;gap:8px 0}.stat-item+.stat-item::before{display:none}.stat-item:nth-child(3)::after,.stat-item:nth-child(1)::after{content:'';position:absolute;bottom:0;left:10%;right:10%;height:1px;background:var(--border)}}#features{padding:120px 0;background:var(--bg);position:relative;overflow:hidden}.feature-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius-lg);padding:36px 28px;height:100%;transition:var(--transition);position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,0.06) 0%,rgba(139,92,246,0.04) 100%);opacity:0;transition:opacity 0.4s}.feature-card::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,150,255,0.5),transparent);opacity:0;transition:opacity 0.4s}.feature-card:hover{transform:translateY(-8px);border-color:rgba(59,130,246,0.3)}.feature-card:hover::before,.feature-card:hover::after{opacity:1}.feat-icon{width:52px;height:52px;background:linear-gradient(135deg,rgba(59,130,246,0.2),rgba(139,92,246,0.15));border:1px solid rgba(59,130,246,0.25);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1.2rem;transition:var(--transition)}.feature-card:hover .feat-icon{background:linear-gradient(135deg,rgba(59,130,246,0.35),rgba(139,92,246,0.3));box-shadow:0 8px 24px rgba(59,130,246,0.25)}.feat-title{font-family:var(--font-disp);font-size:1.05rem;font-weight:700;margin-bottom:0.7rem}.feat-desc{font-size:0.9rem;color:var(--grey);line-height:1.65}#devices{padding:120px 0;background:var(--bg2);position:relative;overflow:hidden}.device-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:60px;max-width:860px;margin-left:auto;margin-right:auto}.device-item{flex:unset}.device-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius);padding:28px 16px;text-align:center;transition:var(--transition)}.device-item:hover{background:rgba(59,130,246,0.07);border-color:rgba(59,130,246,0.3);transform:translateY(-6px);box-shadow:0 16px 40px rgba(59,130,246,0.12)}.device-icon{font-size:2.2rem;margin-bottom:12px;display:block}.device-name{font-size:0.82rem;font-weight:600;color:rgba(255,255,255,0.75)}#pricing{padding:120px 0;background:var(--bg);position:relative;overflow:hidden}#pricing::before{content:'';position:absolute;width:700px;height:700px;background:radial-gradient(circle,rgba(139,92,246,0.08) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;align-items:start;margin-top:70px}.price-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:36px 28px;transition:var(--transition);position:relative;overflow:hidden}.price-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,0.2)}.price-card.featured{background:rgba(255,255,255,0.05);transform:scale(1.04);box-shadow:0 0 0 1.5px rgba(99,150,255,0.5),0 30px 80px rgba(59,130,246,0.25),0 0 60px rgba(139,92,246,0.15)}.price-card.featured:hover{transform:scale(1.04) translateY(-6px);box-shadow:0 0 0 1.5px rgba(99,150,255,0.7),0 40px 100px rgba(59,130,246,0.35),0 0 80px rgba(139,92,246,0.2)}.price-card.featured::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,0.06),rgba(139,92,246,0.06));pointer-events:none}.best-badge{display:inline-flex;align-items:center;gap:6px;font-size:0.7rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:6px 14px;border-radius:100px;margin-bottom:1.5rem}.price-period{font-size:0.85rem;color:var(--grey);font-weight:500;margin-bottom:0.3rem}.price-amount{font-family:var(--font-disp);font-size:3.2rem;font-weight:800;letter-spacing:-0.04em;line-height:1;margin-bottom:0.3rem}.price-amount sup{font-size:1.4rem;vertical-align:super}.price-old{font-size:0.85rem;color:var(--grey);text-decoration:line-through;margin-bottom:1.5rem}.price-divider{height:1px;background:var(--border);margin:1.5rem 0}.price-features{list-style:none;margin-bottom:2rem}.price-features li{display:flex;align-items:center;gap:10px;font-size:0.9rem;color:rgba(255,255,255,0.78);padding:7px 0}.price-features li i{color:#3b82f6;font-size:0.85rem;flex-shrink:0}.btn-price{display:block;width:100%;font-family:var(--font-disp);font-size:0.95rem;font-weight:700;text-align:center;padding:14px;border-radius:10px;border:none;cursor:pointer;transition:var(--transition)}.btn-price-outline{background:transparent;border:1px solid rgba(255,255,255,0.2) !important;color:var(--white)}.btn-price-outline:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.4) !important}.btn-price-grad{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.btn-price-grad:hover{box-shadow:0 12px 36px rgba(59,130,246,0.4);transform:translateY(-2px)}#testimonials{padding:120px 0;background:var(--bg2);position:relative;overflow:hidden}.testi-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius-lg);padding:36px 32px;height:100%;transition:var(--transition)}.testi-card:hover{border-color:rgba(59,130,246,0.25);transform:translateY(-6px);background:rgba(255,255,255,0.04)}.testi-quote{font-size:3rem;line-height:1;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.testi-stars{color:#f59e0b;font-size:0.85rem;letter-spacing:2px;margin-bottom:1.2rem}.testi-text{font-size:0.95rem;color:rgba(255,255,255,0.75);line-height:1.7;margin-bottom:1.5rem;font-style:italic}.testi-author{display:flex;align-items:center;gap:14px}.testi-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-disp);font-weight:800;font-size:1rem;color:#fff;flex-shrink:0}.testi-name{font-weight:700;font-size:0.95rem;margin-bottom:2px}.testi-city{font-size:0.8rem;color:var(--grey)}#faq{padding:120px 0;background:var(--bg)}.accordion-item{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:var(--radius) !important;margin-bottom:12px;overflow:hidden}.accordion-button{background:transparent !important;color:var(--white) !important;font-family:var(--font-disp);font-size:1rem;font-weight:600;padding:22px 28px !important;box-shadow:none !important}.accordion-button::after{filter:invert(1) brightness(2)}.accordion-button:not(.collapsed){color:#60a5fa !important}.accordion-body{font-size:0.95rem;color:var(--grey);line-height:1.7;padding:4px 28px 24px !important;background:transparent !important}#cta{padding:120px 0;position:relative;overflow:hidden}.cta-blob{position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 50%,rgba(59,130,246,0.12) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 30% 30%,rgba(139,92,246,0.1) 0%,transparent 55%)}.cta-inner{position:relative;z-index:2;text-align:center;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1);border-radius:32px;padding:80px 48px;backdrop-filter:blur(12px);max-width:820px;margin:0 auto;box-shadow:0 0 0 1px rgba(59,130,246,0.15),0 40px 100px rgba(0,0,0,0.4)}.cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-0.03em;margin-bottom:1rem}.cta-sub{font-size:1.05rem;color:var(--grey);max-width:480px;margin:0 auto 2.5rem}#footer{background:var(--bg2);border-top:1px solid var(--border);padding:64px 0 32px}.footer-logo{font-family:var(--font-disp);font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.footer-desc{font-size:0.88rem;color:var(--grey);line-height:1.7;max-width:260px}.footer-heading{font-family:var(--font-disp);font-size:0.82rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:1.2rem}.footer-links{list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{font-size:0.9rem;color:var(--grey);transition:color 0.2s}.footer-links a:hover{color:var(--white)}.footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-copy{font-size:0.83rem;color:rgba(255,255,255,0.35)}.footer-badge{display:flex;align-items:center;gap:8px;font-size:0.78rem;color:rgba(255,255,255,0.35)}.footer-badge i{color:#ef4444}#how-it-works{padding:120px 0;background:var(--bg);position:relative;overflow:hidden}.hiw-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 20% 50%,rgba(59,130,246,0.06) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 50%,rgba(139,92,246,0.06) 0%,transparent 60%);pointer-events:none}.hiw-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;margin-top:64px}.hiw-line{position:absolute;top:52px;left:calc(16.66%+28px);right:calc(16.66%+28px);height:1px;background:linear-gradient(90deg,rgba(59,130,246,0.5),rgba(139,92,246,0.5),rgba(6,182,212,0.5));z-index:0}.hiw-line::before,.hiw-line::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 10px var(--purple)}.hiw-line::before{left:0;background:var(--blue);box-shadow:0 0 10px var(--blue)}.hiw-line::after{right:0;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.hiw-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:0 12px}.hiw-step-num{font-family:var(--font-disp);font-size:0.68rem;font-weight:800;letter-spacing:0.2em;color:var(--blue);background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.2);padding:4px 12px;border-radius:100px;margin-bottom:16px}.hiw-icon-wrap{width:80px;height:80px;border-radius:50%;background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.25);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 0 30px rgba(59,130,246,0.15);transition:var(--transition);position:relative}.hiw-icon-wrap::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px dashed rgba(59,130,246,0.2);animation:rotateDash 12s linear infinite}.hiw-icon-wrap--purple{background:rgba(139,92,246,0.1);border-color:rgba(139,92,246,0.25);box-shadow:0 0 30px rgba(139,92,246,0.15)}.hiw-icon-wrap--purple::after{border-color:rgba(139,92,246,0.2)}.hiw-icon-wrap--cyan{background:rgba(6,182,212,0.1);border-color:rgba(6,182,212,0.25);box-shadow:0 0 30px rgba(6,182,212,0.15)}.hiw-icon-wrap--cyan::after{border-color:rgba(6,182,212,0.2)}.hiw-step:hover .hiw-icon-wrap{transform:translateY(-6px);box-shadow:0 16px 40px rgba(59,130,246,0.25)}.hiw-icon{font-size:2rem;line-height:1}.hiw-content{flex:1}.hiw-title{font-family:var(--font-disp);font-size:1.05rem;font-weight:700;margin-bottom:0.7rem;color:var(--white)}.hiw-desc{font-size:0.88rem;color:var(--grey);line-height:1.7}.hiw-desc strong{color:var(--white)}@keyframes rotateDash{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:768px){.hiw-wrapper{grid-template-columns:1fr;gap:40px}.hiw-line{display:none}}KEYFRAME ANIMATIONS ===================================================== */ @keyframes gridPulse{0%,100%{opacity:0.5}50%{opacity:1}}@keyframes floatOrb{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-40px) scale(1.05)}}@keyframes streamLine{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateX(100vw);opacity:0}}@keyframes pulse{0%,100%{box-shadow:0 0 8px #22c55e;transform:scale(1)}50%{box-shadow:0 0 20px #22c55e;transform:scale(1.2)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.nav-links,.btn-nav{display:none}.hamburger{display:flex}.stat-item+.stat-item::before{display:none}.price-card.featured{transform:none}.price-card.featured:hover{transform:translateY(-6px)}.screen-content{grid-template-columns:repeat(2,1fr)}.cta-inner{padding:48px 24px}}#how-it-works{padding:120px 0;background:var(--bg);position:relative;overflow:hidden}#how-it-works::before{content:'';position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,0.07) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.payment-trust{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:16px}.payment-lock{display:flex;align-items:center;gap:8px;font-size:0.82rem;font-weight:600;color:rgba(255,255,255,0.45);letter-spacing:0.04em}.payment-lock i{color:#22c55e;font-size:0.9rem}.payment-logos{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.pay-logo{display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:8px 14px;min-width:64px;min-height:38px;transition:var(--transition)}.pay-logo:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);transform:translateY(-2px)}.wa-widget{position:fixed;bottom:28px;right:28px;z-index:9998;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.wa-btn{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(37,211,102,0.45);transition:var(--transition);position:relative;flex-shrink:0}.wa-btn:hover{transform:scale(1.1);box-shadow:0 12px 40px rgba(37,211,102,0.6)}.wa-btn-icon{font-size:1.7rem;color:#fff}.wa-badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:#ef4444;border-radius:50%;font-size:0.7rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg);animation:waBadgePulse 2s ease-in-out infinite}@keyframes waBadgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.wa-bubble{width:320px;background:#1a1a2e;border:1px solid rgba(37,211,102,0.25);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5),0 0 0 1px rgba(37,211,102,0.1);transform:scale(0.85) translateY(20px);transform-origin:bottom right;opacity:0;pointer-events:none;transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s ease}.wa-bubble.open{transform:scale(1) translateY(0);opacity:1;pointer-events:all}.wa-bubble-header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#25d366,#128c7e)}.wa-avatar{width:42px;height:42px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;flex-shrink:0}.wa-info{flex:1}.wa-name{font-family:var(--font-disp);font-size:0.9rem;font-weight:700;color:#fff}.wa-status{display:flex;align-items:center;gap:6px;font-size:0.75rem;color:rgba(255,255,255,0.8);margin-top:2px}.wa-dot{width:7px;height:7px;background:#fff;border-radius:50%;box-shadow:0 0 6px #fff;animation:pulse 2s ease-in-out infinite}.wa-close{background:rgba(255,255,255,0.15);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:0.75rem;transition:background 0.2s;flex-shrink:0}.wa-close:hover{background:rgba(255,255,255,0.3)}.wa-bubble-body{padding:20px 18px;background:#0f0f18}.wa-message{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:0 12px 12px 12px;padding:14px 16px;font-size:0.88rem;color:rgba(255,255,255,0.8);line-height:1.65;position:relative}.wa-message strong{color:#25d366}.wa-message::before{content:'';position:absolute;top:0;left:-8px;border-width:0 8px 8px 0;border-style:solid;border-color:transparent rgba(255,255,255,0.08) transparent transparent}.wa-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 18px 18px;padding:13px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-family:var(--font-disp);font-size:0.9rem;font-weight:700;border-radius:10px;transition:var(--transition)}.wa-cta:hover{color:#fff;box-shadow:0 8px 24px rgba(37,211,102,0.4);transform:translateY(-2px)}.wa-cta i{font-size:1.1rem}@media (max-width:480px){.wa-widget{bottom:16px;right:16px}.wa-bubble{width:calc(100vw - 32px)}}.flash-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(139,92,246,0.12));border:1px solid rgba(139,92,246,0.3);border-radius:var(--radius);padding:20px 32px;margin-bottom:48px;position:relative;overflow:hidden}.flash-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.06),transparent);animation:flashSweep 3s ease-in-out infinite}@keyframes flashSweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.flash-left{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.flash-fire{font-size:2rem;animation:flashPulse 1s ease-in-out infinite}@keyframes flashPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.flash-label{font-family:var(--font-disp);font-size:1rem;font-weight:700;color:var(--white)}.flash-sub{font-size:0.78rem;color:var(--grey);margin-top:2px}.flash-timer{display:flex;align-items:center;gap:6px;position:relative;z-index:1}.flash-unit{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0.35);border:1px solid rgba(139,92,246,0.35);border-radius:10px;padding:10px 16px;min-width:62px}.flash-unit span{font-family:var(--font-disp);font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;min-width:2ch;text-align:center;display:inline-block}.flash-unit em{font-style:normal;font-size:0.62rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--grey);margin-top:2px}.flash-sep{font-family:var(--font-disp);font-size:1.6rem;font-weight:800;color:rgba(139,92,246,0.6);margin-bottom:14px}@media (max-width:600px){.flash-banner{justify-content:center;text-align:center}.flash-left{flex-direction:column;gap:8px}.flash-unit{min-width:52px;padding:8px 12px}.flash-unit span{font-size:1.4rem}}.exit-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);z-index:9000;animation:fadeInOverlay 0.3s ease}.exit-overlay.active{display:block}@keyframes fadeInOverlay{from{opacity:0}to{opacity:1}}.exit-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-60%);width:min(500px,calc(100vw - 32px));background:linear-gradient(145deg,#13131f,#0f0f1a);border:1px solid rgba(139,92,246,0.4);border-radius:24px;padding:40px 36px 32px;text-align:center;z-index:9001;box-shadow:0 0 0 1px rgba(139,92,246,0.15),0 40px 100px rgba(0,0,0,0.6),0 0 80px rgba(139,92,246,0.1)}.exit-popup.active{display:block;animation:popupIn 0.4s cubic-bezier(0.34,1.56,0.64,1)}@keyframes popupIn{from{transform:translate(-50%,-60%) scale(0.85);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.exit-popup.active{transform:translate(-50%,-50%)}.exit-close{position:absolute;top:16px;right:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--grey);cursor:pointer;transition:var(--transition)}.exit-close:hover{background:rgba(255,255,255,0.12);color:var(--white)}.exit-badge{display:inline-block;font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#a78bfa;background:rgba(139,92,246,0.12);border:1px solid rgba(139,92,246,0.3);padding:5px 14px;border-radius:100px;margin-bottom:16px}.exit-emoji{font-size:3rem;margin-bottom:12px;display:block;animation:flashPulse 1.2s ease-in-out infinite}.exit-title{font-family:var(--font-disp);font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;letter-spacing:-0.03em;line-height:1.2;margin-bottom:14px}.exit-sub{font-size:0.92rem;color:rgba(255,255,255,0.65);line-height:1.6;margin-bottom:22px}.exit-code{color:var(--white);background:rgba(139,92,246,0.2);padding:2px 8px;border-radius:6px;font-family:monospace;font-size:1rem}.exit-code-box{display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(255,255,255,0.04);border:1px dashed rgba(139,92,246,0.4);border-radius:12px;padding:14px 20px;margin-bottom:20px}.exit-code-text{font-family:var(--font-disp);font-size:1.6rem;font-weight:800;letter-spacing:0.15em;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.exit-copy-btn{display:flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:600;color:var(--grey);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:7px 14px;cursor:pointer;transition:var(--transition)}.exit-copy-btn:hover{color:var(--white);background:rgba(255,255,255,0.12)}.exit-copy-btn.copied{color:#25d366;border-color:rgba(37,211,102,0.3);background:rgba(37,211,102,0.08)}.exit-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-family:var(--font-disp);font-size:0.95rem;font-weight:700;border-radius:12px;transition:var(--transition);margin-bottom:14px}.exit-wa-btn:hover{color:#fff;box-shadow:0 10px 30px rgba(37,211,102,0.35);transform:translateY(-2px)}.exit-wa-btn i{font-size:1.2rem}.exit-mention{font-size:0.74rem;color:rgba(255,255,255,0.25);margin:0}.sp-toasts{position:fixed;bottom:100px;left:20px;z-index:8000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.sp-toast{display:flex;align-items:center;gap:12px;background:rgba(15,15,26,0.96);border:1px solid rgba(255,255,255,0.1);border-left:3px solid #25d366;border-radius:12px;padding:12px 16px;min-width:260px;max-width:320px;box-shadow:0 8px 32px rgba(0,0,0,0.4);backdrop-filter:blur(16px);animation:toastIn 0.5s cubic-bezier(0.34,1.56,0.64,1);pointer-events:auto}.sp-toast.toast-out{animation:toastOut 0.4s ease forwards}@keyframes toastIn{from{transform:translateX(-120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastOut{from{transform:translateX(0);opacity:1}to{transform:translateX(-120%);opacity:0}}.sp-toast-flag{font-size:1.5rem;flex-shrink:0;line-height:1}.sp-toast-body{flex:1;min-width:0}.sp-toast-name{font-family:var(--font-disp);font-size:0.82rem;font-weight:700;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-toast-action{font-size:0.74rem;color:var(--grey);margin-top:2px}.sp-toast-time{font-size:0.68rem;color:rgba(255,255,255,0.25);flex-shrink:0;white-space:nowrap}.sp-toast-dot{width:7px;height:7px;border-radius:50%;background:#25d366;flex-shrink:0;box-shadow:0 0 6px #25d366}#promoBar{position:fixed;top:0;left:0;right:0;z-index:1100;background:linear-gradient(90deg,#1d1040,#0f1e3d,#1d1040);background-size:200% 100%;animation:promoBarSlide 6s linear infinite;padding:9px 20px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:0.82rem;font-weight:600;color:rgba(255,255,255,0.9);border-bottom:1px solid rgba(139,92,246,0.35)}@keyframes promoBarSlide{0%{background-position:0% 0%}100%{background-position:200% 0%}}#promoBar .pb-code{font-family:var(--font-disp);font-weight:800;letter-spacing:0.1em;color:#a78bfa;background:rgba(139,92,246,0.15);border:1px solid rgba(139,92,246,0.35);padding:2px 10px;border-radius:6px}#promoBar .pb-wa{display:inline-flex;align-items:center;gap:6px;background:#25d366;color:#fff;font-weight:700;font-size:0.78rem;padding:4px 12px;border-radius:100px;transition:var(--transition);white-space:nowrap}#promoBar .pb-wa:hover{background:#128c7e;color:#fff;box-shadow:0 4px 14px rgba(37,211,102,0.4)}#promoBar .pb-close{position:absolute;right:14px;background:none;border:none;color:rgba(255,255,255,0.4);cursor:pointer;font-size:0.9rem;padding:4px;transition:var(--transition);line-height:1}#promoBar .pb-close:hover{color:rgba(255,255,255,0.85)}#promoBar .pb-fire{font-size:1rem;animation:flashPulse 1s ease-in-out infinite}body.has-promo-bar #navbar{top:36px}body.has-promo-bar{padding-top:36px}@media (max-width:640px){#promoBar{flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:6px 36px 6px 8px;font-size:0.72rem;line-height:1.3;height:auto;min-height:36px}#promoBar>span{display:inline}#promoBar .pb-fire{font-size:0.85rem}#promoBar .pb-code{font-size:0.72rem;padding:1px 7px}#promoBar .pb-wa{font-size:0.7rem;padding:3px 8px;white-space:nowrap}#promoBar .pb-close{right:6px;top:50%;transform:translateY(-50%)}body.has-promo-bar{padding-top:52px}body.has-promo-bar #navbar{top:52px}}@media (max-width:991px){.nav-inner{padding:14px 20px}.nav-logo{font-size:1.2rem}}.visitor-counter{display:inline-flex;align-items:center;gap:8px;font-size:0.8rem;color:var(--grey);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:100px;padding:6px 16px;margin-top:20px}.visitor-counter .vc-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;flex-shrink:0;animation:vcPulse 1.5s ease-in-out infinite}@keyframes vcPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.6}}.visitor-counter strong{color:var(--white);font-weight:700}.theme-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);cursor:pointer;transition:var(--transition);flex-shrink:0;font-size:1.1rem;color:var(--grey)}.theme-toggle:hover{background:rgba(255,255,255,0.12);color:var(--white)}#scrollTop{position:fixed;bottom:180px;right:24px;z-index:900;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(59,130,246,0.35);opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none}#scrollTop.visible{opacity:1;transform:translateY(0);pointer-events:auto}#scrollTop:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(59,130,246,0.5)}#calculator{padding:100px 0;background:var(--bg2);position:relative;overflow:hidden}#calculator::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(139,92,246,0.06) 0%,transparent 65%);pointer-events:none}.calc-inner{max-width:720px;margin:0 auto;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);padding:48px 48px 40px;position:relative;z-index:1}.calc-label{font-size:0.88rem;font-weight:600;color:var(--grey);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.calc-label span{color:var(--white);font-family:var(--font-disp);font-size:1rem;font-weight:700}.calc-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--blue),var(--purple));outline:none;cursor:pointer;margin-bottom:36px}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a78bfa);box-shadow:0 0 0 4px rgba(139,92,246,0.25),0 4px 12px rgba(59,130,246,0.4);cursor:pointer;transition:box-shadow 0.2s}.calc-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px rgba(139,92,246,0.35),0 6px 18px rgba(59,130,246,0.5)}.calc-results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:32px}.calc-result-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:var(--radius);padding:20px 16px;text-align:center}.calc-result-item.highlight{background:rgba(139,92,246,0.1);border-color:rgba(139,92,246,0.3)}.calc-result-value{font-family:var(--font-disp);font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;display:block;margin-bottom:4px}.calc-result-item.highlight .calc-result-value{background:linear-gradient(135deg,#22c55e,#06b6d4);-webkit-background-clip:text;background-clip:text}.calc-result-label{font-size:0.75rem;color:var(--grey);font-weight:500}.calc-cta-row{text-align:center}@media (max-width:600px){.calc-inner{padding:32px 20px 28px}.calc-results{grid-template-columns:1fr}}#cookieBanner{position:fixed;bottom:0;left:0;right:0;z-index:8500;background:rgba(13,13,22,0.97);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,0.08);padding:20px 32px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between;transform:translateY(100%);transition:transform 0.5s cubic-bezier(0.4,0,0.2,1);box-shadow:0 -8px 40px rgba(0,0,0,0.4)}#cookieBanner.visible{transform:translateY(0)}.cookie-text{flex:1;min-width:240px;font-size:0.85rem;color:var(--grey);line-height:1.6}.cookie-text strong{color:var(--white)}.cookie-text a{color:var(--blue);text-decoration:underline}.cookie-btns{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.cookie-accept{font-family:var(--font-disp);font-size:0.82rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;padding:10px 22px;border-radius:10px;cursor:pointer;transition:var(--transition);white-space:nowrap}.cookie-accept:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,0.35)}.cookie-decline{font-family:var(--font-disp);font-size:0.82rem;font-weight:600;color:var(--grey);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);padding:10px 18px;border-radius:10px;cursor:pointer;transition:var(--transition);white-space:nowrap}.cookie-decline:hover{color:var(--white);background:rgba(255,255,255,0.1)}@media (max-width:600px){#cookieBanner{padding:16px 20px}.cookie-btns{width:100%}.cookie-accept,.cookie-decline{flex:1;text-align:center}}.guarantee-wrap{display:flex;justify-content:center;margin-bottom:48px}.guarantee-badge{display:inline-flex;align-items:center;gap:24px;background:rgba(139,92,246,0.06);border:1px solid rgba(139,92,246,0.2);border-radius:var(--radius-lg);padding:20px 32px 20px 20px;max-width:520px;width:100%;transition:var(--transition)}.guarantee-badge:hover{border-color:rgba(139,92,246,0.4);background:rgba(139,92,246,0.1);transform:translateY(-3px);box-shadow:0 16px 40px rgba(139,92,246,0.12)}.guarantee-seal{width:100px;height:100px;flex-shrink:0;filter:drop-shadow(0 0 14px rgba(139,92,246,0.4));overflow:visible}.guarantee-ring{transform-origin:60px 60px;animation:sealRotate 16s linear infinite}@keyframes sealRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.guarantee-text{flex:1}.guarantee-title{font-family:var(--font-disp);font-size:0.95rem;font-weight:800;color:var(--white);margin-bottom:6px}.guarantee-sub{font-size:0.82rem;color:var(--grey);line-height:1.65}.guarantee-sub strong{color:#a78bfa}@media (max-width:480px){.guarantee-badge{flex-direction:column;text-align:center;padding:20px}.guarantee-seal{width:80px;height:80px}}body.light-mode #hero{background:#f0f2f8}body.light-mode .hero-badge{background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.12);color:rgba(10,10,15,0.65)}body.light-mode .hero-sub{color:rgba(10,10,15,0.65)}body.light-mode .trust-item{color:rgba(10,10,15,0.7)}body.light-mode .btn-secondary-main{color:#0a0a0f;background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.15)}body.light-mode .btn-secondary-main:hover{background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.25);color:#0a0a0f}body.light-mode .hero-screen{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(59,130,246,0.15),0 20px 60px rgba(0,0,0,0.1)}body.light-mode .screen-bar{background:rgba(0,0,0,0.04);border-bottom-color:rgba(0,0,0,0.08)}body.light-mode .channel-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .channel-card:hover{background:rgba(59,130,246,0.07);border-color:rgba(59,130,246,0.25)}body.light-mode .channel-name{color:rgba(10,10,15,0.65)}body.light-mode #stats{background:#e6e9f4;border-color:rgba(0,0,0,0.08)}body.light-mode .stat-item::before{background:rgba(0,0,0,0.1)}body.light-mode .stat-label{color:rgba(10,10,15,0.55)}body.light-mode #features{background:#f0f2f8}body.light-mode .feature-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .feature-card:hover{border-color:rgba(59,130,246,0.3)}body.light-mode .feat-desc{color:rgba(10,10,15,0.6)}body.light-mode .seo-block-text{color:rgba(10,10,15,0.68)}body.light-mode .seo-block-text strong{color:#0a0a0f}body.light-mode .seo-tags span{color:rgba(10,10,15,0.6);background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1)}body.light-mode .seo-tags span:hover{color:#0a0a0f;background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.25)}body.light-mode #devices{background:#e6e9f4}body.light-mode .device-item{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .device-item:hover{background:rgba(59,130,246,0.06);border-color:rgba(59,130,246,0.25)}body.light-mode .device-name{color:rgba(10,10,15,0.7)}body.light-mode #how-it-works{background:#f0f2f8}body.light-mode .hiw-step{background:transparent}body.light-mode .hiw-title{color:#0a0a0f}body.light-mode .hiw-desc{color:rgba(10,10,15,0.6)}body.light-mode .hiw-desc strong{color:#0a0a0f}body.light-mode .hiw-step-num{color:var(--blue);background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.2)}body.light-mode #calculator{background:#e6e9f4}body.light-mode .calc-inner{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .calc-label{color:rgba(10,10,15,0.6)}body.light-mode .calc-label span{color:#0a0a0f}body.light-mode .calc-result-item{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.07)}body.light-mode .calc-result-label{color:rgba(10,10,15,0.55)}body.light-mode #pricing{background:#f0f2f8}body.light-mode .price-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.09)}body.light-mode .price-card:hover{border-color:rgba(0,0,0,0.2)}body.light-mode .price-card.featured{background:rgba(59,130,246,0.06);box-shadow:0 0 0 1.5px rgba(59,130,246,0.4),0 20px 60px rgba(59,130,246,0.1)}body.light-mode .price-period{color:rgba(10,10,15,0.55)}body.light-mode .price-old{color:rgba(10,10,15,0.4)}body.light-mode .price-divider{background:rgba(0,0,0,0.08)}body.light-mode .price-features li{color:rgba(10,10,15,0.75)}body.light-mode .btn-price-outline{color:#0a0a0f;border-color:rgba(0,0,0,0.2) !important}body.light-mode .btn-price-outline:hover{background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.35) !important}body.light-mode .visitor-counter{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1);color:rgba(10,10,15,0.6)}body.light-mode .visitor-counter strong{color:#0a0a0f}body.light-mode .pay-logo{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1)}body.light-mode .pay-logo:hover{background:rgba(0,0,0,0.08)}body.light-mode .payment-lock{color:rgba(10,10,15,0.45)}body.light-mode .flash-banner{background:linear-gradient(135deg,rgba(59,130,246,0.08),rgba(139,92,246,0.08));border-color:rgba(139,92,246,0.2)}body.light-mode .flash-label{color:#0a0a0f}body.light-mode .flash-sub{color:rgba(10,10,15,0.55)}body.light-mode .flash-unit{background:rgba(0,0,0,0.06);border-color:rgba(139,92,246,0.25)}body.light-mode .flash-sep{color:rgba(139,92,246,0.5)}body.light-mode .guarantee-badge{background:rgba(139,92,246,0.05);border-color:rgba(139,92,246,0.15)}body.light-mode .guarantee-title{color:#0a0a0f}body.light-mode .guarantee-sub{color:rgba(10,10,15,0.6)}body.light-mode .testi-text{color:rgba(10,10,15,0.7)}body.light-mode .testi-name{color:#0a0a0f}body.light-mode .testi-city{color:rgba(10,10,15,0.5)}body.light-mode .testi-tag{color:rgba(10,10,15,0.45);background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.1)}body.light-mode .why-title{color:#0a0a0f}body.light-mode .why-desc{color:rgba(10,10,15,0.6)}body.light-mode #faq{background:#f0f2f8}body.light-mode .accordion-button{color:#0a0a0f !important}body.light-mode .accordion-body{color:rgba(10,10,15,0.65) !important}body.light-mode #cta{background:#e6e9f4}body.light-mode .cta-inner{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.1)}body.light-mode .cta-sub{color:rgba(10,10,15,0.6)}body.light-mode .footer-copy{color:rgba(10,10,15,0.35)}body.light-mode .footer-badge{color:rgba(10,10,15,0.35)}body.light-mode .footer-desc{color:rgba(10,10,15,0.6)}body.light-mode .footer-links a{color:rgba(10,10,15,0.55)}body.light-mode .footer-links a:hover{color:#0a0a0f}body.light-mode .footer-bottom{border-top-color:rgba(0,0,0,0.1)}body.light-mode .footer-heading{color:rgba(10,10,15,0.4)}body.light-mode .wa-bubble{background:#ffffff;border-color:rgba(37,211,102,0.3);box-shadow:0 20px 60px rgba(0,0,0,0.15)}body.light-mode .wa-bubble-body{background:#f4f4f8}body.light-mode .wa-message{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.08);color:rgba(10,10,15,0.75)}body.light-mode .wa-message::before{border-color:transparent rgba(0,0,0,0.08) transparent transparent}body.light-mode .wa-name{color:#fff}body.light-mode .sp-toast-name{color:#0a0a0f}body.light-mode .sp-toast-action{color:rgba(10,10,15,0.55)}body.light-mode .sp-toast-time{color:rgba(10,10,15,0.3)}body.light-mode #scrollTop{box-shadow:0 8px 24px rgba(59,130,246,0.25)}body.light-mode .section-sub{color:rgba(10,10,15,0.55)}body.light-mode h1,body.light-mode h2,body.light-mode h3,body.light-mode h4{color:#0a0a0f}body.light-mode .feature-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .feature-card:hover{background:rgba(0,0,0,0.05);border-color:rgba(59,130,246,0.3)}body.light-mode .feat-title{color:#0a0a0f}body.light-mode .stat-number{color:#0a0a0f}body.light-mode .stat-label{color:rgba(10,10,15,0.55)}body.light-mode .stats-inner{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .stat-item{border-right-color:rgba(0,0,0,0.1)}body.light-mode .why-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .testi-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .price-card{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .price-card.featured{background:rgba(59,130,246,0.06)}body.light-mode .price-features li{color:rgba(10,10,15,0.72)}body.light-mode .price-name{color:#0a0a0f}body.light-mode .price-amount{color:#0a0a0f}body.light-mode .price-period{color:rgba(10,10,15,0.5)}body.light-mode .price-divider{background:rgba(0,0,0,0.08)}body.light-mode .btn-price-outline{color:#0a0a0f;border-color:rgba(0,0,0,0.2) !important}body.light-mode .btn-price-outline:hover{background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.35) !important}body.light-mode .device-item{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.09)}body.light-mode .device-name{color:rgba(10,10,15,0.7)}body.light-mode .accordion-item{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08) !important}body.light-mode .accordion-body{color:rgba(10,10,15,0.68)}body.light-mode .seo-block-title{color:#0a0a0f}body.light-mode .seo-block-text{color:rgba(10,10,15,0.68)}body.light-mode .seo-block-badge{color:var(--blue)}body.light-mode .hiw-step-num-wrap{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.08)}body.light-mode .hiw-title{color:#0a0a0f}body.light-mode .hiw-desc{color:rgba(10,10,15,0.6)}body.light-mode .hiw-connector{background:rgba(0,0,0,0.1)}body.light-mode .calc-wrapper,body.light-mode .calc-box{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}body.light-mode .calc-label,body.light-mode .calc-result-label{color:rgba(10,10,15,0.6)}body.light-mode .calc-amount,body.light-mode .calc-result-value{color:#0a0a0f}body.light-mode input[type="range"]{accent-color:var(--blue)}body.light-mode .cta-box,body.light-mode .cta-inner{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.1)}body.light-mode .cta-sub{color:rgba(10,10,15,0.6)}body.light-mode footer{color:rgba(10,10,15,0.6)}body.light-mode .footer-desc{color:rgba(10,10,15,0.6)}body.light-mode .footer-heading{color:rgba(10,10,15,0.4)}body.light-mode .footer-copy,body.light-mode .footer-badge{color:rgba(10,10,15,0.35)}body.light-mode .footer-link{color:rgba(10,10,15,0.55)}body.light-mode .footer-link:hover{color:#0a0a0f}body.light-mode .footer-bottom{border-top-color:rgba(0,0,0,0.1)}body.light-mode .flash-unit{background:rgba(0,0,0,0.06);border-color:rgba(139,92,246,0.2);color:#0a0a0f}body.light-mode .flash-label{color:#0a0a0f}body.light-mode .flash-sub{color:rgba(10,10,15,0.55)}body.light-mode .flash-sep{color:rgba(139,92,246,0.45)}body.light-mode [class*="visitor"],body.light-mode .live-count{color:rgba(10,10,15,0.6);background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1)}body.light-mode .pay-logo{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1);filter:brightness(0.85)}body.light-mode .payment-lock{color:rgba(10,10,15,0.4)}body.light-mode .exit-popup-title{color:#0a0a0f}body.light-mode .exit-popup-sub{color:rgba(10,10,15,0.6)}body.light-mode .exit-code{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1);color:#0a0a0f}body.light-mode .sp-toast-name{color:#0a0a0f}body.light-mode .sp-toast-action{color:rgba(10,10,15,0.55)}body.light-mode .sp-toast-time{color:rgba(10,10,15,0.3)}body.light-mode .channel-card{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.09)}body.light-mode .channel-name{color:rgba(10,10,15,0.65)}body.light-mode .channel-quality{background:rgba(0,0,0,0.08);color:rgba(10,10,15,0.6)}body.light-mode .hero-sub{color:rgba(10,10,15,0.65)}body.light-mode .trust-item{color:rgba(10,10,15,0.7)}body.light-mode .hero-badge{background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.12);color:rgba(10,10,15,0.7)}body.blog-page #navbar .nav-inner{background:rgba(10,10,15,0.92);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border)}body.light-mode.blog-page #navbar .nav-inner{background:rgba(240,242,248,0.95);border-bottom:1px solid var(--border)}@media (max-width:991px){.hamburger{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}.mobile-menu a{min-height:44px;padding:12px 0}.btn-primary-main,.btn-secondary-main,.btn-nav,.btn-price{min-height:44px;cursor:pointer}.wa-btn{min-width:56px;min-height:56px}*{touch-action:manipulation}a,button,[role="button"]{-webkit-tap-highlight-color:rgba(59,130,246,0.15)}}