@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --mouse-x{syntax: "<length>"; initial-value: 50%; inherits: false;}@property --mouse-y{syntax: "<length>"; initial-value: 50%; inherits: false;}@keyframes rotate-border{to{--border-angle: 360deg}}@keyframes pulse-dot{0%,to{box-shadow:0 0 4px currentColor,0 0 8px currentColor;transform:scale(1)}50%{box-shadow:0 0 8px currentColor,0 0 18px currentColor;transform:scale(1.3)}}@keyframes glow-breathe{0%,to{opacity:.4}50%{opacity:.8}}.pricing-cards-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pricing-card{--mouse-x: 50%;--mouse-y: 50%;--accent: #2ed0f8;--accent-rgb: 46, 208, 248;--accent-secondary: #7ef8d8;position:relative;width:100%;max-width:310px;color:#e4e7ef;padding:0;overflow:hidden;border-radius:20px;text-align:left;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;flex-basis:0;background:#10121cbf;border:1px solid rgba(46,208,248,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #0000004d,0 12px 40px #00000026,inset 0 1px #ffffff0d;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .45s ease}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(46,208,248,.08) 0%,rgba(46,208,248,.03) 40%,transparent 100%)}.pricing-card:after{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,#2ed0f8,#7ef8d8,#2ed0f8,transparent);opacity:.7;transition:opacity .4s ease,left .5s ease,right .5s ease}.pricing-card-spotlight{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(46,208,248,.12),transparent 50%);transition:opacity .5s ease}.pricing-card:hover .pricing-card-spotlight{opacity:1}.pricing-card:hover{transform:translateY(-6px);border-color:#2ed0f838;box-shadow:0 8px 30px #0000004d,0 20px 50px #00000026,0 0 30px #2ed0f814,inset 0 1px #ffffff0f}.pricing-card:hover:after{opacity:1;left:5%;right:5%}.pricing-card.featured,.pricing-card.glow-border{--border-angle: 0deg;background:linear-gradient(170deg,#2ed0f81a,#10121ccc 25%,#10121cbf);border:1.5px solid rgba(46,208,248,.3);box-shadow:0 4px 20px #0000004d,0 16px 50px #0003,0 0 50px -8px #2ed0f826,0 0 100px -15px #7ef8d814,inset 0 1px #ffffff12}.pricing-card.featured:before,.pricing-card.glow-border:before{height:160px;background:linear-gradient(180deg,rgba(46,208,248,.18) 0%,rgba(126,248,216,.06) 35%,transparent 100%);animation:glow-breathe 4s ease-in-out infinite}.pricing-card.featured:after,.pricing-card.glow-border:after{height:2px;left:0;right:0;opacity:1;background:linear-gradient(90deg,transparent 2%,#2ed0f8 15%,#7ef8d8 50%,#2ed0f8 85%,transparent 98%)}.pricing-card.featured:hover,.pricing-card.glow-border:hover{transform:translateY(-8px) scale(1.01);border-color:#2ed0f866;box-shadow:0 8px 30px #0000004d,0 24px 64px #0003,0 0 60px -5px #2ed0f833,0 0 100px -10px #7ef8d81f,inset 0 1px #ffffff14}.most-popular-label{display:inline-flex;align-items:center;gap:8px;position:relative;z-index:2;margin:24px 28px 0;padding:6px 16px;border-radius:999px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,#2ed0f833,#7ef8d81a);color:#2ed0f8;border:1px solid rgba(46,208,248,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 12px #2ed0f81a}.most-popular-dot{width:6px;height:6px;border-radius:50%;background:#2ed0f8;animation:pulse-dot 2s ease-in-out infinite}.pricing-header{position:relative;z-index:2;padding:24px 28px 0;text-align:left}.most-popular-label+.pricing-header{padding-top:14px}.pricing-title{font-size:1.15rem;font-weight:800;color:#f6fbff;letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.3;transition:color .3s ease}.pricing-card.featured .pricing-title,.pricing-card.glow-border .pricing-title{background:linear-gradient(120deg,#2ed0f8,#7ef8d8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2ed0f8}.pricing-ram{font-size:.78rem;font-weight:500;color:#8b90a0;margin:4px 0 0;padding:0;line-height:1.3}.pricing-price{display:flex;flex-direction:column;gap:2px;padding:10px 28px 22px;position:relative;z-index:2}.pricing-price-main{display:flex;align-items:baseline;gap:10px}.pricing-price:after{content:"";position:absolute;bottom:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(46,208,248,.12),transparent)}.pricing-card.featured .pricing-price:after,.pricing-card.glow-border .pricing-price:after{background:linear-gradient(90deg,transparent,rgba(46,208,248,.3),rgba(126,248,216,.15),transparent)}.current-price{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;position:relative;background:linear-gradient(120deg,#2ed0f8,#7ef8d8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2ed0f8}.pricing-period{font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#8b90a0}.pricing-card.featured .current-price,.pricing-card.glow-border .current-price{filter:drop-shadow(0 0 8px rgba(46,208,248,.35)) drop-shadow(0 0 20px rgba(46,208,248,.15))}.pricing-card:hover .current-price{filter:drop-shadow(0 0 8px rgba(46,208,248,.25))}.euro-symbol{font-size:.4em;font-weight:700;vertical-align:super;margin-right:1px;-webkit-text-fill-color:rgba(46,208,248,.6);color:#2ed0f899}.pricing-card.featured .euro-symbol,.pricing-card.glow-border .euro-symbol{-webkit-text-fill-color:#2ed0f8;color:#2ed0f8}.original-price{font-size:.72rem;color:#ffffff40}.original-price del{text-decoration-thickness:1px;text-decoration-color:#ff646466;color:#ff646459}.free-trial-label{display:inline-flex;align-items:center;gap:6px;color:#7ef8d8;padding:14px 28px 0;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;position:relative;z-index:2;border:none;background:none;border-radius:0;margin:0}.free-trial-dot{width:5px;height:5px;border-radius:50%;background:#7ef8d8;animation:pulse-dot 2.5s ease-in-out infinite}.pricing-description{font-size:.8rem;color:#8b90a0;padding:12px 28px 0;margin:0;line-height:1.6;position:relative;z-index:2;text-align:left}.pricing-features{list-style:none;padding:18px 28px 0;margin:0 0 auto;font-size:.8rem;color:#c5c8d4;position:relative;z-index:2;text-align:left}.pricing-features li{display:flex;align-items:center;padding:7px 0;transition:color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.pricing-features li:hover{color:#f6fbff;transform:translate(3px)}.pricing-features li.highlight-feature{color:#2ed0f8;font-weight:600;font-size:.8rem;padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid rgba(46,208,248,.1)}.done-icon{color:#2ed0f8;margin-right:10px;flex-shrink:0;width:13px;height:13px;opacity:.55;transition:opacity .25s ease,filter .25s ease}.pricing-features li:hover .done-icon{opacity:1;filter:drop-shadow(0 0 4px rgba(46,208,248,.5))}.pricing-features li.highlight-feature .done-icon{opacity:.9;filter:drop-shadow(0 0 3px rgba(46,208,248,.4))}.pricing-button{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;text-align:center;margin:24px 28px 28px;padding:14px 24px;border-radius:14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;position:relative;z-index:2;overflow:hidden;background:#2ed0f814;color:#2ed0f8;border:1px solid rgba(46,208,248,.25);transition:all .4s cubic-bezier(.16,1,.3,1)}.pricing-button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#2ed0f826,#7ef8d814);transform:translate(-101%);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:-1;border-radius:inherit}.pricing-button:hover{color:#f6fbff;border-color:#2ed0f866;transform:translateY(-2px);box-shadow:0 4px 20px #2ed0f81f}.pricing-button:hover:before{transform:translate(0)}.pricing-button:active{transform:translateY(0)}.pricing-button-text{position:relative;z-index:1}.pricing-button-arrow{position:relative;z-index:1;font-size:1rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;opacity:.5}.pricing-button:hover .pricing-button-arrow{transform:translate(6px);opacity:1}.pricing-card.featured .pricing-button,.pricing-card.glow-border .pricing-button{background:linear-gradient(120deg,#2ed0f8,#7ef8d8);color:#080a14;border:none;font-weight:800;letter-spacing:.12em;box-shadow:0 2px 16px #2ed0f840}.pricing-card.featured .pricing-button:before,.pricing-card.glow-border .pricing-button:before{display:none}.pricing-card.featured .pricing-button:hover,.pricing-card.glow-border .pricing-button:hover{box-shadow:0 4px 24px #2ed0f859,0 0 50px #7ef8d81f;filter:brightness(1.1);transform:translateY(-2px)}.pricing-card.featured .pricing-button-arrow,.pricing-card.glow-border .pricing-button-arrow{opacity:.5;color:#080a14}.pricing-card.featured .pricing-button:hover .pricing-button-arrow,.pricing-card.glow-border .pricing-button:hover .pricing-button-arrow{opacity:1}.info-icon-container{position:relative;display:inline-block;margin-left:10px;cursor:pointer}.info-icon{color:#fff3;font-size:1rem;transition:color .25s ease}.info-icon:hover{color:#2ed0f8}.info-popup{font-weight:400;display:none;position:absolute;top:24px;left:50%;transform:translate(-50%);background:#0c0e18f0;color:#ffffffa6;padding:14px 16px;border-radius:14px;border:1px solid rgba(46,208,248,.15);font-size:.76rem;line-height:1.55;box-shadow:0 8px 32px #00000080,0 0 30px #2ed0f80f;z-index:9999;white-space:normal;word-wrap:break-word;min-width:230px;max-width:300px;width:auto;text-align:left;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.info-popup:after{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px;border-style:solid;border-color:transparent transparent rgba(12,14,24,.94) transparent;z-index:100000}.info-icon-container:hover .info-popup{display:block}.pricing-section-header{text-align:center;margin-bottom:40px}.pricing-section-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;line-height:var(--leading-tight)}.pricing-section-accent{background:var(--gradient-accent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-accent)}.pricing-section-desc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:520px;margin:0 auto;line-height:var(--leading-relaxed)}@media(max-width:768px){.pricing-card:hover,.pricing-card.featured:hover,.pricing-card.glow-border:hover{transform:translateY(-4px)}}@media(max-width:480px){.pricing-card{max-width:100%;border-radius:16px}.pricing-header{padding:22px 22px 0}.most-popular-label{margin:20px 22px 0}.most-popular-label+.pricing-header{padding-top:10px}.pricing-price{padding:8px 22px 18px}.pricing-price:after{left:22px;right:22px}.free-trial-label{padding:10px 22px 0}.pricing-features{padding:14px 22px 0}.pricing-button{margin:20px 22px 22px}.current-price{font-size:2.6rem}.pricing-title{font-size:.95rem}.pricing-section-title{font-size:var(--text-3xl)}.info-popup{left:0;transform:none;min-width:180px;max-width:250px}}@media(prefers-reduced-motion:reduce){.pricing-card,.pricing-button,.pricing-button:before{transition:none!important;animation:none!important}.pricing-card.featured:before,.pricing-card.glow-border:before{animation:none!important}.most-popular-dot,.free-trial-dot{animation:none!important}.pricing-features li{transition:none!important}}.slider-container{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:40px;color:var(--color-text-secondary);border-radius:var(--radius-md);height:100%;gap:32px}.dropdowns-container{flex:none;width:475px;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.dropdown{position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));padding:28px 24px 28px 28px;margin-bottom:10px;cursor:pointer;box-shadow:var(--shadow-inner-highlight);transition:border-color var(--transition-smooth),background var(--transition-smooth),box-shadow var(--transition-smooth),transform var(--duration-smooth) var(--ease-spring);transform-origin:top;overflow:hidden}.dropdown:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:transparent;border-radius:0 var(--radius-xs) var(--radius-xs) 0;transition:background var(--transition-smooth)}.dropdown:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);transform:translate(2px)}.dropdown h3{margin:0;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-smooth)}.dropdown-content{padding-top:12px;font-size:.9rem;line-height:1.6;overflow:hidden}.progress-bar{width:100%;height:4px;background:var(--color-border-subtle);border-radius:var(--radius-pill);overflow:hidden;margin-top:4px}.progress{height:100%;background:var(--gradient-accent);border-radius:var(--radius-pill);box-shadow:0 0 8px #2ed0f84d;transition:width .1s ease}.dropdown.active{background:linear-gradient(to right,rgba(46,208,248,.04),transparent 40%),var(--color-bg-card-hover);border-color:var(--color-accent-border);box-shadow:var(--shadow-inner-highlight),var(--shadow-glow-sm);padding-bottom:24px}.dropdown.active:before{background:var(--gradient-accent)}.dropdown.active .title-gameslide{color:var(--color-accent)}.dropdown-content p{color:var(--color-text-muted);margin-bottom:12px}.image-container-2{position:relative;flex:none;width:790px;max-width:100%;height:460px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.image-container-2:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover)}.image-container-2:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,rgba(46,208,248,.04) 0%,transparent 20%)}.image-container-2 img{width:100%;height:100%;object-fit:cover}@media(max-width:1460px){.slider-container{flex-direction:column;padding:40px}.dropdowns-container,.image-container-2{width:100%}.image-container-2{height:auto}.image-container-2 img{height:auto;max-height:400px}}@media(prefers-reduced-motion:reduce){.progress,.dropdown,.image-container-2{transition:none!important}}@media(max-width:480px){.slider-container{padding:20px var(--space-3);gap:24px}.dropdown{padding:20px var(--space-4)}.dropdown h3{font-size:.95rem}}
