:root{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-tertiary: #1a1a25;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .06);--accent-primary: #f0e130;--accent-secondary: #ffd700;--accent-glow: rgba(240, 225, 48, .4);--cta-primary: #ff5f1f;--cta-hover: #ff7a45;--cta-glow: rgba(255, 95, 31, .5);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--gradient-hero: linear-gradient(135deg, #0a0a0f 0%, #1a1025 50%, #0f1520 100%);--gradient-accent: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--gradient-card: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 100%);--border-subtle: rgba(255, 255, 255, .08);--border-accent: rgba(240, 225, 48, .3);--font-display: "Outfit", sans-serif;--font-mono: "Space Mono", monospace;--section-padding: clamp(60px, 10vw, 120px);--container-max: 1200px;--container-padding: clamp(20px, 5vw, 40px);--blur-glass: blur(20px);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .4s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .6s cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-display);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);overflow-wrap:break-word;word-wrap:break-word}.section{padding:var(--section-padding) 0;position:relative}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-text{text-shadow:0 0 40px var(--accent-glow)}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(240,225,48,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(240,225,48,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.bg-gradient-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 20s ease-in-out infinite}.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(240,225,48,.3) 0%,transparent 70%);top:-200px;right:-200px;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,95,31,.2) 0%,transparent 70%);bottom:-150px;left:-150px;animation-delay:-7s}.orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(100,100,255,.15) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;font-family:var(--font-display);font-weight:700;font-size:1rem;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transition:all var(--transition-smooth);position:relative;overflow:hidden}.btn-primary{background:var(--cta-primary);color:#fff;box-shadow:0 4px 20px var(--cta-glow),inset 0 1px #fff3}.btn-primary:before{content:"";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-primary:hover{background:var(--cta-hover);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 40px var(--cta-glow),inset 0 1px #ffffff4d}.btn-primary:hover:before{left:100%}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);box-shadow:0 0 30px var(--accent-glow)}.hero{min-height:auto;display:flex;align-items:center;position:relative;padding:20px 0 30px;background:var(--gradient-hero)}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-card);border:1px solid var(--border-accent);border-radius:100px;font-family:var(--font-mono);font-size:.75rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:32px;animation:fadeInUp .8s ease-out}.hero-badge:before{content:"";width:8px;height:8px;background:var(--accent-primary);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)}}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;animation:fadeInUp .8s ease-out .1s both}.hero h1 .highlight{position:relative;display:inline}.hero h1 .highlight:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:12px;background:var(--gradient-accent);opacity:.3;transform:skew(-12deg);z-index:-1}.hero-subtitle{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-secondary);max-width:700px;margin:0 auto 40px;line-height:1.7;animation:fadeInUp .8s ease-out .2s both}.hero-cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;animation:fadeInUp .8s ease-out .3s both}.hero-cta-subtext{font-size:.9rem;color:var(--text-muted);display:flex;align-items:center;gap:8px}.hero-cta-subtext span{display:inline-block;width:4px;height:4px;background:var(--text-muted);border-radius:50%}.hero-video-container{margin-top:40px;width:100%;max-width:800px;margin-left:auto;margin-right:auto;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #f0e13026,0 10px 40px #0006;animation:fadeInUp .8s ease-out .5s both}.hero-video-container .video-facade{border-radius:16px}.hero-float-elements{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.float-icon{position:absolute;font-size:2rem;opacity:.15;animation:floatIcon 15s ease-in-out infinite;color:var(--accent-primary)}.float-icon:nth-child(1){top:15%;left:10%;animation-delay:0s}.float-icon:nth-child(2){top:25%;right:12%;animation-delay:-3s}.float-icon:nth-child(3){bottom:30%;left:8%;animation-delay:-6s}.float-icon:nth-child(4){bottom:20%;right:10%;animation-delay:-9s}.float-icon:nth-child(5){top:60%;left:15%;animation-delay:-12s}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;animation:fadeInUp .8s ease-out .5s both}.scroll-text{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em}.scroll-arrow{width:50px;height:50px;border:2px solid var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:bounce 2s ease-in-out infinite;transition:all .3s ease}.scroll-arrow:hover{background:var(--accent-primary);box-shadow:0 0 30px var(--accent-glow)}.scroll-arrow:hover .material-symbols-outlined{color:var(--bg-primary)}.scroll-arrow .material-symbols-outlined{font-size:1.8rem;color:var(--accent-primary);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.video-section{background:var(--bg-secondary);position:relative;z-index:1}.video-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.section-header{text-align:center;margin-bottom:48px}.section-header h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;margin-bottom:16px}.section-header p{color:var(--text-secondary);font-size:1.1rem}.video-container{position:relative;max-width:900px;margin:0 auto;border-radius:20px;overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--border-subtle);box-shadow:0 0 0 1px #ffffff0d,0 20px 60px #00000080}.video-placeholder,.video-facade{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:radial-gradient(ellipse at center,rgba(240,225,48,.1) 0%,transparent 60%),var(--bg-tertiary);cursor:pointer;transition:all var(--transition-smooth)}.video-placeholder:hover,.video-facade:hover{background:radial-gradient(ellipse at center,rgba(240,225,48,.15) 0%,transparent 60%),var(--bg-tertiary)}.facade-overlay{display:flex;flex-direction:column;align-items:center;gap:20px}.video-placeholder:hover{background:radial-gradient(ellipse at center,rgba(240,225,48,.15) 0%,transparent 60%),var(--bg-tertiary)}.play-button{width:80px;height:80px;border-radius:50%;background:var(--gradient-accent);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--bg-primary);box-shadow:0 0 40px var(--accent-glow);transition:all var(--transition-bounce)}.video-placeholder:hover .play-button,.video-facade:hover .play-button{transform:scale(1.1);box-shadow:0 0 60px var(--accent-glow)}.play-button .material-symbols-outlined{font-size:2.5rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.video-label{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.video-caption{text-align:center;margin-top:24px;color:var(--text-muted);font-style:italic}.pain-section{background:var(--bg-primary);position:relative;z-index:1}.pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px}.pain-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:all var(--transition-smooth)}.pain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f44,#f66);opacity:0;transition:opacity var(--transition-fast)}.pain-card:hover{transform:translateY(-8px);border-color:#ff44444d;box-shadow:0 20px 60px #ff44441a}.pain-card:hover:before{opacity:1}.pain-icon{font-size:3rem;margin-bottom:20px;display:block;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.pain-card h3{font-family:var(--font-mono);font-size:.85rem;color:#f66;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.pain-card p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.pain-result{color:var(--text-primary)!important;font-weight:600;padding-top:16px;border-top:1px solid var(--border-subtle)}.pain-conclusion{max-width:800px;margin:0 auto;text-align:center;padding:48px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;position:relative}.pain-conclusion:before{content:'"';position:absolute;top:20px;left:30px;font-size:6rem;font-family:Georgia,serif;color:var(--accent-primary);opacity:.2;line-height:1}.pain-conclusion h3{font-size:1.5rem;color:var(--accent-primary);margin-bottom:16px}.pain-conclusion p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:20px}.pain-conclusion .highlight-text{color:var(--text-primary);font-size:1.2rem;font-weight:600}.solution-section{background:var(--bg-secondary);position:relative;z-index:1;overflow:hidden}.solution-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:900px){.solution-grid{grid-template-columns:1fr;gap:30px}.solution-content{padding:0;max-width:100%;width:100%;box-sizing:border-box}.solution-content h2{font-size:1.6rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.solution-content>p{font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.differentials-list{width:100%;box-sizing:border-box}.differential-item{margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.differential-item p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.solution-visual{display:none}}.solution-content .eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.8rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:16px;padding:8px 16px;background:#f0e1301a;border-radius:4px}.solution-content h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:24px}.solution-content>p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin-bottom:30px;word-wrap:break-word}.differential-item{padding:24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:16px;transition:all var(--transition-smooth)}.differential-item:hover{border-color:var(--border-accent);transform:translate(8px)}.differential-item h3{font-size:1.1rem;margin-bottom:8px;display:flex;align-items:center;gap:8px}.differential-item h3:before{content:"✓";color:var(--accent-primary);font-weight:700}.differential-item p{color:var(--text-secondary);padding-left:24px}.solution-visual{position:relative}.solution-mockup{width:100%;aspect-ratio:4/3;background:radial-gradient(ellipse at 30% 30%,rgba(240,225,48,.2) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(255,95,31,.15) 0%,transparent 50%),var(--bg-tertiary);border-radius:24px;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mockup-content{text-align:center}.mockup-icon{font-size:4rem;margin-bottom:16px}.mockup-icon .material-symbols-outlined{font-size:inherit;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.mockup-text{font-family:var(--font-mono);font-size:.9rem;color:var(--text-muted)}.floating-stat{position:absolute;background:var(--bg-primary);border:1px solid var(--border-accent);border-radius:12px;padding:16px 20px;box-shadow:0 10px 40px #0000004d;animation:floatStat 6s ease-in-out infinite}.floating-stat-1{top:10px;right:10px;animation-delay:0s}.floating-stat-2{bottom:30px;left:10px;animation-delay:-2s}@keyframes floatStat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stat-number{font-size:1.5rem;font-weight:800;color:var(--accent-primary)}.stat-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.modules-section{background:var(--bg-primary);position:relative;z-index:1}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin-bottom:40px}.module-card{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:24px;padding:32px;position:relative;overflow:hidden;transition:all var(--transition-smooth)}.module-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-smooth)}.module-card:hover{transform:translateY(-8px);border-color:var(--border-accent);box-shadow:0 20px 60px #f0e1301a,0 0 0 1px var(--border-accent)}.module-card:hover:before{transform:scaleX(1)}.module-number{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;padding:6px 12px;background:#f0e1301a;border-radius:6px;margin-bottom:20px}.module-card h3{font-size:1.4rem;font-weight:700;margin-bottom:12px}.module-desc{color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.module-list{list-style:none;margin-bottom:24px}.module-list li{position:relative;padding-left:28px;margin-bottom:12px;color:var(--text-secondary);font-size:.95rem}.module-list li:before{content:"→";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.module-result{padding-top:20px;border-top:1px solid var(--border-subtle);font-size:.95rem}.module-result strong{color:var(--accent-primary)}.bonus-card{background:linear-gradient(135deg,#f0e1301a,#ff5f1f0d);border:2px solid var(--border-accent);border-radius:24px;padding:40px;text-align:center;position:relative;overflow:hidden}.bonus-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(240,225,48,.1) 0%,transparent 50%);animation:rotateBg 20s linear infinite}@keyframes rotateBg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bonus-tag{display:inline-block;font-size:1rem;font-weight:700;color:var(--bg-primary);background:var(--gradient-accent);padding:10px 24px;border-radius:100px;margin-bottom:24px;position:relative;z-index:1}.bonus-card h3{font-size:1.8rem;margin-bottom:16px;position:relative;z-index:1}.bonus-card>p{color:var(--text-secondary);margin-bottom:24px;position:relative;z-index:1}.bonus-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;list-style:none;margin-bottom:24px;position:relative;z-index:1}.bonus-list li{background:var(--bg-card);padding:16px;border-radius:12px;border:1px solid var(--border-subtle);display:flex;align-items:center;gap:12px;font-size:.95rem}.bonus-list li:before{content:"✦";color:var(--accent-primary)}.bonus-value{font-style:italic;color:var(--text-muted);position:relative;z-index:1}.results-section{background:var(--bg-secondary);position:relative;z-index:1}.results-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;justify-items:center}@media(max-width:900px){.results-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.results-grid{grid-template-columns:1fr}}.result-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:all var(--transition-smooth);width:100%;max-width:400px;display:flex;align-items:center;justify-content:center}.result-card:hover{transform:scale(1.03);z-index:2}.result-image{width:100%;height:auto;display:block;border-radius:16px}.result-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000000e6);transform:translateY(100%);transition:transform var(--transition-smooth)}.result-card:hover .result-overlay{transform:translateY(0)}.result-caption{font-size:.9rem;color:var(--text-primary)}.testimonials-section{background:var(--bg-primary);position:relative;z-index:1}.testimonials-carousel{width:100%;overflow:hidden;position:relative}.carousel-track{display:flex;gap:24px;animation:carouselScroll 10s linear infinite;width:max-content}.carousel-track:hover{animation-play-state:paused}.carousel-slide{flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #0000004d;transition:transform .3s ease}.carousel-slide:hover{transform:scale(1.02)}.carousel-slide img{display:block;height:200px;width:auto;object-fit:contain}@keyframes carouselScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.testimonials-carousel:after{content:"";position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(to right,transparent,var(--bg-secondary));pointer-events:none}.testimonials-carousel:before{content:"";position:absolute;top:0;left:0;width:80px;height:100%;background:linear-gradient(to left,transparent,var(--bg-secondary));pointer-events:none;z-index:1}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:32px;position:relative;transition:all var(--transition-smooth)}.testimonial-card:before{content:'"';position:absolute;top:20px;right:24px;font-size:4rem;font-family:Georgia,serif;color:var(--accent-primary);opacity:.2;line-height:1}.testimonial-card:hover{transform:translateY(-8px);border-color:var(--border-accent);box-shadow:0 20px 60px #f0e1301a}.testimonial-text{font-size:1.05rem;line-height:1.7;margin-bottom:24px;position:relative;z-index:1}.testimonial-author{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--border-subtle)}.author-info h4{font-size:1rem;margin-bottom:4px}.author-info p{font-size:.85rem;color:var(--text-muted)}.stars{font-size:1rem;letter-spacing:2px;display:flex;gap:2px}.star-icon{font-size:1.2rem;color:var(--accent-secondary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.pricing-section{background:var(--bg-secondary);position:relative;z-index:1}.pricing-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.pricing-comparison{max-width:700px;margin:0 auto 48px}.comparison-item{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:12px}.comparison-item:before{content:"✕";color:#f44;font-weight:700;margin-right:16px}.comparison-label{flex:1;color:var(--text-secondary)}.comparison-price{font-family:var(--font-mono);color:var(--text-muted);text-decoration:line-through}.offer-section{background:var(--bg-primary);position:relative;z-index:1;padding-bottom:calc(var(--section-padding) * 1.5)}.offer-box{max-width:600px;margin:0 auto;background:linear-gradient(180deg,var(--bg-tertiary) 0%,var(--bg-secondary) 100%);border:2px solid var(--border-accent);border-radius:32px;padding:48px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--border-accent),0 40px 80px #00000080,0 0 100px var(--accent-glow)}.offer-box:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:conic-gradient(from 0deg,transparent 0deg,rgba(240,225,48,.1) 60deg,transparent 120deg);animation:rotateBg 10s linear infinite;pointer-events:none}.offer-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:16px;position:relative;z-index:1}.offer-tag .material-symbols-outlined{font-size:1.2rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.offer-title{font-size:2rem;font-weight:800;margin-bottom:32px;position:relative;z-index:1}.offer-includes{list-style:none;text-align:left;margin-bottom:32px;position:relative;z-index:1}.offer-includes li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle);font-size:1rem}.offer-includes li:last-child{border-bottom:none}.offer-includes li:before{content:"✓";display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f0e13033;color:var(--accent-primary);border-radius:50%;font-size:.8rem;font-weight:700;flex-shrink:0}.offer-price-wrapper{margin:32px 0;position:relative;z-index:1}.price-old{font-size:1.2rem;color:var(--text-muted);text-decoration:line-through;margin-bottom:8px}.price-current{font-size:4rem;font-weight:900;color:var(--accent-primary);line-height:1;text-shadow:0 0 40px var(--accent-glow)}.price-current span{font-size:1.5rem;vertical-align:top}.price-note{font-size:.9rem;color:var(--text-muted);margin-top:8px}.offer-cta{width:100%;padding:20px 40px;font-size:1.1rem;margin-bottom:24px;position:relative;z-index:1}.offer-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;position:relative;z-index:1}.trust-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted)}.trust-icon{font-size:1rem;vertical-align:middle}.trust-icon.material-symbols-outlined{font-size:1.1rem;color:var(--accent-primary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.guarantee-section{background:var(--bg-secondary);position:relative;z-index:1}.guarantee-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.guarantee-box{max-width:800px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;padding:48px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px}@media(max-width:700px){.guarantee-box{grid-template-columns:1fr;text-align:center}}.guarantee-badge{width:140px;height:140px;background:var(--gradient-accent);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bg-primary);box-shadow:0 0 40px var(--accent-glow)}.guarantee-days{font-size:2.5rem;font-weight:900;line-height:1}.guarantee-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.guarantee-content h2{font-size:1.8rem;margin-bottom:16px}.guarantee-content p{color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.guarantee-highlight{color:var(--accent-primary)!important;font-weight:600}.faq-section{background:var(--bg-primary);position:relative;z-index:1}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:12px;overflow:hidden;transition:all var(--transition-smooth)}.faq-item:hover{border-color:var(--border-accent)}.faq-question{width:100%;padding:24px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text-primary);transition:color var(--transition-fast)}.faq-question:hover{color:var(--accent-primary)}.faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--accent-primary);transition:transform var(--transition-smooth)}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-smooth),padding var(--transition-smooth);padding:0}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{padding:0 24px 24px;color:var(--text-secondary);line-height:1.7;opacity:0;transition:opacity .3s ease}.faq-item.active .faq-answer-content{opacity:1}.final-cta-section{background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);position:relative;z-index:1}.final-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-accent),transparent)}.options-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto 48px}@media(max-width:700px){.options-grid{grid-template-columns:1fr}}.option-card{padding:32px;border-radius:20px;position:relative}.option-bad{background:#ff44440d;border:1px solid rgba(255,68,68,.2)}.option-good{background:#f0e1300d;border:2px solid var(--border-accent);box-shadow:0 0 40px var(--accent-glow)}.option-label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.option-bad .option-label{color:#f66}.option-icon-bad{font-size:1.2rem;color:#f66;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.option-good .option-label{color:var(--accent-primary)}.option-icon-good{font-size:1.2rem;color:var(--accent-primary);font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.option-card p{color:var(--text-secondary);line-height:1.7}.option-good p{color:var(--text-primary)}.final-cta-wrapper{text-align:center}.final-cta{margin-bottom:24px}.final-trust{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.9rem;color:var(--text-muted);margin-bottom:32px}.final-closing{max-width:600px;margin:0 auto;font-size:1.1rem;color:var(--text-secondary);font-style:italic}.final-closing strong{color:var(--accent-primary)}footer{background:var(--bg-primary);padding:40px 0;border-top:1px solid var(--border-subtle);position:relative;z-index:1}.footer-content{text-align:center}.footer-logo{font-size:1.2rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.footer-icon{font-size:1.4rem;color:var(--accent-primary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--accent-primary)}.footer-copy{font-size:.85rem;color:var(--text-muted)}@media(max-width:900px){:root{--section-padding: 60px;--container-padding: 20px}.hero-video-container{max-width:100%}.hero h1{font-size:clamp(1.8rem,5vw,2.5rem)}.hero-subtitle{font-size:1rem}.hero-badge{font-size:.65rem;padding:8px 14px}.section-header h2{font-size:clamp(1.5rem,4vw,2rem)}}@media(max-width:600px){:root{--section-padding: 40px;--container-padding: 16px}.btn{padding:14px 24px;font-size:.9rem;width:100%;text-align:center}.hero{padding:15px 0 25px}.hero h1{font-size:1.6rem;line-height:1.2}.hero-subtitle{font-size:.9rem;margin-bottom:24px}.hero-badge{font-size:.6rem;margin-bottom:20px}.hero-cta-wrapper{gap:12px}.hero-video-container{margin-top:24px;border-radius:12px}.modules-grid,.pain-grid{grid-template-columns:1fr}.pain-card{padding:24px}.testimonials-grid{grid-template-columns:1fr}.carousel-slide img{height:150px}.offer-box{padding:24px 16px}.offer-price{font-size:2.5rem}.guarantee-box{padding:24px}.results-grid{grid-template-columns:1fr}.result-card{max-width:100%}.differential-item{padding:16px}.differential-item p{padding-left:16px;font-size:.9rem}.floating-stat{padding:12px 14px;font-size:.85rem}.stat-number{font-size:1.2rem}.stat-label{font-size:.7rem}.section-header h2{font-size:1.4rem}.section-header p{font-size:.9rem}.module-card,.option-card{padding:24px}.faq-question{padding:16px;font-size:.95rem}.faq-answer{padding:0 16px 16px}.footer-content{flex-direction:column;text-align:center;gap:16px}}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-on-scroll.delay-1{transition-delay:.1s}.animate-on-scroll.delay-2{transition-delay:.2s}.animate-on-scroll.delay-3{transition-delay:.3s}.animate-on-scroll.delay-4{transition-delay:.4s}
