*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #5F46FF;--primary-hover: #7C3AED;--accent-color: #0171F0;--bg-primary: #0a0b1a;--bg-secondary: #1a1b2e;--card-bg: rgba(255, 255, 255, .02);--card-bg-hover: rgba(255, 255, 255, .05);--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(95, 70, 255, .3);--success-color: #22c55e;--success-bg: rgba(34, 197, 94, .1);--error-color: #ef4444;--error-bg: rgba(239, 68, 68, .1);--warning-color: #f59e0b;--warning-bg: rgba(245, 158, 11, .1);--info-color: #3b82f6;--info-bg: rgba(59, 130, 246, .1);--glass-bg: rgba(255, 255, 255, .02);--glass-border: rgba(255, 255, 255, .1);--glass-backdrop: blur(20px);--shadow-sm: 0 4px 16px rgba(0, 0, 0, .1);--shadow-md: 0 8px 24px rgba(0, 0, 0, .15);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .3);--shadow-primary: 0 4px 16px rgba(95, 70, 255, .3);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1010;--z-fixed: 1020;--z-modal-backdrop: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-toast: 1070}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;background:none;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-success{color:var(--success-color)}.text-error{color:var(--error-color)}.text-warning{color:var(--warning-color)}.text-info{color:var(--info-color)}.bg-primary{background:var(--bg-primary)}.bg-secondary{background:var(--bg-secondary)}.bg-card{background:var(--card-bg)}.bg-glass{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border)}.border{border:1px solid var(--border-color)}.border-hover:hover{border-color:var(--border-hover)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-primary{box-shadow:var(--shadow-primary)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in-up{animation:slideInUp .3s ease-out}.animate-slide-in-down{animation:slideInDown .3s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::-webkit-scrollbar-corner{background:transparent}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #5f46ff1a}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:root{--border-color: rgba(255, 255, 255, .3);--text-secondary: #ffffff}}@supports (-webkit-touch-callout: none){body{-webkit-overflow-scrolling:touch}}.dashboard-page,.admin-page,.settings-page,.user-details-modal{position:relative;z-index:0;isolation:isolate}.dashboard-page *,.admin-page *,.settings-page *,.user-details-modal *{box-sizing:border-box}.games-hero,.vps-hero,.webhosting-hero,.dedicated-hero,.designer-hero{min-height:100vh;position:relative;overflow:hidden;transform:translateZ(0);will-change:transform;contain:layout style paint;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e)}.home-hero{min-height:100vh;position:relative;overflow:hidden;transform:translateZ(0);will-change:transform;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e)}.hero-content{max-width:1200px;width:100%;text-align:center;position:relative;z-index:2;transform:translateZ(0);padding:0 20px 60px;min-height:400px;contain:layout style paint}.hero-badge{background:#5f46ff1a;backdrop-filter:blur(20px);border:1px solid rgba(95,70,255,.3);border-radius:50px;padding:12px 24px;display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;font-weight:500;color:#e2e8f0;opacity:1;transform:translateY(0);animation:heroBadgeFadeIn 1s ease-out .2s both;animation-iteration-count:1;animation-fill-mode:forwards}.badge-icon{color:gold!important;font-size:16px;animation:heroBadgeIconSpin 2s ease-in-out infinite}.hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:30px;color:#fff;animation:heroTitleSlideIn 1s ease-out .4s both}.hero-title-optimized{font-size:clamp(2.2rem,4.8vw,3.8rem);font-weight:800;line-height:1.1;margin:20px auto 30px;color:#fff!important;text-align:center;transform:translateZ(0);text-rendering:optimizeSpeed;contain:layout style;position:relative;max-width:1000px;width:100%;word-spacing:normal;letter-spacing:normal}.home-hero-highlight{background:linear-gradient(135deg,#5f46ff,#0171f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;font-weight:800;opacity:inherit}.home-hero-highlight:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:3px;background:linear-gradient(135deg,#5f46ff,#0171f0);border-radius:2px;transform:scaleX(0);transform-origin:left;animation:lineExpand 1.2s ease-out .8s forwards}.hero-highlight,.home-hero .hero-highlight,.vps-hero .hero-highlight,.games-hero .hero-highlight,.webhosting-hero .hero-highlight,.dedicated-hero .hero-highlight,.designer-hero .hero-highlight,span.hero-highlight,h1 .hero-highlight,h2 .hero-highlight{background:linear-gradient(135deg,#5f46ff,#0171f0)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;position:relative!important;display:inline-block!important}.hero-highlight:after,.home-hero .hero-highlight:after,.vps-hero .hero-highlight:after,.games-hero .hero-highlight:after,.webhosting-hero .hero-highlight:after,.dedicated-hero .hero-highlight:after,.designer-hero .hero-highlight:after,span.hero-highlight:after,h1 .hero-highlight:after,h2 .hero-highlight:after{content:""!important;position:absolute!important;bottom:-5px!important;left:0!important;width:100%!important;height:3px!important;background:linear-gradient(135deg,#5f46ff,#0171f0)!important;border-radius:2px!important;animation:heroHighlightExpand 1s ease-out 1s both!important;z-index:1!important}.hero-description{font-size:1.2rem;line-height:1.6;color:#94a3b8;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;animation:heroDescriptionFadeIn 1s ease-out .6s both}.hero-description{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#fffc;max-width:600px;margin:0 auto 40px;line-height:1.6;text-align:center}.hero-features{display:flex;justify-content:center;gap:40px;margin-bottom:50px;flex-wrap:wrap;animation:heroFeaturesSlideIn 1s ease-out .8s both}.hero-features{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin:30px 0}.hero-feature{display:flex;align-items:center;gap:10px;padding:15px 25px;background:#1a1c2999!important;border:1px solid rgba(95,70,255,.2)!important;border-radius:50px!important;backdrop-filter:blur(20px)!important;transition:all .3s ease!important}.hero-feature{display:flex;align-items:center;gap:10px;font-size:16px;color:#ffffffe6;font-weight:500}.hero-feature:hover{transform:translateY(-5px)!important;border-color:#5f46ff80!important;box-shadow:0 10px 30px #5f46ff33!important}.hero-feature span{color:#e2e8f0!important;font-weight:500!important;font-size:14px!important}.hero-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}.hero-stat{display:flex;align-items:center;gap:8px;font-size:14px;color:#fffc}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:40px;animation:heroButtonsSlideIn 1s ease-out 1s both}.hero-primary-btn{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border:none;padding:16px 32px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 32px #2196f34d;transition:transform .2s ease;transform:translateZ(0)}.hero-primary-btn{background:linear-gradient(135deg,#5f46ff,#0171f0)!important;color:#fff!important;box-shadow:0 10px 30px #5f46ff4d!important;position:relative!important;overflow:hidden!important;border:none!important}.hero-primary-btn:hover{transform:translate3d(0,-2px,0)}.hero-secondary-btn{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:14px 30px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .2s ease;transform:translateZ(0)}.hero-secondary-btn{background:#1a1c29cc!important;color:#e2e8f0!important;border:1px solid rgba(95,70,255,.3)!important;backdrop-filter:blur(20px)!important}.hero-secondary-btn:hover{background:#ffffff1a}.hero-secondary-btn:hover{background:#5f46ff1a!important;border-color:#5f46ff80!important;transform:translateY(-3px)!important;box-shadow:0 10px 30px #5f46ff33!important}.btn-shine,.hero-primary-btn .btn-shine,.cta-primary-btn .btn-shine,.showcase-cta-btn .btn-shine{position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .6s ease!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;visibility:hidden!important}.hero-primary-btn:hover .btn-shine,.cta-primary-btn:hover .btn-shine,.showcase-cta-btn:hover .btn-shine,.pakket-order-button:hover .btn-shine,.select-button:hover .btn-shine,.server-panel-btn:hover:not(.disabled) .btn-shine{left:100%!important;opacity:1!important;visibility:visible!important}.hero-primary-btn,.cta-primary-btn,.showcase-cta-btn,.pakket-order-button,.select-button,.server-panel-btn{position:relative!important;overflow:hidden!important}.hero-primary-btn .btn-shine{animation:heroAutoShine 4s ease-in-out 2s infinite!important}.hero-background-effects{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);animation:heroOrbFloat 12s ease-in-out infinite}.hero-orb-1{width:400px;height:400px;top:10%;left:10%;background:radial-gradient(circle,#5f46ff66,#5f46ff1a 70%);animation-delay:0s}.hero-orb-2{width:300px;height:300px;top:60%;right:15%;background:radial-gradient(circle,#0171f04d,#0171f01a 70%);animation-delay:4s}.hero-orb-3{width:250px;height:250px;bottom:20%;left:50%;background:radial-gradient(circle,#ff6b6b33,#ff6b6b0d 70%);animation-delay:8s}.floating-particles-hero{position:absolute;inset:0;pointer-events:none;z-index:1}.particle-hero{position:absolute;width:4px;height:4px;border-radius:50%;background:#5f46ff99;animation:heroParticleFloat 8s ease-in-out infinite;transform:translateY(0) rotate(0);will-change:transform;contain:layout style paint}.particle-hero:before{content:"";position:absolute;top:-2px;left:-2px;width:8px;height:8px;background:#5f46ff33;border-radius:50%;animation:heroParticlePulse 2s ease-in-out infinite;transform:scale(1);will-change:transform;contain:layout style paint}.particle-hero-1{top:15%;left:20%;animation-delay:0s}.particle-hero-2{top:25%;left:80%;animation-delay:.5s}.particle-hero-3{top:60%;left:30%;animation-delay:1s}.particle-hero-4{top:80%;left:70%;animation-delay:1.5s}.particle-hero-5{top:35%;left:60%;animation-delay:2s}.particle-hero-6{top:70%;left:45%;animation-delay:2.5s}.particle-hero-7{top:20%;left:50%;animation-delay:3s}.particle-hero-8{top:85%;left:25%;animation-delay:3.5s}.particle-hero-9{top:45%;left:85%;animation-delay:4s}.particle-hero-10{top:30%;left:40%;animation-delay:4.5s}.particle-hero-11{top:75%;left:60%;animation-delay:5s}.particle-hero-12{top:55%;left:15%;animation-delay:.3s}.particle-hero-13{top:40%;left:75%;animation-delay:.8s}.particle-hero-14{top:65%;left:35%;animation-delay:1.3s}.particle-hero-15{top:90%;left:65%;animation-delay:1.8s}@keyframes heroBadgeFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBadgeIconSpin{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes heroTitleSlideIn{0%{opacity:0;transform:translate(-40px,40px)}to{opacity:1;transform:translate(0)}}@keyframes heroDescriptionFadeIn{0%{opacity:0;transform:translate(-40px,40px)}to{opacity:1;transform:translate(0)}}@keyframes heroFeaturesSlideIn{0%{opacity:0;transform:translate(-30px,30px)}to{opacity:1;transform:translate(0)}}@keyframes heroButtonsSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroHighlightExpand{0%{width:0}to{width:100%}}@keyframes heroFadeInUp{0%{opacity:0;transform:translate3d(-50px,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroOrbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,30px) scale(.9)}75%{transform:translate(20px,10px) scale(1.05)}}@keyframes heroParticleFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes heroParticlePulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:.2}}@keyframes heroAutoShine{0%,90%,to{left:-100%!important;opacity:0!important}10%,80%{left:100%!important;opacity:1!important}}.hero-content>*{opacity:0;animation:heroFadeInUp .8s ease forwards;will-change:transform}.hero-badge{animation-delay:.1s}.hero-title-optimized{animation-delay:.2s}.hero-description{animation-delay:.3s}.hero-cta{animation-delay:.4s}.hero-stats{animation-delay:.05s}.hero-features{animation-delay:.35s}@media (max-width: 768px){.hero-gradient-orb{display:none}.particle-hero:nth-child(n+8){display:none}.hero-feature{max-width:100%!important;width:100%!important}.hero-feature:hover{transform:none!important;border-color:#5f46ff33!important;box-shadow:none!important}.hero-description{font-size:1rem!important}.hero-features{gap:12px!important}}@media (max-width: 600px){.home-hero{padding:100px 15px 40px}.hero-title-optimized{font-size:clamp(1.8rem,6vw,2.4rem);margin:15px 0;line-height:1.1}.hero-cta{flex-direction:column;align-items:center;gap:15px}.hero-primary-btn,.hero-secondary-btn{width:100%;max-width:280px;justify-content:center}.hero-description{font-size:1.1rem;margin-bottom:30px}.hero-stats{gap:15px}.hero-features{gap:20px}.hero-content{min-height:300px;padding:20px 15px}.hero-primary-btn,.hero-secondary-btn{height:50px;min-width:160px}.hero-feature{height:44px;min-width:fit-content}.particle-hero:nth-child(n+6){display:none}}@media (max-width: 480px){.hero-gradient-orb{filter:blur(40px)}.hero-description{font-size:.9rem!important}.hero-features{gap:10px!important}}@media (min-width: 601px) and (max-width: 900px){.hero-title-optimized{font-size:clamp(2.2rem,4.5vw,3.2rem)}}@media (min-width: 901px) and (max-width: 1200px){.hero-title-optimized{font-size:clamp(3rem,4vw,3.6rem)}}@media (max-width: 1200px){.hero-title{font-size:3.5rem}}.loading{opacity:0;transition:opacity .3s ease}.loaded{opacity:1}.discord-invite-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;background:#000000e6;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;max-width:400px;width:90%;text-align:center}.discord-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.discount-badge{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pakket-order-button{position:relative!important;width:100%!important;padding:16px 24px!important;background:linear-gradient(135deg,#5f46ff,#0171f0)!important;border:none!important;border-radius:16px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin-bottom:24px!important;z-index:1!important;box-shadow:0 8px 24px #5f46ff4d!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:block!important;text-align:center!important;box-sizing:border-box!important}.pakket-order-button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,#7c3aed,#0284c7)!important;transition:left .3s ease!important;z-index:0!important}.pakket-order-button:hover:before{left:0!important}.pakket-order-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #5f46ff66!important}.pakket-order-button span,.pakket-order-button .btn-text{position:relative!important;z-index:1!important}.section-title{display:block!important;font-size:1.1rem!important;font-weight:600!important;color:#fff!important;margin:0 0 16px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(95,70,255,.2)!important;box-sizing:border-box!important}.nav-section-title{display:flex!important;align-items:center!important;gap:12px!important}.dashboard-layout .section-title,.dashboard-sidebar .section-title{display:block!important}.section-title .section-icon{color:#5f46ff!important;margin-right:8px!important;display:inline-block!important;width:auto!important;height:auto!important}.games-page,.webhosting-page,.vps-page,.dedicated-page,.home-page,.dashboard-page{position:relative!important;z-index:0!important;isolation:isolate!important;contain:layout style!important}.games-page *,.webhosting-page *,.vps-page *,.dedicated-page *,.home-page *,.dashboard-page *{box-sizing:border-box!important}html body .pakket-order-button{width:100%!important;min-width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}html body .section-title:not(.nav-section-title):not(.package-options-section-title){display:block!important;width:100%!important;box-sizing:border-box!important}.hero-content{will-change:auto!important;contain:layout style!important}.packages-grid,.webhosting-packages-grid,.vps-packages-grid,.dedicated-packages-grid,.games-grid{contain:layout!important;isolation:isolate!important}.games-page,.webhosting-page,.vps-page,.dedicated-page{animation:forceRepaint .01s ease-in-out}@keyframes forceRepaint{0%{opacity:.999}to{opacity:1}}@media screen{.pakket-order-button{width:100%!important;background:linear-gradient(135deg,#5f46ff,#0171f0)!important;color:#fff!important;border:none!important;font-size:16px!important;padding:16px 24px!important;margin-bottom:24px!important}.section-title:not(.nav-section-title):not(.package-options-section-title){display:block!important;margin-bottom:16px!important}}@supports (-webkit-appearance: none){.pakket-order-button{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}}@-moz-document url-prefix(){.pakket-order-button{width:100%!important;box-sizing:border-box!important}}.video-showcase-section{padding:100px 5vw;position:relative;background:linear-gradient(135deg,#1a1c2933,#0f111966);width:100%;overflow-x:hidden}.video-showcase-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(95,70,255,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.video-showcase-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:30px;max-width:1400px;margin:0 auto 60px;position:relative;z-index:1}.video-showcase-item{background:#ffffff05;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.video-showcase-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#5f46ff0d,#0171f008);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.video-showcase-item:hover:before{opacity:1}.video-showcase-item:hover{transform:translateY(-8px);border-color:#5f46ff4d;box-shadow:0 20px 60px #5f46ff26}.main-video{grid-row:1 / 3;display:flex;flex-direction:column}.video-container{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0f1119cc,#1a1c2999);border-radius:15px;overflow:hidden;cursor:pointer;transition:all .3s ease}.video-container:hover{transform:scale(1.02)}.video-placeholder{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#5f46ff1a,#0171f014,#0f1119e6);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-placeholder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3;pointer-events:none}.video-play-button{width:80px;height:80px;background:linear-gradient(135deg,#5f46ff,#0171f0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #5f46ff4d;position:relative;z-index:2}.video-play-button:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid rgba(95,70,255,.3);border-radius:50%;animation:videoPulse 2s ease-in-out infinite}@keyframes videoPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:.3}}.video-container:hover .video-play-button{transform:scale(1.1);box-shadow:0 15px 40px #5f46ff66}.video-overlay{position:absolute;bottom:15px;right:15px;z-index:2}.video-duration{background:#000c;color:#fff;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;backdrop-filter:blur(10px)}.video-content{padding:25px;position:relative;z-index:1}.video-content h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 8px}.video-content p{color:#94a3b8;font-size:.9rem;margin:0;line-height:1.4}@media (max-width: 1024px){.video-showcase-grid{grid-template-columns:1fr;gap:20px}.main-video{grid-row:auto}.video-play-button{width:60px;height:60px;font-size:1.5rem}}@media (max-width: 768px){.video-showcase-section{padding:80px 5vw}.video-play-button{width:50px;height:50px;font-size:1.2rem}.video-content{padding:20px}.video-content h3{font-size:1.1rem}}.video-showcase-cta{background:linear-gradient(135deg,#5f46ff1a,#0171f00d,#1a1c29cc)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;padding:40px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin-top:40px!important}.video-showcase-cta:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,#5f46ff0d,#0171f008)!important;pointer-events:none!important;z-index:0!important}.showcase-cta-content{position:relative!important;z-index:1!important}.showcase-cta-content h3{color:#fff!important;font-size:1.8rem!important;font-weight:700!important;margin:0 0 12px!important}.showcase-cta-content p{color:#94a3b8!important;font-size:1rem!important;margin:0 0 24px!important;line-height:1.6!important}.showcase-cta-btn{background:linear-gradient(135deg,#5f46ff,#0171f0)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:14px 28px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 8px 24px #5f46ff4d!important}.showcase-cta-btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,#7c3aed,#0284c7)!important;transition:left .3s ease!important;z-index:0!important}.showcase-cta-btn:hover:before{left:0!important}.showcase-cta-btn:hover{transform:translateY(-3px)!important;box-shadow:0 12px 32px #5f46ff66!important}.showcase-cta-btn .btn-text,.showcase-cta-btn .btn-icon{position:relative!important;z-index:1!important}.showcase-cta-btn .btn-icon{transition:transform .3s ease!important}.showcase-cta-btn:hover .btn-icon{transform:translate(4px)!important}.showcase-cta-btn .btn-shine{position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .6s ease!important;z-index:1!important}.showcase-cta-btn:hover .btn-shine{left:100%!important}@media (max-width: 768px){.video-showcase-cta{padding:30px 25px!important}.showcase-cta-content h3{font-size:1.5rem!important}.showcase-cta-content p{font-size:1rem!important}.showcase-cta-btn{padding:16px 30px!important;font-size:.95rem!important}}@media (max-width: 480px){.video-showcase-cta{padding:25px 20px!important}.showcase-cta-content h3{font-size:1.3rem!important}.showcase-cta-content p{font-size:.95rem!important}.showcase-cta-btn{padding:14px 25px!important;font-size:.9rem!important}}.faq-item{background:#ffffff05!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;margin-bottom:16px!important;overflow:hidden!important;transition:all .3s ease!important;contain:layout style!important}.faq-item:hover{border-color:#5f46ff4d!important;box-shadow:0 8px 32px #5f46ff1a!important}.faq-question{padding:24px 28px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:transparent!important;border:none!important;width:100%!important;text-align:left!important;position:relative!important;z-index:1!important}.faq-question h3{color:#fff!important;font-size:1.1rem!important;font-weight:600!important;margin:0!important;flex:1!important;padding-right:20px!important}.faq-icon{color:#5f46ff!important;font-size:1.2rem!important;transition:transform .3s ease!important;flex-shrink:0!important}.faq-item:has(.faq-answer.open) .faq-icon{transform:rotate(180deg)!important;color:#fff!important}.faq-answer{max-height:0!important;overflow:hidden!important;transition:max-height .3s ease,padding .3s ease!important;padding:0 28px!important;background:#ffffff03!important}.faq-answer.open{max-height:300px!important;padding:0 28px 24px!important}.faq-answer p{color:#94a3b8!important;font-size:1rem!important;line-height:1.6!important;margin:0!important;padding-top:16px!important}@media (max-width: 768px){.faq-question{padding:20px 24px!important}.faq-question h3{font-size:1rem!important;padding-right:16px!important}.faq-answer{padding:0 24px!important}.faq-answer.open{padding:0 24px 20px!important}}.empty-state{text-align:center;padding:3rem 2rem;background:#ffffff03;border:2px dashed rgba(255,255,255,.1);border-radius:16px;grid-column:1 / -1}.empty-state.large{padding:4rem 2rem;border-radius:20px}.empty-icon{width:80px;height:80px;background:#5f46ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#5f46ff}.empty-icon.large{width:100px;height:100px;font-size:2.5rem;margin-bottom:2rem}.empty-state h3,.empty-state h4{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#fff}.empty-state.large h3{font-size:1.5rem;margin-bottom:1rem}.empty-state p{font-size:.9rem;color:#94a3b8;margin:0 0 2rem;line-height:1.5}.empty-state.large p{font-size:1rem;max-width:500px;margin-left:auto;margin-right:auto}.empty-action{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #5f46ff4d;text-decoration:none}.empty-action.large{padding:1rem 2rem;font-size:1rem}.empty-action:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5f46ff66}@media (max-width: 768px){.empty-state{padding:2rem 1rem}.empty-state.large{padding:3rem 1.5rem}.empty-icon{width:60px;height:60px;font-size:1.5rem}.empty-icon.large{width:80px;height:80px;font-size:2rem}.empty-state h3,.empty-state h4{font-size:1.1rem}.empty-state.large h3{font-size:1.3rem}.empty-state p{font-size:.85rem}.empty-action{padding:.6rem 1.25rem;font-size:.85rem}.empty-action.large{padding:.8rem 1.5rem;font-size:.9rem}}.professional-loading-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #0a0b1a);backdrop-filter:blur(20px);animation:loadingFadeIn .3s ease-out}.loading-backdrop{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#5f46ff1a,#5f46ff0d 30%,#0a0b1acc 70%,#0a0b1a)}.loading-content{display:flex;flex-direction:column;align-items:center;gap:2rem;animation:loadingSlideIn .6s ease-out}.loading-spinner-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.loading-spinner-wrapper.small{width:60px;height:60px}.loading-spinner-wrapper.medium{width:80px;height:80px}.loading-spinner-wrapper.large{width:120px;height:120px}.loading-spinner-main{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinner-ring{position:absolute;border-radius:50%;border:2px solid transparent;animation:spinRotate 2s linear infinite}.spinner-ring:nth-child(1){width:100%;height:100%;border-top:2px solid var(--primary-color, #5F46FF);border-right:2px solid rgba(95,70,255,.3);animation-duration:1.5s;animation-direction:normal}.spinner-ring:nth-child(2){width:80%;height:80%;border-right:2px solid var(--accent-color, #0171F0);border-bottom:2px solid rgba(1,113,240,.3);animation-duration:2s;animation-direction:reverse}.spinner-ring:nth-child(3){width:60%;height:60%;border-left:2px solid #7C3AED;border-bottom:2px solid rgba(124,58,237,.3);animation-duration:1.2s;animation-direction:normal}.spinner-core{position:absolute;width:40%;height:40%;background:linear-gradient(45deg,var(--primary-color, #5F46FF),var(--accent-color, #0171F0));border-radius:50%;animation:spinPulse 2s ease-in-out infinite;box-shadow:0 0 20px #5f46ff66,inset 0 0 10px #ffffff1a}.loading-particles{position:absolute;width:200%;height:200%;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:var(--primary-color, #5F46FF);border-radius:50%;opacity:0;animation:particleFloat 3s ease-in-out infinite;box-shadow:0 0 10px currentColor}.particle-1{top:10%;left:20%;animation-delay:0s}.particle-2{top:20%;left:80%;animation-delay:.4s}.particle-3{top:60%;left:90%;animation-delay:.8s}.particle-4{top:80%;left:70%;animation-delay:1.2s}.particle-5{top:90%;left:30%;animation-delay:1.6s}.particle-6{top:70%;left:10%;animation-delay:2s}.particle-7{top:30%;left:60%;animation-delay:2.4s}.particle-8{top:50%;left:40%;animation-delay:2.8s}.loading-message{text-align:center;color:var(--text-primary, #ffffff)}.loading-message h3{font-size:1.2rem;font-weight:600;margin:0 0 1rem;background:linear-gradient(135deg,var(--text-primary, #ffffff),var(--text-secondary, #94a3b8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:messageGlow 2s ease-in-out infinite}.loading-dots{display:flex;justify-content:center;gap:.5rem}.loading-dots span{width:8px;height:8px;background:var(--primary-color, #5F46FF);border-radius:50%;animation:dotBounce 1.4s ease-in-out infinite both;box-shadow:0 0 10px currentColor}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}@keyframes loadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingSlideIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spinRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-10px) scale(1)}80%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-50px) scale(0)}}@keyframes messageGlow{0%,to{text-shadow:0 0 5px rgba(95,70,255,.3)}50%{text-shadow:0 0 20px rgba(95,70,255,.6)}}@keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.professional-loading-container.minimal{background:#0a0b1ae6}.professional-loading-container.minimal .loading-backdrop{background:none}.professional-loading-container.overlay{background:#000c;backdrop-filter:blur(10px)}@media (max-width: 768px){.loading-spinner-wrapper.small{width:50px;height:50px}.loading-spinner-wrapper.medium{width:70px;height:70px}.loading-spinner-wrapper.large{width:90px;height:90px}.loading-message h3{font-size:1rem}.particle{width:3px;height:3px}}@media (max-width: 480px){.loading-content{gap:1.5rem}.loading-spinner-wrapper.medium{width:60px;height:60px}.loading-message h3{font-size:.9rem}}@media (prefers-reduced-motion: reduce){.spinner-ring,.spinner-core,.particle,.loading-dots span{animation-duration:3s}.loading-content{animation:none}}@media (prefers-contrast: high){.spinner-ring:nth-child(1){border-top-color:#fff}.spinner-core,.particle{background:#fff}}#root{margin:0 auto}.header{max-width:100%;display:flex;padding:10px 20px;align-items:center;color:#fff;justify-content:space-between}.headerMid{display:flex;align-items:center}.navbarLogo button{display:none;background-color:transparent;color:#fff;outline:none;border:0px}.navbarLogo button:focus,.navbarLogo button:active{border:0px}.headerMid p{margin:20px}.headerEnd{display:flex;align-items:center}.headerEnd p{font-weight:500;margin-right:20px}.headerEnd button{color:#fff;border:solid 1px white;background-color:transparent;transition-property:background-color;transition-duration:.2s}.headerEnd button:hover{color:#000;background-color:#fff}.background p{color:#fff}@media only screen and (max-width: 1024px){.header,.headerMid{flex-direction:column}.headerMid p{font-size:larger;margin:8px}.hide{display:none}.navbarLogo{display:flex;justify-content:space-between;align-items:center;width:100%}.navbarLogo button{display:block;float:right;right:0}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1a1c29cc;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.navbar-scrolled{background:#1a1c29f2;backdrop-filter:blur(25px);border-bottom:1px solid rgba(95,70,255,.2);box-shadow:0 8px 32px #0000004d}.navbar-container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:70px}.navbar-brand{display:flex;align-items:center}.brand-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:700;font-size:1.5rem;transition:all .3s ease}.brand-link:hover{color:#5f46ff;transform:translateY(-1px)}.brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#5f46ff,#0171f0);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 4px 16px #5f46ff4d;transition:all .3s ease}.brand-link:hover .brand-icon{transform:rotate(5deg) scale(1.05);box-shadow:0 6px 20px #5f46ff66}.brand-text{background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px}.navbar-nav{display:flex;align-items:center;gap:2rem}.navbar .nav-link{position:relative;color:#e2e8f0;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem 0;transition:all .3s ease;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px}.navbar .nav-link:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#5f46ff,#0171f0);transition:width .3s ease}.navbar .nav-link:hover,.navbar .nav-link.active{color:#fff}.navbar .nav-link:hover:before,.navbar .nav-link.active:before{width:100%}.link-icon{font-size:.85rem;opacity:.8}.external-link:hover .link-icon{transform:translateY(-1px);opacity:1}.nav-dropdown{position:relative}.dropdown-trigger{display:flex;align-items:center;gap:6px}.dropdown-icon{font-size:.75rem;transition:transform .3s ease}.dropdown-icon.rotated{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#1a1c29f2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1rem;min-width:320px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #0006;margin-top:.5rem}.dropdown-menu.active{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-content{display:flex;flex-direction:column;gap:.5rem}.dropdown-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;text-decoration:none;color:#e2e8f0;transition:all .3s ease;background:#ffffff05;border:1px solid transparent}.dropdown-item:hover{background:#5f46ff1a;border-color:#5f46ff33;color:#fff;transform:translateY(-1px)}.dropdown-item-icon{width:40px;height:40px;background:#5f46ff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#5f46ff;font-size:1.1rem;transition:all .3s ease}.dropdown-item:hover .dropdown-item-icon{background:#5f46ff33;transform:scale(1.05)}.dropdown-item-content{display:flex;flex-direction:column;gap:.25rem}.dropdown-item-title{font-weight:600;font-size:.95rem}.dropdown-item-description{font-size:.8rem;color:#94a3b8;line-height:1.3}.navbar-actions{display:flex;align-items:center;gap:1rem}.auth-button,.dashboard-button{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:1px solid transparent}.login-button{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff1a}.login-button:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.dashboard-button{color:#fff;background:linear-gradient(135deg,#5f46ff,#0171f0);box-shadow:0 4px 16px #5f46ff4d}.dashboard-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5f46ff66}.user-menu{display:flex;align-items:center}.user-greeting{color:#e2e8f0;font-size:.9rem;font-weight:500}.mobile-menu-toggle{display:none;background:none;border:none;color:#e2e8f0;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.mobile-menu-toggle:hover{color:#fff;background:#ffffff1a}.mobile-menu{position:fixed;top:70px;left:0;right:0;background:#1a1c29fa;backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 70px);overflow-y:auto}.mobile-menu.active{transform:translateY(0);opacity:1;visibility:visible}.mobile-menu-content{padding:2rem;display:flex;flex-direction:column;gap:1rem}.mobile-nav-link{display:flex;align-items:center;gap:.75rem;color:#e2e8f0;text-decoration:none;font-weight:500;font-size:1.1rem;padding:1rem;border-radius:12px;transition:all .3s ease;background:#ffffff05;border:1px solid transparent}.mobile-nav-link:hover{color:#fff;background:#5f46ff1a;border-color:#5f46ff33}.mobile-dropdown{display:flex;flex-direction:column}.mobile-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;color:#e2e8f0;background:#ffffff05;border:1px solid transparent;font-weight:500;font-size:1.1rem;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease}.mobile-dropdown-trigger:hover{color:#fff;background:#5f46ff1a;border-color:#5f46ff33}.mobile-dropdown-content{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:.5rem}.mobile-dropdown-content.active{max-height:300px}.mobile-dropdown-item{display:flex;align-items:center;gap:.75rem;color:#94a3b8;text-decoration:none;font-weight:500;padding:.75rem 1rem;margin-left:1rem;border-radius:8px;transition:all .3s ease;border-left:2px solid transparent}.mobile-dropdown-item:hover{color:#fff;background:#5f46ff1a;border-left-color:#5f46ff}.mobile-auth-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.75rem}.mobile-auth-button,.mobile-dashboard-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease}.mobile-auth-button{color:#e2e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.mobile-auth-button:hover{color:#fff;background:#ffffff1a}.mobile-dashboard-button{color:#fff;background:linear-gradient(135deg,#5f46ff,#0171f0);border:none}.mobile-dashboard-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #5f46ff4d}.mobile-menu-overlay{position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}@media (max-width: 1024px){.navbar-nav{gap:1.5rem}.navbar-container{padding:0 1.5rem}}@media (max-width: 768px){.navbar-nav{display:none}.mobile-menu-toggle{display:block}.navbar-container{padding:0 1rem;height:60px}.navbar{height:60px}.mobile-menu{top:60px;max-height:calc(100vh - 60px)}.brand-link{font-size:1.3rem}.brand-icon{width:36px;height:36px;font-size:1.1rem}.auth-button,.dashboard-button{padding:.5rem 1rem;font-size:.85rem}.auth-button span,.dashboard-button span{display:none}}@media (max-width: 480px){.navbar-container{padding:0 .75rem}.mobile-menu-content{padding:1.5rem}.brand-link{font-size:1.2rem}.brand-icon{width:32px;height:32px;font-size:1rem}}html{scroll-padding-top:70px}@media (max-width: 768px){html{scroll-padding-top:60px}}.sale-countdown-banner{position:fixed;top:70px;left:0;right:0;z-index:998;background:linear-gradient(135deg,#ff6b35,#ff8e53,#ff6b35);border-bottom:3px solid rgba(255,255,255,.2);backdrop-filter:blur(20px);animation:slideDownBanner .8s ease-out;overflow:hidden;position:relative}@keyframes slideDownBanner{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.countdown-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.countdown-gradient-orb{position:absolute;border-radius:50%;filter:blur(40px);animation:countdownOrbFloat 6s ease-in-out infinite}.countdown-orb-1{width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);top:-30px;left:10%;animation-delay:0s}.countdown-orb-2{width:80px;height:80px;background:radial-gradient(circle,rgba(255,107,107,.4) 0%,transparent 70%);top:-20px;right:20%;animation-delay:2s}.countdown-orb-3{width:100px;height:100px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);bottom:-40px;left:50%;animation-delay:4s}@keyframes countdownOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-10px) scale(1.1)}66%{transform:translate(-10px,15px) scale(.9)}}.countdown-container{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;min-height:70px}.countdown-content{display:flex;align-items:center;gap:30px;width:100%}.sale-info{display:flex;flex-direction:column;gap:4px;min-width:280px}.sale-badge{display:flex;align-items:center;gap:8px;margin-bottom:2px}.fire-icon{color:gold;font-size:16px;animation:fireFlicker 1.5s ease-in-out infinite}.sale-title{font-size:16px;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}.sale-description{font-size:14px;color:#ffffffe6;margin:0;font-weight:500}.countdown-timer{display:flex;align-items:center;gap:15px;flex:1;justify-content:center}.timer-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#ffffffe6}.time-blocks{display:flex;align-items:center;gap:8px}.time-block{display:flex;flex-direction:column;align-items:center;background:#ffffff26;border-radius:8px;padding:8px 12px;min-width:50px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.time-block:hover{background:#fff3;transform:translateY(-2px)}.time-number{font-size:20px;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:timeNumberPulse 2s ease-in-out infinite}@keyframes timeNumberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.time-label{font-size:10px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.time-separator{font-size:24px;font-weight:800;color:#ffffffb3;animation:separatorBlink 2s ease-in-out infinite}@keyframes separatorBlink{0%,50%{opacity:1}51%,to{opacity:.3}}.countdown-cta{display:flex;align-items:center;gap:15px;min-width:280px;justify-content:flex-end}.discount-highlight{display:flex;align-items:center;gap:6px;background:#ffd70033;border:2px solid #FFD700;border-radius:25px;padding:8px 16px;font-size:14px;font-weight:700;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.3);animation:discountPulse 3s ease-in-out infinite}@keyframes discountPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffd700b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ffd70000}}.claim-btn{position:relative;display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#fff,#f0f0f0);border:none;border-radius:25px;color:#ff6b35;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px #0003}.claim-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,gold,orange);transition:left .4s ease;z-index:0}.claim-btn:hover:before{left:0}.claim-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;color:#fff}.claim-btn span{position:relative;z-index:2;transition:color .3s ease}.sale-btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:btnShineSlide 3s ease-in-out infinite;z-index:1}@keyframes btnShineSlide{0%{left:-100%}50%{left:100%}to{left:100%}}.close-btn{position:absolute;top:10px;right:10px;width:24px;height:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffffffb3;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.close-btn:hover{background:#fff3;border-color:#fff6;color:#fff;transform:scale(1.1)}@media (max-width: 1200px){.countdown-content{gap:20px}.sale-info,.countdown-cta{min-width:220px}}@media (max-width: 992px){.countdown-container{padding:10px 16px}.countdown-content{gap:15px}.time-block{padding:6px 8px;min-width:40px}.time-number{font-size:18px}.time-label{font-size:9px}}@media (max-width: 768px){.countdown-content{flex-direction:column;gap:15px;padding:15px}.sale-info,.countdown-timer,.countdown-cta{text-align:center}.countdown-timer{order:2}.countdown-cta{order:3}.sale-title{font-size:1.2rem;margin:8px 0}.sale-description{font-size:.8rem;margin:0}.time-blocks{gap:8px}.time-block{padding:8px 6px;min-width:50px}.time-number{font-size:1.1rem}.time-label{font-size:.65rem}.time-separator{display:none}.claim-btn{padding:10px 20px;font-size:.9rem}.discount-highlight{font-size:.7rem;padding:4px 8px}.close-btn{top:8px;right:8px;width:24px;height:24px;font-size:.8rem}}@media (max-width: 480px){.countdown-container{padding:8px 12px}.countdown-content{gap:10px;padding:10px}.time-blocks{gap:4px;justify-content:center}.time-block{padding:6px 4px;min-width:40px}.time-number{font-size:1rem}.time-label{font-size:.6rem}.sale-title{font-size:1rem}.sale-description{font-size:.75rem}.discount-highlight{font-size:.65rem}.claim-btn{padding:8px 16px;font-size:.8rem}}html,body{margin:0;padding:0;width:100%}.introductionHome,.infoContainer,.assortiment,.kwaliteitenContainer,.ddosBox,.infoBox,.controlBox{max-width:100%;box-sizing:border-box;padding-left:max(5vw,20px);padding-right:max(5vw,20px)}.hero-content{animation:heroContentFadeIn 1s ease-out}.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:40px;animation:heroStatsSlideIn 1s ease-out .4s both}.hero-stat{display:flex;align-items:center;gap:8px;color:#fffc;font-size:14px;font-weight:500;white-space:nowrap}.hero-stat .home-stat-icon,.home-feature-icon{color:#4facfe;width:16px;height:16px;display:flex;align-items:center;justify-content:center}@keyframes heroContentFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes heroStatsSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HomeCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;gap:30px;padding:0 5vw}.cards{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;background-color:#1a1c27f9;border-radius:20px;outline:1px rgba(255,255,255,.073) solid}.cards p,.cards h3{margin:0}#smalltext{font-size:14px;color:#54acff;font-weight:600}#firsttext{font-weight:600;margin-top:10px;color:#e3e0e0f9}#thirdtext{color:#9ba2ab;font-size:13px;margin-top:5px}.assortment-section{position:relative;padding:120px 0;overflow:hidden}.assortment-background-effects{position:absolute;inset:0;pointer-events:none;z-index:1}.assortment-gradient-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:assortmentOrbFloat 8s ease-in-out infinite}.assortment-orb-1{width:300px;height:300px;background:linear-gradient(45deg,#5f46ff,#0171f0);top:10%;left:-10%;animation-delay:0s}.assortment-orb-2{width:250px;height:250px;background:linear-gradient(45deg,#0171f0,#5f46ff);top:60%;right:-10%;animation-delay:2s}.assortment-orb-3{width:200px;height:200px;background:linear-gradient(45deg,#5f46ff,#0171f0);bottom:20%;left:50%;animation-delay:4s}@keyframes assortmentOrbFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.assortment-section .section-header{position:relative;z-index:2;text-align:center;margin-bottom:80px;animation:assortmentHeaderFadeIn 1s ease-out}.assortment-section .section-header h2{font-size:3.5rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#fff,#e0e6ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.assortment-section .section-subtitle{font-size:1.2rem;color:#9ba2ab;max-width:600px;margin:0 auto;line-height:1.6}@keyframes assortmentHeaderFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.assortment-section .assortimentContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.assortiment{position:relative;padding:120px 0;overflow:hidden}.assortiment:before{content:"";position:absolute;top:-50%;left:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(95,70,255,.08) 0%,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:assortmentOrbFloat 20s ease-in-out infinite}.assortiment:after{content:"";position:absolute;bottom:-30%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(1,113,240,.06) 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0;animation:assortmentOrbFloat 25s ease-in-out infinite reverse}.assortiment h2{position:relative;z-index:2;text-align:center;font-size:3.5rem;font-weight:700;margin-bottom:80px;background:linear-gradient(135deg,#fff,#e0e6ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:2px;animation:assortmentTitleFadeIn 1s ease-out;filter:drop-shadow(0 4px 8px rgba(255,255,255,.1))}.assortiment h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:120px;height:4px;background:linear-gradient(135deg,#5f46ff,#0171f0,#5f46ff);border-radius:4px;box-shadow:0 4px 12px #5f46ff66;animation:assortmentUnderlineExpand 1s ease-out .5s both}.assortimentTitle h2:after{display:none}@keyframes assortmentTitleFadeIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assortmentUnderlineExpand{0%{width:0;opacity:0}to{width:120px;opacity:1}}.assortiment .assortimentContainer{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1400px;margin:0 auto;padding:0 20px}@media (max-width: 1200px){.assortment-section .section-header h2,.assortiment h2{font-size:2.5rem}.assortiment h2:after{width:100px;height:3px}.assortment-section .assortimentContainer,.assortiment .assortimentContainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:0 16px}}@media (max-width: 768px){.assortment-section,.assortiment{padding:80px 0}.assortment-section .section-header h2,.assortiment h2{font-size:2rem;margin-bottom:60px;letter-spacing:1px}.assortiment h2:after{width:80px;height:3px;bottom:-12px}.assortment-section .section-subtitle{font-size:1rem}.assortment-section .assortimentContainer,.assortiment .assortimentContainer{grid-template-columns:1fr;gap:20px;padding:0 16px;max-width:100%}.assortment-gradient-orb{width:200px!important;height:200px!important}}@media (max-width: 480px){.assortiment{padding:60px 0}.assortment-section .section-header h2,.assortiment h2{font-size:1.8rem;margin-bottom:40px;letter-spacing:1px}.assortiment h2:after{width:60px;height:2px;bottom:-10px}.assortment-section .section-subtitle{font-size:.9rem}.assortment-section .assortimentContainer,.assortiment .assortimentContainer{padding:0 12px;gap:16px;max-width:calc(100vw - 24px);overflow-x:hidden}}.kwaliteiten{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:100px;width:100%}.kwaliteiten h2{text-transform:uppercase}.kwaliteitenContainer{display:flex;flex-wrap:wrap;justify-content:center}.ddosBox,.infoBox,.controlBox{display:flex;justify-content:space-between;padding:20px;border-radius:10px;background-color:#1a1c29;margin:10px;width:100%;max-width:840px}.ddosBox p{width:100%;max-width:350px}.ddosInfoHeader{display:flex;flex-direction:column;justify-content:center;align-items:center}.ddosInfo{display:flex;align-items:center;justify-content:center;padding-top:50px}.ddosInfo ul{list-style-type:none}.controlBox{flex-direction:column;align-items:center;width:100%;max-width:390px}.controlBox img{height:auto;max-width:100%}.infoBox{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:390px}.infoBox p{text-align:center;color:#9ba2ab;margin:0}.infoBox h2{margin:0}.whychoose{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;width:100%;height:100%;max-width:100%;box-sizing:border-box;padding-left:max(5vw,20px);padding-right:max(5vw,20px)}.whychoose h2{text-transform:uppercase}.whychoose img{margin-top:50px}.whychoose:before{content:"";position:absolute;top:50%;left:30%;width:90%;height:80%;background:radial-gradient(circle,#5f46ff1a 20%,#0000 70%);transform:translate(-50%,-50%);filter:blur(50px);pointer-events:none}.images img{height:30vw;opacity:.5}.images{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.serverlocations{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:120px;padding:80px 5vw;overflow:hidden}.serverlocations:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;filter:blur(60px);pointer-events:none;z-index:0;animation:backgroundPulse 8s ease-in-out infinite}@keyframes backgroundPulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.section-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;margin-bottom:60px;z-index:2;position:relative;width:100%}.section-header h2{display:block!important;width:100%;font-size:2.5rem;font-weight:700;text-transform:uppercase;margin:0 auto 20px;letter-spacing:2px;animation:slideInFromTop 1s ease-out;text-align:center;order:1}.section-header h3{display:block!important;width:100%;font-size:2rem;font-weight:700;text-transform:uppercase;margin:0 auto 20px;letter-spacing:2px;animation:slideInFromTop 1s ease-out;text-align:center;order:1}.section-header p,.section-subtitle{display:block!important;width:100%;font-size:1.2rem;color:#9ba2ab;font-weight:400;max-width:600px;margin:0 auto;animation:slideInFromBottom 1s ease-out .3s both;text-align:center;order:2}.gradient-text{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mapcontainer{display:block;margin:60px 0;width:100%;height:100%;z-index:2;position:relative}.map-wrapper{position:relative;max-width:1200px;margin:0 auto;padding:40px;background:#1a1c2999;border-radius:30px;animation:mapFadeIn 1.5s ease-out .6s both}@keyframes mapFadeIn{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}world-map{display:block;position:relative;width:100%;max-width:1100px;margin:auto;filter:drop-shadow(0 10px 20px rgba(95,70,255,.3))}.connection-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.connections-svg{width:100%;height:100%;position:absolute;top:0;left:0}.connection-line{stroke-dasharray:10 5;animation:connectionFlow 3s linear infinite;opacity:.7}@keyframes connectionFlow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle{position:absolute;width:4px;height:4px;background:#5f46ff99;border-radius:50%;animation:float 6s ease-in-out infinite}.particle:before{content:"";position:absolute;top:-2px;left:-2px;width:8px;height:8px;background:#5f46ff33;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-20px) translate(10px);opacity:.8}50%{transform:translateY(-10px) translate(-15px);opacity:.6}75%{transform:translateY(-30px) translate(5px);opacity:.9}}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:.1}}.particle-1{top:10%;left:15%;animation-delay:0s}.particle-2{top:20%;left:80%;animation-delay:.5s}.particle-3{top:60%;left:25%;animation-delay:1s}.particle-4{top:80%;left:70%;animation-delay:1.5s}.particle-5{top:30%;left:60%;animation-delay:2s}.particle-6{top:70%;left:40%;animation-delay:2.5s}.particle-7{top:15%;left:45%;animation-delay:3s}.particle-8{top:85%;left:20%;animation-delay:3.5s}.particle-9{top:40%;left:85%;animation-delay:4s}.particle-10{top:25%;left:35%;animation-delay:4.5s}.particle-11{top:75%;left:55%;animation-delay:5s}.particle-12{top:50%;left:10%;animation-delay:.3s}.particle-13{top:35%;left:75%;animation-delay:.8s}.particle-14{top:65%;left:30%;animation-delay:1.3s}.particle-15{top:90%;left:65%;animation-delay:1.8s}.particle-16{top:5%;left:55%;animation-delay:2.3s}.particle-17{top:45%;left:20%;animation-delay:2.8s}.particle-18{top:55%;left:90%;animation-delay:3.3s}.particle-19{top:95%;left:45%;animation-delay:3.8s}.particle-20{top:25%;left:65%;animation-delay:4.3s}.ourServices{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;margin-top:50px;text-align:center}.ourServices h2{color:#fff;margin-bottom:30px;text-transform:uppercase;font-weight:700}.servicesCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:80%;margin:0 auto}.serviceCard{background-color:#1a1c29;border-radius:15px;box-shadow:0 4px 10px #0000001a;padding:30px;transition:transform .3s ease-in-out,box-shadow .3s ease}.serviceCard:hover{transform:translateY(-10px)}.serviceCard h3{margin-top:20px;font-size:24px;color:#fff}.serviceCard p{color:#fff;font-size:16px;margin-top:10px;font-style:italic}.ourServices:before{content:"";position:absolute;top:50%;left:70%;width:90%;height:80%;background:radial-gradient(circle,#5f46ff1a 20%,#0000 70%);transform:translate(-50%,-50%);filter:blur(50px);pointer-events:none;z-index:1}.community-section{padding:80px max(5vw,20px);border-radius:20px;margin:40px max(5vw,20px);width:calc(100% - (2*max(5vw,20px)));box-sizing:border-box}.community-content{width:100%;margin:0 auto;text-align:center}.community-content h2{font-size:2.5rem;margin-bottom:20px;-webkit-background-clip:text}.community-content p{font-size:1.2rem;color:#9ba2ab;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}.community-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:60px}.stat-item{display:flex;align-items:center;gap:20px;padding:20px;background:#ffffff0d;border-radius:12px;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px);background:#ffffff14}.stat-icon{font-size:2rem;color:#5f46ff}.cta-section .trust-icon{width:30px;height:30px;margin:0;padding:20px}.community-stats .home-community-stat-icon{width:30px;height:30px;margin:0;padding:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-text{text-align:left}.stat-text h3{margin:0;color:#fff;font-size:1.2rem}.stat-text p{margin:5px 0 0;color:#9ba2ab;font-size:.9rem}.discord-preview{position:relative;margin-top:40px}.discord-card{position:relative;max-width:800px;margin:0 auto;border-radius:16px;overflow:hidden}.discord-main-img{width:100%;height:auto;display:block}.discord-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:20px;background:linear-gradient(180deg,#0000,#000c)}.support-img{width:120px;height:auto;border-radius:8px}.join-img{width:180px;height:auto;transition:transform .3s ease}.join-img:hover{transform:scale(1.05)}@media only screen and (max-width: 768px){.community-content h2{font-size:2rem}.community-content p{font-size:1rem}.community-stats{grid-template-columns:1fr}.stat-item{padding:15px}.discord-overlay{flex-direction:column;align-items:center;gap:15px}.support-img{width:100px}.join-img{width:150px}}.reviews-header{text-align:center;margin-bottom:50px}.overall-rating{display:flex;flex-direction:column;align-items:center;margin-top:20px}.rating-number{font-size:48px;font-weight:700;color:#5f46ff;line-height:1}.rating-stars{color:gold;font-size:24px;margin:10px 0}.rating-stars svg{margin:0 2px}.rating-count{color:#9ba2ab;font-size:16px}.review-card{display:flex;flex-direction:column;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.reviewer-info{display:flex;align-items:center;gap:15px}.reviewer-avatar{width:45px;height:45px;background:#5f46ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.reviewer-avatar svg{color:#5f46ff;font-size:20px}.reviewer-details h3{margin:0;font-size:18px;color:#fff}.verified-badge{display:inline-block;font-size:12px;color:#5f46ff;background:#5f46ff1a;padding:4px 8px;border-radius:12px;margin-top:5px}.review-stars{color:gold;font-size:16px}.review-stars svg{margin-left:2px}.review-card p{font-size:16px;line-height:1.6;color:#e0e0e0;margin:15px 0;font-style:italic}.review-date{color:#9ba2ab;font-size:14px;margin-top:auto}.serverlocationsText{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;width:90%;max-width:1000px;margin:80px auto 0;z-index:2;position:relative}.home-stat-card{background:#1a1c29cc;border-radius:20px;padding:40px 30px;text-align:center;border:1px solid rgba(95,70,255,.2);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:statCardFadeIn 1s ease-out calc(var(--delay, 0) * .2s) both}.home-stat-card:nth-child(1){--delay: 1}.home-stat-card:nth-child(2){--delay: 2}.home-stat-card:nth-child(3){--delay: 3}@keyframes statCardFadeIn{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.home-stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(95,70,255,.1),transparent);transition:left .6s ease}.home-stat-card:hover:before{left:100%}.home-stat-card:hover{transform:translateY(-10px) scale(1.02);border-color:#5f46ff80;box-shadow:0 20px 40px #5f46ff33,0 0 0 1px #5f46ff1a,inset 0 1px #ffffff1a}.home-location-stat-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#5f46ff;position:relative;transition:all .4s ease}.home-location-stat-icon:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);border-radius:50%;z-index:-1;opacity:0;transition:opacity .4s ease}.home-stat-card:hover .home-location-stat-icon:before{opacity:1}.home-stat-card:hover .home-location-stat-icon{transform:scale(1.1) rotate(5deg);color:#fff;background:linear-gradient(135deg,#5f46ffcc,#2264f4cc)}.stat-content{position:relative;z-index:2}.stat-number{font-size:3.5rem;font-weight:800;margin:0 0 10px;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;transition:all .4s ease}.home-stat-card:hover .stat-number{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.05)}.stat-label{font-size:1.1rem;color:#9ba2ab;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0;transition:color .4s ease}.home-stat-card:hover .stat-label{color:#fff}.network-status{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:60px;padding:25px 40px;background:#1a1c2999;border-radius:50px;border:1px solid rgba(95,70,255,.2);backdrop-filter:blur(20px);max-width:500px;margin-left:auto;margin-right:auto;animation:networkStatusFadeIn 1s ease-out 1.2s both}@keyframes networkStatusFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-indicator{display:flex;align-items:center;gap:12px;font-size:.95rem;color:#fff;font-weight:500}.status-dot{width:12px;height:12px;background:#0f8;border-radius:50%;position:relative;animation:statusPulse 2s ease-in-out infinite}.status-dot:before{content:"";position:absolute;top:-4px;left:-4px;width:20px;height:20px;background:#00ff884d;border-radius:50%;animation:statusRipple 2s ease-in-out infinite}@keyframes statusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes statusRipple{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.uptime-display{display:flex;align-items:center;gap:8px;font-size:.95rem}.uptime-label{color:#9ba2ab;font-weight:400}.uptime-value{color:#0f8;font-weight:700;font-size:1.1rem}@media (max-width: 768px){.rating-number{font-size:36px}.rating-stars{font-size:20px}.review-card{padding:20px}.reviewer-avatar{width:40px;height:40px}.reviewer-details h3{font-size:16px}.review-stars{font-size:14px}.serverlocationsText{justify-items:left}}@media (max-width: 1200px){.section-header h2{font-size:3rem}.map-wrapper{padding:30px}.home-stat-card{padding:35px 25px}.stat-number{font-size:3rem}}@media (max-width: 768px){.serverlocations{padding:60px 5vw;margin-top:80px}.section-header h2{font-size:2.5rem;letter-spacing:1px}.section-subtitle{font-size:1rem}.map-wrapper{padding:20px;border-radius:20px}.serverlocationsText{grid-template-columns:1fr;gap:30px;margin-top:60px}.home-stat-card{padding:30px 20px}.home-location-stat-icon{width:60px;height:60px;font-size:1.5rem;margin-bottom:20px}.stat-number{font-size:2.5rem}.stat-label{font-size:1rem}.network-status{flex-direction:column;gap:20px;padding:20px 30px;margin-top:40px}.status-indicator,.uptime-display{font-size:.9rem}.particle:nth-child(n+11){display:none}.connection-line:nth-child(n+4){display:none}}@media (max-width: 480px){.section-header h2,.stat-number{font-size:2rem}.home-location-stat-icon{width:50px;height:50px;font-size:1.2rem}.network-status{padding:15px 20px}}.home-cta-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 5vw;margin:100px 0;overflow:hidden;background:linear-gradient(135deg,#1a1c29f2,#0f1119fa);border:1px solid rgba(95,70,255,.1)}.home-cta-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.home-cta-gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:ctaOrbFloat 8s ease-in-out infinite}.home-cta-orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(95,70,255,.3) 0%,transparent 70%);top:-150px;left:-150px;animation-delay:0s}.home-cta-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(34,100,244,.2) 0%,transparent 70%);bottom:-200px;right:-200px;animation-delay:2s}.home-cta-orb-3{width:250px;height:250px;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@keyframes ctaOrbFloat{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(30px,-20px) scale(1.1);opacity:.8}66%{transform:translate(-20px,30px) scale(.9);opacity:.7}}.home-cta-content{position:relative;z-index:2;text-align:center;max-width:800px;width:100%}.home-cta-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#5f46ff1a;border:1px solid rgba(95,70,255,.3);border-radius:50px;color:#5f46ff;font-size:.9rem;font-weight:600;margin-bottom:30px;animation:ctaBadgeFadeIn 1s ease-out;backdrop-filter:blur(10px)}.home-cta-badge-icon{color:gold;animation:ctaBadgeIconSpin 3s ease-in-out infinite}@keyframes ctaBadgeFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaBadgeIconSpin{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}.home-cta-title{font-size:3.5rem;font-weight:800;margin:0 0 25px;line-height:1.2;color:#fff;animation:ctaTitleSlideIn 1s ease-out .2s both}.home-cta-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.home-cta-highlight:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);border-radius:2px;animation:ctaHighlightExpand 1s ease-out 1s both}@keyframes ctaTitleSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaHighlightExpand{0%{width:0}to{width:100%}}.home-cta-description{font-size:1.2rem;color:#9ba2ab;line-height:1.6;max-width:600px;margin:0 auto 40px;animation:ctaDescriptionFadeIn 1s ease-out .4s both}@keyframes ctaDescriptionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-cta-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:40px 0;animation:ctaFeaturesSlideIn 1s ease-out .6s both}.home-cta-feature{display:flex;align-items:center;gap:12px;padding:15px 20px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;backdrop-filter:blur(10px)}.home-cta-feature:hover{background:#2196f31a;border-color:#2196f34d;transform:translateY(-2px)}.home-cta-feature:hover .home-cta-feature-icon{color:#1976d2}.home-cta-feature-icon{color:#2196f3;font-size:1.2rem;min-width:20px;transition:color .3s ease}.home-cta-feature span{color:#e2e8f0;font-weight:500;font-size:14px}@keyframes ctaFeaturesSlideIn{0%{opacity:0;transform:translate(-30px,30px)}to{opacity:1;transform:translate(0)}}.home-cta-buttons{display:flex;justify-content:center;gap:20px;animation:ctaButtonsSlideIn 1s ease-out 1s both}.home-cta-primary-btn{position:relative;display:flex;align-items:center;gap:12px;padding:18px 32px;background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.home-cta-primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.home-cta-primary-btn:hover:before{left:100%}.home-cta-primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #5f46ff66}.home-cta-primary-btn .btn-text,.home-cta-primary-btn .btn-icon{position:relative;z-index:1}.home-cta-primary-btn .btn-icon{transition:transform .3s ease}.home-cta-primary-btn:hover .btn-icon{transform:translate(5px)}.home-btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:1;pointer-events:none;border-radius:inherit}.home-cta-primary-btn:hover .home-btn-shine{left:100%}@keyframes btnShine{0%{left:-100%}to{left:100%}}.home-cta-secondary-btn{position:relative;display:flex;align-items:center;gap:12px;padding:18px 32px;background:#1a1c29cc;color:#e2e8f0;border:1px solid rgba(95,70,255,.3);border-radius:50px;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.home-cta-secondary-btn:hover{background:#5f46ff1a;border-color:#5f46ff80;transform:translateY(-3px);box-shadow:0 10px 30px #5f46ff33}.home-cta-secondary-btn .btn-icon{transition:transform .3s ease}.home-cta-secondary-btn:hover .btn-icon{transform:translate(5px)}@keyframes ctaButtonsSlideIn{0%{opacity:0;transform:translate(-20px,20px)}to{opacity:1;transform:translate(0)}}.home-cta-trust-indicators{display:flex;justify-content:center;gap:40px;margin-top:50px;animation:ctaTrustSlideIn 1s ease-out 1.2s both}.home-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease}.home-trust-item:hover{background:#5f46ff1a;border-color:#5f46ff4d;transform:translateY(-3px)}.home-trust-item:hover .home-trust-icon{background:linear-gradient(135deg,#2196f333,#5f46ff33);border-color:#2196f366;color:#1976d2;transform:scale(1.1)}.home-trust-icon{font-size:1.5rem;color:#2196f3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#2196f31a,#5f46ff1a);border:1px solid rgba(33,150,243,.2);border-radius:10px;margin-bottom:8px;transition:all .3s ease}.home-trust-text{text-align:center}.home-trust-number{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:4px}.home-trust-label{font-size:.9rem;color:#9ba2ab;font-weight:500}@keyframes ctaTrustSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-cta-floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.home-floating-element{position:absolute;width:50px;height:50px;background:linear-gradient(135deg,#2196f333,#5f46ff4d);border:1px solid rgba(33,150,243,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#2196f3;backdrop-filter:blur(10px);animation:ctaFloatingElement 8s ease-in-out infinite}.home-element-1{top:20%;left:10%;animation-delay:0s}.home-element-2{top:60%;left:85%;animation-delay:2s}.home-element-3{top:30%;left:70%;animation-delay:4s}.home-element-4{top:80%;left:20%;animation-delay:6s}.home-floating-element:hover{background:linear-gradient(135deg,#2196f34d,#5f46ff66);border-color:#2196f399;color:#1976d2;transform:scale(1.2);animation-play-state:paused}@keyframes ctaFloatingElement{0%,to{transform:translateY(0) rotate(0);opacity:.7}25%{transform:translateY(-15px) rotate(5deg);opacity:1}50%{transform:translateY(-25px) rotate(-5deg);opacity:.8}75%{transform:translateY(-10px) rotate(3deg);opacity:1}}@media (max-width: 1200px){.home-cta-title{font-size:3rem}.home-cta-features{gap:15px}.home-cta-trust-indicators{gap:30px}}@media (max-width: 768px){.home-cta-section{padding:80px 2rem;margin:60px 0}.home-cta-title{font-size:2.5rem}.home-cta-description{font-size:1rem}.home-cta-buttons{flex-direction:column;align-items:center}.home-cta-primary-btn,.home-cta-secondary-btn{width:100%;max-width:280px;justify-content:center}.home-cta-features{grid-template-columns:1fr;gap:12px}.home-cta-trust-indicators{flex-direction:column;gap:20px}.home-trust-item{width:100%;max-width:250px;margin:0 auto}.home-floating-element{width:40px;height:40px;font-size:1rem}.home-floating-element:nth-child(n+3){display:none}.home-cta-gradient-orb{filter:blur(40px);opacity:.5}}@media (max-width: 480px){.home-cta-title{font-size:2rem}.home-cta-description{font-size:.9rem}.home-cta-primary-btn,.home-cta-secondary-btn{padding:15px 25px;font-size:15px}.home-trust-number{font-size:1.5rem}.home-trust-label{font-size:.8rem}}.assortimentTitle h2 .gradient-word{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease-in-out infinite;display:inline}.assortiment-description{font-size:1.2rem;color:#9ba2ab;font-weight:400;max-width:600px;margin:10px auto 40px;text-align:center;line-height:1.6;animation:slideInFromBottom 1s ease-out .3s both}@media (max-width: 768px){.assortimentTitle h2 .gradient-word{animation-duration:2s}.assortiment-description{font-size:1rem;margin:8px auto 30px;max-width:400px}}@media (max-width: 480px){.assortiment-description{font-size:.9rem;margin:6px auto 25px;max-width:300px;line-height:1.4}}@media (max-width: 768px){.community-content h2{font-size:2.5rem}.community-content p{font-size:1rem}.community-stats{grid-template-columns:repeat(2,1fr)}.stat-item{padding:20px 15px}.discord-overlay{flex-direction:column;gap:20px;padding:20px}.support-img{max-width:100px}.join-img{max-width:120px}}.performance-stats-section{position:relative;padding:120px 5vw;overflow:hidden;background:linear-gradient(135deg,#0f1119f2,#1a1c29fa)}.stats-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.stats-gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:statsOrbFloat 8s ease-in-out infinite}.stats-orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(95,70,255,.3) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.stats-orb-2{width:300px;height:300px;background:radial-gradient(circle,rgba(1,113,240,.25) 0%,transparent 70%);bottom:-150px;right:-150px;animation-delay:2s}.stats-orb-3{width:250px;height:250px;background:radial-gradient(circle,rgba(0,212,255,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@keyframes statsOrbFloat{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(20px,-15px) scale(1.1);opacity:.8}66%{transform:translate(-15px,20px) scale(.9);opacity:.7}}.stats-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:15px;overflow:hidden}.stats-header h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0;flex:1;min-width:200px}.status-indicator{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;white-space:nowrap}.all-systems-operational span{font-size:.9rem;font-weight:600;color:#0f8;white-space:nowrap}.status-dot{width:12px;height:12px;background:#0f8;border-radius:50%;position:relative;animation:statusPulse 3s ease-in-out infinite;flex-shrink:0}.status-dot:before{content:"";position:absolute;top:-4px;left:-4px;width:20px;height:20px;background:#00ff884d;border-radius:50%;animation:statusRipple 3s ease-in-out infinite}.status-dot.online{background:#0f8}@keyframes statusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes statusRipple{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.stats-badge{display:inline-flex;align-items:center;gap:10px;background:#5f46ff1a;border:1px solid rgba(95,70,255,.3);border-radius:50px;padding:12px 24px;margin-bottom:30px;backdrop-filter:blur(20px);animation:statsBadgeFadeIn 1s ease-out}.stats-badge-icon{color:gold;font-size:16px;animation:statsBadgeIconSpin 3s ease-in-out infinite}.stats-badge span{color:#e2e8f0;font-size:14px;font-weight:600}@keyframes statsBadgeFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes statsBadgeIconSpin{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.stats-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-description{font-size:1.2rem;color:#9ba2ab;max-width:600px;margin:0 auto;line-height:1.6;animation:statsDescriptionFadeIn 1s ease-out .4s both}@keyframes statsDescriptionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;animation:statsGridSlideIn 1s ease-out .6s both}.stat-item{display:flex;flex-direction:column;align-items:center;padding:40px 30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(95,70,255,.1),transparent);transition:left .6s ease}.stat-item:hover:before{left:100%}.stat-item:hover{transform:translateY(-10px) scale(1.02);border-color:#5f46ff80;box-shadow:0 20px 40px #5f46ff33}.stat-icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s ease}.stat-icon-wrapper .home-stat-icon{font-size:2rem;color:#5f46ff;transition:all .4s ease}.stat-item:hover .stat-icon-wrapper{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#5f46ffcc,#2264f4cc)}.stat-item:hover .stat-icon-wrapper .home-stat-icon{color:#fff}.stat-content{text-align:center}.stat-number{font-size:3rem;font-weight:800;color:#fff;line-height:1;margin:0}.stat-plus{font-size:2rem;font-weight:700;color:#5f46ff}.stat-label{font-size:1rem;color:#9ba2ab;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:8px}@keyframes statsGridSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.enhanced-features-section{position:relative;padding:120px 5vw;overflow:hidden}.features-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.features-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);animation:featuresOrbFloat 10s ease-in-out infinite}.features-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(95,70,255,.15) 0%,transparent 70%);top:10%;left:-10%;animation-delay:0s}.features-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(1,113,240,.12) 0%,transparent 70%);bottom:10%;right:-10%;animation-delay:3s}@keyframes featuresOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.features-container{position:relative;z-index:2;max-width:1400px;margin:0 auto}.features-header{text-align:center;margin-bottom:80px}.features-header h2{font-size:3.5rem;font-weight:800;margin:0 0 20px;color:#fff;animation:featuresHeaderSlideIn 1s ease-out}.features-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-description{font-size:1.2rem;color:#9ba2ab;max-width:700px;margin:0 auto;line-height:1.6;animation:featuresDescriptionFadeIn 1s ease-out .2s both}@keyframes featuresHeaderSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes featuresDescriptionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enhanced-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;animation:featuresGridSlideIn 1s ease-out .4s both}.enhanced-feature-card{background:#1a1c29cc;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.enhanced-feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(95,70,255,.05),transparent);transition:left .8s ease}.enhanced-feature-card:hover:before{left:100%}.enhanced-feature-card:hover{transform:translateY(-8px) scale(1.02);border-color:#5f46ff4d;box-shadow:0 25px 50px #5f46ff26}.feature-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.feature-icon-container{width:60px;height:60px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.enhanced-feature-card:hover .feature-icon-container{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#5f46ffcc,#2264f4cc)}.enhanced-feature-icon{font-size:1.5rem;color:#5f46ff;transition:all .4s ease}.enhanced-feature-card:hover .enhanced-feature-icon{color:#fff}.feature-status{display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;position:relative}.status-dot.active{background:#0f8;animation:statusPulse 2s ease-in-out infinite}.status-dot.protected{background:#5f46ff;animation:statusPulse 2s ease-in-out infinite}.status-dot.optimal{background:#00d4ff;animation:statusPulse 2s ease-in-out infinite}.status-dot.available{background:gold;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.status-text{font-size:.85rem;color:#9ba2ab;font-weight:500}.feature-card-content{margin-bottom:25px}.feature-card-content h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 10px}.feature-highlight-text{font-size:1.2rem;font-weight:600;color:#5f46ff;margin-bottom:10px}.feature-description{font-size:1rem;color:#9ba2ab;line-height:1.5;margin-bottom:20px}.feature-specs{display:flex;flex-direction:column;gap:8px}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:8px;transition:all .3s ease}.spec-item:hover{background:#5f46ff1a}.spec-label{font-size:.9rem;color:#9ba2ab;font-weight:500}.spec-value{font-size:.9rem;color:#fff;font-weight:600}.feature-card-footer{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.performance-indicator{display:flex;flex-direction:column;gap:8px}.performance-bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.performance-fill{height:100%;background:linear-gradient(90deg,#0f8,#5f46ff);border-radius:3px;animation:performanceFillAnimation 2s ease-out}@keyframes performanceFillAnimation{0%{width:0%}to{width:95%}}.performance-text{font-size:.85rem;color:#0f8;font-weight:600;text-align:center}.security-indicator{display:flex;align-items:center;justify-content:space-between}.security-shields{display:flex;gap:4px}.shield{width:12px;height:12px;background:#5f46ff4d;border-radius:2px;transition:all .3s ease}.shield.active{background:#5f46ff;animation:shieldPulse 2s ease-in-out infinite}@keyframes shieldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.security-text{font-size:.85rem;color:#5f46ff;font-weight:600}.network-indicator{display:flex;align-items:center;justify-content:space-between}.network-pulse{width:20px;height:20px;background:#00d4ff;border-radius:50%;position:relative;animation:networkPulseAnimation 2s ease-in-out infinite}.network-pulse:before{content:"";position:absolute;top:-5px;left:-5px;width:30px;height:30px;background:#00d4ff4d;border-radius:50%;animation:networkRipple 2s ease-in-out infinite}@keyframes networkPulseAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes networkRipple{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.network-text{font-size:.85rem;color:#00d4ff;font-weight:600}.support-indicator{display:flex;align-items:center;justify-content:space-between}.support-agents{display:flex;gap:4px}.agent-dot{width:8px;height:8px;border-radius:50%;background:#ffd7004d}.agent-dot.online{background:gold;animation:agentPulse 1.5s ease-in-out infinite}@keyframes agentPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.support-text{font-size:.85rem;color:gold;font-weight:600}@keyframes featuresGridSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.enhanced-assortment-section{position:relative;padding:120px 5vw;overflow:hidden;background:linear-gradient(135deg,#0f1119f2,#1a1c29fa)}.assortment-background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.assortment-gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:assortmentOrbFloat 12s ease-in-out infinite}.assortment-orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(95,70,255,.25) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.assortment-orb-2{width:350px;height:350px;background:radial-gradient(circle,rgba(1,113,240,.2) 0%,transparent 70%);top:50%;right:-100px;animation-delay:4s}.assortment-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(0,212,255,.15) 0%,transparent 70%);bottom:-100px;left:50%;animation-delay:8s}@keyframes assortmentOrbFloat{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(25px,-20px) scale(1.1);opacity:.9}66%{transform:translate(-20px,25px) scale(.9);opacity:.8}}.assortment-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.assortment-header{text-align:center;margin-bottom:80px}.assortment-badge{display:inline-flex;align-items:center;gap:10px;background:#5f46ff1a;border:1px solid rgba(95,70,255,.3);border-radius:50px;padding:12px 24px;margin-bottom:30px;backdrop-filter:blur(20px);animation:assortmentBadgeFadeIn 1s ease-out}.assortment-badge-icon{color:gold;font-size:16px;animation:assortmentBadgeIconSpin 3s ease-in-out infinite}.assortment-badge span{color:#e2e8f0;font-size:14px;font-weight:600}@keyframes assortmentBadgeFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes assortmentBadgeIconSpin{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.assortment-header h2{font-size:3.5rem;font-weight:800;margin:0 0 20px;color:#fff;animation:assortmentHeaderSlideIn 1s ease-out .2s both}.assortment-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.assortment-header .assortment-description{font-size:1.2rem;color:#9ba2ab;max-width:700px;margin:0 auto;line-height:1.6;animation:assortmentDescriptionFadeIn 1s ease-out .4s both}@keyframes assortmentHeaderSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes assortmentDescriptionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enhanced-assortment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:80px;animation:assortmentGridSlideIn 1s ease-out .6s both}@keyframes assortmentGridSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.assortment-cta{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;backdrop-filter:blur(20px);animation:assortmentCtaSlideIn 1s ease-out .8s both}@keyframes assortmentCtaSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.assortment-cta-content{margin-bottom:40px}.assortment-cta-content h3{font-size:2rem;font-weight:700;color:#fff;margin:0 0 15px}.assortment-cta-content p{font-size:1.1rem;color:#9ba2ab;max-width:500px;margin:0 auto;line-height:1.6}.assortment-cta-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.assortment-cta-primary,.assortment-cta-secondary{display:flex;align-items:center;gap:10px;padding:16px 30px;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;position:relative;overflow:hidden}.assortment-cta-primary{background:linear-gradient(135deg,#5f46ff,#2264f4);color:#fff;box-shadow:0 10px 30px #5f46ff4d}.assortment-cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#7b5fff,#4a7bf7);transition:left .4s ease;z-index:0}.assortment-cta-primary:hover:before{left:0}.assortment-cta-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px #5f46ff66}.assortment-cta-secondary{background:transparent;border:2px solid rgba(95,70,255,.5);color:#fff;backdrop-filter:blur(10px)}.assortment-cta-secondary:hover{background:#5f46ff1a;border-color:#5f46ffcc;transform:translateY(-3px);box-shadow:0 10px 25px #5f46ff33}.assortment-cta-primary .btn-icon,.assortment-cta-secondary .btn-icon{position:relative;z-index:2;transition:transform .3s ease}.assortment-cta-primary span,.assortment-cta-secondary span{position:relative;z-index:2}.assortment-cta-primary:hover .btn-icon,.assortment-cta-secondary:hover .btn-icon{transform:translate(3px)}@media (max-width: 1200px){.performance-stats-section,.enhanced-features-section,.enhanced-assortment-section{padding:100px 4vw}.stats-header h2,.features-header h2,.assortment-header h2{font-size:3rem}.enhanced-features-grid,.enhanced-assortment-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width: 768px){.performance-stats-section,.enhanced-features-section,.enhanced-assortment-section{padding:80px 4vw}.stats-header h2,.features-header h2,.assortment-header h2{font-size:2.5rem}.stats-description,.features-description,.assortment-header .assortment-description{font-size:1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.enhanced-features-grid,.enhanced-assortment-grid{grid-template-columns:1fr;gap:20px}.enhanced-feature-card{padding:25px}.stat-item{padding:30px 20px}.stat-number{font-size:2.5rem}.assortment-cta{padding:40px 20px}.assortment-cta-content h3{font-size:1.5rem}.assortment-cta-buttons{flex-direction:column;width:100%}.assortment-cta-primary,.assortment-cta-secondary{width:100%;justify-content:center}.stats-gradient-orb,.features-gradient-orb,.assortment-gradient-orb{filter:blur(40px)}}@media (max-width: 480px){.performance-stats-section,.enhanced-features-section,.enhanced-assortment-section{padding:60px 4vw}.stats-header h2,.features-header h2,.assortment-header h2{font-size:2rem}.stats-grid{grid-template-columns:1fr}.stat-number{font-size:2rem}.stat-icon-wrapper{width:60px;height:60px}.enhanced-feature-card{padding:20px}.feature-icon-container{width:50px;height:50px}.enhanced-feature-icon{font-size:1.2rem}.assortment-cta-content h3{font-size:1.3rem}.assortment-cta-content p{font-size:1rem}}.trust-section{padding:60px 5vw 40px;background:#1a1c2966;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.trust-container{max-width:1200px;margin:0 auto}.trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.trust-badge{display:flex;align-items:center;gap:20px;padding:25px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;backdrop-filter:blur(10px)}.trust-badge:hover{background:#ffffff14;border-color:#5f46ff4d;transform:translateY(-2px)}.trust-icon{width:60px;height:60px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#5f46ff;font-size:1.5rem;min-width:60px}.trust-content{display:flex;flex-direction:column;gap:4px}.trust-number{font-size:1.8rem;font-weight:800;color:#fff;line-height:1}.trust-label{font-size:.9rem;color:#9ba2ab;font-weight:500}.services-selection-section{padding:100px 5vw;position:relative;overflow:hidden}.services-selection-section:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(95,70,255,.08) 0%,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;transform:translate(-50%,-50%)}.home-services-container{position:relative;z-index:2;max-width:1400px;margin:0 auto}.home-services-header{text-align:center;margin-bottom:60px}.home-services-header h2{font-size:3rem;font-weight:800;margin:0 0 15px;color:#fff}.home-services-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-services-header p{font-size:1.2rem;color:#9ba2ab;max-width:600px;margin:0 auto}.home-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:60px}.home-service-card{position:relative;display:flex;flex-direction:column;padding:35px 30px;background:#1a1c29cc;border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;overflow:hidden}.home-service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(95,70,255,.1),transparent);transition:left .6s ease}.home-service-card:hover:before{left:100%}.home-service-card:hover{transform:translateY(-8px) scale(1.02);border-color:#5f46ff66;box-shadow:0 20px 40px #5f46ff33}.home-service-card.featured{border-color:#5f46ff80;background:#1a1c29e6}.home-service-badge{position:absolute;top:-10px;right:15px;background:linear-gradient(135deg,#ff6b6b,#ffd93d);color:#1a1c29;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:700;z-index:10;box-shadow:0 4px 15px #ff6b6b4d}.home-service-icon-wrapper{width:70px;height:70px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all .4s ease}.home-service-icon{font-size:2rem;color:#5f46ff;transition:all .4s ease}.home-service-card:hover .home-service-icon-wrapper{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#5f46ffcc,#2264f4cc)}.home-service-card:hover .home-service-icon{color:#fff}.home-service-content{flex:1}.home-service-content h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.home-service-content p{font-size:1rem;color:#9ba2ab;margin:0 0 20px;line-height:1.5}.home-service-features{list-style:none;padding:0;margin:0 0 25px}.home-service-features li{display:flex;align-items:center;gap:10px;padding:8px 0;color:#e0e0e0;font-size:.9rem}.home-service-features li:before{content:"✓";width:16px;height:16px;background:#5f46ff33;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5f46ff;font-size:.8rem;font-weight:700;min-width:16px}.home-service-price{display:flex;align-items:baseline;gap:4px;margin-bottom:20px}.home-price-from{font-size:.9rem;color:#9ba2ab}.home-price-amount{font-size:2rem;font-weight:800;color:#5f46ff}.home-price-period{font-size:.9rem;color:#9ba2ab}.home-service-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#5f46ff1a;border-radius:50%;color:#5f46ff;margin-top:auto;transition:all .3s ease;align-self:flex-end}.home-service-card:hover .home-service-arrow{background:#5f46ffcc;color:#fff;transform:translate(5px)}.home-services-cta{text-align:center;padding:40px;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.home-services-cta p{font-size:1.1rem;color:#9ba2ab;margin:0 0 25px}.consultation-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;background:linear-gradient(135deg,#5f46ff,#2264f4);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.consultation-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #5f46ff4d}.why-choose-section{padding:100px 5vw;position:relative;background:linear-gradient(135deg,#0f1119f2,#1a1c29fa)}.why-choose-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(95,70,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(1,113,240,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.why-choose-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.why-choose-header{text-align:center;margin-bottom:80px}.why-choose-header h2{font-size:3rem;font-weight:800;margin:0 0 15px;color:#fff}.why-highlight{background:linear-gradient(135deg,#5f46ff,#2264f4,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-choose-header p{font-size:1.2rem;color:#9ba2ab;max-width:600px;margin:0 auto}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.why-feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.why-feature:hover{transform:translateY(-10px);border-color:#5f46ff4d;box-shadow:0 20px 40px #5f46ff26}.why-icon{width:80px;height:80px;background:linear-gradient(135deg,#5f46ff33,#2264f433);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5f46ff;font-size:2rem;margin-bottom:25px;transition:all .4s ease}.why-feature:hover .why-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#5f46ffcc,#2264f4cc);color:#fff}.why-feature h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 15px}.why-feature p{font-size:1rem;color:#9ba2ab;line-height:1.6;margin:0}@media (max-width: 1200px){.home-services-header h2,.why-choose-header h2{font-size:2.5rem}.home-services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width: 768px){.trust-section{padding:40px 4vw 30px}.trust-badges{grid-template-columns:repeat(2,1fr);gap:20px}.trust-badge{padding:20px 15px;flex-direction:column;text-align:center;gap:12px}.trust-icon{width:50px;height:50px;font-size:1.2rem}.trust-number{font-size:1.5rem}.services-selection-section,.why-choose-section{padding:80px 4vw}.home-services-header h2,.why-choose-header h2{font-size:2rem}.home-services-grid,.why-choose-grid{grid-template-columns:1fr;gap:20px}.home-service-card{padding:30px 25px}.home-service-icon-wrapper{width:60px;height:60px}.home-service-icon{font-size:1.5rem}.why-feature{padding:30px 25px}.why-icon{width:60px;height:60px;font-size:1.5rem}}@media (max-width: 480px){.trust-badges{grid-template-columns:1fr}.home-services-header h2,.why-choose-header h2{font-size:1.8rem}.home-service-card{padding:25px 20px}.home-service-content h3{font-size:1.3rem}.home-price-amount{font-size:1.8rem}.why-feature{padding:25px 20px}.why-feature h3{font-size:1.3rem}.why-icon{width:50px;height:50px;font-size:1.2rem}}.live-chat-widget{position:fixed;bottom:30px;right:30px;z-index:1000;animation:chatWidgetSlideIn 1s ease-out 2s both}@keyframes chatWidgetSlideIn{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}.chat-bubble{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#5f46ff,#2264f4);border-radius:50px;padding:16px 24px;box-shadow:0 8px 25px #5f46ff66;cursor:pointer;transition:all .3s ease;border:2px solid rgba(255,255,255,.2)}.chat-bubble:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px #5f46ff80}.chat-bubble svg{color:#fff;font-size:20px;animation:chatIconBounce 2s ease-in-out infinite}@keyframes chatIconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chat-status{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600}.chat-status .status-dot{width:8px;height:8px;background:#0f8;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}.enhanced-live-status-section{position:relative;padding:120px 0 140px;background:linear-gradient(135deg,#0f0f23,#1a1a2e 35%,#16213e);overflow:hidden;isolation:isolate}.live-status-background{position:absolute;inset:0;pointer-events:none;z-index:1}.animated-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.floating-orbs{position:absolute;inset:0}.orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4;animation:orbFloat 8s ease-in-out infinite}.orb-1{width:200px;height:200px;background:linear-gradient(45deg,#6366f1,#8b5cf6);top:15%;left:10%;animation-delay:0s}.orb-2{width:150px;height:150px;background:linear-gradient(45deg,#06b6d4,#0ea5e9);top:70%;right:15%;animation-delay:2s}.orb-3{width:100px;height:100px;background:linear-gradient(45deg,#8b5cf6,#ec4899);bottom:20%;left:60%;animation-delay:4s}@keyframes orbFloat{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.live-status-container{max-width:1400px;margin:0 auto;padding:0 5vw;position:relative;z-index:2}.premium-section-header{text-align:center;margin-bottom:80px;animation:headerFadeIn 1s ease-out}.header-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f126,#8b5cf626);border:1px solid rgba(99,102,241,.3);border-radius:50px;padding:8px 20px;margin-bottom:24px;backdrop-filter:blur(10px);animation:badgeGlow 2s ease-in-out infinite alternate}@keyframes badgeGlow{0%{box-shadow:0 0 20px #6366f14d}to{box-shadow:0 0 30px #6366f180}}.badge-icon{color:#6366f1;font-size:.9rem}.header-badge span{color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.premium-section-header h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#fff;margin-bottom:24px;line-height:1.2}.gradient-highlight{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.gradient-highlight:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);border-radius:2px;animation:underlineExpand 1.5s ease-out .5s both}@keyframes underlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.premium-section-header p{font-size:1.2rem;color:#fffc;max-width:700px;margin:0 auto;line-height:1.6}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.premium-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:60px}.premium-status-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:cardSlideUp .8s ease-out both}.premium-status-card:nth-child(1){animation-delay:.1s}.premium-status-card:nth-child(2){animation-delay:.2s}.premium-status-card:nth-child(3){animation-delay:.3s}.premium-status-card:nth-child(4){animation-delay:.4s}.premium-status-card:nth-child(5){animation-delay:.5s}.premium-status-card:nth-child(6){animation-delay:.6s}.premium-status-card:nth-child(7){animation-delay:.7s}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.premium-status-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);transform:scaleX(0);transition:transform .4s ease}.premium-status-card:hover:before{transform:scaleX(1)}.premium-status-card:hover{transform:translateY(-8px);border-color:#6366f14d;background:#ffffff0d;box-shadow:0 20px 40px #0000004d,0 0 0 1px #6366f11a}.main-status{grid-column:span 2;padding:40px;background:linear-gradient(135deg,#6366f11a,#8b5cf614);border:1px solid rgba(99,102,241,.2)}.status-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.status-icon-wrapper{position:relative;width:56px;height:56px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;display:flex;align-items:center;justify-content:center}.status-icon{color:#fff;font-size:1.4rem;z-index:2}.pulse-ring{position:absolute;inset:-8px;border:2px solid rgba(99,102,241,.4);border-radius:20px;animation:pulseRing 2s ease-in-out infinite}@keyframes pulseRing{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.status-info h3{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 8px}.operational-badge{display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}.status-dot.online{background:#10b981;box-shadow:0 0 #10b981b3}@keyframes statusPulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.operational-badge span{color:#10b981;font-size:.9rem;font-weight:600}.main-metrics{display:flex;align-items:center;gap:40px}.primary-metric{flex:1}.primary-metric .metric-value{font-size:3rem;font-weight:800;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.primary-metric .metric-label{font-size:1.1rem;font-weight:600;color:#ffffffe6;margin-bottom:4px}.metric-subtitle{font-size:.9rem;color:#fff9}.uptime-chart{display:flex;align-items:end;gap:6px;height:60px}.chart-bar{width:8px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:4px 4px 0 0;animation:barGrow 1.5s ease-out both}.chart-bar:nth-child(1){animation-delay:.1s}.chart-bar:nth-child(2){animation-delay:.2s}.chart-bar:nth-child(3){animation-delay:.3s}.chart-bar:nth-child(4){animation-delay:.4s}.chart-bar:nth-child(5){animation-delay:.5s}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.metric-card .metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.premium-status-card:hover .status-metric-icon{transform:scale(1.1) rotate(5deg)}.live-indicator,.performance-badge{padding:4px 12px;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:indicatorBlink 2s ease-in-out infinite}@keyframes systemPulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.1);box-shadow:0 0 0 8px #22c55e00}}@keyframes statusRipple{0%{transform:scale(1);opacity:.8}to{transform:scale(2);opacity:0}}.live-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.metric-item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;position:relative;transition:all .4s ease;overflow:hidden}.metric-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--metric-color),transparent);transform:scaleX(0);transition:transform .4s ease}.metric-item:hover:before{transform:scaleX(1)}.metric-item:hover{transform:translateY(-5px);background:#ffffff0f;border-color:#ffffff26;box-shadow:0 20px 40px #0000004d}.metric-item:nth-child(1){--metric-color: #6366F1}.metric-item:nth-child(2){--metric-color: #8B5CF6}.metric-item:nth-child(3){--metric-color: #06B6D4}.metric-item:nth-child(4){--metric-color: #10B981}.metric-value{font-size:2rem;font-weight:800;color:#fff;margin-bottom:8px;line-height:1;animation:countUp 2s ease-out}.metric-label{font-size:.9rem;color:#fff9;margin-bottom:12px;font-weight:500}.metric-trend{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:20px;width:fit-content}.metric-trend.positive{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.metric-trend.stable{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.security-compliance-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;backdrop-filter:blur(20px);position:relative;overflow:hidden;animation:cardSlideIn 1s ease-out .6s both}.security-compliance-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b);animation:gradientFlow 3s ease-in-out infinite reverse}.security-header{text-align:center;margin-bottom:30px}.security-header h3{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.security-shield{width:24px;height:24px;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem}.security-header p{color:#fff9;font-size:.9rem;margin:0}.security-badges{display:flex;flex-direction:column;gap:16px}.security-badge{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.security-badge:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#8b5cf6,#ec4899);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease}.security-badge:hover:before{transform:scaleY(1)}.security-badge:hover{background:#ffffff0f;border-color:#ffffff26;transform:translate(8px)}.security-badge-icon{width:20px;height:20px;color:#8b5cf6;flex-shrink:0}.security-badge-text{color:#ffffffe6;font-weight:500;font-size:.9rem}.performance-analytics{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;backdrop-filter:blur(20px);position:relative;overflow:hidden;animation:cardSlideIn 1s ease-out .8s both;grid-column:1 / -1}.performance-analytics:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#06b6d4,#10b981,#22c55e);animation:gradientFlow 3s ease-in-out infinite}.analytics-header{text-align:center;margin-bottom:40px}.analytics-header h3{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:10px}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.analytics-item{text-align:center;padding:30px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s ease}.analytics-item:hover{transform:translateY(-3px);background:#ffffff0a;border-color:#ffffff1f}.analytics-icon{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,var(--analytics-color),var(--analytics-color-light));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;animation:iconFloat 3s ease-in-out infinite}.analytics-item:nth-child(1){--analytics-color: #06B6D4;--analytics-color-light: #0891B2}.analytics-item:nth-child(2){--analytics-color: #10B981;--analytics-color-light: #059669}.analytics-item:nth-child(3){--analytics-color: #8B5CF6;--analytics-color-light: #7C3AED}.analytics-item:nth-child(4){--analytics-color: #F59E0B;--analytics-color-light: #D97706}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.analytics-value{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:8px}.analytics-label{font-size:1rem;color:#ffffffb3;font-weight:500}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.live-status-section{padding:60px 4vw}.status-container{max-width:100%;padding:0 20px}.status-section-header h2{font-size:2.2rem}.status-dashboard{grid-template-columns:1fr;gap:30px}.live-metrics-card,.security-compliance-card{padding:30px}.metrics-header{flex-direction:column;align-items:flex-start;gap:15px}.live-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.security-badges{grid-template-columns:repeat(2,1fr);gap:15px}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.live-status-section{padding:40px 5vw}.status-container{padding:0 15px}.status-section-header{margin-bottom:40px}.status-section-header h2{font-size:1.8rem;line-height:1.2}.status-section-header p{font-size:1rem;max-width:100%}.status-dashboard{gap:25px}.live-metrics-card,.security-compliance-card,.performance-analytics{padding:25px;border-radius:20px}.metrics-title h3{font-size:1.3rem}.metrics-icon{width:40px;height:40px;font-size:1rem}.system-status{padding:10px 16px;border-radius:40px}.status-text{font-size:.85rem}.live-stats-grid{grid-template-columns:1fr;gap:15px}.metric-item{padding:20px;border-radius:14px}.metric-value{font-size:1.8rem}.metric-label{font-size:.9rem}.metric-trend{font-size:.8rem}.security-header h3{font-size:1.3rem}.security-header p{font-size:.9rem}.security-badges{grid-template-columns:1fr;gap:12px}.security-badge{padding:12px 16px;border-radius:12px}.security-badge-text{font-size:.9rem}.analytics-header h3{font-size:1.3rem}.analytics-grid{grid-template-columns:1fr;gap:15px}.analytics-item{padding:20px;border-radius:14px}.analytics-icon{width:50px;height:50px;font-size:1.3rem;margin-bottom:15px}.analytics-value{font-size:1.8rem}.analytics-label{font-size:.9rem}}@media (max-width: 480px){.live-status-section{padding:30px 3vw}.status-container{padding:0 10px}.status-section-header h2{font-size:1.5rem}.status-section-header p{font-size:.9rem}.live-metrics-card,.security-compliance-card,.performance-analytics{padding:20px;border-radius:16px}.metrics-title{flex-direction:column;align-items:flex-start;gap:10px}.metrics-title h3{font-size:1.2rem}.metrics-icon{width:36px;height:36px;font-size:.9rem}.system-status{padding:8px 14px;flex-direction:column;gap:8px;align-items:flex-start}.status-text{font-size:.8rem}.metric-item{padding:16px;border-radius:12px}.metric-value{font-size:1.6rem}.metric-label{font-size:.85rem}.metric-trend{font-size:.75rem}.security-header h3{font-size:1.2rem}.security-header p{font-size:.85rem}.security-badge{padding:10px 14px;border-radius:10px}.security-badge-icon{font-size:.9rem}.security-badge-text{font-size:.85rem}.analytics-header h3{font-size:1.2rem}.analytics-item{padding:16px;border-radius:12px}.analytics-icon{width:44px;height:44px;font-size:1.1rem;margin-bottom:12px}.analytics-value{font-size:1.6rem}.analytics-label{font-size:.85rem}}@media (max-width: 1200px){.enhanced-live-status-section{padding:100px 0 120px}.live-status-container{padding:0 4vw}.premium-section-header h2{font-size:clamp(2.2rem,4.5vw,3rem)}.premium-stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.main-status{grid-column:span 1;padding:32px}.main-metrics{flex-direction:column;gap:24px;align-items:flex-start}.uptime-chart{align-self:center}.infrastructure-highlights{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.orb-1,.orb-2,.orb-3{filter:blur(30px);opacity:.3}}@media (max-width: 768px){.enhanced-live-status-section{padding:80px 0 100px}.live-status-container{padding:0 5vw}.premium-section-header{margin-bottom:60px}.premium-section-header h2{font-size:clamp(2rem,6vw,2.8rem);margin-bottom:20px}.premium-section-header p{font-size:1.1rem}.header-badge{padding:6px 16px}.badge-icon,.header-badge span{font-size:.8rem}.premium-stats-grid{grid-template-columns:1fr;gap:16px;margin-bottom:50px}.premium-status-card{padding:24px}.main-status{padding:28px}.status-icon-wrapper{width:48px;height:48px}.status-icon,.status-info h3{font-size:1.2rem}.primary-metric .metric-value{font-size:2.5rem}.metric-card .metric-value{font-size:2rem}.status-metric-icon{width:36px;height:36px;font-size:.9rem}.live-indicator,.performance-badge{padding:3px 10px;font-size:.65rem}.infrastructure-highlights{grid-template-columns:1fr;gap:16px}.highlight-card{padding:20px;gap:16px}.highlight-icon{width:48px;height:48px;font-size:1.1rem}.highlight-content h4{font-size:1rem}.highlight-content p{font-size:.85rem}.animated-grid{background-size:40px 40px}.orb{filter:blur(25px);opacity:.25}.orb-1{width:120px;height:120px}.orb-2{width:100px;height:100px}.orb-3{width:80px;height:80px}}@media (max-width: 480px){.enhanced-live-status-section{padding:60px 0 80px}.premium-section-header h2{font-size:clamp(1.8rem,7vw,2.4rem)}.premium-section-header p{font-size:1rem}.premium-status-card{padding:20px}.main-status{padding:24px}.status-header{flex-direction:column;gap:16px;text-align:center}.primary-metric .metric-value{font-size:2.2rem}.metric-card .metric-value{font-size:1.8rem}.uptime-chart{height:50px}.chart-bar{width:6px}.infrastructure-highlights{gap:12px}.highlight-card{padding:16px;gap:12px}.highlight-icon{width:40px;height:40px;font-size:1rem}.highlight-content h4{font-size:.95rem}.highlight-content p{font-size:.8rem}.metric-trend{padding:4px 8px;font-size:.75rem}.floating-orbs{display:none}}.status-metric-icon{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;font-weight:700;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d;padding:2px}.status-metric-icon svg{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.premium-status-card:hover .status-metric-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px #6366f166}.live-indicator,.performance-badge{padding:6px 14px;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:indicatorBlink 2s ease-in-out infinite}.live-indicator{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.performance-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff}@keyframes indicatorBlink{0%,50%,to{opacity:1}25%,75%{opacity:.7}}.metric-card .metric-value{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-card .metric-label{font-size:.95rem;color:#fffc;margin-bottom:12px;font-weight:500}.metric-trend{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;padding:6px 12px;border-radius:8px;width:fit-content}.metric-trend.positive{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.metric-trend.stable{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.infrastructure-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;animation:highlightsSlideIn 1s ease-out .8s both}@keyframes highlightsSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.highlight-card{display:flex;align-items:center;gap:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;backdrop-filter:blur(10px);transition:all .3s ease}.highlight-card:hover{transform:translateY(-4px);background:#ffffff0d;border-color:#6366f14d;box-shadow:0 12px 32px #0003}.highlight-icon{width:56px;height:56px;background:linear-gradient(135deg,#6366f133,#8b5cf633);border:1px solid rgba(99,102,241,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6366f1;font-size:1.3rem;flex-shrink:0;transition:all .3s ease}.highlight-card:hover .highlight-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;transform:scale(1.05)}.highlight-content h4{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 6px}.highlight-content p{font-size:.9rem;color:#ffffffb3;margin:0;line-height:1.4}.newsletter-section{width:100%;padding:80px 0;background:linear-gradient(135deg,#0f1119f2,#0a0b0ffa);border-top:1px solid rgba(255,255,255,.1);position:relative}.newsletter-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.newsletter-header{margin-bottom:40px}.newsletter-header h3{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2}.newsletter-highlight{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.newsletter-header p{font-size:1.2rem;color:#fffc;margin:0;line-height:1.5;max-width:600px}.newsletter-form{width:100%;max-width:500px;display:flex;gap:16px;margin-bottom:30px}.newsletter-email-input{height:56px;background:#1a1c29cc;border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:0 20px;color:#fff;font-size:16px;transition:all .3s ease;box-sizing:border-box}.newsletter-email-input::placeholder{color:#ffffff80}.newsletter-email-input:focus{outline:none;border-color:#6366f1;background:#1a1c29e6;box-shadow:0 0 0 3px #6366f11a}.subscribe-btn{height:56px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;padding:0 32px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.subscribe-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166}.newsletter-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.benefit{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:20px}.benefit svg{color:#22c55e;font-size:14px;flex-shrink:0}.benefit span{color:#ffffffe6;font-size:14px;font-weight:500}.newsletter-trust{color:#fff9;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){.newsletter-section{padding:60px 0}.newsletter-container{padding:0 16px}.newsletter-header h3{font-size:2rem}.newsletter-header p{font-size:1.1rem}.newsletter-form{flex-direction:column;max-width:100%;gap:12px}.newsletter-email-input{height:60px!important;font-size:16px!important;padding:0 20px!important;min-width:280px;width:100%!important;box-sizing:border-box!important;border:2px solid rgba(255,255,255,.2)!important;background:#1a1c29e6!important;border-radius:12px!important;color:#fff!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}.newsletter-email-input::placeholder{color:#ffffff80!important}.newsletter-email-input:focus{border-color:#6366f1!important;background:#1a1c29e6!important;box-shadow:0 0 0 3px #6366f11a!important}.subscribe-btn{height:60px!important;font-size:16px!important;padding:0 24px!important;justify-content:center;min-width:200px;width:100%!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:600!important}.newsletter-benefits{flex-direction:column;align-items:center;gap:12px}}@media (max-width: 480px){.newsletter-section{padding:50px 0}.newsletter-container{padding:0 12px}.newsletter-header h3{font-size:1.8rem}.newsletter-header p{font-size:1rem}.newsletter-email-input{height:58px!important;font-size:16px!important;padding:0 18px!important;min-width:250px;width:100%!important;box-sizing:border-box!important;border:2px solid rgba(255,255,255,.2)!important;background:#1a1c29e6!important;border-radius:12px!important;color:#fff!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}.newsletter-email-input::placeholder{color:#ffffff80!important}.newsletter-email-input:focus{border-color:#6366f1!important;background:#1a1c29e6!important;box-shadow:0 0 0 3px #6366f11a!important}.subscribe-btn{height:58px!important;font-size:16px!important;padding:0 20px!important;min-width:180px;width:100%!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:600!important}}.competitors-section-new{position:relative;padding:clamp(60px,8vw,120px) 0;background:linear-gradient(135deg,#0a0b14,#1a1c27,#0a0b14);overflow:hidden}.competitors-new-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-particles{position:absolute;width:100%;height:100%}.particle{position:absolute;width:4px;height:4px;background:#4facfe;border-radius:50%;opacity:.6;animation:particleFloat 8s ease-in-out infinite;will-change:transform}.particle-1{top:10%;left:10%;animation-delay:0s}.particle-2{top:20%;left:80%;animation-delay:1s}.particle-3{top:30%;left:30%;animation-delay:2s}.particle-4{top:40%;left:70%;animation-delay:3s}.particle-5{top:50%;left:20%;animation-delay:4s}.particle-6{top:60%;left:60%;animation-delay:5s}.particle-7{top:70%;left:40%;animation-delay:6s}.particle-8{top:80%;left:90%;animation-delay:7s}.particle-9{top:15%;left:50%;animation-delay:1.5s}.particle-10{top:25%;left:15%;animation-delay:2.5s}.particle-11{top:75%;left:75%;animation-delay:3.5s}.particle-12{top:85%;left:25%;animation-delay:4.5s}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.6}25%{transform:translateY(-20px) translate(10px);opacity:1}50%{transform:translateY(-40px) translate(-5px);opacity:.8}75%{transform:translateY(-10px) translate(15px);opacity:.9}}.competitors-new-container{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,24px);width:100%;box-sizing:border-box}.competitors-new-header{text-align:center;margin-bottom:clamp(40px,8vw,80px);animation:headerFadeInNew 1s ease-out;padding:0 clamp(8px,2vw,16px)}@keyframes headerFadeInNew{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.section-badge{display:inline-flex;align-items:center;gap:clamp(6px,1.5vw,10px);background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:clamp(8px,2vw,12px) clamp(16px,4vw,24px);border-radius:30px;font-size:clamp(12px,2.5vw,16px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:clamp(16px,3vw,28px);box-shadow:0 6px 20px #4facfe66;animation:badgePulse 3s ease-in-out infinite;white-space:nowrap}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.competitors-new-header h2{font-size:clamp(1.8rem,6vw,3.5rem);font-weight:900;color:#fff;margin:0 0 clamp(16px,3vw,24px) 0;line-height:1.1;word-wrap:break-word;hyphens:auto}.text-gradient{background:linear-gradient(135deg,#4facfe,#00f2fe);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}.competitors-new-header p{font-size:clamp(1rem,2.5vw,1.25rem);color:#fffc;margin:0 auto;max-width:min(700px,90vw);line-height:1.6;padding:0 clamp(8px,2vw,16px)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100vw),1fr));gap:clamp(20px,4vw,32px);margin-bottom:clamp(50px,8vw,80px);padding:0 clamp(8px,2vw,16px)}.advantage-card{background:#1a1c27cc;border:1px solid rgba(255,255,255,.1);border-radius:clamp(16px,3vw,24px);padding:clamp(20px,4vw,32px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);animation:cardSlideUp 1s ease-out;position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.advantage-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#4facfe,#00f2fe);opacity:0;transition:opacity .3s ease}.advantage-card:hover:before{opacity:1}.advantage-card:hover{transform:translateY(-4px);border-color:#4facfe4d;box-shadow:0 12px 32px #0000004d}.advantage-card.featured{border-color:#4facfe66;background:#4facfe0d}.advantage-card.featured:before{opacity:1}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-advantage-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(16px,3vw,24px);gap:clamp(12px,2vw,16px);flex-wrap:wrap}.advantage-icon{width:clamp(44px,8vw,56px);height:clamp(44px,8vw,56px);border-radius:clamp(12px,2vw,16px);background:linear-gradient(135deg,#4facfe,#00f2fe);display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.2rem,3vw,1.6rem);box-shadow:0 6px 20px #4facfe66;flex-shrink:0}.advantage-badge{background:linear-gradient(135deg,gold,orange);color:#1a1c27;padding:clamp(4px,1vw,8px) clamp(8px,2vw,14px);border-radius:clamp(12px,2vw,18px);font-size:clamp(10px,1.8vw,12px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.advantage-card h3{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700;color:#fff;margin:0 0 clamp(8px,2vw,12px) 0;line-height:1.3;word-wrap:break-word}.advantage-card p{color:#ffffffb3;margin:0 0 clamp(16px,3vw,28px) 0;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.5;flex-grow:1}.comparison-bars{display:flex;flex-direction:column;gap:clamp(12px,2.5vw,18px);margin-top:auto}.bar-row{display:flex;align-items:center;gap:clamp(10px,2vw,16px);min-height:32px}.provider-name{min-width:clamp(70px,15vw,100px);font-size:clamp(11px,2vw,13px);font-weight:600;color:#fffc;text-align:left;word-wrap:break-word;flex-shrink:0}.bar{flex:1;height:clamp(6px,1.5vw,10px);background:#ffffff1a;border-radius:10px;position:relative;overflow:hidden;min-width:0}.bar-fill{height:100%;border-radius:10px;transition:width 1s ease-out .5s;position:relative}.bar.bythehost .bar-fill{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 0 8px #4facfe80}.bar.competitor .bar-fill{background:linear-gradient(135deg,#6c757d,#495057)}.bar-label{min-width:clamp(60px,12vw,90px);font-size:clamp(10px,1.8vw,12px);font-weight:600;color:#ffffffe6;text-align:right;word-wrap:break-word;flex-shrink:0}.competitors-new-cta{text-align:center;background:linear-gradient(135deg,#4facfe1a,#00f2fe0d);border:1px solid rgba(79,172,254,.2);border-radius:clamp(20px,4vw,32px);padding:clamp(32px,6vw,60px) clamp(20px,4vw,48px);margin-bottom:clamp(40px,6vw,60px);backdrop-filter:blur(20px);animation:ctaSlideUp 1s ease-out .8s both;width:100%;box-sizing:border-box}@keyframes ctaSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cta-content h3{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;color:#fff;margin:0 0 clamp(12px,2vw,18px) 0;line-height:1.2;word-wrap:break-word}.cta-content p{font-size:clamp(1rem,2.2vw,1.2rem);color:#fffc;margin:0 auto clamp(24px,4vw,36px) auto;max-width:min(600px,90vw);line-height:1.6}.competitors-new-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,12px);padding:clamp(14px,3vw,20px) clamp(24px,5vw,44px);background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:50px;color:#fff;font-size:clamp(14px,2.5vw,17px);font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 25px #4facfe66;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;white-space:nowrap;min-height:48px;min-width:160px;max-width:100%;box-sizing:border-box}.competitors-new-btn:hover,.competitors-new-btn:focus{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 35px #4facfe99;outline:none}.competitors-new-btn:active{transform:translateY(0) scale(.98)}.btn-arrow{transition:transform .3s ease;font-size:clamp(14px,2.5vw,16px)}.competitors-new-btn:hover .btn-arrow{transform:translate(4px)}.trust-indicators{display:flex;justify-content:center;gap:clamp(20px,4vw,40px);margin-top:clamp(24px,4vw,40px);flex-wrap:wrap;align-items:center}.trust-item{display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);color:#fffc;font-size:clamp(12px,2.2vw,15px);font-weight:600;white-space:nowrap}.trust-item svg{color:#4facfe;font-size:clamp(14px,2.5vw,18px);flex-shrink:0}@media (max-width: 768px){.competitors-section-new{display:none}}.competitors-table-section{position:relative;margin-top:clamp(60px,8vw,120px);padding:clamp(60px,8vw,100px) 0;overflow:hidden}.competitors-table-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.competitors-table-section .table-header{text-align:center;margin-bottom:clamp(40px,6vw,80px);position:relative;z-index:2;padding:0 clamp(16px,4vw,24px)}.competitors-table-section .table-header h3{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin-bottom:clamp(16px,3vw,24px);color:#fff;line-height:1.2;word-wrap:break-word;text-shadow:0 2px 12px rgba(0,0,0,.4)}.competitors-table-section .table-header p{font-size:clamp(1rem,2.2vw,1.2rem);color:#ffffffe6;max-width:min(600px,90vw);margin:0 auto;line-height:1.6;font-weight:500;text-shadow:0 1px 6px rgba(0,0,0,.3)}.comparison-table-wrapper{max-width:1200px;margin:0 auto;position:relative;z-index:2;padding:0 clamp(12px,3vw,20px)}.professional-comparison-table-wrapper{background:#1a1c29cc;border:1px solid rgba(255,255,255,.1);border-radius:clamp(16px,3vw,24px);padding:0;backdrop-filter:blur(20px);box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff0d;overflow:hidden;position:relative;width:100%;box-sizing:border-box}.professional-comparison-table-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(3px,.5vw,4px);background:linear-gradient(90deg,#5f46ff,#2264f4,#00d4ff,#2264f4,#5f46ff);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.professional-comparison-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:table}.professional-comparison-table thead tr{background:linear-gradient(135deg,#1a1c29f2,#1e232dfa)}.professional-comparison-table th{padding:clamp(20px,4vw,32px) clamp(16px,3vw,24px);border-bottom:2px solid rgba(95,70,255,.2);text-align:center;vertical-align:middle;position:relative;font-size:clamp(14px,2.5vw,16px)}.feature-header{text-align:left;font-size:clamp(16px,2.8vw,18px);font-weight:800;color:#fff;border-top-left-radius:clamp(16px,3vw,24px)}.provider-header{font-size:clamp(14px,2.5vw,16px);font-weight:700;color:#fff}.bythehost-header{background:linear-gradient(135deg,#5f46ff26,#2264f426);border-left:3px solid #5F46FF;border-right:3px solid #5F46FF}.provider-header:last-child{border-top-right-radius:clamp(16px,3vw,24px)}.provider-info{display:flex;align-items:center;gap:clamp(12px,2.5vw,16px);justify-content:center;flex-wrap:wrap}.provider-logo-professional{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);border-radius:clamp(12px,2vw,16px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(14px,2.5vw,18px);font-weight:800;box-shadow:0 8px 24px #0000004d;flex-shrink:0}.bythehost-logo{background:linear-gradient(135deg,#5f46ff,#2264f4);box-shadow:0 8px 24px #5f46ff80}.competitor-logo{background:linear-gradient(135deg,#6b7280,#4b5563)}.provider-details{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(4px,1vw,6px);min-width:0}.provider-name-professional{font-size:clamp(14px,2.2vw,17px);font-weight:800;color:#fff;margin:0;word-wrap:break-word;line-height:1.3}.provider-badge-professional{font-size:clamp(9px,1.6vw,11px);padding:clamp(3px,.8vw,4px) clamp(8px,1.5vw,10px);border-radius:clamp(6px,1.2vw,8px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);white-space:nowrap}.provider-badge-professional.featured{background:linear-gradient(135deg,#5f46ff,#2264f4);color:#fff;border:1px solid rgba(95,70,255,.5);box-shadow:0 2px 8px #5f46ff4d}.professional-comparison-table tbody tr{background:linear-gradient(135deg,#1a1c2999,#1e232db3);transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(255,255,255,.05)}.professional-comparison-table tbody tr:hover{background:linear-gradient(135deg,#5f46ff1a,#2264f41a);transform:translateY(-1px);box-shadow:0 4px 16px #5f46ff33}.professional-comparison-table tbody tr:last-child{border-bottom:none}.professional-comparison-table tbody tr:last-child .feature-cell{border-bottom-left-radius:clamp(16px,3vw,24px)}.professional-comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:clamp(16px,3vw,24px)}.professional-comparison-table td{padding:clamp(16px,3vw,24px);vertical-align:middle;position:relative;font-size:clamp(13px,2.2vw,15px)}.feature-cell{text-align:left;border-right:1px solid rgba(255,255,255,.1)}.feature-info{display:flex;align-items:center;gap:clamp(10px,2vw,14px)}.feature-icon-professional{width:clamp(16px,2.5vw,20px);height:clamp(16px,2.5vw,20px);color:#5f46ff;flex-shrink:0}.feature-name-professional{font-size:clamp(14px,2.2vw,16px);font-weight:700;color:#fff;word-wrap:break-word;line-height:1.3}.value-cell{text-align:center;border-right:1px solid rgba(255,255,255,.05);min-width:120px}.value-cell:last-child{border-right:none}.bythehost-cell{background:linear-gradient(135deg,#5f46ff14,#2264f414);border-left:3px solid rgba(95,70,255,.4);border-right:3px solid rgba(95,70,255,.4)}.value-content-professional{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vw,8px);position:relative}.value-content-professional.price{flex-direction:row;justify-content:center;align-items:baseline;gap:clamp(3px,.8vw,4px)}.status-icon{font-size:clamp(16px,2.8vw,18px);margin-bottom:clamp(3px,.8vw,4px)}.status-icon.excellent{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.5)}.status-icon.average{color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.5)}.status-icon.poor{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.5)}.value-text{font-size:clamp(13px,2.2vw,15px);font-weight:600;color:#fff;text-align:center;line-height:1.3;word-wrap:break-word}.value-badge{font-size:clamp(8px,1.5vw,10px);padding:clamp(3px,.8vw,4px) clamp(6px,1.2vw,8px);border-radius:clamp(4px,1vw,6px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:clamp(3px,.8vw,4px);white-space:nowrap}.value-badge.premium{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 2px 8px #22c55e66}.value-badge.extra-cost{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef444466}.comparison-price-row{background:linear-gradient(135deg,#5f46ff26,#2264f426)!important;border-top:2px solid rgba(95,70,255,.3)}.comparison-price-row:hover{background:linear-gradient(135deg,#5f46ff33,#2264f433)!important}.price-amount2{font-size:clamp(20px,3.5vw,24px);font-weight:900;color:red}.bythehost-cell .price-amount2{color:#fff;text-shadow:0 0 12px rgba(95,70,255,.5)}.price-period{font-size:clamp(14px,2.2vw,16px);color:#ffffffb3;font-weight:500}@media (max-width: 768px){.competitors-table-section{padding:clamp(48px,7vw,64px) 0;margin-top:clamp(48px,7vw,80px)}.competitors-table-section .table-header{margin-bottom:clamp(40px,6vw,56px);padding:0 clamp(16px,3.5vw,24px)}.comparison-table-wrapper{padding:0 clamp(12px,2.5vw,20px)}.professional-comparison-table tbody tr{margin-bottom:clamp(32px,5.5vw,44px);border-radius:clamp(20px,4vw,24px);box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff14}.professional-comparison-table tbody tr:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 20px 56px #0009,0 0 0 1px #5f46ff4d,0 0 24px #5f46ff33}.feature-cell{padding:clamp(24px,4.5vw,32px)}.feature-icon-professional{width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);padding:clamp(10px,2vw,14px)}.feature-name-professional{font-size:clamp(18px,3.8vw,24px)}.value-cell{padding:clamp(20px,3.8vw,28px);min-height:clamp(72px,9vw,84px)}.value-cell:before{font-size:clamp(12px,2.6vw,16px);padding:clamp(6px,1.6vw,10px) clamp(10px,2.4vw,14px);border-radius:clamp(6px,1.6vw,10px);margin-bottom:clamp(10px,2vw,14px)}.value-text{font-size:clamp(14px,2.8vw,18px)}.status-icon{font-size:clamp(20px,4vw,28px)}.value-badge{font-size:clamp(9px,1.8vw,12px);padding:clamp(4px,1vw,6px) clamp(8px,1.6vw,12px);border-radius:clamp(6px,1.2vw,10px)}.price-amount{font-size:clamp(24px,4.8vw,30px)}.price-period{font-size:clamp(16px,2.8vw,20px)}.comparison-price-row .value-cell{padding:clamp(24px,4.5vw,32px)}.comparison-price-row .value-cell.bythehost-cell:before{box-shadow:0 6px 20px #5f46ff99,inset 0 1px #fff3}}@media (max-width: 480px){.competitors-table-section{padding:clamp(40px,8vw,56px) 0;margin-top:clamp(40px,8vw,64px)}.competitors-table-section .table-header{margin-bottom:clamp(32px,6vw,44px);padding:0 clamp(12px,3vw,20px)}.comparison-table-wrapper{padding:0 clamp(8px,2vw,16px)}.professional-comparison-table tbody tr{margin-bottom:clamp(28px,6vw,40px);border-radius:clamp(18px,4vw,22px);box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff14}.professional-comparison-table tbody tr:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 48px #0009,0 0 0 1px #5f46ff4d,0 0 16px #5f46ff33}.feature-cell{padding:clamp(20px,4vw,28px)}.feature-icon-professional{width:clamp(28px,6vw,36px);height:clamp(28px,6vw,36px);padding:clamp(8px,1.6vw,12px)}.feature-name-professional{font-size:clamp(16px,3.6vw,22px)}.value-cell{padding:clamp(18px,3.6vw,24px);min-height:auto}.value-cell:before{font-size:clamp(10px,2.2vw,14px);padding:clamp(4px,1.2vw,8px) clamp(8px,2vw,12px);border-radius:clamp(4px,1.2vw,8px);margin-bottom:clamp(8px,1.8vw,12px)}.value-content-professional{gap:clamp(8px,1.6vw,12px)}.value-text{font-size:clamp(13px,2.6vw,17px);text-align:center}.status-icon{font-size:clamp(18px,3.6vw,24px)}.value-badge{font-size:clamp(8px,1.6vw,11px);padding:clamp(3px,.8vw,5px) clamp(6px,1.2vw,10px);border-radius:clamp(4px,1vw,8px)}.price-amount{font-size:clamp(20px,4.4vw,26px)}.price-period{font-size:clamp(14px,2.6vw,18px)}.comparison-price-row .value-cell{padding:clamp(20px,4vw,28px);min-height:clamp(76px,14vw,92px)}.comparison-price-row .value-cell.bythehost-cell:before{background:linear-gradient(135deg,#5f46ff,#2264f4);border-color:#5f46ffcc;box-shadow:0 6px 20px #5f46ff99,inset 0 1px #fff3}.comparison-price-row .value-cell.competitor-cell:before{background:linear-gradient(135deg,#6b728066,#4b55634d);border-color:#fff6}}@media (prefers-reduced-motion: reduce){.professional-comparison-table-wrapper:before{animation:none}.professional-comparison-table tbody tr,.professional-comparison-table tbody tr:hover{transition:none;transform:none}}@media (prefers-contrast: high){.professional-comparison-table-wrapper{border-color:#ffffff4d}.professional-comparison-table tbody tr{border-color:#fff3}.feature-name-professional,.value-text{color:#fff}}@media print{.competitors-table-section{background:none;color:#000}.professional-comparison-table-wrapper{background:#fff;border:1px solid black;box-shadow:none}.professional-comparison-table{display:table}.professional-comparison-table thead{display:table-header-group}.professional-comparison-table tbody{display:table-row-group}.professional-comparison-table tbody tr{display:table-row;background:none;border:none;margin:0}.professional-comparison-table td{display:table-cell;padding:8px;border:1px solid black}}.sale-banner-section{position:relative;padding:80px 0;background:linear-gradient(135deg,#ff6b35,#ff8e53,#ff6b35);overflow:hidden;border-top:3px solid rgba(255,255,255,.2);border-bottom:3px solid rgba(255,255,255,.2)}.sale-banner-background-effects{position:absolute;inset:0;pointer-events:none;z-index:1}.sale-banner-gradient-orb{position:absolute;border-radius:50%;filter:blur(40px);animation:saleBannerOrbFloat 8s ease-in-out infinite}.sale-banner-orb-1{width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);top:-50px;left:10%;animation-delay:0s}.sale-banner-orb-2{width:150px;height:150px;background:radial-gradient(circle,rgba(255,215,0,.4) 0%,transparent 70%);top:-30px;right:20%;animation-delay:2s}.sale-banner-orb-3{width:180px;height:180px;background:radial-gradient(circle,rgba(255,107,107,.3) 0%,transparent 70%);bottom:-60px;left:50%;animation-delay:4s}@keyframes saleBannerOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.1)}66%{transform:translate(-15px,20px) scale(.9)}}.sale-banner-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.sale-banner-content{text-align:center;animation:saleBannerContentSlideIn 1s ease-out}@keyframes saleBannerContentSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sale-badge-large{display:inline-flex;align-items:center;gap:10px;background:#ffd70033;border:3px solid #FFD700;border-radius:50px;padding:12px 24px;margin-bottom:20px;animation:saleBadgePulse 3s ease-in-out infinite}@keyframes saleBadgePulse{0%,to{transform:scale(1);box-shadow:0 0 #ffd700b3}50%{transform:scale(1.05);box-shadow:0 0 0 20px #ffd70000}}.fire-icon{color:gold;font-size:18px;animation:fireFlicker 1.5s ease-in-out infinite}@keyframes fireFlicker{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-2deg)}50%{transform:scale(1.05) rotate(1deg)}75%{transform:scale(1.1) rotate(-1deg)}}.discount-text{font-size:16px;font-weight:800;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}.sale-banner-title{font-size:2.5rem;font-weight:900;color:#fff;margin:0 0 16px;text-shadow:0 4px 8px rgba(0,0,0,.3);letter-spacing:-.5px}.sale-banner-description{font-size:1.2rem;color:#fffffff2;max-width:600px;margin:0 auto 40px;font-weight:500;line-height:1.5}.sale-banner-timer{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px}.timer-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#ffffffe6}.sale-time-blocks{display:flex;align-items:center;gap:12px}.sale-time-block{display:flex;flex-direction:column;align-items:center;background:#ffffff26;border-radius:15px;padding:15px 20px;min-width:70px;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.sale-time-block:hover{background:#ffffff40;transform:translateY(-3px)}.sale-time-number{font-size:28px;font-weight:900;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:saleTimeNumberPulse 2s ease-in-out infinite}@keyframes saleTimeNumberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sale-time-label{font-size:12px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:1px;margin-top:4px}.sale-time-separator{font-size:28px;font-weight:900;color:#ffffffb3;animation:separatorBlink 2s ease-in-out infinite}.sale-banner-features{display:flex;justify-content:center;gap:40px;margin-bottom:40px;flex-wrap:wrap}.sale-feature{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:14px;font-weight:600;background:#ffffff1a;padding:8px 16px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.sale-feature-icon{color:gold;font-size:16px}.sale-banner-cta{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#fff,#f0f0f0);border:none;border-radius:50px;color:#ff6b35;font-size:16px;font-weight:800;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 6px 20px #0000004d;text-transform:uppercase;letter-spacing:.5px}.sale-banner-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,gold,orange);transition:left .4s ease;z-index:0}.sale-banner-cta:hover:before{left:0}.sale-banner-cta:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0006;color:#fff}.sale-banner-cta span{position:relative;z-index:2;transition:color .3s ease}.sale-btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:saleBtnShineSlide 3s ease-in-out infinite;z-index:1}@keyframes saleBtnShineSlide{0%{left:-100%}50%{left:100%}to{left:100%}}@media (max-width: 1200px){.table-header,.comparison-row,.table-footer{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:15px;padding:15px}.summary-stats{gap:40px}}@media (max-width: 768px){.competitors-section,.sale-banner-section{padding:60px 0}.competitors-header h2{font-size:2rem}.sale-banner-title{font-size:1.8rem}.sale-banner-description{font-size:1rem}.sale-time-blocks{gap:6px}.sale-time-block{padding:10px 12px;min-width:50px}.sale-time-number{font-size:20px}.sale-time-label{font-size:10px}.sale-banner-features{flex-direction:column;gap:15px;align-items:center}}@media (max-width: 480px){.competitors-container,.sale-banner-container{padding:0 15px}.competitors-header h2,.sale-banner-title{font-size:1.5rem}.sale-time-separator{display:none}.sale-time-blocks{gap:8px;justify-content:center}.sale-banner-cta{padding:14px 28px;font-size:14px}}.AssortimentPakketKeuze{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:40px;background-color:#1a1c27f9;border-radius:20px;outline:1px rgba(255,255,255,.073) solid;width:100%;max-width:380px;margin:0 auto;transition:all .3s ease;overflow:hidden;animation:assortmentCardFadeIn .8s ease-out;box-sizing:border-box}.AssortimentPakketKeuze:hover{transform:translateY(-8px);outline:1px rgba(95,70,255,.2) solid;box-shadow:0 20px 40px #0000004d,0 8px 20px #5f46ff1a}@keyframes assortmentCardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AssortimentPakketKeuze>svg{color:#5f46ff!important;margin-bottom:20px;filter:drop-shadow(0 4px 8px rgba(95,70,255,.3));transition:all .3s ease}.AssortimentPakketKeuze:hover>svg{transform:scale(1.1);color:#fff!important;filter:drop-shadow(0 6px 12px rgba(95,70,255,.5))}.AssortimentPakketKeuze h3{color:#e3e0e0f9;font-size:1.5rem;font-weight:600;margin:0 0 24px;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.AssortimentPakketKeuze:hover h3{color:#fff}.AssortimentPakketPrijs{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.AssortimentPakketPrijs h2{color:#fff;font-size:2.5rem;font-weight:700;margin:0;transition:all .3s ease}.AssortimentPakketPrijs p{color:#9ba2ab;font-size:.9rem;margin:8px 0 0;font-weight:500;letter-spacing:.5px}.Assortimentkorting{margin-bottom:20px}.AssortimentkortingBox{background:#5f46ff1a;border:1px solid rgba(95,70,255,.2);border-radius:12px;padding:12px 16px;text-align:center;backdrop-filter:blur(10px)}.AssortimentkortingBox p{color:#54acff;font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}#AssortimentfactuurText{color:#9ba2ab;font-size:13px;text-align:center;margin:16px 0;font-style:italic}.AssortimentPakketInfo{margin-bottom:32px;width:100%}.AssortimentPakketInfo h4{color:#e3e0e0f9;font-size:1.1rem;font-weight:600;margin:0 0 16px;text-align:center;text-transform:uppercase;letter-spacing:.5px}.AssortimentPakketInfo ul{list-style:none;padding:0;margin:0}.AssortimentPakketInfo li{color:#9ba2ab;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;position:relative;padding:8px 0 8px 20px;font-weight:500}.AssortimentPakketInfo li:last-child{border-bottom:none}.AssortimentPakketInfo li:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#54acff;font-weight:700;font-size:.9rem}.AssortimentPakketInfo li:hover{color:#e3e0e0f9;padding-left:24px}.AssortimentPakketKeuze button{background:linear-gradient(135deg,#5f46ff,#0171f0);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;padding:14px 28px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:auto;width:100%}.AssortimentPakketKeuze button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5f46ff4d;background:linear-gradient(135deg,#6b52ff,#0180ff)}.AssortimentPakketKeuze button:active{transform:translateY(0)}@media (max-width: 768px){.AssortimentPakketKeuze{padding:24px;max-width:100%;margin:0 auto;width:100%;box-sizing:border-box}.AssortimentPakketPrijs h2{font-size:2rem}.AssortimentPakketKeuze h3{font-size:1.3rem}.AssortimentPakketInfo li{font-size:.85rem}.AssortimentPakketKeuze button{padding:14px 28px;font-size:.9rem;width:100%;margin-top:auto}}@media (max-width: 480px){.AssortimentPakketKeuze{padding:20px 16px;border-radius:20px;max-width:100%;width:100%;margin:0 auto;box-sizing:border-box;min-width:0}.AssortimentPakketPrijs h2{font-size:1.8rem}.AssortimentPakketKeuze h3{font-size:1.2rem;letter-spacing:.5px}.AssortimentPakketInfo li{font-size:.8rem;padding:8px 0}.AssortimentPakketKeuze button{padding:12px 20px;font-size:.85rem;border-radius:12px;width:100%;margin-top:auto}.AssortimentkortingBox{padding:10px 12px}.AssortimentkortingBox p{font-size:.8rem}#AssortimentfactuurText{font-size:.75rem}}@media (max-width: 360px){.AssortimentPakketKeuze{padding:16px 12px;border-radius:16px}.AssortimentPakketPrijs h2{font-size:1.6rem}.AssortimentPakketKeuze h3{font-size:1.1rem}.AssortimentPakketInfo li{font-size:.75rem;padding:6px 0 6px 20px}.AssortimentPakketKeuze button{padding:10px 16px;font-size:.8rem}}.FooterContainer{position:relative;background:linear-gradient(135deg,#0f1119,#1a1c29);border-top:1px solid rgba(255,255,255,.1);padding:4rem 2rem 2rem;overflow:hidden}.FooterContainer:before{content:"";position:absolute;top:-50%;left:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(95,70,255,.15) 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.FooterContainer:after{content:"";position:absolute;bottom:-30%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(1,113,240,.1) 0%,transparent 70%);border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.footer-content{position:relative;z-index:1;max-width:1400px;margin:0 auto}.footer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand{display:flex;align-items:center;gap:1rem}.footer-brand h2{font-size:2rem;font-weight:800;margin:0;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.brand-icon{width:48px;height:48px;background:linear-gradient(135deg,#5f46ff,#0171f0);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 16px #5f46ff4d}.footer-tagline{color:#94a3b8;font-size:1rem;margin:.5rem 0 0;font-weight:500}.newsletter-signup{display:flex;flex-direction:column;gap:1rem;max-width:300px}.newsletter-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{flex:1;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease;outline:none}.newsletter-input:focus{border-color:#5f46ff80;background:#5f46ff0d;box-shadow:0 0 0 3px #5f46ff1a}.newsletter-input::placeholder{color:#64748b}.newsletter-button{padding:.75rem 1.5rem;background:linear-gradient(135deg,#5f46ff,#0171f0);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #5f46ff66}.footerInfoBox{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.footerInfo{background:#ffffff05;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.footerInfo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#5f46ff,#0171f0);opacity:0;transition:opacity .3s ease}.footerInfo:hover{border-color:#5f46ff4d;box-shadow:0 8px 32px #5f46ff1a;transform:translateY(-2px)}.footerInfo:hover:before{opacity:1}.footerInfoTitle{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.footerInfoTitle h2{font-size:1.25rem;font-weight:600;margin:0;color:#fff}.section-icon{width:32px;height:32px;background:#5f46ff1a;border:1px solid rgba(95,70,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5f46ff;font-size:1rem}.footerInfo ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footerInfo li{color:#94a3b8;font-size:.95rem;font-weight:500;border-radius:8px;transition:all .3s ease;cursor:pointer;position:relative;padding:.5rem 0 .5rem 1rem}.footerInfo li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#5f46ff;border-radius:50%;opacity:0;transition:all .3s ease}.footerInfo li:hover{color:#fff;background:#5f46ff0d;padding-left:1.5rem;transform:translate(4px)}.footerInfo li:hover:before{opacity:1;transform:translateY(-50%) scale(1.2)}.footerInfo.socials{background:linear-gradient(135deg,#5f46ff0d,#0171f00d)}.footerInfo.socials .social-links{display:flex;flex-direction:column;gap:1rem}.social-link{display:flex;align-items:center;gap:.75rem;color:#94a3b8;text-decoration:none;padding:.75rem;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.social-link:hover{color:#fff;background:#5f46ff1a;border-color:#5f46ff33;transform:translateY(-1px)}.social-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.footerText{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.footerCopyright{display:flex;flex-direction:column;gap:.25rem}.footerCopyright p{color:#64748b;font-size:.9rem;margin:0;font-weight:500}.footerTextTOS{display:flex;gap:2rem}.footerTextTOS a{text-decoration:none;color:inherit}.footerTextTOS p{color:#94a3b8;font-size:.9rem;margin:0;cursor:pointer;transition:all .3s ease;position:relative}.footerTextTOS p:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#5f46ff,#0171f0);transition:width .3s ease}.footerTextTOS a:hover p{color:#fff}.footerTextTOS a:hover p:after{width:100%}@media (max-width: 1024px){.FooterContainer{padding:3rem 1.5rem 1.5rem;margin-top:4rem}.footer-header{flex-direction:column;gap:2rem;text-align:center}.newsletter-signup{max-width:100%}.footerInfoBox{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.footerInfo{padding:1.5rem}.footerText{flex-direction:column;gap:1.5rem;text-align:center}.footerTextTOS{justify-content:center;gap:1.5rem}}@media (max-width: 768px){.FooterContainer{padding:2rem 1rem 1rem;margin-top:3rem}.footer-brand h2{font-size:1.75rem}.brand-icon{width:40px;height:40px;font-size:1.2rem}.footerInfoBox{grid-template-columns:1fr;gap:1rem}.newsletter-form{flex-direction:column}.newsletter-button{padding:1rem}.footerTextTOS{flex-direction:column;gap:1rem}}@media (max-width: 480px){.FooterContainer{padding:1.5rem .75rem .75rem}.footerInfo{padding:1rem}.footer-brand{flex-direction:column;gap:.5rem}.footer-brand h2{font-size:1.5rem}}.login-page{min-height:100vh;background:linear-gradient(135deg,#0a0b14,#1a1c27,#0a0b14);display:flex;align-items:center;justify-content:center;padding:120px 20px 20px;position:relative;overflow:hidden}.login-page:before{content:"";position:fixed;top:0;left:0;right:0;height:80px;background:transparent;z-index:999;pointer-events:none}.login-background-effects{position:absolute;inset:0;pointer-events:none;z-index:1}.login-gradient-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:loginOrbFloat 8s ease-in-out infinite}.login-orb-1{width:300px;height:300px;background:linear-gradient(45deg,#5f46ff,#0171f0);top:10%;left:-10%;animation-delay:0s}.login-orb-2{width:250px;height:250px;background:linear-gradient(45deg,#0171f0,#5f46ff);bottom:10%;right:-10%;animation-delay:2s}@keyframes loginOrbFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.login-container{position:relative;z-index:10;background:#ffffff05;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px 40px;width:100%;max-width:520px;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;animation:loginContainerFadeIn .8s ease-out}@keyframes loginContainerFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header{text-align:center;margin-bottom:40px}.login-title{color:#fff;font-size:2rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#5f46ff,#0171f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle{color:#94a3b8;font-size:.95rem;margin:0;font-weight:400}.login-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px;width:100%}.form-label{color:#e2e8f0;font-size:.9rem;font-weight:600;letter-spacing:.5px}.form-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;color:#fff;font-size:1rem;transition:all .3s ease;outline:none;width:100%;box-sizing:border-box}.form-input:invalid{border-color:#ef444480}.success-message{display:flex;align-items:center;gap:.5rem;color:#16a34a;font-size:.875rem;margin-top:.5rem;padding:.5rem .75rem;background:#16a34a1a;border:1px solid rgba(22,163,74,.3);border-radius:.5rem}.success-message svg{color:#16a34a}.form-options{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.checkbox-group{display:flex;align-items:center;gap:8px}.form-checkbox{width:18px;height:18px;accent-color:#5F46FF}.checkbox-label{color:#94a3b8;font-size:.9rem;cursor:pointer}.forgot-password{color:#5f46ff;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s ease}.forgot-password:hover{color:#0171f0}.form-button{background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:8px}.form-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5f46ff66,0 4px 16px #0003}.form-button:hover:before{left:100%}.form-toggle{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.toggle-text{color:#94a3b8;font-size:.9rem;margin-right:8px}.toggle-link{color:#5f46ff;text-decoration:none;font-weight:600;transition:color .3s ease;cursor:pointer}.toggle-link:hover{color:#0171f0}.address-input-container{position:relative;width:100%}.address-suggestions{position:absolute;top:100%;left:0;right:0;background:#1a1c29fa;backdrop-filter:blur(20px);border:1px solid rgba(95,70,255,.3);border-radius:12px;box-shadow:0 8px 32px #0006;z-index:1000;max-height:280px;overflow-y:auto;margin-top:.5rem}.address-suggestion{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;cursor:pointer;transition:all .2s ease;background:#1a1c29e6}.address-suggestion:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.address-suggestion:hover{background:#5f46ff33!important}.address-suggestion-main{color:#fff;font-weight:600;font-size:.95rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-suggestion-secondary{color:#cbd5e1;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}@media (max-width: 1200px) and (min-width: 769px){.login-container{max-width:480px;padding:40px 32px}.form-row{gap:12px}}@media (max-width: 768px){.login-page{padding:80px 16px 16px}.login-container{padding:32px 24px;max-width:100%;margin:0 auto}.login-title{font-size:1.75rem}.form-row{grid-template-columns:1fr;gap:0}.form-options{flex-direction:column;align-items:flex-start;gap:12px}.login-gradient-orb{width:200px!important;height:200px!important}.address-suggestions{max-height:200px}}@media (max-width: 480px){.login-page{padding-top:70px}.login-container{padding:24px 20px;margin:0 auto}.login-title{font-size:1.5rem}.form-input{padding:14px 16px}.form-button{padding:14px 20px}}.forgot-password-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:overlayFadeIn .3s ease-out}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.forgot-password-modal{background:#ffffff05;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:450px;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;animation:modalSlideIn .4s ease-out;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#5f46ff1a,#0171f01a)}.modal-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#5f46ff,#0171f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-button{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.close-button:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.modal-content{padding:32px}.modal-description{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0 0 24px;text-align:center}.forgot-password-form{display:flex;flex-direction:column;gap:24px}.form-input:disabled{opacity:.6;cursor:not-allowed}.submit-button{background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.submit-button: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 .5s ease}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #5f46ff66,0 4px 16px #0003}.submit-button:hover:not(:disabled):before{left:100%}.submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.submit-button:disabled:before{display:none}.success-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 16px}.success-message{color:#10b981;font-size:1rem;margin:0 0 16px;font-weight:500}.success-note{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 24px}.close-success-button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.close-success-button:hover{background:#fff3;transform:translateY(-1px)}@media (max-width: 768px){.forgot-password-overlay{padding:16px}.forgot-password-modal{max-width:100%}.modal-header{padding:20px 24px}.modal-title{font-size:1.3rem}.modal-content{padding:24px}.form-input{padding:14px 16px}.submit-button{padding:14px 20px}}@media (max-width: 480px){.modal-header{padding:16px 20px}.modal-title{font-size:1.2rem;gap:8px}.modal-content{padding:20px}.success-icon{font-size:3rem}.success-title{font-size:1.3rem}}.reset-password-page{min-height:100vh;background:linear-gradient(135deg,#0a0b14,#1a1c27,#0a0b14);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.reset-background-effects{position:absolute;inset:0;pointer-events:none;z-index:1}.reset-gradient-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:resetOrbFloat 8s ease-in-out infinite}.reset-orb-1{width:300px;height:300px;background:linear-gradient(45deg,#5f46ff,#0171f0);top:10%;left:-10%;animation-delay:0s}.reset-orb-2{width:250px;height:250px;background:linear-gradient(45deg,#0171f0,#5f46ff);bottom:10%;right:-10%;animation-delay:2s}@keyframes resetOrbFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.reset-container{position:relative;z-index:2;background:#ffffff05;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px 40px;width:100%;max-width:500px;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;animation:resetContainerFadeIn .8s ease-out}@keyframes resetContainerFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reset-header{text-align:center;margin-bottom:40px}.reset-icon{font-size:3rem;color:#5f46ff;margin-bottom:20px;animation:resetIconPulse 2s ease-in-out infinite}@keyframes resetIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.reset-title{color:#fff;font-size:2rem;font-weight:700;margin:0 0 12px;background:linear-gradient(135deg,#5f46ff,#0171f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reset-subtitle{color:#94a3b8;font-size:.95rem;margin:0;font-weight:400;line-height:1.5}.reset-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:#e2e8f0;font-size:.9rem;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.form-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;color:#fff;font-size:1rem;transition:all .3s ease;outline:none}.form-input::placeholder{color:#64748b}.form-input:focus{border-color:#5f46ff80;background:#5f46ff0d;box-shadow:0 0 0 3px #5f46ff1a}.form-input.error{border-color:#ef444480;background:#ef44440d}.error-message{color:#ef4444;font-size:.85rem;margin-top:4px;display:flex;align-items:center;gap:6px}.password-strength{margin-top:8px}.strength-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:8px}.strength-fill{height:100%;transition:all .3s ease;border-radius:2px}.strength-weak{width:25%;background:#ef4444}.strength-fair{width:50%;background:#f59e0b}.strength-good{width:75%;background:#10b981}.strength-strong{width:100%;background:#059669}.strength-text{font-size:.8rem;color:#94a3b8}.form-button{background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.form-button: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 .5s ease}.form-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #5f46ff66,0 4px 16px #0003}.form-button:hover:not(:disabled):before{left:100%}.form-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.form-button:disabled:before{display:none}.button-loading{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #FFFFFF;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-content{text-align:center;padding:20px 0}.success-icon{font-size:4rem;color:#10b981;margin-bottom:20px;animation:successPulse .6s ease-out}@keyframes successPulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-message{color:#94a3b8;font-size:1rem;line-height:1.6;margin:0 0 24px}.login-button{background:linear-gradient(135deg,#5f46ff,#0171f0);color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.login-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5f46ff66,0 4px 16px #0003}@media (max-width: 768px){.reset-password-page{padding:16px}.reset-container{padding:32px 24px;max-width:100%}.reset-title{font-size:1.75rem}.reset-icon{font-size:2.5rem}.reset-gradient-orb{width:200px!important;height:200px!important}}@media (max-width: 480px){.reset-container{padding:24px 20px}.reset-title{font-size:1.5rem}.reset-icon{font-size:2rem}.form-input{padding:14px 16px}.form-button{padding:14px 20px}.success-icon{font-size:3rem}}
