@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);:root{--color-primary:#6c1c87;--color-secondary:#d63384;--color-accent:#ff6b35;--color-background:#fff;--color-background-light:#f8f9fa;--color-background-card:#fff;--color-text-primary:#1a1a1a;--color-text-secondary:#333;--color-text-muted:#666;--color-text-light:#888;--color-success:#28a745;--color-warning:#ffc107;--color-danger:#dc3545;--color-white:#fff;--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-primary-reverse:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 100%);--gradient-accent:linear-gradient(135deg, var(--color-accent) 0%, #ff8c42 100%);--gradient-text:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 50%, var(--color-accent) 100%);--gradient-button-hover:linear-gradient(135deg, #5a1672 0%, #c42a75 100%);--font-primary:'Inter','Raleway',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-secondary:'Raleway','Inter',system-ui,sans-serif;--font-size-hero:clamp(3rem, 8vw, 8rem);--font-size-h1:clamp(2.5rem, 6vw, 4.5rem);--font-size-h2:clamp(2rem, 5vw, 3.5rem);--font-size-h3:clamp(1.5rem, 4vw, 2.5rem);--font-size-h4:clamp(1.25rem, 3vw, 2rem);--font-size-large:clamp(1.125rem, 2.5vw, 1.5rem);--font-size-base:1.125rem;--font-size-small:1rem;--font-size-xs:0.875rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-base:1.6;--line-height-loose:1.8;--border-radius-small:8px;--border-radius-medium:16px;--border-radius-large:24px;--border-radius-button:20px;--border-radius-round:50%;--shadow-small:0 2px 8px rgba(26, 26, 26, 0.06);--shadow-medium:0 4px 16px rgba(26, 26, 26, 0.08);--shadow-large:0 8px 32px rgba(26, 26, 26, 0.12);--shadow-button:0 4px 20px rgba(108, 28, 135, 0.3);--shadow-button-hover:0 8px 32px rgba(108, 28, 135, 0.4);--shadow-card:0 6px 24px rgba(26, 26, 26, 0.1);--shadow-card-hover:0 12px 40px rgba(108, 28, 135, 0.15);--container-max-width:1200px;--container-padding:20px;--section-spacing:100px;--element-spacing:24px;--transition-fast:all 0.2s ease;--transition-base:all 0.3s ease;--transition-slow:all 0.5s ease;--transition-bounce:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);--blur-small:10px;--blur-medium:20px;--blur-large:50px;--backdrop-blur:blur(20px)}*,::after,::before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--color-secondary);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--color-primary);text-decoration:none}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);position:relative}.hero-section .container{max-width:100vw;width:100%;padding:0}.section{padding:var(--section-spacing) 0;position:relative}.section--white{background-color:var(--color-white)}.section--light{background-color:var(--color-background-light)}.hero-title,h1{font-family:var(--font-primary);font-size:clamp(2rem, 6vw, 4rem);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);margin-bottom:12px;letter-spacing:-.02em;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;position:relative;animation:1.2s ease-out hero-title-fade-in}@keyframes hero-title-fade-in{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60%;height:4px;background:var(--gradient-primary);border-radius:2px}.section-title,h2{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary);margin-bottom:48px;text-align:center;letter-spacing:-.01em}h3{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-bottom:16px}h4{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin-bottom:12px}.hero-subtitle{font-family:var(--font-primary);font-size:clamp(1.25rem, 4vw, 2.5rem);font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;text-align:center;letter-spacing:-.01em}.lead{font-family:var(--font-secondary);font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}p{margin-bottom:16px;line-height:var(--line-height-base)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-small{font-size:var(--font-size-small);color:var(--color-text-muted)}.text-xs{font-size:var(--font-size-xs);color:var(--color-text-light)}.main-nav{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border-bottom:1px solid rgba(26,26,26,.08);z-index:1000;padding:8px 0;transition:var(--transition-base)}.nav-content{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.nav-link{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:8px 16px;border-radius:var(--border-radius-small);transition:var(--transition-fast);position:relative;overflow:hidden}.nav-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);opacity:.1;transition:var(--transition-base);z-index:-1}.nav-link:hover::before{left:0}.nav-link:hover{color:var(--color-primary);transform:translateY(-1px)}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--color-background);position:relative;overflow:hidden;padding:0;width:100vw;margin-left:calc(-50vw + 50%)}.hero-section::before{content:'';position:absolute;top:15%;right:8%;width:250px;height:250px;background:var(--gradient-primary);opacity:.08;border-radius:50%;filter:blur(var(--blur-large));animation:6s ease-in-out infinite float-glow}.hero-section::after{content:'';position:absolute;bottom:15%;left:3%;width:180px;height:350px;background:var(--gradient-accent);opacity:.06;border-radius:var(--border-radius-large);filter:blur(var(--blur-medium));animation:8s ease-in-out infinite reverse float-glow}@keyframes float-glow{0%,100%{transform:translateY(0) rotate(0);opacity:.06}33%{transform:translateY(-10px) rotate(1deg);opacity:.1}66%{transform:translateY(5px) rotate(-1deg);opacity:.08}}.hero-content{position:relative;z-index:10;max-width:1000px;width:100%;padding:0 20px;background:0 0;border-radius:0;box-shadow:none;border:none;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:1.5s ease-out hero-content-fade-in}@keyframes hero-content-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trust-elements{display:flex;justify-content:center;gap:24px;margin:32px 0;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:var(--border-radius-button);border:1px solid rgba(26,26,26,.08);transition:var(--transition-base)}.trust-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-small)}.trust-icon{font-size:1.25rem}.trust-text{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 32px;border:none;border-radius:var(--border-radius-button);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:var(--transition-base);position:relative;overflow:hidden;min-width:200px;text-align:center}.btn--primary{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-button);border:2px solid transparent}.btn--primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.btn--primary:hover{background:var(--gradient-button-hover);transform:translateY(-3px);box-shadow:var(--shadow-button-hover)}.btn--primary:hover::before{left:100%}.btn--secondary{background:var(--color-white);color:var(--color-primary);border:2px solid var(--color-primary);box-shadow:var(--shadow-small)}.btn--secondary:hover{background:var(--gradient-primary);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.btn--large{padding:16px 32px;font-size:var(--font-size-base);min-width:220px}.btn--hero{padding:12px 24px;font-size:.95rem;min-width:180px;font-weight:var(--font-weight-semibold);animation:3s ease-in-out infinite subtle-pulse;box-shadow:var(--shadow-button),0 0 0 0 rgba(108,28,135,0);transition:.3s cubic-bezier(.4, 0, .2, 1)}.hero-cta{margin:8px 0 6px;transform:scale(1);position:relative;overflow:hidden;background:var(--gradient-primary);box-shadow:var(--shadow-button)}.hero-cta::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:.6s;pointer-events:none;opacity:0;z-index:-1}.hero-cta:hover::after{width:200px;height:200px;opacity:.3;animation:2s infinite pulse-glow}@keyframes pulse-glow{0%,100%{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.02)}}@keyframes attention-pulse{0%,100%{box-shadow:0 6px 30px rgba(108,28,135,.4);transform:scale(1)}50%{box-shadow:0 10px 40px rgba(108,28,135,.6),0 0 30px rgba(214,51,132,.4);transform:translateY(-1px) scale(1.02)}}@keyframes button-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes enhanced-arrow-pulse{0%,100%{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-3px) scale(1.1);opacity:1}}.hero-cta .btn--primary{animation:3s ease-in-out infinite attention-pulse,4s ease-in-out infinite button-shimmer;position:relative;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 50%,#ff6b35 100%);background-size:200% auto;box-shadow:0 6px 30px rgba(108,28,135,.4);border:2px solid rgba(255,255,255,.2)}.hero-cta .btn--primary:hover{background:linear-gradient(135deg,#5a1672 0,#c42a75 50%,#e55a2b 100%);box-shadow:0 10px 40px rgba(108,28,135,.6);transform:translateY(-4px) scale(1.02)}.hero-cta .btn--primary::before{animation:2s linear infinite shimmer}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes subtle-pulse{0%,100%{box-shadow:var(--shadow-button),0 0 0 0 rgba(108,28,135,0)}50%{box-shadow:var(--shadow-button),0 0 0 4px rgba(108,28,135,.1)}}.btn--hero:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-button-hover),0 0 0 6px rgba(108,28,135,.15);animation:none}.btn--hero:focus{outline:0;box-shadow:var(--shadow-button),0 0 0 3px rgba(108,28,135,.3)}.hero-cta-container{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px 0 8px}.cta-arrow-hint{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.8;animation:2s ease-in-out infinite hint-bounce}.arrow-text{font-size:1.1rem;font-weight:var(--font-weight-medium);color:var(--color-secondary);text-shadow:1px 1px 2px rgba(0,0,0,.1)}.arrow-pointer{font-size:1.8rem;color:var(--color-secondary);text-shadow:1px 1px 2px rgba(0,0,0,.1);animation:1.5s ease-in-out infinite enhanced-arrow-pulse}@keyframes hint-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.card{background:var(--color-background-card);border-radius:var(--border-radius-large);box-shadow:var(--shadow-card);padding:32px;transition:var(--transition-base);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:var(--transition-base)}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.card:hover::before{opacity:1}.card-content{flex-grow:1}.card-footer{margin-top:auto;text-align:center;padding-top:24px}.products-premium{background:linear-gradient(135deg,#fff 0,#f8f9fa 50%,#fff 100%);position:relative;overflow:hidden}.products-premium::before{content:'';position:absolute;top:-10%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(214,51,132,.05) 0,transparent 70%);border-radius:50%}.products-premium::after{content:'';position:absolute;bottom:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(108,28,135,.03) 0,transparent 70%);border-radius:50%}.products-header{text-align:center;margin-bottom:64px;position:relative;z-index:10}.products-subtitle{font-family:var(--font-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:48px;line-height:var(--line-height-snug)}.trust-indicators{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:40px}.trust-indicators .trust-item{display:flex;align-items:center;gap:12px;padding:16px 24px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:2px solid rgba(108,28,135,.1);border-radius:var(--border-radius-button);transition:var(--transition-base);box-shadow:var(--shadow-small)}.trust-indicators .trust-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium);border-color:rgba(108,28,135,.3)}.trust-indicators .trust-icon{font-size:1.5rem}.trust-indicators .trust-text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.products-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch;position:relative;z-index:10;max-width:1200px;margin:0 auto}.product-premium{background:var(--color-white);border-radius:var(--border-radius-large);padding:16px;box-shadow:var(--shadow-large);transition:var(--transition-base);position:relative;overflow:hidden;border:2px solid transparent;display:flex;flex-direction:column;height:100%}.product-premium::before{content:'';position:absolute;top:0;left:0;right:0;height:8px;background:var(--gradient-primary);opacity:0;transition:var(--transition-base)}.product-premium:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--shadow-card-hover);border-color:var(--color-secondary)}.product-premium:hover::before{opacity:1}.product-premium--flagship{border:3px solid var(--color-secondary);transform:scale(1.02);background:linear-gradient(135deg,#fff 0,#fafbfc 100%)}.product-premium--flagship:hover{transform:translateY(-8px) scale(1.03)}.product-badge-container{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;gap:8px;z-index:20}.product-badge{padding:8px 16px;border-radius:var(--border-radius-button);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-family:var(--font-primary);text-align:center;white-space:nowrap}.product-badge--hit{background:linear-gradient(135deg,#ff4757 0,#ff3742 100%);color:#fff;box-shadow:0 4px 15px rgba(255,71,87,.4)}.product-badge--discount{background:linear-gradient(135deg,#2ed573 0,#26d260 100%);color:#fff;box-shadow:0 4px 15px rgba(46,213,115,.4)}.product-badge--new{background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-accent) 100%);color:#fff;box-shadow:0 4px 15px rgba(214,51,132,.4)}.product-badge--popular{background:linear-gradient(135deg,#ffa726 0,#ff9800 100%);color:#fff;box-shadow:0 4px 15px rgba(255,167,38,.4)}.product-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;margin-top:8px}.product-icon-premium{width:40px;height:40px;flex-shrink:0;transition:var(--transition-base)}.product-icon-premium svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(108, 28, 135, .2))}.product-header-text{flex:1}.product-title-premium{font-family:var(--font-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:4px;line-height:var(--line-height-tight)}.product-subtitle-premium{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:var(--line-height-snug)}.price-premium{text-align:center;margin:16px 0;position:relative}.price-crossed{position:relative;margin-bottom:12px}.price-old-big{font-size:var(--font-size-h4);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.crossed-line{position:absolute;top:50%;left:0;right:0;height:3px;background:var(--color-danger);border-radius:2px}.price-main{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px}.price-new-big{font-family:var(--font-primary);font-size:2.5rem;font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.price-currency-big{font-size:1.5rem;font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-new-medium{font-family:var(--font-primary);font-size:2rem;font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.price-currency-medium{font-size:1.2rem;font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-main--small{margin-bottom:6px}.price-conditions{display:flex;flex-direction:column;gap:8px;align-items:center}.price-condition-urgent{background:linear-gradient(135deg,#ff4757 0,#ff3742 100%);color:#fff;padding:12px 20px;border-radius:var(--border-radius-button);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.price-monthly{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.price-value{font-size:var(--font-size-small);color:var(--color-success);font-weight:var(--font-weight-semibold)}.benefits-premium{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;margin:12px 0}.benefits-premium--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.benefit-premium{display:flex;align-items:center;gap:8px;padding:8px;background:var(--color-background-light);border-radius:var(--border-radius-medium);transition:var(--transition-base);border:2px solid transparent}.benefit-premium:hover{background:rgba(108,28,135,.05);border-color:rgba(108,28,135,.2);transform:scale(1.03)}.benefit-item{display:flex;align-items:center;gap:8px;padding:8px;background:var(--color-background-light);border-radius:var(--border-radius-medium);border:2px solid transparent;cursor:default}.benefit-item:hover{background:var(--color-background-light);border-color:transparent;transform:none}.benefit-icon{font-size:1.2rem;flex-shrink:0}.benefit-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-snug)}.product-cta{margin-top:auto;text-align:center}.btn-premium{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;border:none;border-radius:var(--border-radius-button);font-family:var(--font-primary);cursor:pointer;transition:var(--transition-base);position:relative;overflow:hidden;width:100%;text-align:center;text-decoration:none}.btn-premium--flagship{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-button)}.btn-premium--secondary{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);color:var(--color-primary);border:3px solid var(--color-primary);box-shadow:var(--shadow-medium)}.btn-premium::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .8s}.btn-premium:hover::before{left:100%}.btn-premium:hover{transform:translateY(-4px) scale(1.03)}.btn-premium--flagship:hover{background:var(--gradient-button-hover);box-shadow:0 12px 48px rgba(108,28,135,.5)}.btn-premium--secondary:hover{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-button)}.btn-icon{font-size:1.5rem}.btn-main-text{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.5px}.btn-sub-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:.9}.product-guarantees{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.product-guarantees--simple{justify-content:center}.guarantee-item{font-size:var(--font-size-xs);color:var(--color-success);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:4px}.products-urgency{margin-top:64px;padding:48px 40px;background:var(--gradient-primary);border-radius:var(--border-radius-large);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-large)}.products-urgency::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.urgency-content{position:relative;z-index:10}.urgency-title{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:16px}.urgency-text{font-size:var(--font-size-large);color:rgba(255,255,255,.9);margin-bottom:32px;line-height:var(--line-height-snug)}.urgency-timer{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.timer-item{display:flex;flex-direction:column;align-items:center;padding:20px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:var(--border-radius-medium);border:1px solid rgba(255,255,255,.3);min-width:80px}.timer-number{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-black);color:var(--color-white);line-height:1;margin-bottom:8px}.timer-label{font-size:var(--font-size-small);color:rgba(255,255,255,.8);font-weight:var(--font-weight-medium)}@media (min-width:900px) and (max-width:1199px){.products-premium-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px}}@media (min-width:768px) and (max-width:899px){.products-premium-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px;margin:0 auto}.product-premium--flagship{order:-1}.trust-indicators{gap:20px}}@media (max-width:767px){.products-premium-grid{grid-template-columns:1fr;gap:16px}.product-premium{padding:24px 20px}.product-premium--flagship{transform:none;order:-1}.product-premium--flagship:hover{transform:translateY(-4px) scale(1.01)}.product-header{flex-direction:column;text-align:center;gap:16px}.product-icon-premium{width:56px;height:56px}.price-new-big{font-size:3rem}.price-currency-big{font-size:2rem}.price-new-medium{font-size:2.5rem}.price-currency-medium{font-size:1.5rem}.benefits-premium{grid-template-columns:1fr;gap:12px}.benefit-premium{padding:12px 16px}.btn-premium{padding:10px 12px}.trust-indicators{flex-direction:column;gap:16px;align-items:center}.trust-indicators .trust-item{gap:8px;padding:12px 20px}.products-urgency{padding:32px 24px;margin-top:48px}.urgency-title{font-size:var(--font-size-h4)}.urgency-text{font-size:var(--font-size-base)}.urgency-timer{gap:16px}.timer-item{padding:16px;min-width:70px}.timer-number{font-size:var(--font-size-h3)}}.price{margin:32px 0;text-align:center;position:relative}.price__old{font-size:var(--font-size-large);color:var(--color-text-muted);text-decoration:line-through;margin-bottom:8px;display:block;font-weight:var(--font-weight-medium)}.price__new{font-family:var(--font-primary);font-size:3.5rem;font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px}.price__currency{font-size:2rem}.price__condition{font-size:var(--font-size-xs);color:var(--color-success);font-weight:var(--font-weight-bold);padding:6px 16px;background:rgba(40,167,69,.1);border-radius:var(--border-radius-button);display:inline-block;border:1px solid rgba(40,167,69,.2)}@media (max-width:767px){:root{--section-spacing:60px;--container-padding:16px}.main-nav{display:none}.hero-section{min-height:100vh;padding:60px 0 40px}.hero-content{padding:16px 16px 32px}.trust-elements{flex-direction:column;gap:12px}.btn{width:100%;min-width:auto}.products-grid{grid-template-columns:1fr;gap:24px}.product-card--premium{transform:none;order:-1}}@media (min-width:768px) and (max-width:1023px){.products-grid{grid-template-columns:repeat(2,1fr)}.product-card--premium{grid-column:1/-1}.nav-content{gap:20px}}@media (min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)}.product-card--premium{order:-1}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:.6s}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0s!important}html{scroll-behavior:auto}}.btn:focus,.nav-link:focus,a:focus{outline:3px solid var(--color-secondary);outline-offset:2px}.about-premium{background:linear-gradient(135deg,#fff 0,#f8f9fa 50%,#fff 100%);position:relative;overflow:hidden}.about-premium::before{content:'';position:absolute;top:10%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(108,28,135,.03) 0,transparent 70%);border-radius:50%}.about-premium::after{content:'';position:absolute;bottom:10%;right:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(214,51,132,.04) 0,transparent 70%);border-radius:50%}.about-header{text-align:center;margin-bottom:64px;position:relative;z-index:10}.about-subtitle{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px}.subtitle-accent{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.subtitle-text{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-snug)}.about-central-premium{margin-bottom:80px;position:relative;z-index:10}.central-content{max-width:900px;margin:0 auto}.achievement-stats{display:flex;justify-content:center;align-items:center;gap:32px;margin-bottom:48px;flex-wrap:wrap}.stat-item{text-align:center;padding:24px 20px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:var(--border-radius-large);border:2px solid rgba(108,28,135,.1);transition:var(--transition-base);box-shadow:var(--shadow-small);min-width:140px}.stat-item:hover{transform:translateY(-4px) scale(1.03);box-shadow:var(--shadow-medium);border-color:rgba(108,28,135,.3)}.stat-number{font-family:var(--font-primary);font-size:2.5rem;font-weight:var(--font-weight-black);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px}.stat-label{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}.stat-divider{width:2px;height:40px;background:var(--gradient-primary);border-radius:1px;opacity:.3}.central-text-block{background:var(--color-white);border-radius:var(--border-radius-large);padding:40px;box-shadow:var(--shadow-large);position:relative;overflow:hidden;border:2px solid rgba(108,28,135,.1)}.text-decoration{position:absolute;top:0;left:0;right:0;height:6px;background:var(--gradient-primary)}.central-text{font-size:var(--font-size-large);line-height:var(--line-height-loose);color:var(--color-text-primary);margin-bottom:32px;text-align:center}.central-text strong{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:var(--font-weight-bold)}.central-mission{display:flex;align-items:flex-start;gap:20px;padding:24px;background:var(--color-background-light);border-radius:var(--border-radius-medium);border-left:4px solid var(--color-secondary)}.mission-icon{font-size:2rem;flex-shrink:0}.mission-text{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary)}.mission-text strong{color:var(--color-primary);font-weight:var(--font-weight-bold)}.benefits-premium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-bottom:80px;position:relative;z-index:10}.benefit-premium-card{background:var(--color-white);border-radius:var(--border-radius-large);padding:32px;box-shadow:var(--shadow-large);transition:var(--transition-base);position:relative;overflow:hidden;border:2px solid transparent;display:flex;flex-direction:column;height:100%}.benefit-premium-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:var(--gradient-primary);opacity:0;transition:var(--transition-base)}.benefit-premium-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--shadow-card-hover);border-color:var(--color-secondary)}.benefit-premium-card:hover::before{opacity:1}.benefit-hover-effect{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:var(--transition-base);pointer-events:none;z-index:-1}.benefit-premium-card:hover .benefit-hover-effect{opacity:.03}.benefit-visual{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.benefit-icon-premium{width:80px;height:80px;transition:var(--transition-base)}.benefit-icon-premium svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(108, 28, 135, .2))}.benefit-badge{background:var(--gradient-primary);color:var(--color-white);padding:8px 16px;border-radius:var(--border-radius-button);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-family:var(--font-primary);box-shadow:var(--shadow-small)}.benefit-content{flex-grow:1}.benefit-title-premium{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:16px;line-height:var(--line-height-tight)}.benefit-description-premium{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-base);margin-bottom:24px}.benefit-features{display:flex;flex-wrap:wrap;gap:8px}.feature-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:6px 12px;background:var(--color-background-light);border-radius:var(--border-radius-small);border:1px solid rgba(108,28,135,.1);transition:var(--transition-fast)}.benefit-premium-card:hover .feature-tag{background:rgba(108,28,135,.05);border-color:rgba(108,28,135,.2);transform:scale(1.02)}.about-cta{background:var(--gradient-primary);border-radius:var(--border-radius-large);padding:48px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-large);display:flex;flex-direction:column;align-items:center;gap:32px}.about-cta::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.cta-visual{position:relative;z-index:10}.cta-icon{font-size:4rem;margin-bottom:16px}.cta-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.sparkle{position:absolute;font-size:1.5rem}.sparkle-1{top:20%;left:20%}.sparkle-2{top:30%;right:25%}.sparkle-3{bottom:25%;left:30%}.cta-content{position:relative;z-index:10;max-width:600px}.cta-title{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:16px;line-height:var(--line-height-tight)}.cta-description{font-size:var(--font-size-large);color:rgba(255,255,255,.9);margin-bottom:32px;line-height:var(--line-height-snug)}.cta-button{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);color:var(--color-primary);border:3px solid var(--color-white);border-radius:var(--border-radius-button);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-large);text-decoration:none;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:var(--transition-base);position:relative;overflow:hidden}.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(108,28,135,.1),transparent);transition:left .8s}.cta-button:hover::before{left:100%}.cta-button:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 48px rgba(255,255,255,.4);background:linear-gradient(135deg,#fff 0,#fff 100%)}.cta-button-icon{font-size:1.5rem}.cta-button-text{letter-spacing:.5px}@media (min-width:768px) and (max-width:1023px){.benefits-premium-grid{grid-template-columns:1fr;gap:32px;max-width:600px;margin:0 auto 80px}.achievement-stats{gap:24px}.stat-divider{display:none}.about-cta{padding:40px 32px}}@media (max-width:767px){.about-header{margin-bottom:48px}.about-subtitle{gap:4px}.subtitle-accent{font-size:var(--font-size-h4)}.subtitle-text{font-size:var(--font-size-base)}.about-central-premium{margin-bottom:64px}.achievement-stats{flex-direction:column;gap:16px;margin-bottom:32px}.stat-item{min-width:auto;padding:20px 16px}.stat-number{font-size:2rem}.stat-divider{display:none}.central-text-block{padding:32px 24px}.central-text{font-size:var(--font-size-base)}.central-mission{flex-direction:column;text-align:center;gap:16px;padding:20px}.benefits-premium-grid{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.benefit-premium-card{padding:24px 20px}.benefit-visual{flex-direction:column;gap:16px;text-align:center}.benefit-icon-premium{width:64px;height:64px}.benefit-title-premium{font-size:var(--font-size-large)}.benefit-description-premium{font-size:var(--font-size-small)}.benefit-features{justify-content:center}.about-cta{padding:32px 24px;gap:24px}.cta-title{font-size:var(--font-size-h3)}.cta-description{font-size:var(--font-size-base)}.cta-button{padding:18px 32px;font-size:var(--font-size-base);flex-direction:column;gap:8px;text-align:center}.cta-icon{font-size:3rem}}.benefits-list{list-style:none;padding:0;margin:24px 0}.benefits-list li{padding:8px 0 8px 24px;position:relative;font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:var(--line-height-base)}.benefits-list li::before{content:'✓';position:absolute;left:0;color:var(--color-success);font-weight:var(--font-weight-bold);font-size:1.1em}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.audience-card{text-align:center;padding:40px 32px;background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-card);transition:var(--transition-base);position:relative;overflow:hidden}.audience-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);opacity:0;transition:var(--transition-base)}.audience-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.audience-card:hover::before{opacity:1}.audience-icon{font-size:3.5rem;margin-bottom:24px;display:block}.audience-title{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:16px}.audience-description{color:var(--color-text-secondary);line-height:var(--line-height-loose)}.audience-header{text-align:center;margin-bottom:48px;position:relative}.audience-subtitle{font-family:var(--font-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-top:16px;line-height:var(--line-height-snug)}.audience-premium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;margin-bottom:64px}.audience-premium-card{background:var(--color-white);border-radius:var(--border-radius-large);padding:36px 28px 32px;box-shadow:var(--shadow-card);transition:.3s;position:relative;overflow:hidden;border:1px solid rgba(108,28,135,.08)}.audience-premium-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px rgba(108,28,135,.12);border-color:rgba(108,28,135,.15)}.audience-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.audience-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.audience-icon-bg{position:absolute;width:100%;height:100%;border-radius:50%;opacity:.1;transition:opacity .3s}.audience-icon-bg--beginner{background:linear-gradient(135deg,#28a745,#20c997)}.audience-icon-bg--experienced{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.audience-icon-bg--managers{background:linear-gradient(135deg,var(--color-accent),#ff8c42)}.audience-icon-premium{font-size:2.2rem;z-index:1;position:relative}.audience-badge{background:var(--gradient-primary);color:var(--color-white);padding:6px 12px;border-radius:20px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.audience-content{position:relative}.audience-title-premium{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:16px;line-height:var(--line-height-tight)}.audience-description-premium{color:var(--color-text-secondary);line-height:var(--line-height-loose);margin-bottom:20px;font-size:var(--font-size-base)}.audience-highlights{display:flex;flex-wrap:wrap;gap:8px}.highlight-item{background:var(--color-background-light);color:var(--color-text-secondary);padding:6px 10px;border-radius:12px;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border:1px solid rgba(108,28,135,.08);transition:.2s}.audience-premium-card:hover .highlight-item{background:rgba(108,28,135,.05);border-color:rgba(108,28,135,.12)}.audience-premium-card:hover .audience-icon-bg{opacity:.2}.audience-card-decoration{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity .3s}.audience-premium-card:hover .audience-card-decoration{opacity:1}.audience-universal-message{background:var(--color-white);border-radius:var(--border-radius-large);padding:40px;text-align:center;box-shadow:var(--shadow-card);border:1px solid rgba(108,28,135,.08);margin-top:24px;position:relative;overflow:hidden}.audience-universal-message::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.universal-icon{font-size:3rem;margin-bottom:20px;display:block}.universal-title{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:16px;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.universal-text{color:var(--color-text-secondary);line-height:var(--line-height-loose);margin-bottom:32px;font-size:var(--font-size-large);max-width:700px;margin-left:auto;margin-right:auto}.universal-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.how-works-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:48px}.step-card{text-align:center;padding:32px 24px;background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-card);transition:var(--transition-base);position:relative;overflow:hidden}.step-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary-reverse);opacity:0;transition:var(--transition-base)}.step-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-hover)}.step-card:hover::before{opacity:1}.step-number{font-size:2.5rem;margin-bottom:20px;display:block}.step-title{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:16px}.step-description{color:var(--color-text-secondary);line-height:var(--line-height-base)}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:var(--color-white);border-radius:var(--border-radius-medium);margin-bottom:16px;box-shadow:var(--shadow-small);overflow:hidden;transition:var(--transition-base)}.faq-item:hover{box-shadow:var(--shadow-medium)}.faq-question{padding:24px 32px;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-white);border:none;width:100%;text-align:left;position:relative;transition:var(--transition-base)}.faq-question::after{content:'+';position:absolute;right:32px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary);transition:var(--transition-base)}.faq-item--open .faq-question::after{content:'−';transform:translateY(-50%)}.faq-question:hover{background:var(--color-background-light)}.faq-answer{display:none;padding:0 32px 24px;color:var(--color-text-secondary);line-height:var(--line-height-base)}.faq-item--open .faq-answer{display:block}.main-footer{background:var(--color-text-primary);color:var(--color-white);padding:48px 0 24px;margin-top:var(--section-spacing)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:32px}.footer-title{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:16px}.contact-details p{margin-bottom:8px;color:rgba(255,255,255,.8)}.contact-details strong{color:var(--color-white)}.contact-details a{color:var(--color-secondary);text-decoration:none;transition:var(--transition-fast)}.contact-details a:hover{color:var(--color-white);text-decoration:underline}.footer-menu{list-style:none;padding:0}.footer-menu li{margin-bottom:8px}.footer-menu a{color:rgba(255,255,255,.8);text-decoration:none;transition:var(--transition-fast)}.footer-menu a:hover{color:var(--color-white);text-decoration:underline}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;text-align:center;color:rgba(255,255,255,.6)}.floating-urgency-banner{position:fixed;top:-100px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff4757 0,#ff3742 100%);color:#fff;border-radius:0 0 var(--border-radius-large) var(--border-radius-large);box-shadow:0 8px 32px rgba(255,71,87,.4);z-index:9999;transition:var(--transition-base);min-width:320px;max-width:90vw}.floating-urgency-banner.show{top:0}.urgency-banner-content{display:flex;align-items:center;gap:16px;padding:16px 20px;position:relative}.urgency-banner-icon{font-size:1.5rem}.urgency-banner-text{flex:1;min-width:0}.urgency-banner-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);margin-bottom:4px}.urgency-banner-subtitle{font-size:var(--font-size-small);opacity:.9}.urgency-banner-timer{display:flex;align-items:center}.mini-timer{display:flex;gap:8px;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);background:rgba(255,255,255,.2);padding:8px 12px;border-radius:var(--border-radius-small);backdrop-filter:blur(10px)}.urgency-banner-cta{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.5);padding:10px 16px;border-radius:var(--border-radius-button);color:#fff;text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);transition:var(--transition-fast);backdrop-filter:blur(10px)}.urgency-banner-cta:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.8);transform:scale(1.05)}.cta-arrow{transition:var(--transition-fast)}.urgency-banner-cta:hover .cta-arrow{transform:translateX(3px)}.urgency-banner-close{position:absolute;top:8px;right:12px;background:0 0;border:none;color:rgba(255,255,255,.8);font-size:1.5rem;cursor:pointer;padding:4px;border-radius:50%;transition:var(--transition-fast);width:28px;height:28px;display:flex;align-items:center;justify-content:center}.urgency-banner-close:hover{background:rgba(255,255,255,.2);color:#fff}.social-proof-popup{position:fixed;bottom:20px;left:20px;background:var(--color-white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-large);border:2px solid var(--color-success);z-index:9998;transform:translateX(-120%);transition:var(--transition-base);max-width:280px}.social-proof-popup.show{transform:translateX(0)}.social-proof-content{display:flex;align-items:center;gap:12px;padding:16px}.social-proof-avatar{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.social-proof-text{flex:1;min-width:0}.social-proof-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-small);color:var(--color-text-primary);margin-bottom:2px}.social-proof-action{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:2px}.social-proof-time{font-size:var(--font-size-xs);color:var(--color-success);font-weight:var(--font-weight-medium)}.btn-premium--flagship::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b35,#d63384,#6c1c87,#d63384,#ff6b35);background-size:400% 400%;border-radius:calc(var(--border-radius-button) + 2px);z-index:-1;opacity:0;transition:opacity .3s}.btn-premium--flagship:hover::before{opacity:1}.cta-button::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b35,#d63384,#6c1c87,#d63384,#ff6b35);background-size:400% 400%;border-radius:calc(var(--border-radius-button) + 2px);z-index:-1;opacity:0;transition:opacity .3s}.cta-button:hover::after{opacity:.7}.highlight-cta{position:relative}.btn-magnetic{transition:.3s cubic-bezier(.25, .8, .25, 1);position:relative}.btn-magnetic::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(108,28,135,.2) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:.4s;z-index:-1;pointer-events:none}.btn-magnetic:hover::before{width:150%;height:150%}.btn,.btn-premium,.cta-button{transform-origin:center}.btn-shine{position:relative;overflow:hidden}.btn-shine::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s;transform:skewX(-25deg)}.btn-shine:hover::before{left:100%}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--gradient-primary);color:var(--color-white);border:none;border-radius:var(--border-radius-round);font-size:1.5rem;font-weight:var(--font-weight-bold);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--transition-base);z-index:1000;box-shadow:var(--shadow-button)}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:var(--gradient-button-hover);transform:translateY(-3px);box-shadow:var(--shadow-button-hover)}@media (max-width:767px){.btn-premium--flagship::before,.cta-button::after,.hero-cta::after{display:none}.floating-urgency-banner{min-width:280px;left:10px;right:10px;transform:none;max-width:none}.urgency-banner-content{flex-direction:column;gap:12px;padding:12px 16px;text-align:center}.urgency-banner-timer{order:-1}.urgency-banner-title{font-size:var(--font-size-small)}.urgency-banner-subtitle{font-size:var(--font-size-xs)}.mini-timer{font-size:var(--font-size-xs);gap:6px;padding:6px 10px}.urgency-banner-cta{font-size:var(--font-size-xs);padding:8px 12px}.social-proof-popup{bottom:10px;left:10px;max-width:250px}.social-proof-content{padding:12px;gap:10px}.social-proof-avatar{width:36px;height:36px;font-size:1rem}.scroll-to-top{bottom:20px;right:20px;width:45px;height:45px;font-size:1.25rem}}@media (min-width:768px) and (max-width:1023px){.floating-urgency-banner{min-width:300px}.urgency-banner-content{gap:14px;padding:14px 18px}.btn--hero{padding:11px 22px;font-size:.92rem;min-width:170px}.hero-cta-container{margin:11px 0 7px;gap:5px}}@media (max-width:767px){.audience-grid,.benefits-grid{grid-template-columns:1fr;gap:24px}.how-works-grid{grid-template-columns:1fr;gap:20px}.audience-card,.benefit-card,.step-card{padding:24px 20px}.audience-premium-grid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.audience-premium-card{padding:28px 20px 24px}.audience-card-header{flex-direction:row;margin-bottom:20px}.audience-icon-container{width:50px;height:50px}.audience-icon-premium{font-size:2rem}.audience-badge{font-size:.75rem;padding:4px 8px}.audience-title-premium{font-size:var(--font-size-large)}.universal-stats{gap:32px}.audience-universal-message{padding:32px 24px}.faq-question{padding:20px 24px}.faq-question::after{right:24px}.faq-answer{padding:0 24px 20px}.footer-content{grid-template-columns:1fr;gap:24px;text-align:center}.scroll-to-top{bottom:20px;right:20px;width:45px;height:45px}}@media (min-width:1024px){.how-works-grid{grid-template-columns:repeat(4,1fr)}.audience-grid,.benefits-grid{grid-template-columns:repeat(3,1fr)}.audience-premium-grid{grid-template-columns:repeat(3,1fr);gap:36px}}.how-it-works-premium{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);position:relative;overflow:hidden}.how-it-works-premium::before{content:'';position:absolute;top:0;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(108,28,135,.03) 0,transparent 70%);border-radius:50%}.how-works-header{text-align:center;margin-bottom:64px;position:relative}.how-works-header .section-subtitle{font-family:var(--font-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:48px;line-height:var(--line-height-snug)}.interactive-timeline{position:relative;margin:48px auto 64px;max-width:900px;height:8px}.timeline-progress{width:100%;height:8px;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 35%,var(--color-accent) 70%,#ffc107 100%);border-radius:4px;position:relative;box-shadow:0 0 20px rgba(108,28,135,.3)}.timeline-dots{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 10px}.timeline-dot{width:20px;height:20px;border-radius:50%;background:var(--color-white);border:3px solid var(--color-primary);cursor:pointer;transition:var(--transition-base);position:relative;z-index:10;box-shadow:var(--shadow-small)}.timeline-dot.active{background:var(--color-primary);transform:scale(1.3);box-shadow:0 0 15px rgba(108,28,135,.4)}.timeline-dot:hover{transform:scale(1.2);box-shadow:0 0 12px rgba(108,28,135,.3)}.how-works-premium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:64px}.step-premium{background:var(--color-white);border-radius:var(--border-radius-large);padding:40px 32px;box-shadow:var(--shadow-large);transition:var(--transition-base);position:relative;overflow:hidden;border:2px solid transparent;background-clip:padding-box}.step-premium::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:var(--gradient-primary);opacity:0;transition:var(--transition-base)}.step-premium:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--shadow-card-hover);border-color:var(--color-secondary)}.step-premium:hover::before{opacity:1;height:8px}.step-hover-effect{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:var(--transition-base);pointer-events:none;z-index:-1}.step-premium:hover .step-hover-effect{opacity:.05}.step-icon-container{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:32px;height:120px}.step-svg-icon{width:80px;height:80px;transition:var(--transition-base);filter:drop-shadow(0 4px 12px rgba(108, 28, 135, .2))}.step-premium:hover .step-svg-icon{filter:drop-shadow(0 8px 20px rgba(108, 28, 135, .3))}.step-number-premium{position:absolute;bottom:-10px;right:-10px;width:40px;height:40px;background:var(--gradient-primary);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border:3px solid var(--color-white);box-shadow:var(--shadow-button);transition:var(--transition-base)}.step-premium:hover .step-number-premium{transform:scale(1.15);box-shadow:var(--shadow-button-hover)}.step-content-premium{text-align:center}.step-title-premium{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:16px;line-height:var(--line-height-tight)}.step-description-premium{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-base);margin-bottom:24px}.step-benefits{display:flex;flex-direction:column;gap:12px;align-items:center}.step-benefit{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:8px 16px;background:var(--color-background-light);border-radius:var(--border-radius-small);transition:var(--transition-fast);border:1px solid rgba(108,28,135,.1)}.step-premium:hover .step-benefit{background:rgba(108,28,135,.05);border-color:rgba(108,28,135,.2);transform:scale(1.05)}.how-works-cta-premium{background:var(--gradient-primary);border-radius:var(--border-radius-large);padding:48px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-large);border:2px solid rgba(255,255,255,.2)}.how-works-cta-premium::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.cta-title-premium{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:16px;line-height:var(--line-height-tight)}.cta-subtitle{font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:rgba(255,255,255,.9);margin-bottom:24px;line-height:var(--line-height-snug)}.cta-urgency{margin-bottom:24px}.urgency-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-button);padding:12px 24px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cta-actions{position:relative;z-index:10}.btn--premium{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);color:var(--color-primary);border:3px solid var(--color-white);box-shadow:0 8px 32px rgba(0,0,0,.15);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 40px}.btn--premium::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(108,28,135,.1),transparent);transition:left .8s}.btn--premium:hover::before{left:100%}.btn--premium:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff 0,#fff 100%)}.btn-text{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-primary)}.btn-price{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.cta-guarantee{margin-top:16px;font-size:var(--font-size-small);color:rgba(255,255,255,.8);font-weight:var(--font-weight-medium)}@media (min-width:1024px){.how-works-premium-grid{grid-template-columns:repeat(2,1fr);gap:40px}.step-premium:nth-child(odd){transform:translateY(-16px)}.step-premium:nth-child(2n){transform:translateY(16px)}.step-premium:hover:nth-child(odd){transform:translateY(-28px) scale(1.02)}.step-premium:hover:nth-child(2n){transform:translateY(4px) scale(1.02)}}@media (min-width:768px) and (max-width:1023px){.how-works-premium-grid{grid-template-columns:repeat(2,1fr);gap:32px}.step-premium:nth-child(3),.step-premium:nth-child(4){grid-column:1/-1;max-width:500px;margin:0 auto}}@media (max-width:767px){.how-works-premium-grid{grid-template-columns:1fr;gap:24px}.step-premium{padding:32px 24px}.step-icon-container{height:100px;margin-bottom:24px}.step-svg-icon{width:60px;height:60px}.step-number-premium{width:32px;height:32px;font-size:var(--font-size-small);bottom:-8px;right:-8px}.step-title-premium{font-size:var(--font-size-large)}.step-description-premium{font-size:var(--font-size-small)}.step-benefits{flex-direction:column;gap:8px}.step-benefit{font-size:var(--font-size-xs);padding:6px 12px}.how-works-cta-premium{padding:32px 24px}.cta-title-premium{font-size:var(--font-size-h3)}.cta-subtitle{font-size:var(--font-size-base)}.btn--premium{padding:20px 32px}.urgency-badge{font-size:var(--font-size-small);padding:10px 20px}.timeline-dots{display:none}.interactive-timeline{margin:32px auto 48px;height:6px}.timeline-progress{height:6px}}@media (max-width:480px){.main-nav{padding:4px 0}.nav-content{gap:12px;flex-wrap:wrap;justify-content:center}.nav-link{padding:4px 8px;font-size:.7rem}.hero-section{min-height:85vh;padding:25px 0 15px}.hero-content{padding:0 12px}.hero-title,h1{font-size:clamp(1.5rem, 9vw, 2.5rem);margin-bottom:6px;line-height:1.1}.hero-subtitle{font-size:clamp(.9rem, 6vw, 1.25rem);margin-bottom:4px}.lead{font-size:clamp(.85rem, 4vw, 1rem);margin-bottom:12px;max-width:100%}.hero-cta-container{margin:8px 0 6px;gap:4px}.btn--hero{padding:8px 16px;font-size:.85rem;min-width:140px}.arrow-text{font-size:.7rem}.arrow-pointer{font-size:1.1rem}.btn--large{padding:14px 20px;font-size:.9rem;min-width:220px}.timer-number{font-size:.9rem;padding:6px 10px}.floating-urgency-banner,.sparkle{display:none}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.step-premium{padding:20px}.benefit-premium-card,.product-premium{padding:24px}}