@import"https://fonts.cdnfonts.com/css/telegraf";.info{position:absolute;top:50%;right:7vw;transform:translateY(-50%);width:35vw;max-width:650px;min-width:400px;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0d0618cc,#1a093099);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:2.5rem;box-shadow:0 25px 50px #0000004d;animation:panelSlideIn 1s ease-out}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(-50%) translate(50px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes panelSlideInTablet{0%{opacity:0;transform:translate(50%) translateY(-50%) scale(.9)}to{opacity:1;transform:translate(50%) translateY(-50%) scale(1)}}@keyframes panelSlideInMobile{0%{opacity:0;transform:translate(50%) translateY(30px)}to{opacity:1;transform:translate(50%) translateY(0)}}.info-badge{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem 1rem;background:#10b98126;border-radius:1rem;border:1px solid rgba(16,185,129,.4)}.live-indicator{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#10b981}.live-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:livePulse 2s infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.user-count{font-size:.85rem;color:#ffffffb3;font-weight:500;transition:all .5s ease;display:inline-block}.user-count:hover{color:#ffffffe6;transform:scale(1.05)}.headline-container{margin-bottom:1.5rem;min-height:120px;display:flex;align-items:center}.main-headline{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.2rem);font-weight:800;line-height:1.1;overflow:hidden;background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe);-webkit-background-clip:text;background-clip:text}.subtext-container{margin-bottom:2rem;min-height:80px;display:flex;align-items:center}.sub-text{margin:0;color:#ffffffd9;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5;overflow:hidden}.word{display:inline-block;transform:translateY(100%);opacity:0;animation:wordSlideUp .8s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:calc(var(--i) * .08s)}.sub-word{animation-delay:calc(var(--i) * .05s)}@keyframes wordSlideUp{to{transform:translateY(0);opacity:1}}.stats-row{display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.05)}.stat-item{text-align:center;flex:1}.stat-number{font-size:2rem;font-weight:800;color:#6366f1;line-height:1;margin-bottom:.25rem;animation:countUp 2s ease-out 1.5s both}.stat-label{font-size:.85rem;color:#fff9;font-weight:500}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cta-container{display:flex;gap:1rem;margin-bottom:1.5rem}.cta-primary{flex:2;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;border-radius:1.5rem;font-weight:700;font-size:1.1rem;transition:all .3s ease;overflow:hidden;box-shadow:0 10px 25px #6366f14d;animation:buttonGlow 3s ease-in-out infinite}@keyframes buttonGlow{0%,to{box-shadow:0 10px 25px #6366f14d}50%{box-shadow:0 15px 35px #6366f180}}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px #6366f166}.button-icon{font-size:1.2rem;animation:rocketFloat 2s ease-in-out infinite}@keyframes rocketFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cta-secondary{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem 1.5rem;background:#ffffff0d;color:#fff;text-decoration:none;border-radius:1.5rem;font-weight:600;font-size:1rem;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.cta-secondary:hover .button-arrow{transform:translate(3px)}.trust-indicators{display:flex;justify-content:space-between;gap:1rem}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#ffffffb3;font-weight:500}.trust-icon{font-size:1rem}@media (min-width: 601px) and (max-width: 1250px){.info{top:55%;right:28%;transform:translate(50%) translateY(-50%);width:85%;max-width:500px;min-width:350px;padding:2rem 1.5rem;animation:panelSlideInTablet 1s ease-out}.headline-container,.info-badge{margin-bottom:0}.main-headline{font-size:clamp(1.6rem,3.5vw,2.2rem)}.sub-text{font-size:clamp(.95rem,2vw,1.1rem)}.stats-row{display:none;padding:1.2rem;margin-bottom:1.5rem}.stat-number{font-size:1.6rem}.cta-container{gap:.75rem}.cta-primary{padding:1rem 1.5rem;font-size:1rem}.cta-secondary{padding:1rem 1.2rem;font-size:.95rem}.trust-indicators{justify-content:center;gap:1.5rem}}@media (max-width: 600px){.info{position:absolute;bottom:5vh;top:auto;right:50%;left:auto;transform:translate(50%);width:95%;min-width:auto;max-width:none;border-radius:1.5rem;padding:1.5rem;margin-bottom:2rem;max-height:none;overflow:visible;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0d0618e6,#1a0930cc);animation:panelSlideInMobile 1s ease-out}.info-badge{display:none;flex-direction:row;justify-content:space-between;padding:.5rem .75rem;margin-bottom:1rem}.live-indicator{font-size:.8rem}.user-count{font-size:.75rem}.headline-container{min-height:60px;margin-bottom:1rem}.main-headline{font-size:clamp(1.3rem,5vw,1.8rem);line-height:1.2}.subtext-container{min-height:50px;margin-bottom:1.5rem}.sub-text{font-size:clamp(.85rem,3.5vw,1rem);line-height:1.4}.stats-row{display:none;padding:1rem .5rem;margin-bottom:1.5rem}.stat-number{font-size:1.3rem}.stat-label{font-size:.75rem}.cta-container{flex-direction:column;gap:.75rem;margin-bottom:1rem}.cta-primary,.cta-secondary{flex:none;padding:.9rem 1.2rem;font-size:.95rem}.trust-indicators{flex-direction:row;justify-content:space-around;gap:1rem;flex-wrap:wrap}.trust-item{font-size:.75rem}}@media (max-width: 400px){.info{width:98%;padding:1.2rem}.main-headline{font-size:clamp(1.1rem,6vw,1.5rem)}.sub-text{font-size:clamp(.8rem,4vw,.95rem)}.stats-row{flex-direction:column;gap:.75rem;padding:1rem}.stat-item{display:flex;justify-content:space-between;align-items:center}.stat-number{font-size:1.1rem}.cta-primary,.cta-secondary{padding:.8rem 1rem;font-size:.9rem}.cta-secondary{display:none!important}.trust-indicators{gap:.5rem;align-items:center}}@media (max-width: 900px) and (orientation: landscape) and (max-height: 500px){.info{bottom:-10vh;padding:1rem}.headline-container{min-height:40px;margin-bottom:.5rem}.subtext-container{min-height:35px;margin-bottom:1rem}.stats-row{padding:.75rem;margin-bottom:1rem}.cta-container{flex-direction:row;gap:.5rem}.trust-indicators{margin-top:.5rem}}.waitlist-page{min-height:100vh;padding:6rem 0 2rem;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);display:flex;justify-content:center;align-items:center;color:#fff}.waitlist-container{width:90%;max-width:360px;border-radius:1rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0d0618cc,#1a093099);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:2.5rem;box-shadow:0 25px 50px #0000004d}.waitlist-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.waitlist-form input[type=email]{flex:1;min-width:12rem;border:none;outline:none;padding:1rem 1.5rem;background:#ffffff1f;color:#fff;font-size:.95rem;border-radius:1.5rem}.waitlist-form label.checkbox{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.waitlist-form a{color:#6366f1;text-decoration:none;transition:color .3s ease}.waitlist-form a:hover{color:#8b5cf6}.waitlist-form button{cursor:pointer;transition:all .3s ease;border:none}.waitlist-form button:disabled{opacity:.5;cursor:not-allowed}.error-message{color:#f87171;margin:0}.waitlist-success{margin-top:2rem}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:10001;background:#ffffff1a}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);transition:width .1s ease}.animated-emoji{display:inline-block;transition:all .3s ease}.gaming-emoji{animation:gameController 3.2s ease-in-out infinite}@keyframes gameController{0%,to{transform:rotate(-2deg)}25%{transform:rotate(2deg) scale(1.03)}50%{transform:rotate(-1deg)}75%{transform:rotate(1deg) scale(1.02)}}.music-emoji{animation:musicBounce 2.1s ease-in-out infinite}@keyframes musicBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px) scale(1.08)}60%{transform:translateY(-3px) scale(1.04)}}.education-emoji{animation:bookFlip 4.1s ease-in-out infinite}@keyframes bookFlip{0%,90%,to{transform:rotateY(0)}45%{transform:rotateY(180deg) scale(1.08)}}.art-emoji{animation:paintBrush 3.3s ease-in-out infinite}@keyframes paintBrush{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg) translate(-2px)}50%{transform:rotate(12deg) translate(2px) scale(1.06)}75%{transform:rotate(-8deg) translate(-1px)}}.business-emoji{animation:briefcaseWalk 2.7s ease-in-out infinite}@keyframes briefcaseWalk{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1px) rotate(-1deg)}50%{transform:translate(1px) rotate(1deg) scale(1.03)}75%{transform:translate(-.5px) rotate(-.5deg)}}.rocket-emoji{animation:rocketLaunch 4.2s ease-in-out infinite}@keyframes rocketLaunch{0%,70%,to{transform:translateY(0) rotate(0)}10%{transform:translateY(-3px) rotate(-3deg)}30%{transform:translateY(-12px) rotate(3deg) scale(1.15)}50%{transform:translateY(-8px) rotate(-2deg) scale(1.08)}}.video-emoji{animation:cameraRecord 2.8s ease-in-out infinite}@keyframes cameraRecord{0%,50%,to{transform:scale(1);filter:brightness(1)}25%{transform:scale(1.08);filter:brightness(1.15) drop-shadow(0 0 8px rgba(255,0,0,.4))}75%{transform:scale(1.04);filter:brightness(1.08)}}.loop-emoji{animation:loopSpin 3.5s linear infinite}@keyframes loopSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.broadcast-emoji{animation:satelliteSignal 3.7s ease-in-out infinite}@keyframes satelliteSignal{0%,to{transform:rotate(-8deg);filter:brightness(1)}50%{transform:rotate(8deg) scale(1.08);filter:brightness(1.25) drop-shadow(0 0 12px rgba(99,102,241,.5))}}.lightning-emoji{animation:lightningStrike 2.3s ease-in-out infinite}@keyframes lightningStrike{0%,90%,to{transform:scale(1);filter:brightness(1)}5%{transform:scale(1.25);filter:brightness(1.8) drop-shadow(0 0 15px rgba(255,255,0,.7))}10%{transform:scale(1.08);filter:brightness(1.4)}}.chart-emoji{animation:chartGrow 2.9s ease-in-out infinite}@keyframes chartGrow{0%,to{transform:scale(1)}50%{transform:scale(1.12) translateY(-2px);filter:drop-shadow(0 0 8px rgba(0,255,0,.4))}}.money-emoji{animation:moneyShake 2.6s ease-in-out infinite}@keyframes moneyShake{0%,to{transform:rotate(0)}10%{transform:rotate(-2deg) scale(1.04)}20%{transform:rotate(2deg)}30%{transform:rotate(-2deg)}40%{transform:rotate(2deg) scale(1.08);filter:drop-shadow(0 0 12px rgba(255,215,0,.5))}50%{transform:rotate(0) scale(1.04)}}.growth-emoji{animation:growthPulse 3.1s ease-in-out infinite}@keyframes growthPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15);filter:drop-shadow(0 0 10px rgba(99,102,241,.5))}}.time-emoji{animation:clockTick 1.4s ease-in-out infinite}@keyframes clockTick{0%,50%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}.community-emoji{animation:communityWave 4.1s ease-in-out infinite}@keyframes communityWave{0%,to{transform:scale(1)}33%{transform:scale(1.08) translate(-1px)}66%{transform:scale(1.08) translate(1px)}}.check-emoji{animation:checkConfirm 2.4s ease-in-out infinite}@keyframes checkConfirm{0%,80%,to{transform:scale(1);filter:brightness(1)}10%{transform:scale(1.25);filter:brightness(1.4) drop-shadow(0 0 8px rgba(0,255,0,.5))}}.bulb-emoji{animation:ideaFlash 3.4s ease-in-out infinite}@keyframes ideaFlash{0%,70%,to{filter:brightness(1)}75%{filter:brightness(1.8) drop-shadow(0 0 12px rgba(255,255,0,.7))}80%{filter:brightness(1.4)}}.target-emoji{animation:targetFocus 2.7s ease-in-out infinite}@keyframes targetFocus{0%,to{transform:scale(1)}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(255,0,0,.4))}}.zap-emoji{animation:zapEnergy 2.1s ease-in-out infinite}@keyframes zapEnergy{0%,90%,to{transform:scale(1) rotate(0);filter:brightness(1)}5%{transform:scale(1.3) rotate(-3deg);filter:brightness(1.8) drop-shadow(0 0 15px rgba(255,255,0,.8))}10%{transform:scale(1.15) rotate(3deg);filter:brightness(1.4)}}.lock-emoji{animation:lockSecure 4.3s ease-in-out infinite}@keyframes lockSecure{0%,90%,to{transform:scale(1)}5%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(0,255,0,.4))}}.card-emoji{animation:cardSwipe 3.2s ease-in-out infinite}@keyframes cardSwipe{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-1deg)}50%{transform:translate(2px) rotate(1deg)}75%{transform:translate(-1px) rotate(-.5deg)}}.shield-emoji{animation:shieldDefend 2.8s ease-in-out infinite}@keyframes shieldDefend{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.25) drop-shadow(0 0 12px rgba(0,255,255,.5))}}.star-emoji{animation:starTwinkle 2.2s ease-in-out infinite}@keyframes starTwinkle{0%,to{transform:scale(1) rotate(0);filter:brightness(1)}50%{transform:scale(1.15) rotate(180deg);filter:brightness(1.4) drop-shadow(0 0 8px rgba(255,255,0,.6))}}.avatar-emoji{animation:avatarBob 2.6s ease-in-out infinite}@keyframes avatarBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px) scale(1.04)}}.star-rating-emoji{animation:ratingGlow 2.8s ease-in-out infinite}.star-rating-emoji:nth-child(1){animation-delay:0s}.star-rating-emoji:nth-child(2){animation-delay:.15s}.star-rating-emoji:nth-child(3){animation-delay:.3s}.star-rating-emoji:nth-child(4){animation-delay:.45s}.star-rating-emoji:nth-child(5){animation-delay:.6s}@keyframes ratingGlow{0%,70%,to{filter:brightness(1)}35%{filter:brightness(1.4) drop-shadow(0 0 6px rgba(255,215,0,.7))}}.animated-emoji:hover{transform:scale(1.25)!important;filter:brightness(1.25) drop-shadow(0 0 12px rgba(99,102,241,.5))!important;animation-duration:.4s!important}.social-proof-section{text-align:center;padding:2rem 0;margin-bottom:2rem;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out .5s both}.social-proof-text{color:#fff9;font-size:.9rem;margin-bottom:1rem}.social-proof-logos{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.logo-item{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;font-size:.9rem;color:#fffc;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.logo-item:hover{background:#ffffff1a;transform:translateY(-2px);border-color:#6366f14d}.info-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;max-width:800px;padding:2rem;width:90%}.info-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#0d0618cc,#1a093099);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:3rem 2rem;box-shadow:0 25px 50px #0000004d;animation:heroSlideIn 1s ease-out}@keyframes heroSlideIn{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.info-badge{display:flex;align-items:center;gap:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:.5rem 1rem;border-radius:2rem;font-size:.9rem;margin-bottom:2rem;animation:fadeInUp .8s ease-out .2s both}.live-indicator{color:#10b981;font-weight:600;animation:pulse 2s infinite}.info-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#fff;animation:fadeInUp .8s ease-out .4s both}.info-description{font-size:1.3rem;color:#ffffffe6;margin-bottom:3rem;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.info-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap;animation:fadeInUp .8s ease-out .8s both}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:1.5rem;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.cta-button.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 10px 25px #6366f14d}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px #6366f166}.cta-button.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.cta-button.secondary:hover{background:#ffffff1a;border-color:#ffffff80}.button-arrow{transition:transform .3s ease}.cta-button:hover .button-arrow{transform:translate(5px)}.info-stats{display:flex;justify-content:center;gap:3rem;animation:fadeInUp .8s ease-out 1s both}.stat{text-align:center}.stat-number{display:block;font-size:2.5rem;font-weight:800;color:#6366f1;line-height:1}.stat-label{font-size:.9rem;color:#ffffffb3;margin-top:.5rem}.animate-in{opacity:1!important;transform:translateY(0)!important}.feature-card,.benefit-card,.timeline-item,.testimonial-card,.faq-item,.pricing-card{opacity:0;transform:translateY(30px);transition:all .6s ease}.feature-card:nth-child(1){transition-delay:.1s}.feature-card:nth-child(2){transition-delay:.2s}.feature-card:nth-child(3){transition-delay:.3s}.benefit-card:nth-child(1){transition-delay:.1s}.benefit-card:nth-child(2){transition-delay:.2s}.benefit-card:nth-child(3){transition-delay:.3s}.pricing-section{padding:6rem 0;background:#ffffff05;border-radius:2rem;margin:4rem 0}.pricing-container{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-subtitle{text-align:center;font-size:1.2rem;color:#fffc;margin-bottom:3rem}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:4rem}.pricing-toggle span{font-weight:600;color:#fff9;transition:color .3s ease}.pricing-toggle span.active{color:#fff}.toggle-switch{position:relative;width:60px;height:30px;background:#ffffff1a;border:none;border-radius:15px;cursor:pointer;transition:background .3s ease}.toggle-slider{position:absolute;top:3px;left:3px;width:24px;height:24px;background:#6366f1;border-radius:50%;transition:transform .3s ease}.toggle-slider.annual{transform:translate(30px)}.discount-badge{background:#10b981;color:#fff;padding:.2rem .5rem;border-radius:.5rem;font-size:.8rem;font-weight:700;margin-left:.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:4rem}.pricing-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:2rem 1rem;text-align:center;position:relative;transition:all .3s ease}.pricing-card.popular{border-color:#6366f1;box-shadow:0 20px 40px #6366f133;transform:scale(1.05)}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #6366f126}.pricing-card.popular:hover{transform:scale(1.05) translateY(-10px)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:1rem;font-size:.9rem;font-weight:600}.plan-header{margin-bottom:2rem}.plan-name{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem}.plan-description{color:#ffffffb3;margin-bottom:1.5rem}.plan-price{margin-bottom:.5rem}.price-amount{font-size:3rem;font-weight:800;color:#6366f1}.price-period{font-size:1.2rem;color:#ffffffb3}.savings{color:#10b981;font-size:.9rem;font-weight:600}.plan-features{list-style:none;padding:0;margin:0 0 2rem;text-align:left}.plan-features li{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#ffffffe6}.feature-check{color:#10b981;font-weight:800;font-size:1.1rem}.plan-button-new{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.25rem 2rem;border-radius:1.5rem;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;max-width:-webkit-fill-available}.plan-button-new.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 10px 25px #6366f14d}.plan-button-new.primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px #6366f166}.plan-button-new.popular-button{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 25px #10b9814d;font-size:1.2rem;padding:1.5rem 2rem}.plan-button-new.popular-button:hover{box-shadow:0 15px 35px #10b98166}.plan-button-new.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.plan-button-new.secondary:hover{background:#ffffff1a;border-color:#ffffff80}.button-arrow-new{font-size:1.2rem;transition:transform .3s ease}.plan-button-new:hover .button-arrow-new{transform:translate(5px)}.pricing-guarantee{display:flex;justify-content:center}.guarantee-badge{display:flex;align-items:center;gap:1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:1.5rem 2rem;border-radius:1.5rem;max-width:400px}.guarantee-icon{font-size:2rem}.guarantee-badge strong{color:#10b981;display:block;margin-bottom:.25rem}.guarantee-badge p{color:#fffc;margin:0;font-size:.9rem}.animated-counter{display:inline-block;font-weight:inherit;color:inherit}.feature-card:hover,.benefit-card:hover{transform:translateY(-8px) scale(1.015)}.testimonials-section{max-width:1000px;margin:auto;padding:6rem 0;background:#ffffff05;border-radius:2rem}.testimonials-container{max-width:1200px;margin:0 auto;padding:0 2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.testimonial-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;transition:all .3s ease;opacity:.7;transform:scale(.95)}.testimonial-card.active{opacity:1;transform:scale(1);border-color:#6366f14d;box-shadow:0 10px 30px #6366f133}.testimonial-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.avatar{font-size:3rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:50%}.user-info{flex:1}.user-name{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .25rem}.user-role{font-size:.9rem;color:#ffffffb3;margin:0 0 .25rem}.user-stats{font-size:.8rem;color:#6366f1;margin:0;font-weight:600}.rating{display:flex;gap:.2rem}.star{font-size:1rem}.testimonial-content{font-size:1.1rem;line-height:1.6;color:#ffffffe6;font-style:italic;margin:0}.testimonials-indicators{display:flex;justify-content:center;gap:.5rem;margin:2rem 0}.indicator{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;transition:all .3s ease}.indicator.active{background:#6366f1;transform:scale(1.2)}.social-proof{display:flex;justify-content:center;gap:4rem;margin-top:3rem;flex-wrap:wrap}.proof-item{text-align:center}.proof-number{display:block;font-size:2.5rem;font-weight:800;color:#6366f1;line-height:1}.proof-label{font-size:.9rem;color:#ffffffb3;margin-top:.5rem}.faq-section{padding:6rem 0}.faq-container{max-width:800px;margin:0 auto;padding:0 2rem}.animated-question{animation:questionBounce 3.1s ease-in-out infinite}@keyframes questionBounce{0%,20%,50%,80%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-8px) rotate(-3deg)}60%{transform:translateY(-4px) rotate(3deg)}}.faq-grid{margin:3rem 0;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;transition:all .3s ease;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3){animation-delay:.3s}.faq-item:nth-child(4){animation-delay:.4s}.faq-item:nth-child(5){animation-delay:.5s}.faq-item:nth-child(6){animation-delay:.6s}.faq-item:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 10px 25px #6366f11a}.faq-item.open{border-color:#6366f166;box-shadow:0 15px 30px #6366f126}.faq-question{width:100%;padding:1.5rem 2rem;background:none;border:none;color:#fff;font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative}.faq-question:hover{background:#ffffff0d}.faq-question-content{display:flex;align-items:center;gap:1rem;flex:1}.faq-emoji{font-size:1.5rem;transition:all .3s ease;display:inline-block}.faq-question:hover .faq-emoji{transform:scale(1.15)}.faq-item.open .faq-question:hover .faq-emoji{animation:emojiCelebrate .6s ease-in-out}.emoji-2699{animation:gearSpin 4.2s linear infinite}.faq-item.open .emoji-2699{animation:gearSpinFast .7s linear}@keyframes gearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gearSpinFast{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.emoji-2705{animation:checkPulse 2.7s ease-in-out infinite}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08);filter:brightness(1.15)}}.emoji-1f3ac{animation:cameraFlash 4.1s ease-in-out infinite}@keyframes cameraFlash{0%,90%,to{filter:brightness(1)}95%{filter:brightness(1.4) drop-shadow(0 0 8px rgba(255,255,255,.4))}}.emoji-1f4e1{animation:satelliteBeam 2.9s ease-in-out infinite}@keyframes satelliteBeam{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg);filter:drop-shadow(0 0 6px rgba(99,102,241,.5))}}.emoji-1f4b0{animation:moneyShine 3.3s ease-in-out infinite}@keyframes moneyShine{0%,to{filter:brightness(1)}50%{filter:brightness(1.25) drop-shadow(0 0 8px rgba(255,215,0,.5))}}.emoji-1f6e1{animation:shieldProtect 2.8s ease-in-out infinite}@keyframes shieldProtect{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.04);filter:brightness(1.15) drop-shadow(0 0 6px rgba(0,255,0,.35))}}@keyframes emojiCelebrate{0%,to{transform:scale(1.15) rotate(0)}25%{transform:scale(1.3) rotate(-8deg)}75%{transform:scale(1.3) rotate(8deg)}}.faq-question-text{flex:1}.faq-icon{font-size:1.5rem;font-weight:300;color:#6366f1;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#6366f11a}.faq-item.open .faq-icon{transform:rotate(180deg);background:#6366f133}.faq-answer{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}.faq-item.open .faq-answer{max-height:300px;opacity:1}.faq-answer-content{padding:1rem 2rem 1.5rem;transform:translateY(-10px);transition:transform .3s ease .1s}.faq-item.open .faq-answer-content{transform:translateY(0)}.faq-answer p{margin:0;color:#fffc;line-height:1.6;font-size:1rem}.faq-cta{text-align:center;margin-top:4rem;padding:2.5rem 2rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:1.5rem;border:1px solid rgba(99,102,241,.2);position:relative;overflow:hidden}.faq-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:ctaShine 3s ease-in-out infinite}@keyframes ctaShine{0%{left:-100%}50%{left:100%}to{left:100%}}.faq-cta-content{display:flex;align-items:center;justify-content:center;gap:1.5rem;position:relative;z-index:1}.faq-cta-emoji{font-size:3rem;animation:thinkingBob 2.8s ease-in-out infinite}@keyframes thinkingBob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}.faq-cta p{margin:0 0 1rem;color:#ffffffe6;font-size:1.2rem;font-weight:600}.contact-link{color:#6366f1;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background:#6366f11a;border:1px solid rgba(99,102,241,.2)}.contact-link:hover{color:#8b5cf6;background:#6366f133;border-color:#6366f166;transform:translateY(-2px);box-shadow:0 5px 15px #6366f133}.contact-emoji{font-size:1.2rem;animation:emailBounce 2.6s ease-in-out infinite}@keyframes emailBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-2px)}60%{transform:translateY(-1px)}}.contact-link:hover .contact-emoji{animation:emailSend .5s ease-in-out}@keyframes emailSend{0%{transform:translate(0) scale(1)}50%{transform:translate(4px) scale(1.08)}to{transform:translate(0) scale(1)}}@media (max-width: 768px){.faq-question{padding:1rem 1.5rem;font-size:1rem}.faq-question-content{gap:.75rem}.faq-emoji{font-size:1.3rem}.faq-answer-content{padding:0 1.5rem 1rem}.faq-cta{padding:2rem 1.5rem}.faq-cta-content{flex-direction:column;gap:1rem;text-align:center}.faq-cta-emoji{font-size:2.5rem}.social-proof-logos{gap:1rem}.logo-item{font-size:.8rem;padding:.4rem .8rem}.animated-emoji{font-size:1.2rem}}@media (max-width: 480px){.faq-question{padding:1rem;font-size:.95rem}.faq-question-content{gap:.5rem}.faq-emoji{font-size:1.2rem}.faq-answer-content{padding:0 1rem 1rem}.faq-answer p{font-size:.9rem}.social-proof-logos{flex-direction:row;align-items:center;gap:.8rem}.logo-item{font-size:.75rem;padding:.3rem .6rem}.animated-emoji{font-size:1rem}}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content{text-align:center;max-width:400px}.loading-logo{margin-bottom:2rem}.logo-animation{position:relative;width:100px;height:100px;margin:0 auto}.logo-ring{position:absolute;border:2px solid rgba(99,102,241,.3);border-radius:50%;animation:logoSpin linear infinite}.logo-ring:nth-child(1){width:60px;height:60px;top:20px;left:20px;animation-duration:3s}.logo-ring:nth-child(2){width:80px;height:80px;top:10px;left:10px;animation-duration:4s;animation-direction:reverse}.logo-ring:nth-child(3){width:100px;height:100px;top:0;left:0;animation-duration:5s}.logo-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;animation:logoRotate 4s linear infinite;z-index:10}.logo-center img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(99,102,241,.5))}@keyframes logoRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logoFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.loading-title{font-size:3rem;font-weight:800;color:#fff;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.loading-subtitle{font-size:1.2rem;color:#ffffffb3;margin:0 0 2rem}.loading-progress{margin-top:2rem}.progress-bar{width:300px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin:0 auto 1rem}.progress-fill{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;transition:width .3s ease}.loading-text{font-size:.9rem;color:#fff9;margin:0 0 .5rem}.loading-percentage{font-size:1.1rem;color:#6366f1;font-weight:600;margin:0}.legal-page{min-height:100vh;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);padding:6rem 0 2rem}.legal-container{max-width:800px;margin:0 auto;padding:0 2rem;color:#fff}.legal-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.legal-header h1{font-size:3rem;font-weight:800;margin:0 0 1rem;background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.last-updated{color:#fff9;font-size:.9rem;margin:0}.legal-content{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:3rem;line-height:1.7}.legal-content section{margin-bottom:2.5rem}.legal-content h2{font-size:1.5rem;font-weight:700;color:#6366f1;margin:0 0 1rem}.legal-content p{color:#ffffffe6;margin:0 0 1rem}.legal-content ul{color:#fffc;padding-left:1.5rem}.legal-content li{margin-bottom:.5rem}.legal-content a{color:#6366f1;text-decoration:none;transition:color .3s ease}.legal-content a:hover{color:#8b5cf6}.header-nav{display:flex;align-items:center;gap:2rem}.nav-link{color:#fffc;text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#fff}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#6366f1;transition:width .3s ease}.nav-link:hover:after{width:100%}@media (max-width: 768px){.info-title{font-size:2.5rem}.info-stats{gap:1.5rem;flex-wrap:wrap}.info-actions{flex-direction:column;align-items:center}.social-proof-logos{gap:1rem}.pricing-grid{grid-template-columns:1fr}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-10px)}.testimonials-grid{grid-template-columns:1fr}.social-proof{gap:2rem}.proof-number{font-size:2rem}.faq-question{padding:1rem 1.5rem;font-size:1rem}.faq-answer p{padding:0 1.5rem 1rem}.loading-title{font-size:2rem}.legal-content{padding:2rem}.legal-header h1{font-size:2rem}.header-nav{display:none}.logo-center{width:40px;height:40px}.guarantee-badge{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width: 480px){.testimonials-container,.faq-container{padding:0 1rem}.testimonial-card{padding:1.5rem}.avatar{font-size:2rem;width:50px;height:50px}.social-proof{flex-direction:column;gap:1.5rem}.info-content{padding:2rem 1.5rem}.info-title{font-size:2rem}.pricing-toggle{flex-direction:column;gap:1rem}.cta-buttons{flex-direction:column;align-items:center}}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 12px #6366f14d;transition:all .3s ease;z-index:1000;animation:scrollButtonFloat 4.2s ease-in-out infinite}.scroll-to-top:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 6px 20px #6366f166}.scroll-arrow{animation:arrowBounce 2.7s ease-in-out infinite}@keyframes scrollButtonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes arrowBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-2px)}60%{transform:translateY(-1px)}}.site-footer{background:linear-gradient(135deg,#0d0618f2,#1a0930f2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);color:#fff;padding:3rem 0 1rem;margin-top:4rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2rem}.footer-section h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#6366f1}.footer-logo{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footer-logo img{width:40px;height:40px;object-fit:contain}.footer-logo span{font-size:1.5rem;font-weight:700;color:#fff}.footer-description{color:#fffc;line-height:1.6;margin-bottom:1.5rem;max-width:300px}.footer-social{display:flex;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.social-link:hover{background:#6366f133;transform:translateY(-2px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center}.footer-bottom p{color:#fff9;margin:0}.back-to-top-btn{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.5rem 1rem;border-radius:1rem;cursor:pointer;transition:all .3s ease}.back-to-top-btn:hover{background:#6366f11a;border-color:#6366f14d;color:#fff}.arrow-up{animation:arrowFloat 2.9s ease-in-out infinite}@keyframes arrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.hero-description{max-width:700px;margin:0 auto 2rem;animation:fadeInUp .8s ease-out .6s both}.hero-description p{color:#fffc;font-size:1.1rem;line-height:1.7;margin:0}@media (max-width: 768px){.scroll-to-top{bottom:1rem;right:1rem;width:45px;height:45px;font-size:1.3rem}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.hero-description{padding:0 1rem}.hero-description p{font-size:1rem}}@media (max-width: 480px){.scroll-to-top{width:40px;height:40px;font-size:1.2rem}.footer-container{padding:0 1rem}.footer-social{justify-content:center}}.cube-loader{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#6366f1;border-radius:50%;animation:cubeSpin 1s linear infinite}@keyframes cubeSpin{to{transform:rotate(360deg)}}.telegram-support{position:fixed;bottom:2rem;right:2rem;width:55px;height:55px;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px #229ed94d;transition:all .3s ease;z-index:1000}.telegram-support:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;filter:blur(8px);opacity:0;transition:opacity .3s ease;z-index:-1}.telegram-support:hover{transform:translateY(-3px) scale(1.05)}.telegram-support:hover:before{opacity:1}@media (max-width: 768px){.telegram-support{bottom:1rem;right:1rem;width:45px;height:45px}}@media (max-width: 480px){.telegram-support{width:40px;height:40px}}.error-page{position:relative;height:100vh;overflow:hidden;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618)}.error-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;max-width:600px;padding:2rem}.error-text{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0d0618cc,#1a093099);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:3rem 2rem;box-shadow:0 25px 50px #0000004d;animation:errorSlideIn 1s ease-out}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.error-title{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleGlow 3s ease-in-out infinite}@keyframes titleGlow{0%,to{filter:drop-shadow(0 0 10px rgba(99,102,241,.3))}50%{filter:drop-shadow(0 0 20px rgba(99,102,241,.6))}}.error-subtitle{font-size:1.3rem;color:#ffffffe6;margin-bottom:1rem;animation:fadeInUp .8s ease-out .3s both}.error-description{font-size:1.1rem;color:#ffffffb3;margin-bottom:2rem;animation:fadeInUp .8s ease-out .5s both}.error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;margin-bottom:2rem;animation:fadeInUp .8s ease-out .7s both}.error-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:1.5rem;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 10px 25px #6366f14d;margin-bottom:1.5rem}.error-button.secondary{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;margin-left:1rem;padding:1rem 1.5rem}.error-button.secondary:hover{background:#ffffff1a;border-color:#ffffff80}.error-button:hover{transform:translateY(-2px);box-shadow:0 15px 35px #6366f166}.button-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.error-button:hover .button-shine{left:100%}.countdown-info{display:flex;align-items:center;justify-content:center;gap:.5rem}.countdown-text{font-size:.9rem;color:#fff9}.countdown-number{display:inline-block;min-width:20px;font-weight:700;color:#6366f1;animation:countdownPulse 1s ease-in-out infinite}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.error-tips{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;animation:fadeInUp .8s ease-out .9s both}.tip-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#fff9}.tip-icon{font-size:1.1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.error-content{padding:1rem;max-width:90%;min-width:20rem}.error-text{padding:2rem 1.5rem}.error-title{font-size:2rem}.error-subtitle{font-size:1.1rem}.error-description{font-size:1rem}.error-button{padding:1rem 2rem;font-size:1rem}.error-actions{flex-direction:column}.error-button.secondary{margin-left:0}.error-tips{flex-direction:column;gap:1rem}}@media (max-width: 480px){.error-title{font-size:1.5rem}.error-subtitle{font-size:1rem}.error-description{font-size:.9rem}}.error-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fffc;z-index:5}.scene-fallback{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);z-index:0}.fallback-404{font-size:8rem;font-weight:800;color:#6366f1;text-shadow:0 0 20px rgba(99,102,241,.5);animation:fallbackGlow 3s ease-in-out infinite;margin-bottom:1rem}.fallback-text{font-size:2rem;color:#fffc;animation:fadeInUp 1s ease-out}@keyframes fallbackGlow{0%,to{text-shadow:0 0 20px rgba(99,102,241,.5)}50%{text-shadow:0 0 40px rgba(99,102,241,.8)}}.simple-404-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);overflow:hidden}.simple-404-text{font-size:8rem;font-weight:800;color:#6366f1;text-shadow:0 0 30px rgba(99,102,241,.6);transform-style:preserve-3d;animation:textGlow 3s ease-in-out infinite}.simple-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.simple-particle{position:absolute;width:3px;height:3px;background:radial-gradient(circle,#ef4444,transparent);border-radius:50%;animation:particleFloat linear infinite;opacity:.8}@keyframes textGlow{0%,to{text-shadow:0 0 30px rgba(99,102,241,.6)}50%{text-shadow:0 0 50px rgba(99,102,241,.9)}}@keyframes particleFloat{0%{transform:translateY(100vh) translate(0) scale(0);opacity:0}10%{opacity:.8;transform:scale(1)}90%{opacity:.8}to{transform:translateY(-20px) translate(50px) scale(0);opacity:0}}@media (max-width: 768px){.simple-404-text{font-size:5rem}}.scene-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);z-index:0}.loading-404{font-size:6rem;font-weight:800;color:#6366f1;text-shadow:0 0 20px rgba(99,102,241,.5);animation:loadingPulse 2s ease-in-out infinite;margin-bottom:1rem}.loading-text{font-size:1.2rem;color:#ffffffb3;animation:fadeInUp 1s ease-out}@keyframes loadingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.simple-glow-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.glow-ring{position:absolute;top:50%;left:50%;border:2px solid rgba(99,102,241,.3);border-radius:50%;animation:ringExpand linear infinite}.glow-ring-1{width:200px;height:200px;margin:-100px 0 0 -100px;animation-duration:4s}.glow-ring-2{width:400px;height:400px;margin:-200px 0 0 -200px;animation-duration:6s;animation-delay:-2s}.glow-ring-3{width:600px;height:600px;margin:-300px 0 0 -300px;animation-duration:8s;animation-delay:-4s}@keyframes ringExpand{0%{transform:scale(.5);opacity:0}50%{opacity:.4}to{transform:scale(1.5);opacity:0}}@media (max-width: 768px){.loading-404{font-size:4rem}.simple-404-text{font-size:5rem}.glow-ring-1{width:150px;height:150px;margin:-75px 0 0 -75px}.glow-ring-2{width:250px;height:250px;margin:-125px 0 0 -125px}.glow-ring-3{width:350px;height:350px;margin:-175px 0 0 -175px}}:root{--main-font: "Telegraf", sans-serif}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;font-family:Inter,sans-serif;background:linear-gradient(135deg,#0d0618,#1a0930,#0d0618);background-size:200% 200%;animation:breathe 20s ease-in-out infinite;font-family:var(--main-font)}.mobile-header{position:fixed;top:0;left:0;right:0;height:80px;color:#fff;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;transition:all .3s ease;z-index:1000}.mobile-header.scrolled{background:#0d0618cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.mobile-header.hidden{transform:translateY(-100%)}.mobile-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.desktop-header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;padding:1.5rem}.desktop-header.scrolled{background:#0d0618cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:.5rem 1.5rem}.desktop-header-content{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.header-logo{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s ease;position:relative}.header-logo:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,rgba(139,92,246,.2) 50%,transparent 70%);border-radius:50%;z-index:-1;animation:logoBloom 4s ease-in-out infinite;opacity:.8}.header-logo:hover:before{animation:logoBloomHover .6s ease-in-out}@keyframes logoBloom{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.9}}@keyframes logoBloomHover{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.5);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:.9}}.header-logo img{width:35px;height:35px;object-fit:contain;transition:all .3s ease;animation:logoIdle 4s ease-in-out infinite;position:relative;z-index:1}.header-logo:hover img{animation:logoSpinHover .6s ease-in-out}.header-logo-text{font-size:.9rem;font-weight:700;color:#ffffffe6;margin-top:.25rem;letter-spacing:.5px;text-shadow:0 0 10px rgba(99,102,241,.3);transition:all .3s ease}.header-logo:hover .header-logo-text{color:#fff;text-shadow:0 0 15px rgba(99,102,241,.6)}@media (max-width: 600px){.header-logo:before{width:60px;height:60px}.header-logo img{width:50px;height:50px}.header-logo-text{font-size:.8rem}}@keyframes logoIdle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(2deg)}}@keyframes logoSpinHover{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-login-link{font-size:1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;border-radius:1rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease}.mobile-login-link:hover{transform:translateY(-2px);box-shadow:0 5px 15px #6366f166}.login-link{font-size:1.1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;border-radius:1.5rem;padding:1rem 2rem;font-weight:600;transition:all .3s ease}.login-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f166}a{pointer-events:auto;color:#fff;text-decoration:none}.canvas{position:absolute!important;left:0!important;width:100vw!important;height:calc(100vh - var(--logo-height))!important;background:transparent!important;z-index:1!important}@keyframes breathe{0%,to{background-position:0% 0%}50%{background-position:20% 20%}}.hero{position:relative;height:100vh;overflow:hidden;padding-top:80px}.marketing-container{background:#0d0618d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing{color:#fff;padding:4rem 1rem;width:90vw;max-width:1400px;margin:0 auto;line-height:1.6;font-size:1.25rem}.site-footer{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;padding-top:2rem;padding-bottom:1.5rem;background:#0d06181a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#0d0618f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid rgba(255,255,255,.1);padding:1.5rem;z-index:10000;transform:translateY(100%);transition:transform .4s ease-in-out}.cookie-banner.show{transform:translateY(0)}.cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cookie-banner-text{flex:1;color:#ffffffe6;font-size:.95rem;line-height:1.5}.cookie-banner-text strong{color:#fff;font-weight:600}.cookie-banner-text a{color:#6366f1;text-decoration:none;transition:color .3s ease}.cookie-banner-text a:hover{color:#8b5cf6}.cookie-banner-actions{display:flex;gap:1rem;align-items:center}.cookie-accept-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:1rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.cookie-accept-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #6366f166}.cookie-decline-btn{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:1rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.cookie-decline-btn:hover{background:#ffffff1a;border-color:#ffffff80;color:#ffffffe6}@media (max-width: 600px){.marketing{padding:0 1rem;margin-top:-6rem}.header-logo img{width:50px;height:50px}.mobile-header{height:70px}.hero{padding-top:70px}.cookie-banner-content{flex-direction:column;text-align:center;gap:1.5rem}.cookie-banner-actions{width:100%;justify-content:center}.cookie-accept-btn,.cookie-decline-btn{flex:1;max-width:150px}}@media (max-width: 1250px){.mobile-header{display:flex}.desktop-header{display:none}}@media (min-width: 1251px){.mobile-header{display:none}.desktop-header{display:block}.hero{padding-top:0}}.hero-content{text-align:center;padding:2rem 0;max-width:800px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);padding:.5rem 1rem;border-radius:2rem;font-size:.9rem;margin-bottom:2rem;animation:fadeInUp .8s ease-out}.pulse-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.gradient-text{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.3rem;opacity:.9;margin-bottom:3rem;animation:fadeInUp .8s ease-out .4s both}.hero-stats{display:flex;justify-content:center;gap:3rem;animation:fadeInUp .8s ease-out .6s both}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:800;color:#6366f1;line-height:1}.stat-label{font-size:.9rem;opacity:.7;margin-top:.5rem}.features-section{padding:2rem 0}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:4rem;display:flex;align-items:center;justify-content:center;gap:1rem}.title-icon{font-size:3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.feature-card:hover:before{left:100%}.hover-lift:hover{transform:translateY(-10px);box-shadow:0 20px 40px #6366f133}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:1.5rem;margin-bottom:1rem;color:#fff}.feature-card p{opacity:.8;margin-bottom:1.5rem;line-height:1.6}.feature-visual{margin-top:1.5rem}.upload-animation{background:#0000004d;border-radius:.5rem;padding:1rem;position:relative}.upload-bar{height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;animation:uploadProgress 3s ease-in-out infinite;margin-bottom:.5rem}@keyframes uploadProgress{0%{width:0%}50%{width:100%}to{width:100%}}.key-demo{display:flex;gap:.5rem;align-items:center}.demo-input{flex:1;padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#0000004d;color:#fff;font-size:.8rem}.demo-button{padding:.5rem 1rem;background:#10b981;border:none;border-radius:.5rem;color:#fff;font-size:.8rem;cursor:pointer;animation:buttonPulse 2s infinite}@keyframes buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.loop-visualization{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.video-item{padding:.5rem 1rem;background:#0000004d;border-radius:.5rem;font-size:.8rem;transition:all .3s ease}.video-item.active{background:#6366f1;animation:activeVideo 3s infinite}@keyframes activeVideo{0%,66%,to{opacity:1}33%{opacity:.5}}.loop-arrow{font-size:1.5rem;animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.broadcast-diagram{display:flex;align-items:center;justify-content:space-between;position:relative}.source-node{font-size:2rem;animation:broadcast 2s ease-in-out infinite}@keyframes broadcast{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.stream-lines{flex:1;display:flex;flex-direction:column;gap:.5rem;margin:0 1rem}.stream-line{height:2px;background:linear-gradient(90deg,#6366f1,transparent);animation:streamFlow 2s ease-in-out infinite}.stream-line:nth-child(2){animation-delay:.3s}.stream-line:nth-child(3){animation-delay:.6s}@keyframes streamFlow{0%{width:0%}50%{width:100%}to{width:100%}}.destination-nodes{display:flex;flex-direction:column;gap:.5rem}.dest-node{font-size:1.2rem;animation:receive 2s ease-in-out infinite}.dest-node:nth-child(2){animation-delay:.3s}.dest-node:nth-child(3){animation-delay:.6s}@keyframes receive{0%,70%,to{opacity:.5}50%{opacity:1}}.timeline-section{padding:2rem 0}.timeline{max-width:800px;margin:0 auto;position:relative}.timeline:before{display:none;content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#6366f1,#8b5cf6);transform:translate(-50%)}.timeline-item{display:flex;align-items:center;margin-bottom:4rem;position:relative}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-number{width:60px;height:60px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;position:relative;z-index:2;animation:timelineFloat 3s ease-in-out infinite}.timeline-number:nth-child(1){animation-delay:0s}.timeline-number:nth-child(2){animation-delay:1s}.timeline-number:nth-child(3){animation-delay:2s}@keyframes timelineFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.timeline-content{flex:1;padding:2rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin:0 2rem;border:1px solid rgba(255,255,255,.1)}.timeline-visual{margin-top:1rem;display:flex;justify-content:center}.signup-form{display:flex;flex-direction:column;gap:.5rem;width:200px}.form-field{height:8px;background:#fff3;border-radius:4px;animation:formFill 3s ease-in-out infinite}.form-field:nth-child(2){animation-delay:.5s}@keyframes formFill{0%,50%,to{width:30%}25%{width:100%}}.form-button{padding:.5rem;background:#10b981;border-radius:.5rem;text-align:center;font-size:.8rem;animation:buttonReady 3s ease-in-out infinite}@keyframes buttonReady{0%,70%,to{opacity:.5}85%{opacity:1}}.upload-zone{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;border:2px dashed rgba(255,255,255,.3);border-radius:.5rem}.file-icon{font-size:2rem;animation:fileHover 2s ease-in-out infinite}@keyframes fileHover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.progress-bar{width:150px;height:4px;background:#fff3;border-radius:2px;position:relative;overflow:hidden}.progress-bar:after{content:"";position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;animation:uploadProgress 3s ease-in-out infinite}.live-indicator{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:.5rem 1rem;background:#10b98133;border:1px solid #10b981;border-radius:2rem;font-weight:600}.live-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:livePulse 1s infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.benefits-section{padding:2rem 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.benefit-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #6366f126}.benefit-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.benefit-icon{font-size:2.5rem}.benefit-stat{font-size:2rem;font-weight:800;color:#10b981;margin-bottom:1rem;animation:countUp 2s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.community-section{padding:6rem 0;background:#ffffff05;border-radius:2rem;margin:4rem 0}.community-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:0 1rem}.community-features{margin-top:2rem}.community-feature{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.feature-check{color:#10b981;font-weight:800}.community-visual,.feedback-bubbles{position:relative}.feedback-bubble{background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:1rem;padding:1rem;margin-bottom:1rem;position:relative;animation:bubbleFloat 4s ease-in-out infinite}.feedback-bubble:nth-child(1){animation-delay:0s}.feedback-bubble:nth-child(2){animation-delay:1s}.feedback-bubble:nth-child(3){animation-delay:2s}@keyframes bubbleFloat{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(5px) translateY(-5px)}50%{transform:translate(-5px) translateY(5px)}75%{transform:translate(5px) translateY(5px)}}.cta-section{padding:6rem 0;text-align:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:2rem;margin:4rem 0}.cta-title{font-size:3rem;font-weight:800;margin-bottom:1rem}.cta-subtitle{font-size:1.2rem;opacity:.8;margin-bottom:3rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap;padding:0 1rem}.cta-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1rem 2rem;border-radius:2rem;font-size:1.2rem;font-weight:600;text-decoration:none;position:relative;overflow:hidden;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f166}.button-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-primary:hover .button-shine{left:100%}.cta-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;border-radius:2rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.cta-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.play-icon{animation:playPulse 2s ease-in-out infinite}@keyframes playPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cta-trust{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.5rem;opacity:.7}.trust-icon{font-size:1.2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-title{font-size:2.5rem}.hero-stats{gap:1.5rem;display:inline}.features-grid,.benefits-grid{grid-template-columns:1fr}.timeline:before{display:block;left:30px}.timeline-item{flex-direction:row!important;padding-left:80px}.timeline-number{position:absolute;left:0}.timeline-content{margin:0}.community-content{grid-template-columns:1fr;gap:2rem}.cta-title{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-trust{flex-direction:row;gap:1rem}.cta-content{padding:0 1rem}}@media (min-width: 769px) and (max-width: 1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.features-grid>.feature-card:nth-child(3){grid-column:1 / -1;justify-self:center}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid>.benefit-card:nth-child(3){grid-column:1 / -1;justify-self:center}}
