html{overflow-x:clip}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:#050505;color:#fff;max-width:100vw}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1000;background:transparent;padding:5px 0}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:0 40px;margin:10px 10px 0;transition:all .4s ease}.nav-container.nav-active{margin-top:5px;padding:8px 12px;border-radius:15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #ffffff1a,0 0 0 1px #00000080;background-color:#0006}.left-section{display:flex;align-items:center;gap:15px}.logo-box{width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-img{width:45px;height:45px;object-fit:contain}.logo-text{font-weight:700;font-size:18px;letter-spacing:1px;color:#e0e0e0;text-transform:uppercase}.icon-box-style{width:45px;height:45px;background:#141414cc;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease}.hamburger-box{font-size:18px;color:#a0a0a0;cursor:pointer;display:none}.hamburger-box:hover{border-color:#fff3;color:#fff}.nav-pill-container{display:flex;align-items:center}.nav-list{display:flex;list-style:none;gap:5px}.nav-link{text-decoration:none;color:#9ca3af;font-size:18px;font-weight:100;padding:10px 22px;border-radius:12px;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:1px solid transparent;position:relative}.nav-link .nav-icon-fa{font-size:18px}.nav-link:hover:not(.active){color:#fff;background:#ffffff08}.nav-icon-svg{display:flex;align-items:center;width:0;overflow:hidden;opacity:0;transition:width .35s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}.nav-icon-svg svg{width:18px;height:18px;flex-shrink:0}.nav-link:hover .nav-icon-svg,.nav-link.active .nav-icon-svg{width:26px;opacity:1}.nav-link .nav-icon-fa{display:none;font-size:18px}.nav-link:hover .nav-icon-fa,.nav-link.active .nav-icon-fa{display:inline-flex}.nav-link.active{color:#fff;background:linear-gradient(to bottom,#1e0a32cc,#140528);border:1px solid rgba(138,43,226,.2);box-shadow:0 8px 20px -6px #8a2be299,inset 0 1px 2px #ffffff1a;font-weight:600}.nav-link.active .nav-icon-fa{color:#d8b4fe}.nav-link.active .nav-icon-svg svg{fill:#d8b4fe}.right-section{display:flex;align-items:center;gap:14px}.nav-cart-btn{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9px;background:#ffffff0a;color:#999;font-size:16px;text-decoration:none;transition:all .3s ease;cursor:pointer}.nav-cart-btn:hover{background:#8a2be21f;border-color:#8a2be24d;color:#c4a5f0}.cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:50px;background:#8a2be2;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;font-family:Inter,sans-serif;box-shadow:0 2px 8px #8a2be280}.mobile-cart{display:none}.btn-login{display:flex;align-items:center;gap:10px;background:linear-gradient(145deg,#a855f7,#9333ea,#7c3aed 60%,#6d28d9);border:1px solid rgba(168,85,247,.4);color:#fff;padding:12px 22px;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:Inter,sans-serif;letter-spacing:.5px;box-shadow:inset 0 1px 1px #ffffff40,0 4px 15px #8a2be24d}.btn-login:hover{background:linear-gradient(145deg,#6d28d9,#5b21b6,#4c1d95 60%,#3b0764);border-color:#6d28d980;box-shadow:inset 0 1px 1px #ffffff1a,0 4px 20px #8a2be266;transform:translateY(-1px)}.btn-login:active{transform:translateY(0)}.discord-icon{color:#fff;font-size:18px}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1999;opacity:0;transition:opacity .3s ease}.mobile-menu-overlay.open{display:block;opacity:1}.mobile-menu{position:fixed;top:0;left:-280px;width:280px;height:100%;border-right:1px solid rgba(138,43,226,.15);z-index:2000;display:flex;flex-direction:column;transition:left .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu.open{left:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-menu-title{font-size:18px;font-weight:600;color:#e0e0e0}.mobile-close-btn{cursor:pointer;color:#a0a0a0;font-size:18px}.mobile-close-btn:hover{border-color:#fff3;color:#fff}.mobile-nav-list{list-style:none;padding:15px;flex:1;display:flex;flex-direction:column;gap:5px}.mobile-nav-link{text-decoration:none;color:#9ca3af;font-size:16px;font-weight:400;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .2s ease;border:1px solid transparent}.mobile-nav-link:hover{color:#fff;background:#ffffff0a}.mobile-nav-link.active{color:#fff;background:linear-gradient(to bottom,#1e0a32cc,#140528);border:1px solid rgba(138,43,226,.2);box-shadow:0 4px 12px -4px #8a2be280;font-weight:600}.mobile-nav-link.active i{color:#d8b4fe}.mobile-nav-link.active .mobile-icon-svg svg{fill:#d8b4fe}.mobile-icon-svg{display:flex;align-items:center;width:18px;height:18px}.mobile-icon-svg svg{width:18px;height:18px}.mobile-menu-footer{padding:15px;border-top:1px solid rgba(255,255,255,.06)}.mobile-login{width:100%;justify-content:center;padding:12px 20px;font-size:15px}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-bottom:130px}.hero-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,transparent 50%,#030303 100%);z-index:0;pointer-events:none}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:-2}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#0505054d,#050505cc 70%);z-index:-1}.hero-content{text-align:center;z-index:1;padding:0 20px;display:flex;flex-direction:column;align-items:center;max-width:800px;width:100%}.hero-logo-animation{width:180px;height:180px;margin-bottom:20px}.hero-logo-animation video{width:100%;height:100%;object-fit:contain}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:50px;border:1px solid rgba(138,43,226,.3);background:#8a2be20f;margin-bottom:10px}.badge-dot{width:8px;height:8px;border-radius:50%;background:#8a2be2;display:inline-block;position:relative;animation:pulse-glow 2s ease-in-out infinite}.badge-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#8a2be2;animation:pulse-ring 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 6px 2px #8a2be280}50%{box-shadow:0 0 14px 5px #8a2be2cc}}@keyframes pulse-ring{0%{width:8px;height:8px;opacity:.8}to{width:28px;height:28px;opacity:0}}.badge-text{font-size:14px;font-weight:500;color:#c4a5f0;letter-spacing:.5px}.hero-buttons{display:flex;align-items:center;gap:16px;margin-top:36px}.hero-btn{text-decoration:none;font-size:16px;font-weight:500;padding:14px 32px;border-radius:50px;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;cursor:pointer}.hero-btn-primary{background:#fff;color:#0a0a0a;border:1px solid #fff}.hero-btn-primary:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff26}.hero-btn-primary i{font-size:14px;transition:transform .3s ease}.hero-btn-primary:hover i{transform:translate(3px)}.hero-btn-secondary{background:transparent;color:#fff;border:0px solid rgba(255,255,255,.25);box-shadow:inset 0 2px 2px #fff3,inset 0 -2px 2px #ffffff1a,0 0 0 2px #00000080;border-radius:33px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-btn-secondary:hover{border-color:#ffffff80;background:#ffffff0d;transform:translateY(-2px)}.hero-stats{display:flex;align-items:center;gap:50px;margin-top:60px}.stat-item{display:flex;flex-direction:column;align-items:center;gap:6px}.stat-number{font-size:29px;font-weight:800;color:#fff;letter-spacing:-.5px}.stat-label{font-size:14px;font-weight:400;color:#888;text-transform:capitalize}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2;transition:opacity .4s ease}.scroll-mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,.3);border-radius:12px;display:flex;justify-content:center;padding-top:6px}.scroll-wheel{width:3px;height:8px;background:#fff9;border-radius:3px;animation:scroll-bounce 1.8s ease-in-out infinite}@keyframes scroll-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.3}}.scroll-text{font-size:11px;font-weight:500;color:#fff6;text-transform:uppercase;letter-spacing:2px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.tweaks-section{background:#030303;width:100%;padding:100px 60px 120px;position:relative;overflow:hidden}.tweaks-section:before{content:"";position:absolute;top:-20%;left:-15%;width:50%;height:140%;background:radial-gradient(ellipse at center,rgba(138,43,226,.08) 0%,rgba(138,43,226,.03) 40%,transparent 70%);pointer-events:none;z-index:0}.tweaks-section>*{position:relative;z-index:1}.tweaks-header{display:flex;align-items:flex-end;justify-content:space-between;max-width:1400px;margin-left:auto;margin-right:auto}.tweaks-header-left{text-align:left}.tweaks-subtitle{font-size:14px;font-weight:500;color:#8a2be2;text-transform:uppercase;letter-spacing:3px;display:block;margin-bottom:8px}.tweaks-title{font-size:60px;font-weight:800;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tweaks-title span{background:none;-webkit-text-fill-color:#8a2be2}.tweaks-view-all{text-decoration:none;color:#9ca3af;font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:8px;padding:15px 22px;border:0px solid rgba(255,255,255,.25);box-shadow:inset 0 2px 2px #fff3,inset 0 -2px 2px #ffffff1a,0 0 0 2px #00000080;border-radius:33px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease;white-space:nowrap}.tweaks-view-all:hover{color:#fff;border-color:#8a2be266;background:#8a2be214}.tweaks-view-all i{font-size:12px;transition:transform .3s ease}.tweaks-view-all:hover i{transform:translate(3px)}.tweaks-container{display:flex;gap:50px;max-width:1400px;margin:0 auto;align-items:center}.tweaks-list{flex:1.2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tweak-card{display:flex;flex-direction:column;cursor:pointer;background:linear-gradient(145deg,#161616,#0e0e0e,#0a0a0a);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:12px;gap:10px;transition:all .35s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006,0 2px 8px #00000080}.tweak-card:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border-radius:12px 12px 0 0;pointer-events:none}.tweak-card:hover{background:linear-gradient(145deg,#1c1c1c,#131313,#0e0e0e);border-color:#ffffff1a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 8px 24px #0009}.tweak-card.active{background:linear-gradient(145deg,#1e1a24,#14111a,#0d0b10);border-color:#8a2be233;box-shadow:inset 0 1px #8a2be21a,inset 0 -1px #0006,0 4px 20px #8a2be21f,0 2px 8px #00000080}.tweak-card.active:before{background:linear-gradient(180deg,rgba(138,43,226,.06) 0%,transparent 100%)}.tweak-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;margin-top:8px}.tweak-icon{width:30px;height:30px;object-fit:contain;border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.tweak-price{font-size:14px;font-weight:600;color:#8a8a8a;letter-spacing:.3px;transition:color .3s ease}.tweak-card.active .tweak-price{color:#d8b4fe}.tweak-card-body{flex:1;display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.tweak-name{font-size:17px;font-weight:700;color:silver;transition:color .3s ease}.tweak-card:hover .tweak-name{color:#e0e0e0}.tweak-card.active .tweak-name{color:#fff}.tweak-desc{font-size:13px;font-weight:400;color:#4a4a4a;line-height:1.4;text-align:left;transition:color .3s ease}.tweak-card:hover .tweak-desc{color:#666}.tweak-card.active .tweak-desc{color:#888}.tweak-cart-btn{width:100%;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#ffffff0a,#ffffff03);color:#555;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease;font-family:Inter,sans-serif;margin-top:auto}.tweak-cart-btn:hover{background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#ffffff1f;color:#999;transform:scale(1.02)}.tweak-card.active .tweak-cart-btn{background:#fff;border-color:#fff;color:#1a1a1a;font-weight:700;box-shadow:0 2px 12px #ffffff26}.tweak-card.active .tweak-cart-btn:hover{background:#e8e8e8;transform:scale(1.02)}.tweak-card-cta{border:1px dashed rgba(255,255,255,.08);background:transparent;align-items:center;justify-content:center;min-height:200px}.tweak-card-cta:hover{border-color:#8a2be24d;background:#8a2be20a}.tweak-cta-content{display:flex;flex-direction:column;align-items:center;gap:12px}.tweak-cta-icon{font-size:28px;color:#555;transition:color .3s ease}.tweak-card-cta:hover .tweak-cta-icon{color:#8a2be2}.tweak-cta-text{font-size:14px;font-weight:500;color:#555;transition:color .3s ease}.tweak-card-cta:hover .tweak-cta-text{color:#9ca3af}.tweaks-preview{flex:.8;position:sticky;top:100px;background:none;display:flex;align-items:center;justify-content:center}.preview-video-wrapper{width:100%;overflow:visible;border-radius:0;border:none;background:none;box-shadow:none;outline:none;aspect-ratio:5 / 6;position:relative}.preview-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:none;box-shadow:none;border:none;outline:none;filter:none;object-fit:contain;transition:opacity .3s ease}.preview-video-wrapper video.switching{opacity:0}h1{font-size:89px;text-transform:uppercase;font-weight:800;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}h1 span{color:#8a2be2;background:none;-webkit-text-fill-color:#8a2be2}p{color:#aaa;font-size:21px;text-align:center;line-height:1.2}.pricing-section{background:#030303;width:100%;padding:50px 60px 120px;position:relative;overflow:hidden}.pricing-section:before{content:"";position:absolute;top:-20%;right:-15%;width:50%;height:140%;background:radial-gradient(ellipse at center,rgba(138,43,226,.06) 0%,rgba(138,43,226,.02) 40%,transparent 70%);pointer-events:none;z-index:0}.pricing-section>*{position:relative;z-index:1}.pricing-header{display:flex;align-items:flex-end;justify-content:center;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:48px}.pricing-header-left{text-align:center}.pricing-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:50px;border:1px solid rgba(138,43,226,.3);background:#8a2be20f;margin-bottom:16px}.pricing-badge-text{font-size:14px;font-weight:500;color:#c4a5f0;letter-spacing:.5px}.pricing-title{font-size:89px;font-weight:800;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-title span{background:none;-webkit-text-fill-color:#8a2be2}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1400px;margin:0 auto}.pricing-card{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#141414,#0c0c0c 40%,#080808);border:1px solid #d7acff24;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080,0 4px 20px #0006;transition:all .4s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000080,0 12px 40px #0009;border-color:#ffffff14}.pricing-card-popular{border-color:#8a2be240;box-shadow:inset 0 1px #8a2be21a,inset 0 -1px #00000080,0 4px 30px #8a2be21a,0 4px 20px #0006}.pricing-card-popular:hover{border-color:#8a2be259;box-shadow:inset 0 1px #8a2be21f,inset 0 -1px #00000080,0 12px 50px #8a2be226,0 12px 40px #0009}.pricing-card-bg{position:absolute;top:0;right:0;width:70%;height:60%;pointer-events:none;z-index:0;overflow:hidden}.pricing-bg-img{width:100%;height:100%;object-position:top right;opacity:.4;filter:blur(0px)}.pricing-card-popular .pricing-bg-img{opacity:.25}.pricing-notch{display:block;width:90px;height:auto;margin:0 auto;position:relative;z-index:2;filter:brightness(.7);padding-top:20px}.pricing-popular-badge{position:absolute;top:16px;right:16px;background:#8a2be2;color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:1px;z-index:3;box-shadow:0 4px 16px #8a2be266}.pricing-card-content{position:relative;z-index:1;padding:20px 24px 28px;display:flex;flex-direction:column;flex:1}.pricing-plan-name{font-size:16px;font-weight:500;color:#888;letter-spacing:.5px;margin-bottom:8px}.pricing-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:14px}.pricing-amount{font-size:48px;font-weight:800;color:#fff;line-height:1}.pricing-period{font-size:15px;font-weight:300;color:#666}.pricing-plan-desc{font-size:14px;font-weight:300;color:#555;line-height:1.5;margin-bottom:24px;text-align:left}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:75px;flex:1}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#bbb}.pricing-features li i{font-size:11px;color:#8a2be2;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#8a2be21f;flex-shrink:0}.pricing-card-popular .pricing-features li i{background:#8a2be233;color:#c4a5f0}.pricing-buy-btn{width:100%;padding:16px 24px;border-radius:14px;border:none;background:linear-gradient(145deg,#1a1a1a,#111);color:#999;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;font-family:Inter,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0000004d}.pricing-buy-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transition:left .5s ease}.pricing-buy-btn:hover:before{left:100%}.pricing-buy-btn:hover{background:linear-gradient(145deg,#222,#181818);color:#ddd;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 6px 20px #00000080}.pricing-buy-btn:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0006,0 1px 4px #0000004d}.pricing-btn-icon{font-size:14px;transition:transform .3s ease}.pricing-buy-btn:hover .pricing-btn-icon{transform:scale(1.15)}.pricing-btn-highlight{background:linear-gradient(145deg,#9333ea,#7c22d1,#6b21a8);color:#fff;box-shadow:inset 0 1px 1px #fff3,inset 0 -2px 4px #0003,0 4px 20px #8a2be259,0 2px 8px #0000004d;border-radius:16px;padding:18px 24px;font-size:16px;font-weight:700}.pricing-btn-highlight:hover{background:linear-gradient(145deg,#a855f7,#8b34e0,#7c22d1);color:#fff;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -2px 4px #0003,0 8px 32px #8a2be273,0 4px 12px #0006;transform:translateY(-3px)}.pricing-btn-highlight:active{transform:translateY(0);box-shadow:inset 0 3px 6px #0000004d,0 2px 8px #8a2be24d}.testimonials-section{background:#030303;width:100%;height:400vh;position:relative;overflow:clip}.testimonials-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.55;pointer-events:none}.testimonials-gradient-top{position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,#030303 0%,transparent 100%);z-index:1;pointer-events:none}.testimonials-gradient-bottom{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to top,#030303 0%,transparent 100%);z-index:1;pointer-events:none}.testimonials-wheel-wrapper{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;gap:30px;z-index:2}.testimonials-header{text-align:center;padding-top:0;padding-bottom:0;position:relative;z-index:2;flex-shrink:0}.testimonials-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:50px;border:1px solid rgba(138,43,226,.3);background:#8a2be20f;margin-bottom:16px}.testimonials-badge-text{font-size:14px;font-weight:500;color:#c4a5f0;letter-spacing:.5px}.testimonials-title{font-size:89px;font-weight:800;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.testimonials-title span{background:none;-webkit-text-fill-color:#8a2be2}.testimonials-desc{font-size:16px;font-weight:300;color:#666;max-width:500px;margin:0 auto;text-align:center;line-height:1.5}.testimonials-wheel{position:relative;width:320px;height:380px;flex-shrink:0}.testimonial-card{position:absolute;width:280px;height:360px;border-radius:22px;background:#1c1c1eb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f;padding:28px 24px;display:flex;flex-direction:column;gap:0;will-change:transform;transform-origin:50% 200%;top:0;left:50%;margin-left:-140px}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border-radius:22px 22px 0 0;pointer-events:none}.testimonial-stars{display:flex;align-items:center;gap:4px;margin-bottom:16px;flex-shrink:0}.testimonial-stars svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.25))}.testimonial-quote{font-size:14px;font-weight:400;color:#e0e0e0;line-height:1.55;text-align:left;flex:1;margin-bottom:16px;font-style:normal}.testimonial-author{font-size:14px;font-weight:600;color:#fff;display:block}.skip-testimonials-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:50px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#bbb;font-size:15px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;letter-spacing:.3px;flex-shrink:0;z-index:10;margin-top:30px}.skip-testimonials-btn i{font-size:13px;transition:transform .3s ease;animation:bounceDown 1.5s ease-in-out infinite}.skip-testimonials-btn:hover{background:#8a2be226;border-color:#8a2be259;color:#fff;transform:translateY(2px)}.skip-testimonials-btn:hover i{animation:none;transform:translateY(3px)}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.faq-section{background:#030303;width:100%;padding:100px 80px;position:relative}.faq-container{max-width:1200px;margin:0 auto;display:flex;gap:80px;align-items:flex-start}.faq-left{flex:0 0 380px;position:sticky;top:120px}.faq-label{font-size:65px;font-weight:900;color:#8a2be2;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:16px}.faq-title{font-size:42px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:20px}.faq-desc{font-size:15px;font-weight:300;color:#7d7d7d;line-height:1.6;margin-bottom:36px;text-align:left}.faq-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:14px;border:none;background:linear-gradient(145deg,#1a1a1a,#111);color:#999;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;font-family:Inter,sans-serif;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2px 10px #0006}.faq-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transition:left .5s ease}.faq-cta-btn:hover:before{left:100%}.faq-cta-btn:hover{background:linear-gradient(145deg,#222,#181818);color:#ddd;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 6px 20px #00000080}.faq-cta-btn:active{transform:translateY(0)}.faq-btn-icon{font-size:14px;transition:transform .3s ease}.faq-cta-btn:hover .faq-btn-icon{transform:scale(1.15)}.faq-right{flex:1;display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;overflow:hidden;transition:border-color .3s ease,background .3s ease}.faq-item:hover{border-color:#ffffff1a;background:#ffffff08}.faq-item.active{border-color:#f0deff33;background:#ead4fd0a}.faq-question{width:100%;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#fff;font-size:16px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;text-align:left;transition:color .3s ease}.faq-question:hover{color:#c4a5f0}.faq-chevron{flex-shrink:0;color:#555;transition:transform .35s ease,color .3s ease}.faq-item.active .faq-chevron{transform:rotate(180deg);color:#8a2be2}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 28px}.faq-item.active .faq-answer{max-height:200px;padding:0 28px 22px}.faq-answer p{font-size:14px;font-weight:300;color:#888;line-height:1.65}.site-footer{background:#030303;width:100%;position:relative}.footer-cta-wrapper{padding:80px 40px 0;display:flex;justify-content:center}.footer-cta-card{width:100%;max-width:1100px;border-radius:24px;padding:70px 40px 80px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(138,43,226,.12) 0%,rgba(138,43,226,.03) 60%,transparent 100%);border:1px solid rgba(138,43,226,.15)}.footer-cta-glow{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:80%;height:120px;background:radial-gradient(ellipse at center,rgba(138,43,226,.35) 0%,rgba(100,60,220,.15) 40%,transparent 70%);border-radius:50%;filter:blur(25px);pointer-events:none}.footer-cta-title{font-size:42px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:16px;position:relative;z-index:1}.footer-cta-desc{font-size:16px;font-weight:300;color:#666;margin-bottom:36px;position:relative;z-index:1}.footer-cta-btn{position:relative;z-index:1;display:inline-flex;text-decoration:none;padding:16px 36px;font-size:16px;border-radius:16px}.footer-content{margin:0 auto;padding:80px 40px 0}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-logo-row{display:flex;align-items:center;gap:12px}.footer-logo-img{width:36px;height:auto}.footer-logo-text{font-size:20px;font-weight:700;color:#fff}.footer-brand-desc{font-size:14px;font-weight:300;color:#555;line-height:1.6;max-width:280px}.footer-col{display:flex;flex-direction:column;gap:16px}.footer-col-title{font-size:13px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:1.5px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:14px;font-weight:400;color:#666;text-decoration:none;transition:color .25s ease}.footer-links a:hover{color:#c4a5f0}.footer-socials{display:flex;gap:10px}.footer-social-icon{width:40px;height:40px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#777;font-size:16px;text-decoration:none;transition:all .3s ease}.footer-social-icon:hover{background:#8a2be226;border-color:#8a2be259;color:#c4a5f0;transform:translateY(-2px)}.footer-bottom{padding:28px 0;text-align:center}.footer-bottom span{font-size:13px;font-weight:300;color:#444}.page-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.page-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#03030399,#0303034d 40%,#030303cc);z-index:1;pointer-events:none}.page-hero-content{position:relative;z-index:2;text-align:center;max-width:700px;padding:0 24px}.page-hero-title{font-size:72px;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.05}.page-hero-desc{font-size:16px;font-weight:300;color:#888;line-height:1.7;margin-bottom:40px}.page-hero-fade{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,transparent,#030303);z-index:3;pointer-events:none}@media(max-width:768px){.page-hero-title{font-size:44px}.page-hero-desc{font-size:14px}}@media(max-width:1100px){.nav-pill-container{display:none}.hamburger-box{display:flex}}@media(max-width:768px){.nav-container{padding:0 16px}.header-wrapper{margin-top:4px}.right-section{display:none}.mobile-cart{display:flex;order:99;margin-left:auto}.hamburger-box{display:flex;order:-1}.left-section{flex:1;justify-content:center;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);box-shadow:none}.logo-text{font-size:16px}h1{font-size:75px;line-height:.9}p{font-size:16px}.hero-logo-animation{width:120px;height:120px;margin-bottom:14px}.hero-badge{padding:6px 14px;margin-bottom:12px}.badge-text{font-size:12px}.hero-buttons{flex-direction:column;gap:12px;width:100%;max-width:280px}.hero-btn{width:100%;justify-content:center;padding:12px 24px;font-size:15px}.hero-stats{gap:24px;margin-top:40px;flex-wrap:wrap;justify-content:center}.stat-number{font-size:22px}.stat-label{font-size:12px}.tweaks-section{padding:60px 16px 80px}.tweaks-header{flex-direction:column;align-items:center;text-align:center;gap:16px}.tweaks-header-left{text-align:center}.tweaks-title{font-size:45px}.tweaks-view-all{padding:8px 18px;font-size:19px}.tweaks-container{flex-direction:column;gap:24px}.tweaks-preview{position:relative;top:0;width:100%;order:-1;min-height:250px}.preview-video-wrapper{width:75%;margin:0 auto}.tweaks-list{grid-template-columns:1fr;gap:25px;width:100%}.tweak-card{padding:14px;min-height:auto;width:100%}.tweak-icon{width:34px;height:34px}.tweak-name{font-size:18px}.tweak-desc{font-size:16px}.tweak-price{font-size:18px;padding:3px 8px}.tweak-cart-btn{padding:8px 12px;font-size:18px;font-weight:800}.pricing-section{padding:60px 16px 80px}.pricing-header{margin-bottom:30px}.pricing-header-left{text-align:center}.pricing-header{justify-content:center}.pricing-title{font-size:48px}.pricing-badge{padding:6px 14px;margin-bottom:12px}.pricing-badge-text{font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-amount{font-size:36px}.pricing-card-content{padding:16px 20px 24px}.pricing-btn-highlight{padding:16px 24px;font-size:15px}.testimonials-section{height:350vh}.testimonials-header{padding-top:40px;padding-bottom:16px}.testimonials-title{font-size:48px}.testimonials-desc{font-size:14px;padding:0 20px}.testimonials-badge{padding:6px 14px}.testimonials-badge-text{font-size:12px}.testimonial-card{width:220px;height:300px;padding:20px 18px;margin-left:-110px}.testimonials-wheel{width:240px;height:320px}.testimonial-stars svg{width:14px;height:14px}.testimonial-quote{font-size:12px;margin-bottom:12px}.testimonial-author{font-size:12px}.faq-section{padding:60px 20px}.faq-container{flex-direction:column;gap:40px}.faq-left{flex:none;width:100%;position:static;text-align:center}.faq-title{font-size:28px}.faq-desc{font-size:14px;text-align:center}.faq-question{padding:18px 20px;font-size:14px}.faq-answer p{font-size:13px}.faq-item.active .faq-answer{padding:0 20px 18px}.tweaks-subtitle{font-size:18px;font-weight:500;color:#8a2be2;text-transform:uppercase;letter-spacing:3px;display:block;margin-bottom:0}.footer-cta-wrapper{padding:60px 16px 0}.footer-cta-card{padding:50px 24px 60px;border-radius:18px}.footer-cta-title{font-size:26px}.footer-cta-desc{font-size:14px;margin-bottom:28px}.footer-content{padding:50px 20px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1 / -1}.footer-col:last-child{grid-column:1 / -1;align-items:center}.footer-brand-desc{max-width:100%}.footer-socials{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
