body,html{overflow-x:hidden}a:hover,h1,h2,h3,h4,h5,h6,html{color:var(--text-main)}.container,.nav-links a.active::after,.nav-links a:hover::after{width:100%}.btn,.hero-subtitle,.nav-links a,.offcanvas-links a,.stat-label,h1{text-transform:uppercase}.demo-modal,.lang-dropdown,.offcanvas-overlay{opacity:0;visibility:hidden}.nav-links a::after,.utility-content h1::after,h2::after{content:'';bottom:0;background-color:var(--primary)}.btn-primary,.nav-links a::after,.utility-content h1::after,h2::after{background-color:var(--primary)}.btn,.btn-form,.demo-modal-close,.hamburger,.lang-trigger,.offcanvas-close{cursor:pointer}:root{--primary:#FFBF00;--primary-hover:#E0A600;--secondary:#000000;--bg-dark:#020202;--card-bg:rgba(255, 255, 255, 0.03);--card-bg-hover:rgba(255, 255, 255, 0.06);--border:rgba(255, 255, 255, 0.08);--border-active:rgba(255, 191, 0, 0.3);--text-main:#FFFFFF;--text-sec:#CCCCCC;--text-muted:#8F8F8F;--font-primary:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-secondary:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--header-height:70px;--transition-speed:0.4s;--max-width:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-dark);font-family:var(--font-primary);line-height:1.6}.btn,.hero-subtitle,.nav-links a,.offcanvas-links a,.stat-value,.timeline-num,h1,h2,h3,h4,h5,h6,th{font-family:var(--font-secondary)}body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.5px}h1{font-size:clamp(2.5rem, 5vw, 4rem);line-height:1.1}h2{font-size:clamp(1.8rem, 4vw, 2.5rem);margin-bottom:1.5rem;position:relative;padding-bottom:.5rem;display:inline-block}h2::after{position:absolute;left:0;width:60px;height:3px}.section-header-center{text-align:center;margin-bottom:3rem}.section-header-center h2{margin-bottom:.5rem;padding-bottom:.75rem}.section-header-center h2::after{left:50%;transform:translateX(-50%);width:80px}.section-header-center p{max-width:600px;margin:0 auto}h3{font-size:1.4rem;margin-bottom:.75rem}p{font-size:1.05rem;color:var(--text-sec);margin-bottom:1.25rem}.brand,.demo-modal-close:hover,.footer-links a:hover,.footer-nav a:hover,.nav-links a.active,.nav-links a:hover,a{color:var(--primary)}a{text-decoration:none;transition:color var(--transition-speed) ease}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.section{padding:80px 0;position:relative;border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-height) + 20px)}.offcanvas,.offcanvas-overlay,header{position:fixed;top:0}.btn{font-weight:700;font-size:1rem;letter-spacing:1px;padding:12px 30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-speed) cubic-bezier(.25, .8, .25, 1);border:2px solid transparent}header,header .container{align-items:center;display:flex}.btn-sm{font-size:.85rem;padding:8px 18px;letter-spacing:.5px}.btn-primary{color:var(--secondary)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,191,0,.3)}.btn-secondary{background-color:transparent;color:var(--text-main);border-color:var(--border)}.hamburger,.offcanvas-close{border:none;color:var(--text-main)}.btn-secondary:hover{background-color:rgba(255,255,255,.05);border-color:var(--text-main);transform:translateY(-2px)}header{left:0;width:100vw;height:var(--header-height);z-index:1000;background:0 0;border-bottom:1px solid transparent;transition:.35s}body:not(.home-page) header,header.scrolled{background:rgba(2,2,2,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:60px}header .container{justify-content:space-between}.logo img{height:38px;width:auto;display:block;transition:height .35s}body:not(.home-page) header .logo img,header.scrolled .logo img{height:32px}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{font-size:.95rem;font-weight:700;letter-spacing:.5px;color:var(--text-sec);position:relative;padding:8px 0}.nav-links a::after{position:absolute;left:0;width:0;height:2px;transition:width var(--transition-speed) ease}.nav-actions{display:flex;align-items:center;gap:1.5rem}.hamburger,.utility-content h2::after{display:none}.hamburger,.offcanvas{flex-direction:column}.hamburger{background:0 0;gap:6px}.hamburger span{width:28px;height:2px;background-color:var(--text-main);transition:all var(--transition-speed) ease}.offcanvas{right:-100%;width:320px;height:100vh;background:rgba(2,2,2,.95);backdrop-filter:blur(20px);z-index:1001;padding:40px 30px;display:flex;gap:3rem;box-shadow:-10px 0 30px rgba(0,0,0,.5);transition:right .4s cubic-bezier(.16, 1, .3, 1)}.accordion-item,.feature-card,.offcanvas-overlay,.stat-card{transition:all var(--transition-speed) ease}.offcanvas.open{right:0}.offcanvas-close{align-self:flex-end;background:0 0;font-size:2rem}.offcanvas-links{list-style:none;display:flex;flex-direction:column;gap:1.5rem}.offcanvas-links a{font-size:1.4rem;font-weight:700;color:var(--text-main)}.offcanvas-links a:hover{color:var(--primary);padding-left:10px}.offcanvas-overlay{left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:1000}.demo-modal.open,.offcanvas-overlay.open{opacity:1;visibility:visible}.hero{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.hero::after,.timeline::before,.video-bg{top:0;height:100%;position:absolute}.video-bg{left:0;width:100%;object-fit:cover;z-index:1}.hero-content,.image-container,.lang-selector,.timeline,.timeline-item{position:relative}.hero::after{content:'';left:0;width:100%;background:linear-gradient(to bottom,rgba(2,2,2,.75) 0,rgba(2,2,2,.2) 35%,rgba(2,2,2,.2) 65%,rgba(2,2,2,.95) 100%);z-index:2}.feature-card:hover,.stat-card:hover{border-color:var(--primary);background-color:var(--card-bg-hover);transform:translateY(-5px)}.hero-content{z-index:3;max-width:760px;padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:var(--header-height);background:rgba(2,2,2,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,191,0,.15);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.6)}.hero-content .hero-subtitle,.hero-content h1,.hero-content p{text-shadow:0 2px 4px rgba(0,0,0,.9)}.hero-badge{height:100px;width:auto;animation:3s ease-in-out infinite pulse}.hero-subtitle{font-size:clamp(1.1rem, 2.5vw, 1.5rem);color:var(--primary);font-weight:600;letter-spacing:2px}.hero-actions{display:flex;gap:1rem;margin-top:1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:2rem}.stat-card{background-color:var(--card-bg);border:1px solid var(--border);padding:24px;border-radius:6px;text-align:center}.accordion-header,table{width:100%;text-align:left}.stat-label{font-size:.85rem;color:var(--text-muted);letter-spacing:1px;margin-bottom:8px}.stat-value{font-size:1.8rem;font-weight:800;color:var(--primary)}.badge,th{font-weight:700;color:var(--primary)}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.image-container{border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:0 20px 40px rgba(0,0,0,.5);background:var(--bg-dark)}.image-container img{width:100%;height:auto;display:block;transition:transform .6s}.image-container:hover img{transform:scale(1.05)}.image-figure{display:block;margin:0}.image-figure figcaption{font-size:.8rem;color:var(--text-muted);text-align:center;padding:8px 14px 4px;font-style:italic;line-height:1.45;letter-spacing:.01em}.badge,.offcanvas-lang h4,th{letter-spacing:.5px;text-transform:uppercase}.featured-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}.badge{background-color:rgba(255,191,0,.1);border:1px solid var(--border-active);padding:6px 12px;border-radius:4px;font-size:.85rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card{background-color:var(--card-bg);border:1px solid var(--border);padding:30px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between}.feature-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.feature-icon{font-size:1.8rem;color:var(--primary)}.feature-card p,.timeline-item p{margin-bottom:0}.paytable-wrapper{overflow-x:auto;margin-top:2rem;border-radius:6px;border:1px solid var(--border)}table{border-collapse:collapse;background:var(--card-bg)}td,th{padding:16px 24px;border-bottom:1px solid var(--border)}th{background:rgba(255,255,255,.02)}tr:last-child td{border-bottom:none}tr:hover td{background:rgba(255,255,255,.01)}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.cons-card,.pros-card{border:1px solid var(--border);padding:30px;border-radius:6px}.pros-card{background-color:rgba(0,200,100,.01)}.cons-card{background-color:rgba(250,50,50,.01)}.pros-cons-list{list-style:none;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.pros-cons-list li{display:flex;gap:12px;align-items:flex-start;color:var(--text-sec)}.pros-cons-list li svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.accordion,.footer-nav{display:flex;flex-direction:column}.pros-card li svg{color:#2ee583}.cons-card li svg{color:#ff4d4d}.timeline{max-width:800px;margin:3rem auto 0;padding-left:30px}.timeline::before{content:'';left:8px;width:2px;background:var(--border)}.timeline-item{margin-bottom:2.5rem}.timeline-item::before{content:'';position:absolute;top:6px;left:-30px;width:18px;height:18px;border-radius:50%;background-color:var(--bg-dark);border:3px solid var(--primary);z-index:1}.accordion-item,.lang-trigger{border:1px solid var(--border)}.timeline-num{font-size:1.2rem;font-weight:800;color:var(--primary);margin-bottom:4px}.form-group label,.lang-trigger{font-family:var(--font-secondary);font-weight:700}.timeline-item h3{margin-bottom:6px}.accordion{max-width:800px;margin:3rem auto 0;gap:1rem}.accordion-item{background-color:var(--card-bg);border-radius:6px;overflow:hidden}.accordion-item:hover{border-color:var(--border-active)}.accordion-item.active{border-color:var(--primary)}.accordion-header{background:0 0;border:none;padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text-main)}.footer-bottom,footer{border-top:1px solid var(--border)}.accordion-header h3{margin-bottom:0;font-size:1.15rem;padding-right:20px}.accordion-icon{font-size:1.5rem;color:var(--text-muted);transition:transform var(--transition-speed) ease}.accordion-item.active .accordion-icon{transform:rotate(45deg);color:var(--primary)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-speed) cubic-bezier(.16, 1, .3, 1);background:rgba(0,0,0,.2)}.accordion-content-inner{padding:0 24px 20px}.accordion-content p{margin-bottom:0;color:var(--text-sec)}footer{background-color:var(--secondary);padding:80px 0 40px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:40px}.footer-brand p{margin-top:15px;font-size:.95rem;color:var(--text-muted);max-width:320px}.footer-nav{gap:15px}.footer-bottom,.footer-links{display:flex;gap:20px}.footer-nav h4{font-size:1.1rem;color:var(--primary);text-transform:uppercase}.footer-nav ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-nav a{color:var(--text-sec);font-size:.95rem}.footer-bottom p,.footer-links a{font-size:.9rem;color:var(--text-muted)}.footer-bottom{padding-top:30px;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-bottom p{margin-bottom:0}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1024px){.split-layout{gap:2.5rem}}.lang-item,.lang-trigger{align-items:center;color:var(--text-sec);font-size:.9rem}.lang-selector{display:inline-block}.lang-trigger{background:0 0;padding:8px 12px;border-radius:4px;display:flex;gap:6px;transition:all var(--transition-speed) ease}.lang-selector:hover .lang-trigger,.lang-trigger:hover{border-color:var(--primary);color:var(--text-main);background:rgba(255,255,255,.02)}.lang-chevron{width:14px;height:14px;transition:transform var(--transition-speed) ease}.lang-selector:hover .lang-chevron{transform:rotate(180deg);color:var(--primary)}.lang-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:rgba(2,2,2,.95);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:6px;width:160px;transform:translateY(10px);transition:all var(--transition-speed) cubic-bezier(.16, 1, .3, 1);z-index:100;box-shadow:0 10px 25px rgba(0,0,0,.5)}.lang-selector:hover .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-scroll-container{max-height:200px;overflow-y:auto;padding:8px 0}.lang-scroll-container::-webkit-scrollbar{width:6px}.lang-scroll-container::-webkit-scrollbar-track{background:0 0}.lang-scroll-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.lang-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--primary)}.lang-item{display:flex;gap:10px;padding:8px 16px;font-family:var(--font-primary);transition:.2s}.lang-item:hover{background:rgba(255,191,0,.08);color:var(--primary);padding-left:20px}.lang-item.active{color:var(--primary);font-weight:600;background:rgba(255,191,0,.04)}.lang-flag{font-size:1.1rem}.offcanvas-lang{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--border)}.contact-container,.utility-content{margin:calc(var(--header-height) + 4rem) auto 6rem auto}.offcanvas-lang h4{font-size:1rem;color:var(--primary);margin-bottom:1rem}.lang-scroll-container.mobile{max-height:180px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:rgba(255,255,255,.02)}.demo-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.92);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-speed) ease,visibility var(--transition-speed) ease}.demo-modal-dialog{position:relative;width:90%;max-width:960px;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 20px 50px rgba(0,0,0,.8);transform:scale(.9);transition:transform var(--transition-speed) cubic-bezier(.16, 1, .3, 1)}.demo-modal.open .demo-modal-dialog{transform:scale(1)}.demo-modal-close{position:absolute;top:-45px;right:0;background:0 0;border:none;color:var(--text-main);font-size:2.2rem;transition:color var(--transition-speed) ease}.iframe-wrapper{width:100%;position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000;border:1px solid var(--border)}.demo-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.demo-modal-actions{width:100%;display:flex;justify-content:center}.btn-modal-real{width:100%;max-width:320px}.utility-content{max-width:800px;padding:0 20px}.utility-content h1{font-size:clamp(2.2rem, 5vw, 3.2rem);margin-bottom:2.5rem;position:relative;padding-bottom:.75rem;display:inline-block}.utility-content h1::after{position:absolute;left:0;width:80px;height:3px}.utility-content h2{font-size:1.6rem;margin-top:2.5rem;margin-bottom:1rem;display:block;padding-bottom:0}.utility-content p{margin-bottom:1.25rem;color:var(--text-sec)}.utility-content ul{margin-bottom:1.5rem;padding-left:20px;color:var(--text-sec)}.utility-content li{margin-bottom:.5rem}.contact-container{max-width:600px;padding:3rem 2.5rem;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.contact-container h1{margin-bottom:2rem;text-align:center;display:block;width:100%}.contact-container h1::after{left:50%;transform:translateX(-50%)}.form-group{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.85rem;text-transform:uppercase;color:var(--text-sec);letter-spacing:1px}.form-input,.form-textarea{width:100%;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:6px;color:var(--text-main);font-family:var(--font-primary);font-size:1rem;transition:all var(--transition-speed) ease}.form-input:focus,.form-textarea:focus{outline:0;border-color:var(--primary);background:rgba(255,255,255,.06);box-shadow:0 0 10px rgba(255,191,0,.15)}.form-textarea{resize:vertical;min-height:150px}.turnstile-wrapper{margin-bottom:1.5rem;display:flex;justify-content:center}.contact-notice{padding:16px 20px;border-radius:6px;margin-bottom:1.5rem;font-size:.95rem;display:none;line-height:1.5}.contact-notice.success{background:rgba(46,229,131,.1);border:1px solid #2ee583;color:#2ee583}.contact-notice.error{background:rgba(255,77,77,.1);border:1px solid #ff4d4d;color:#ff4d4d}.btn-form{width:100%;justify-content:center;font-size:1.05rem;padding:14px 28px}@media (max-width:768px){.footer-top,.pros-cons-grid,.split-layout{grid-template-columns:1fr}.hamburger{display:flex}.nav-actions .lang-selector,.nav-links{display:none}.split-layout{gap:2rem}.split-layout.reversed .image-container{grid-row:1}.footer-top{gap:2.5rem}.footer-bottom{flex-direction:column;text-align:center}.section{padding:60px 0}.hero-content{padding:2rem 1.25rem;margin-top:calc(var(--header-height) + 1rem);max-width:92%}.demo-modal-dialog{padding:16px;gap:16px;width:95%}.demo-modal-close{top:10px;right:15px;z-index:10;font-size:2rem;text-shadow:0 2px 4px rgba(0,0,0,.8)}.iframe-wrapper{aspect-ratio:9/16;max-height:60vh}.contact-container,.utility-content{margin:calc(var(--header-height) + 2rem) 15px 4rem 15px}.contact-container{padding:2rem 1.5rem}.utility-content{padding:0}}
