:root{--bg:#320650;--panel:#471d8b;--panel2:#471d8b;--text:#eee9ff;--muted:#b9b1d6;--stroke:#ffffff1f;--stroke2:#ffffff2e;--r:16px;--brand:#271147;--brand2:#6412f1;--brand3:#a855f7;--glow:#6a2bd647;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 15% 10%, #6a2bd638, transparent 60%), radial-gradient(900px 450px at 95% 12%, #a855f724, transparent 65%), linear-gradient(180deg, #05040c 0%, var(--bg) 55%, #05040c 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1120px,100% - 28px);margin:0 auto}header{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--brand);border-bottom:1px solid var(--stroke);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.brand{letter-spacing:.2px;align-items:center;gap:10px;font-weight:950;display:flex}.brand img{width:160px;height:auto}.brand-badge{background:linear-gradient(135deg, var(--brand2), var(--brand3));width:28px;height:28px;box-shadow:0 12px 34px var(--glow);border-radius:10px}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{letter-spacing:.6px;color:#eee9ffdb;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:900;transition:all .15s}.nav-links a:hover{background:#ffffff0f}.mobile-menu-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:none}.mobile-menu-btn:hover{color:#fff;transform:scale(1.06)}.mobile-menu-btn svg{width:40px;height:40px}.mobile-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:998;background:#00000094;transition:all .25s;position:fixed;inset:0}.mobile-overlay.show{opacity:1;pointer-events:auto}.mobile-drawer{z-index:999;background:linear-gradient(#271147fa,#0c0618fa);border-left:1px solid #ffffff1f;width:min(360px,88vw);height:100dvh;padding:26px 22px;transition:transform .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-30px 0 80px #0000008c}.mobile-drawer.show{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.drawer-head img{width:140px;height:auto}.drawer-close{color:#ffffffc7;cursor:pointer;background:0 0;border:none;place-items:center;width:40px;height:40px;transition:all .25s;display:grid}.drawer-close:hover{color:#fff;transform:rotate(90deg)}.drawer-links{gap:0;display:grid}.drawer-links a{color:#eee9ffe0;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff12;border-radius:0;padding:18px 0 18px 18px;font-weight:950;transition:all .22s;position:relative}.drawer-links a:before{content:"";background:var(--brand3);border-radius:999px;width:4px;height:0;transition:all .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.drawer-links a:hover{color:#fff;padding-left:26px}.drawer-links a:hover:before{height:28px}.drawer-cta{margin-top:24px}.drawer-cta a{text-align:center;background:var(--brand3);color:#fff;width:100%;box-shadow:0 18px 45px var(--glow);border-radius:16px;padding:15px;font-weight:950;display:block}.btn{cursor:pointer;color:#fff;background:var(--brand3);box-shadow:0 14px 40px var(--glow);border:0;border-radius:14px;padding:10px 12px;font-weight:950;transition:transform .14s,filter .14s}.btn:hover{filter:brightness(1.26);transform:translateY(-1px)}.btn.secondary{border:1px solid var(--stroke);box-shadow:none;background:#ffffff0f}section{padding:22px 0}h1{letter-spacing:-.7px;margin:0;font-size:clamp(26px,5.6vw,46px);line-height:1.05}.panel{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:14px}.panel h2{letter-spacing:-.2px;margin:0;font-size:16px}.panel ul{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.hero{padding:26px 0 12px}.hero-card{border:1px solid var(--stroke);border-radius:var(--r);background:linear-gradient(135deg,#ffffff0d,#ffffff05),radial-gradient(900px 360px at 10% 0,#6a2bd633,#0000 55%);padding:18px}.hero p{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:14px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hero-full{background:radial-gradient(900px 450px at 85% 20%,#a855f73d,#0000 60%);align-items:center;min-height:440px;margin-top:0;padding:80px 0;display:flex}.hero-content{max-width:980px}.hero-content h1{max-width:850px;font-size:clamp(42px,7vw,72px);font-weight:950;line-height:.98}.hero-content h1 span{color:var(--brand3)}.hero-content p{max-width:900px;color:var(--text);margin-top:24px;font-size:18px;font-weight:650;line-height:1.7}.hero-full .hero-actions{margin-top:34px}.hero-full .btn{text-transform:uppercase;border-radius:8px;padding:15px 22px;font-size:14px}.grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.stat{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:12px}.stat b{font-size:15px;display:block}.stat span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--stroke);color:#eee9ffe6;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:950;transition:all .14s}.tab.active{background:linear-gradient(135deg,#6a2bd638,#a855f724);border-color:#a855f759;box-shadow:0 16px 40px #6a2bd633}.search{border:1px solid var(--stroke);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;min-width:min(420px,100%);padding:10px 12px;display:flex}.search input{all:unset;width:100%;color:var(--text);font-size:14px}.search input::placeholder{color:#eee9ff8c}.list{gap:12px;display:grid}.cardx{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:12px}.card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.leftbox{align-items:flex-start;gap:12px;min-width:min(620px,100%);display:flex}.logoBox{border:1px solid var(--stroke);background:#faf9f9;border-radius:14px;flex:none;place-items:center;width:120px;height:64px;display:grid;overflow:hidden}.logoBox img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:10px}.meta{flex:auto;gap:6px;min-width:240px;display:grid}.nameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nameRow h3{letter-spacing:-.2px;text-transform:uppercase;margin:0;font-size:16px}.badge{border:1px solid var(--stroke2);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.badge.ok{background:#22c55e1a;border-color:#22c55e59}.badge.bad{background:#ef44441a;border-color:#ef444459}.rating{color:#eee9ffe6;align-items:center;gap:8px;font-size:13px;font-weight:950;display:flex}.stars{letter-spacing:1px;color:#a855f7e6}.highlights{color:var(--muted);gap:6px;margin-top:2px;font-size:13px;line-height:1.4;display:grid}.highlights ul{margin:0;padding-left:18px}.rightbox{flex:none;justify-items:end;gap:10px;min-width:220px;display:grid}.bonus{text-align:right;background:#a855f71a;border:1px solid #a855f759;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:950}.bonus small{color:#eee9ffbf;margin-top:2px;font-weight:800;display:block}.ctaRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.payTitle{color:#eee9ffc7;letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:950}.chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chip{border:1px solid var(--stroke);color:#eee9ffe0;white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.backdrop.open{display:flex}.modal{background:linear-gradient(#120d28eb,#070611eb);border:1px solid #ffffff24;border-radius:18px;width:min(860px,100%);overflow:hidden}.modalHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.modalHead b{font-size:14px}.close{width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px}.modalBody{padding:14px}.modalGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.modal-link-btn{text-align:center;width:100%;color:var(--brand3);background:#a855f71a;border:1px solid #a855f74d;border-radius:12px;padding:12px;font-weight:900;text-decoration:none;transition:all .2s}.modal-link-btn:hover{background:var(--brand3);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #a855f766}.conv-section{padding:22px 0}.conv-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.conv-head h2{margin:0;font-size:18px}.conv-head p{color:var(--muted,#b9b1d6);margin:0;font-size:14px}.conv-carousel{border:1px solid var(--stroke,#ffffff1f);background:#ffffff08;border-radius:16px;padding:12px 0;position:relative;overflow:hidden}.conv-carousel:before,.conv-carousel:after{content:"";z-index:2;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.conv-carousel:before{background:linear-gradient(90deg,#070611f2,#07061100);left:0}.conv-carousel:after{background:linear-gradient(270deg,#070611f2,#07061100);right:0}.conv-track{will-change:transform;align-items:center;gap:16px;padding:0 16px;display:flex;transform:translate(0,0)}.conv-item{border:1px solid var(--stroke,#ffffff1f);background:#fff0f0;border-radius:14px;flex:none;place-items:center;width:240px;height:76px;display:grid;overflow:hidden}.conv-item img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:240px;height:76px;padding:10px;display:block}.conv-carousel:hover .conv-track{animation-play-state:paused}.advantagesList{margin-top:50px}.advRow{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:24px;width:100%;padding:34px 0;display:flex}.advRow:last-child{border-bottom:none}.advIcon{color:#fff;width:42px;min-width:42px;margin-top:4px}.advText{flex:1}.advText h3{margin:0 0 10px;font-size:24px;font-weight:800}.advText p{color:var(--muted);margin:0;line-height:1.9}.regulation-section{padding:80px 0}.regulationGrid{grid-template-columns:repeat(2,1fr);gap:60px 90px;margin-top:45px;display:grid}.regulationItem h3{margin-bottom:22px;font-size:24px;font-weight:800}.regulationItem ul{margin:0;padding:0;list-style:none}.regulationItem li{color:var(--muted);margin-bottom:18px;padding-left:24px;line-height:1.8;position:relative}.regulationItem li:before{content:"";background:var(--brand3);width:8px;height:8px;box-shadow:0 0 14px var(--glow);border-radius:50%;position:absolute;top:12px;left:0}.faq-section{padding:90px 0}.faq-head{max-width:900px;margin-bottom:48px}.faq-head span{color:var(--brand3);text-transform:uppercase;letter-spacing:.8px;margin-bottom:14px;font-weight:950;display:inline-block}.faq-head h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.08}.faq-head h2 strong{color:var(--brand3);font-weight:950}.faq-grid{grid-template-columns:repeat(3,1fr);gap:34px 42px;display:grid}.faq-item{gap:18px;display:flex;position:relative}.faq-number{color:#ffffff2b;flex:none;font-size:76px;font-weight:950;line-height:.8}.faq-item h3{color:var(--text);margin:0 0 12px;font-size:17px}.faq-item p{color:var(--muted);margin:0;line-height:1.75}.site-footer{border-top:1px solid var(--stroke);background:#05040c8c;margin-top:70px;padding:60px 0 24px}.footer-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.footer-brand>img{width:170px;margin-bottom:22px}.footer-brand p,.footer-info p{color:var(--muted);max-width:560px;line-height:1.8}.footer-info h3{margin:0 0 14px;font-size:22px}.footer-badges{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.age-logo{object-fit:contain;width:52px;height:52px}.regulators{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.regulator-logo{object-fit:contain;opacity:.9;width:140px;height:52px}.footer-links{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.footer-links a{color:var(--text);font-size:14px;font-weight:800}.footer-links a:hover{color:var(--brand3)}.footer-bottom{color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}@media (width>=861px){.mobile-overlay,.mobile-drawer{display:none}}@media (width<=950px){.faq-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.regulationGrid{grid-template-columns:1fr;gap:50px}}@media (width<=860px){.desktop-nav{display:none}.mobile-menu-btn{display:flex}.nav{flex-direction:row;justify-content:space-between;align-items:center}.grid,.modalGrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.leftbox,.rightbox{min-width:100%}.rightbox{justify-items:stretch}.ctaRow{justify-content:flex-start}.bonus{text-align:left}}@media (width<=768px){section{padding:32px 0}.container{width:min(100% - 24px,1120px)}.hero-full{min-height:auto;padding:60px 0}.hero-content h1{font-size:clamp(36px,12vw,52px)}.hero-content p{font-size:15px}.hero-actions,.ctaRow,.buttons{flex-direction:column;width:100%}.btn,.btn-primary,.btn-outline,.btn-secondary{text-align:center;width:100%}.card-top,.leftbox,.payRow{flex-direction:column;align-items:flex-start}.logoBox{width:130px;height:70px}.chips{justify-content:flex-start}.conv-head{flex-direction:column;align-items:flex-start}.modal{max-height:90vh;overflow-y:auto}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-bottom{flex-direction:column}}@media (width<=700px){.hero-full{padding:70px 0}.hero-content h1{font-size:clamp(38px,13vw,58px)}.hero-content p{font-size:16px}.advRow{gap:18px}.advText h3{font-size:20px}}@media (width<=650px){.faq-section{padding:60px 0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-number{font-size:58px}}@media (width<=640px){.conv-carousel{padding:10px 0}.conv-track{gap:12px;padding:0 12px}.conv-carousel:before,.conv-carousel:after{width:42px}}@media (width<=520px){.stats{grid-template-columns:1fr}.search{min-width:100%}.tab{padding:9px 11px}}@media (width<=430px){.mobile-drawer{width:100vw;padding:26px 24px}.drawer-head img{width:135px}.drawer-links a{padding:16px 0 16px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.conv-carousel{overflow:auto}.conv-track{transform:none!important}}@media (width<=860px){.mobile-drawer{visibility:hidden;pointer-events:none;z-index:9999;width:100vw;height:100dvh;transition:transform .28s,visibility .28s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-drawer.show{visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-overlay{opacity:0;visibility:hidden;pointer-events:none}.mobile-overlay.show{opacity:1;visibility:visible;pointer-events:auto}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*{max-width:100%}@media (width<=860px){body{overflow-x:hidden}.container{width:calc(100% - 24px);max-width:100%}.hero-content,.hero-content h1,.hero-content p{max-width:100%}.mobile-drawer{width:100%;max-width:100%;left:0;right:0;transform:translate(100%)}.mobile-drawer.show{transform:translate(0)}}.reviews-page{min-height:100vh;color:var(--text);background:0 0;padding:120px 5% 60px}.reviews-hero{text-align:center;max-width:900px;margin:0 auto 50px}.reviews-hero h1{margin-bottom:18px;font-size:clamp(34px,5vw,58px)}.reviews-hero p{color:#d6d6e7;font-size:18px}.reviews-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.review-box{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:24px}.review-box img{object-fit:contain;max-width:130px;height:60px;margin-bottom:18px}.review-box h2{margin-bottom:8px;font-size:26px}.rating{color:#ffd34d;margin-bottom:14px;font-weight:900}.review-box p{color:#d6d6e7;line-height:1.6}.buttons{flex-direction:column;gap:12px;margin-top:22px;display:flex}.btn-primary,.btn-outline{border-radius:14px;padding:13px 18px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary{background:var(--brand3,#7c3cff);color:#fff}.btn-outline{color:#fff;border:1px solid #ffffff40}.btn-primary:hover,.btn-outline:hover{transform:translateY(-2px)}.back-link{color:#fff;margin-bottom:30px;text-decoration:none;display:inline-block}.detail-hero{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:40px}.detail-logo{object-fit:contain;max-width:180px;height:80px;margin-bottom:20px}.detail-hero h1{margin-bottom:12px;font-size:clamp(32px,5vw,56px)}.detail-hero p{color:#d6d6e7;max-width:760px;margin-bottom:25px;line-height:1.7}.big{padding:16px 26px;font-size:18px}.pros-cons{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;display:grid}.pros-cons div,.content-box,.cta-final{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:30px}.pros-cons ul{margin-top:18px;padding:0;list-style:none}.pros-cons li{color:#e8e8f3;margin-bottom:12px}.content-box p,.cta-final p{color:#d6d6e7;line-height:1.8}.cta-final{text-align:center;margin-top:30px}@media (width<=1200px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.reviews-grid,.pros-cons{grid-template-columns:1fr}.reviews-page{padding:100px 18px 40px}.detail-hero,.pros-cons div,.content-box,.cta-final{padding:24px}}.review-logo{background:#fff;border-radius:16px;place-items:center;width:150px;height:76px;margin:0 auto 28px;padding:14px;display:grid}.review-logo img{object-fit:contain;max-width:100%;max-height:100%}.review-box{text-align:center;flex-direction:column;align-items:center;display:flex}.about-page{padding-top:90px}.about-hero{text-align:center;padding:90px 0}.about-hero h1{max-width:900px;margin:20px auto;font-size:clamp(42px,6vw,70px)}.about-hero p{max-width:850px;color:var(--muted);margin:auto;line-height:1.8}.about-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:70px;display:grid}.about-grid .panel{padding:36px}.about-grid ul{margin-top:25px}.about-grid li{margin-bottom:14px}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.stat{border:1px solid var(--stroke);border-radius:var(--r);text-align:center;padding:22px}.stat strong{color:var(--brand3);font-size:34px;display:block}.stat span{color:var(--muted)}@media (width<=900px){.about-grid,.stats{grid-template-columns:1fr}}.contact-page{min-height:100vh}.contact-hero{padding:90px 0 40px}.contact-hero h1{max-width:900px;font-size:clamp(42px,6vw,70px)}.contact-hero h1 span{color:var(--brand3)}.contact-hero p{color:var(--muted);max-width:760px;margin-top:18px;line-height:1.8}.contact-layout{grid-template-columns:1.2fr .8fr;gap:28px;padding-bottom:70px;display:grid}.contact-form-page{border:1px solid var(--stroke);border-radius:var(--r);background:#ffffff08;padding:30px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-page label{gap:8px;margin-bottom:18px;font-weight:800;display:grid}.contact-form-page input,.contact-form-page select,.contact-form-page textarea{border:1px solid var(--stroke);width:100%;color:var(--text);background:#ffffff0a;border-radius:14px;outline:none;padding:14px}.contact-form-page textarea{resize:vertical;min-height:160px}.contact-side{height:fit-content;padding:30px}.contact-side p,.contact-data span{color:var(--muted);line-height:1.7}.contact-data{gap:6px;margin-top:22px;display:grid}@media (width<=800px){.contact-layout,.form-grid{grid-template-columns:1fr}}
