*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#050507;--bg-secondary:#0a0a0d;--bg-tertiary:#0e0e12;--bg-card:#ffffff05;--bg-card-hover:#ffffff0a;--bg-elevated:#ffffff06;--border-glass:#ffffff0f;--border-glass-hover:#ffffff1f;--border-gold:#d4a85326;--border-gold-hover:#d4a8534d;--gold-50:#fdf8ed;--gold-100:#f9efd3;--gold-200:#f0d78c;--gold-300:#e8c56a;--gold-400:#d4a853;--gold-500:#c49a45;--gold-600:#a67c2e;--gold-700:#8a6424;--gold-start:#c9a227;--gold-end:#f0d78c;--gold-mid:#dbb94e;--gold-gradient:linear-gradient(135deg, #c9a227 0%, #dbb94e 40%, #f0d78c 100%);--gold-gradient-subtle:linear-gradient(135deg, #c9a22714, #f0d78c0a);--gold-glow:#c9a22733;--gold-glow-strong:#c9a22759;--blue-primary:#c9a227;--blue-hover:#b8922a;--blue-glow:#c9a22733;--text-primary:#f0ede6;--text-secondary:#8a8478;--text-muted:#4a4640;--text-gold:#dbb94e;--success:#34d399;--danger:#f87171;--font-body:"Inter", system-ui, -apple-system, sans-serif;--max-width:1280px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-premium:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.6;display:flex;overflow-x:hidden}body.page-loading{opacity:0}body.page-loaded{opacity:1;transition:opacity .6s var(--ease-premium)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c9a2271f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a22740}.bg-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.bg-glow-mid{pointer-events:none;z-index:0;background:radial-gradient(at 50% 30%,#c9a2270a 0%,#0000 50%),radial-gradient(at 30% 70%,#c9a22705 0%,#0000 40%),radial-gradient(at 70% 60%,#f0d78c04 0%,#0000 40%);width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.skip-to-content{z-index:200;background-color:var(--blue-primary);color:#fff;border-radius:0 0 6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-to-content:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold-start);outline-offset:2px}main,footer{transition:opacity .15s}.i18n-fade{opacity:.3}#product-overview:after,#how-it-works:after,#features:after,#integration:after,#pricing:after,#demo-request:after{content:"";background:linear-gradient(90deg,#0000,#c9a22740,#0000);width:120px;height:1px;margin:4rem auto 0;display:block}.section-nav{z-index:90;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}.section-dot{border:1.5px solid var(--text-muted);cursor:pointer;width:8px;height:8px;transition:all .4s var(--ease-premium);background:0 0;border-radius:50%;padding:0}.section-dot:hover{border-color:var(--gold-start);background:#c9a22733}.section-dot.active{border-color:var(--gold-start);background:var(--gold-start);box-shadow:0 0 12px #c9a22766,0 0 4px #c9a22799}header{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.2);transition:background .4s var(--ease-premium), border-color .4s var(--ease-premium);background:#05050799;border-bottom:1px solid #ffffff0a;position:fixed;top:0;left:0;right:0}header.header-scrolled{background:#050507eb;border-bottom-color:#ffffff0f;box-shadow:0 1px 40px #00000080}header nav{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:.875rem 1.5rem;display:flex}.logo{letter-spacing:.15em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #c9a22726);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;text-decoration:none}.nav-links{gap:2rem;display:flex}.nav-links a{color:var(--text-secondary);letter-spacing:.02em;transition:color .3s var(--ease-premium);font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--gold-gradient);width:0;height:1.5px;transition:width .4s var(--ease-premium), left .4s var(--ease-premium);position:absolute;bottom:-4px;left:50%}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{width:100%;left:0}.lang-switcher{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;gap:2px;padding:3px;display:flex}.lang-btn{font-size:.75rem;font-weight:600;font-family:var(--font-body);letter-spacing:.05em;color:var(--text-muted);cursor:pointer;transition:all .3s var(--ease-premium);background:0 0;border:none;border-radius:8px;padding:.35rem .75rem}.lang-btn:hover{color:var(--text-primary);background:#ffffff0d}.lang-btn.active{color:#050507;background:var(--gold-gradient);box-shadow:0 2px 12px #c9a22759,inset 0 1px #fff3}#hero{text-align:center;background:radial-gradient(ellipse at 50% 0%, #c9a22712 0%, transparent 55%), radial-gradient(ellipse at 20% 50%, #f0d78c06 0%, transparent 50%), radial-gradient(ellipse at 80% 30%, #c9a22708 0%, transparent 40%), var(--bg-primary);padding:clamp(9rem,16vw,14rem) clamp(1rem,3vw,1.5rem) clamp(6rem,12vw,10rem);position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(circle,#c9a22714 0%,#c9a22705 40%,#0000 70%);border-radius:50%;width:900px;height:900px;animation:10s ease-in-out infinite alternate heroGlow;position:absolute;top:-250px;left:50%;transform:translate(-50%)}@keyframes heroGlow{0%{opacity:.4;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.15)}}.hero-orb{pointer-events:none;opacity:.3;filter:blur(1px);border-radius:50%;position:absolute}.hero-orb:first-child{background:var(--gold-start);width:6px;height:6px;animation:8s ease-in-out infinite alternate heroOrbFloat1;top:25%;left:15%}.hero-orb:nth-child(2){background:var(--gold-400);width:4px;height:4px;animation:10s ease-in-out infinite alternate heroOrbFloat2;top:35%;right:20%}.hero-orb:nth-child(3){background:var(--gold-end);width:3px;height:3px;animation:9s ease-in-out infinite alternate heroOrbFloat3;bottom:30%;left:25%}@keyframes heroOrbFloat1{0%{transform:translate(0)}to{transform:translate(20px,-30px)}}@keyframes heroOrbFloat2{0%{transform:translate(0)}to{transform:translate(-15px,25px)}}@keyframes heroOrbFloat3{0%{transform:translate(0)}to{transform:translate(25px,-15px)}}.hero-content{z-index:1;max-width:900px;margin:0 auto;position:relative}#hero h1{letter-spacing:-.03em;background:linear-gradient(135deg,#f0ede6 0%,#f0d78c 30%,#c9a227 55%,#f0d78c 80%,#f0ede6 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #c9a22726);-webkit-background-clip:text;background-clip:text;margin-bottom:1.75rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.05}#hero p{color:var(--text-secondary);max-width:620px;margin:0 auto 3rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:400;line-height:1.8}.cta-button{font-size:.9375rem;font-weight:700;font-family:var(--font-body);color:#050507;letter-spacing:.02em;background:var(--gold-gradient);cursor:pointer;transition:transform .3s var(--ease-premium), box-shadow .4s var(--ease-premium);border:1px solid #f0d78c4d;border-radius:12px;padding:.95rem 2.75rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 20px #c9a22726,inset 0 1px #fff3}.cta-button:before{content:"";width:100%;height:100%;transition:left .6s var(--ease-premium);background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;top:0;left:-100%}.cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 48px #c9a22740,0 0 0 1px #c9a2274d,0 0 60px #c9a2271a}.cta-button:hover:before{left:100%}.cta-button:active{transform:translateY(-1px)}.glass-card{-webkit-backdrop-filter:blur(24px)saturate(1.1);transition:all .4s var(--ease-premium);background:linear-gradient(145deg,#ffffff09 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 1px 2px #0006,0 4px 24px #0000004d,inset 0 1px #ffffff0a,inset 0 0 0 .5px #ffffff05}.glass-card:hover{background:linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border-color:#c9a2271f;box-shadow:0 2px 4px #0006,0 12px 48px #00000059,inset 0 1px #ffffff0f,0 0 30px #c9a2270d}#product-overview{text-align:center;z-index:1;padding:7rem 1.5rem;position:relative}.section-inner{max-width:800px;margin:0 auto}#product-overview h2{letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}#product-overview p{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.85}#product-overview p:last-of-type{margin-bottom:0}#features{max-width:var(--max-width);z-index:1;margin:0 auto;padding:7rem 1.5rem;position:relative}#features h2{text-align:center;letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.features-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.feature-card{transition:all .4s var(--ease-premium);padding:2.5rem 2rem;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;height:1px;transition:opacity .4s var(--ease-premium);background:linear-gradient(90deg,#0000,#c9a22726,#0000);position:absolute;top:0;left:0;right:0}.feature-card:hover{transform:translateY(-6px)scale(1.01)}.feature-card:hover:before{opacity:1}.feature-icon{color:var(--gold-start);filter:drop-shadow(0 0 6px #c9a22733);margin-bottom:1.25rem;line-height:1}.feature-icon svg{stroke:var(--gold-start)}.feature-card h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.feature-card p{color:var(--text-secondary);font-size:.9375rem;line-height:1.75}#integration{z-index:1;padding:7rem 1.5rem;position:relative}#integration h2{text-align:center;letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}#integration>.section-inner>p{color:var(--text-secondary);text-align:center;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.85}.integration-list{gap:1.25rem;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.integration-list li{color:var(--text-secondary);padding-left:2rem;font-size:1.0625rem;line-height:1.75;position:relative}.integration-list li:before{content:"";background:var(--gold-gradient);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #c9a22766,0 0 3px #c9a22799}#pricing{z-index:1;max-width:900px;margin:0 auto;padding:7rem 1.5rem;position:relative}.pricing-card{text-align:center;padding:4rem 3rem;position:relative;overflow:hidden}.pricing-card:before{content:"";background:linear-gradient(90deg,#0000,#c9a2274d,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.pricing-card h2{letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.pricing-card>p{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.85}.pricing-models{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.pricing-model{text-align:center;transition:all .4s var(--ease-premium);border:1px solid #c9a22714;padding:1.75rem 1.25rem}.pricing-model:hover{border-color:#c9a22733;transform:translateY(-4px)}.pricing-model-icon{color:var(--gold-start);filter:drop-shadow(0 0 6px #c9a22733);margin-bottom:.75rem}.pricing-model-icon svg{stroke:var(--gold-start)}.pricing-model h3{color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.pricing-model p{color:var(--text-secondary);font-size:.8125rem;line-height:1.65}#demo-request,#contact{z-index:1;max-width:640px;margin:0 auto;padding:5rem 1.5rem;position:relative}.form-decoration{background:var(--gold-gradient);border-radius:2px;width:40px;height:3px;margin:0 auto 1.5rem;box-shadow:0 0 12px #c9a2274d}.form-container{-webkit-backdrop-filter:blur(24px);background:#ffffff04;border:1px solid #ffffff0d;border-radius:20px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 4px 40px #0000004d}.form-container h2{text-align:center;letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800}.form-group{margin-bottom:1.25rem}.floating-label{position:relative}.floating-label input,.floating-label textarea{width:100%;font-size:1rem;font-family:var(--font-body);color:var(--text-primary);transition:border-color .3s var(--ease-premium), box-shadow .3s var(--ease-premium), background .3s var(--ease-premium);background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;padding:1rem .875rem .5rem;line-height:1.5}.floating-label input::placeholder,.floating-label textarea::placeholder{color:#0000}.floating-label input:focus,.floating-label textarea:focus{border-color:var(--gold-start);background:#ffffff09;outline:none;box-shadow:0 0 0 3px #c9a2271a,0 0 20px #c9a2270d}.floating-label label{color:var(--text-muted);pointer-events:none;transition:all .25s var(--ease-premium);transform-origin:0 0;font-size:.9375rem;font-weight:500;position:absolute;top:.85rem;left:.875rem}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label,.floating-label textarea:focus+label,.floating-label textarea:not(:placeholder-shown)+label{color:var(--gold-start);transform:translateY(-.55rem)scale(.75)}.floating-label textarea{resize:vertical;min-height:100px}.input-error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.field-error{color:#f87171;margin-top:.375rem;font-size:.8125rem;display:block}.submit-btn{width:100%;margin-top:1.5rem;display:block}form button[type=submit]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.form-status-success{color:#4ade80;background:#4ade800f;border:1px solid #4ade8026;border-radius:12px;margin-top:1rem;padding:.75rem 1rem;font-size:.9375rem}.form-status-error{color:#f87171;background:#f871710f;border:1px solid #f8717126;border-radius:12px;margin-top:1rem;padding:.75rem 1rem;font-size:.9375rem}.demo-phone-cta{border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;padding-top:2rem;display:flex}.demo-phone-or{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;font-weight:500}.demo-phone-number{letter-spacing:.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;transition:filter .4s var(--ease-premium);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;text-decoration:none}.demo-phone-number:hover{filter:drop-shadow(0 0 16px #c9a22766)}footer{background:var(--bg-secondary);z-index:1;border-top:1px solid #ffffff0a;margin-top:auto;padding:4.5rem 1.5rem 2rem;position:relative}.footer-grid{max-width:var(--max-width);grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin:0 auto;display:grid}.footer-brand .logo{margin-bottom:1rem;font-size:1.25rem;display:inline-block}.footer-brand p{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem;line-height:1.7}.footer-brand a{color:var(--text-secondary);transition:color .3s var(--ease-premium);text-decoration:none}.footer-brand a:hover{color:var(--gold-start)}.footer-col{flex-direction:column;gap:.625rem;display:flex}.footer-col h4{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.footer-col a{color:var(--text-muted);transition:color .3s var(--ease-premium);font-size:.875rem;text-decoration:none}.footer-col a:hover{color:var(--gold-start)}.footer-bottom{max-width:var(--max-width);text-align:center;border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:2rem;margin:3rem auto 0;padding-top:1.5rem;display:flex}.footer-bottom p{color:var(--text-muted);font-size:.8125rem}.back-to-top{color:var(--text-muted);transition:color .3s var(--ease-premium);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.back-to-top:hover{color:var(--gold-start)}.back-to-top svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.reveal{opacity:0;transition:opacity .8s var(--ease-premium), transform .8s var(--ease-premium);transform:translateY(30px)}.reveal.revealed{opacity:1;transform:none}.reveal-up{transform:translateY(30px)}.reveal-left{transform:translate(-30px)}.reveal-right{transform:translate(30px)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}#how-it-works{max-width:var(--max-width);z-index:1;margin:0 auto;padding:7rem 1.5rem;position:relative}#how-it-works>h2{text-align:center;letter-spacing:-.02em;background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.hiw-steps-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:2rem;display:flex}.hiw-step-dot{cursor:pointer;transition:all .4s var(--ease-premium);font-family:var(--font-body);background:0 0;border:1px solid #c9a22714;border-radius:12px;align-items:center;gap:8px;padding:.6rem 1rem;display:flex}.hiw-step-dot:hover{background:#c9a2270a;border-color:#c9a22733}.hiw-step-dot.active{background:#c9a22714;border-color:#c9a2274d;box-shadow:0 0 20px #c9a2271a}.hiw-step-dot.completed{background:#4ade800a;border-color:#4ade8033}.hiw-dot-num{width:24px;height:24px;color:var(--gold-start);transition:all .4s var(--ease-premium);background:#c9a2271f;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.hiw-step-dot.active .hiw-dot-num{background:var(--gold-gradient);color:#050507;box-shadow:0 0 12px #c9a2274d}.hiw-step-dot.completed .hiw-dot-num{color:#4ade80;background:#4ade8026}.hiw-dot-label{color:var(--text-muted);transition:color .4s var(--ease-premium);font-size:.8125rem;font-weight:600}.hiw-step-dot.active .hiw-dot-label{color:var(--text-primary)}.hiw-step-dot.completed .hiw-dot-label{color:var(--text-secondary)}.hiw-connector{width:24px;height:2px;transition:background .5s var(--ease-premium);background:#c9a22714;flex-shrink:0}.hiw-connector.filled{background:var(--gold-gradient);box-shadow:0 0 8px #c9a22733}.hiw-progress-bar{background:#c9a2270f;border-radius:2px;max-width:600px;height:2px;margin:0 auto 2.5rem;overflow:hidden}.hiw-progress-bar>.hiw-progress-bar-fill{background:var(--gold-gradient);width:0%;height:100%;transition:width .6s var(--ease-premium);border-radius:2px;box-shadow:0 0 8px #c9a2274d}.hiw-panels{max-width:640px;min-height:340px;margin:0 auto;position:relative}.hiw-panel{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-premium), transform .4s var(--ease-premium);position:absolute;inset:0;transform:translate(40px)}.hiw-panel.step-active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.hiw-panel.step-exit{opacity:0;transform:translate(-40px)}.device-frame{perspective:800px;position:relative}.hiw-card{padding:2rem 1.75rem;position:relative;overflow:hidden}.hiw-card-header{margin-bottom:1.25rem}.hiw-card-body{flex-direction:column;gap:.75rem;display:flex}.hiw-tier-badge{color:var(--gold-start);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.hiw-tier-badge svg{width:16px;height:16px;fill:var(--gold-start);filter:drop-shadow(0 0 4px #c9a2274d)}.hiw-price{background:var(--gold-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #c9a22726);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900}.hiw-meta{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.875rem;display:flex}.hiw-purchase-btn{width:100%;font-size:.9375rem;font-weight:700;font-family:var(--font-body);color:#050507;background:var(--gold-gradient);cursor:pointer;transition:transform .3s var(--ease-premium), box-shadow .4s var(--ease-premium);border:none;border-radius:12px;padding:.75rem 1.5rem;display:block;box-shadow:0 4px 16px #c9a22726}.hiw-purchase-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #c9a22740}.hiw-purchase-btn.pulse{animation:.6s ease-in-out infinite alternate hiwPulse}@keyframes hiwPulse{0%{box-shadow:0 0 #c9a22766}to{box-shadow:0 0 0 10px #c9a22700}}.hiw-checkmark-wrap{-webkit-backdrop-filter:blur(4px);opacity:0;z-index:5;background:#050507bf;border-radius:20px;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.hiw-checkmark-wrap.visible{opacity:1}.hiw-checkmark .hiw-checkmark-circle{stroke-dasharray:150;stroke-dashoffset:150px}.hiw-checkmark .hiw-checkmark-path{stroke-dasharray:48;stroke-dashoffset:48px}.hiw-checkmark.animate .hiw-checkmark-circle{animation:.5s forwards hiwCheckCircle}.hiw-checkmark.animate .hiw-checkmark-path{animation:.35s .3s forwards hiwCheckPath}@keyframes hiwCheckCircle{to{stroke-dashoffset:0}}@keyframes hiwCheckPath{to{stroke-dashoffset:0}}.hiw-badge{border-radius:10px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.hiw-badge-match{color:var(--gold-start);background:#c9a22714;border:1px solid #c9a22726}.hiw-bet-details{color:var(--text-secondary);gap:1.5rem;font-size:.9375rem;display:flex}.hiw-validation-badge{color:#4ade80;opacity:0;align-items:center;gap:8px;font-size:.875rem;font-weight:600;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.hiw-validation-badge.visible{opacity:1;transform:translateY(0)}.hiw-live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite hiwLivePulse;box-shadow:0 0 8px #4ade8066}@keyframes hiwLivePulse{0%,to{opacity:1}50%{opacity:.3}}.hiw-balance-bar{align-items:center;gap:10px;display:flex}.hiw-balance-label{color:var(--text-muted);flex-shrink:0;font-size:.8125rem}.hiw-bar-track{background:#ffffff0a;border-radius:2px;flex:1;height:4px;overflow:hidden}.hiw-bar-fill{background:var(--gold-gradient);width:50%;height:100%;transition:width .8s var(--ease-premium);border-radius:2px;box-shadow:0 0 6px #c9a22733}.hiw-bar-value{color:var(--text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:600}.hiw-progress-body{align-items:center}.hiw-progress-ring-wrap{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.hiw-progress-ring-glow{background:radial-gradient(circle,#c9a22714 0%,#0000 70%);border-radius:50%;position:absolute;inset:-10px}.hiw-progress-ring{z-index:1;position:relative}.hiw-ring-fill{transition:stroke-dashoffset 1.5s var(--ease-premium)}.hiw-ring-pct{color:var(--text-primary);z-index:2;font-size:1.5rem;font-weight:900;position:absolute}.hiw-progress-stats{flex-direction:column;gap:6px;width:100%;display:flex}.hiw-stat-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.hiw-day-dots{flex-wrap:wrap;gap:3px;display:flex}.hiw-day-dot{background:#ffffff0a;border-radius:2px;width:8px;height:8px;transition:background .3s}.hiw-day-dot.filled{background:var(--gold-start);box-shadow:0 0 4px #c9a2274d}.hiw-bets-counter{color:var(--text-primary);font-weight:700}.hiw-card-celebrate{position:relative}.hiw-confetti{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hiw-confetti-piece{opacity:0;border-radius:1px;width:6px;height:6px;position:absolute}.hiw-confetti-piece.animate{animation:1.5s ease-out forwards hiwConfettiFall}@keyframes hiwConfettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(200px)rotate(720deg)}}.hiw-card-celebrate.active-celebrate{box-shadow:0 0 60px #c9a2271f}.hiw-celebrate-body{text-align:center;z-index:1;align-items:center;padding:1.5rem 0;position:relative}.hiw-big-check{opacity:0;transition:opacity .4s ease, transform .4s var(--ease-premium);transform:scale(.5)}.hiw-big-check.animate{opacity:1;transform:scale(1)}.hiw-complete-text{color:#4ade80;font-size:1.25rem;font-weight:800}.hiw-funded-label{color:var(--text-secondary);font-size:.875rem}.hiw-funded-amount{background:var(--gold-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #c9a22733);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900}.hiw-funded-counter{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hiw-cashout-body{gap:1rem;position:relative}.hiw-cashout-row{flex-direction:column;gap:6px;display:flex}.hiw-cashout-label{color:var(--text-muted);font-size:.8125rem}.hiw-cashout-bar{align-items:center;gap:10px;display:flex}.hiw-cashout-bar-track{background:#ffffff0a;border-radius:3px;flex:1;height:6px;overflow:hidden}.hiw-cashout-bar-fill{background:var(--gold-gradient);width:0%;height:100%;transition:width 1s var(--ease-premium);border-radius:3px;box-shadow:0 0 8px #c9a22733}.hiw-cashout-value{color:var(--text-primary);flex-shrink:0;font-size:.875rem;font-weight:700}.hiw-profit-row{border-top:1px solid #ffffff0a;padding-top:.5rem}.hiw-profit-amount{color:#4ade80;opacity:0;font-size:1.25rem;font-weight:900;transition:opacity .4s,transform .4s;transform:translateY(6px)}.hiw-profit-amount.visible{opacity:1;transform:translateY(0)}.hiw-cashout-btn{width:100%;font-size:.9375rem;font-weight:700;font-family:var(--font-body);color:#050507;cursor:pointer;transition:transform .3s var(--ease-premium), box-shadow .4s var(--ease-premium);background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:12px;padding:.75rem 1.5rem;display:block;box-shadow:0 4px 16px #4ade8026}.hiw-cashout-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #4ade8040}.hiw-cashout-btn.pulse{animation:.6s ease-in-out infinite alternate hiwCashPulse}@keyframes hiwCashPulse{0%{box-shadow:0 0 #4ade8066}to{box-shadow:0 0 0 10px #4ade8000}}.hiw-withdrawn-msg{text-align:center;color:#4ade80;opacity:0;font-size:.9375rem;font-weight:700;transition:opacity .4s,transform .4s;transform:translateY(6px)}.hiw-withdrawn-msg.visible{opacity:1;transform:translateY(0)}.hiw-tiers-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:1rem;display:grid}.hiw-tier-card{text-align:center;transition:all .4s var(--ease-premium);border:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.hiw-tier-card:hover{border-color:#c9a22733;transform:translateY(-6px);box-shadow:0 12px 48px #00000059,0 0 30px #c9a2270f}.hiw-tier-card-featured{z-index:1;background:linear-gradient(145deg,#c9a2270f 0%,#ffffff05 100%);border-color:#c9a2274d;padding-top:2.25rem;transform:scale(1.04);box-shadow:0 1px 2px #0006,0 4px 24px #0000004d,0 0 40px #c9a22714,inset 0 1px #f0d78c0f}.hiw-tier-card-featured:hover{border-color:#c9a22766;transform:scale(1.04)translateY(-6px);box-shadow:0 16px 56px #0006,0 0 50px #c9a2271f}.hiw-tier-popular{letter-spacing:.12em;color:#050507;background:var(--gold-gradient);border-radius:0 0 8px 8px;padding:3px 14px;font-size:.5625rem;font-weight:800;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #c9a22740}.hiw-tier-card .hiw-tier-badge{margin-bottom:.125rem}.hiw-tier-card .hiw-tier-badge svg{width:14px;height:14px}.hiw-tier-price{background:var(--gold-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #c9a2271f);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900;line-height:1}.hiw-tier-meta{color:var(--text-secondary);flex-direction:column;gap:3px;font-size:.8125rem;line-height:1.4;display:flex}.hiw-tier-card .hiw-purchase-btn{width:100%;margin-top:.25rem;padding:.6rem 1.25rem;font-size:.8125rem}.hiw-funded-base-row{flex-direction:row;justify-content:space-between;align-items:center}.hiw-funded-base-value{color:var(--text-muted);font-size:.875rem;font-weight:600}.hiw-eur-float{color:#4ade80;opacity:0;pointer-events:none;font-size:1.25rem;font-weight:900;position:absolute}.hiw-eur-float.animate{animation:1.5s ease-out forwards hiwEurFloat}@keyframes hiwEurFloat{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60px)scale(1.3)}}@media (width<=768px){.features-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.nav-links,.section-nav{display:none}.hiw-steps-nav{gap:0}.hiw-connector{width:12px}.hiw-dot-label{display:none}.hiw-step-dot{padding:.5rem .6rem}.hiw-tiers-grid{grid-template-columns:1fr;gap:.75rem;max-width:280px;margin:0 auto}.hiw-tier-card-featured{transform:none}.hiw-tier-card-featured:hover{transform:translateY(-6px)}.pricing-models{grid-template-columns:1fr}}@media (width>=769px) and (width<=1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}
