:root{--bg: #0E0F14;--bg-2: #15161E;--bg-3: #1C1D27;--bg-card: #1A1B23;--border: #262833;--text: #FFFFFF;--text-2: #B7B7C5;--text-3: #7E7F8A;--primary: #9F5EFF;--primary-2: #856DFF;--primary-dark: #6E3CD9;--accent: #FFD93D;--pink: #E6336F;--green: #25C26E;--teal: #1FB8AC;--radius: 14px;--radius-sm: 10px;--shadow: 0 8px 24px rgba(0, 0, 0, .35);--sidebar-w: 220px;--header-h: 64px;--maxw: 1440px}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;scrollbar-color:#2A2C38 #0E0F14;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0e0f14}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a2d6a,#2a2c38);border-radius:8px;border:2px solid #0E0F14}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6e3cd9,#3a2d6a)}::-webkit-scrollbar-corner{background:#0e0f14}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;min-height:100vh;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}table{border-collapse:collapse;width:100%}.layout{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.layout>main{min-width:0}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.page{padding:24px clamp(16px,3vw,40px)}.header{height:var(--header-h);background:var(--bg-2);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,32px);position:sticky;top:0;z-index:50}.header-search{flex:1;max-width:380px;margin:0 16px;background:var(--bg-3);border:1px solid var(--border);border-radius:999px;padding:8px 16px;color:var(--text-2);font-size:14px;display:flex;align-items:center;gap:8px}.header-search input{background:transparent;border:0;outline:0;color:var(--text);width:100%;font:inherit}.header-actions{display:flex;gap:10px;align-items:center}.burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-3);border:1px solid var(--border)}.burger span{display:block;width:18px;height:2px;background:var(--text);position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--text)}.burger span:before{top:-6px}.burger span:after{top:6px}.sidebar{background:var(--bg-2);border-right:1px solid var(--border);padding:16px 12px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2A2C38 transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent;border:0}.sidebar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px;border:0}.sidebar::-webkit-scrollbar-thumb:hover{background:#9f5eff73}.sidebar-logo{display:flex;align-items:center;padding:8px 12px 16px}.sidebar-logo img{height:28px;width:auto}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--text-2);font-size:14px;transition:background .15s,color .15s}.sidebar a:hover{background:var(--bg-3);color:var(--text)}.sidebar a.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff}.sidebar a .icon{width:20px;height:20px;flex:0 0 20px;opacity:.85}.sidebar a.sidebar-cta{margin:14px 4px 4px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff!important;border-radius:12px;padding:12px;font-weight:700;font-size:14px;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 8px 22px #9f5eff59;text-decoration:none}.sidebar a.sidebar-cta:hover{filter:brightness(1.08);background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff!important}.backdrop{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-weight:700;font-size:14px;transition:filter .15s,transform .05s}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff!important;box-shadow:0 8px 22px #9f5eff59;text-shadow:0 1px 2px rgba(0,0,0,.25);letter-spacing:.02em}.btn-primary:hover{filter:brightness(1.07);color:#fff!important}.btn-ghost{background:var(--bg-3);border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{background:var(--bg-card)}.btn-pink{background:linear-gradient(135deg,#ff5b8a,#e6336f);color:#fff}.btn-block{width:100%}.btn-lg{padding:14px 28px;font-size:16px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.hero-card{position:relative;border-radius:18px;overflow:hidden;display:block;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 12px 28px #00000059}.hero-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #00000073}.hero-card img{display:block;width:100%;height:auto;object-fit:contain}.cat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.cat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;align-items:center;gap:12px}.cat-card .ico{width:40px;height:40px;flex:0 0 40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a1f4f,#4a2dbe);font-size:18px}.cat-card .meta{display:flex;flex-direction:column}.cat-card .meta b{font-size:14px}.cat-card .meta span{color:var(--text-3);font-size:12px}.section{margin:28px 0}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.section-head h2{font-size:clamp(18px,2vw,22px);font-weight:800}.section-head a{color:var(--primary);font-size:14px}.article{max-width:980px;margin:0 auto;padding:24px clamp(16px,3vw,32px) 60px}.article h1{font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:800;margin-bottom:16px}.article h2{font-size:clamp(20px,2.5vw,28px);margin:28px 0 12px;font-weight:800;color:#fff}.article h3{font-size:clamp(17px,2vw,20px);margin:20px 0 8px;font-weight:700;color:var(--primary)}.article p{color:var(--text-2);margin-bottom:12px}.article ul,.article ol{margin:8px 0 16px 22px;color:var(--text-2)}.article ul li,.article ol li{margin-bottom:6px}.article strong{color:#fff}.article a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.article a:hover{color:#fff}.article hr{border:0;border-top:1px solid var(--border);margin:28px 0}.article blockquote{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:12px;padding:16px 20px;margin:16px 0;color:var(--text)}.article blockquote p{color:var(--text)}.article .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 24px}.article .image-block{margin:24px 0;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0;border:1px solid var(--border);border-radius:12px}.article table{background:var(--bg-card);min-width:480px}.article th,.article td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-2)}.article th{background:var(--bg-3);color:#fff;font-weight:700}.article tr:last-child td{border-bottom:0}.faq{display:flex;flex-direction:column;gap:12px}.faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.faq summary{cursor:pointer;font-weight:700;color:#fff;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary:after{content:"+";color:var(--primary);font-size:22px;transition:transform .2s}.faq details[open] summary:after{content:"−"}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--text-2);margin-top:10px}.rg-banner{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;padding:16px 20px;margin:28px 0 20px;font-size:14px;color:var(--text-2)}.rg-banner strong{color:var(--accent)}.rg-banner a{color:var(--primary)}.footer{background:var(--bg-2);border-top:1px solid var(--border);padding:36px clamp(16px,4vw,60px) 24px;margin-top:40px}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:28px}.footer-cols h4{font-size:14px;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em}.footer-cols ul{list-style:none;display:flex;flex-direction:column;gap:6px}.footer-cols a{color:var(--text-3);font-size:14px}.footer-cols a:hover{color:var(--text)}.footer-regulators{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0;margin:24px 0}.footer-regulators h4{font-size:13px;color:var(--text-3);text-align:center;margin-bottom:18px;text-transform:uppercase;letter-spacing:.08em}.regulator-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;align-items:center}.regulator-btn{display:flex;align-items:center;justify-content:center;height:64px;padding:8px;background:#fff;border-radius:10px;border:1px solid var(--border);transition:transform .15s,box-shadow .15s}.regulator-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0006}.regulator-btn img{max-height:48px;max-width:100%;object-fit:contain}.footer-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:16px;color:var(--text-3);font-size:13px}.footer-bottom .age{background:var(--accent);color:#000;font-weight:800;padding:4px 10px;border-radius:6px;margin-right:8px}.footer-payments img{max-height:28px;opacity:.8}@media (max-width: 1100px){.footer-cols{grid-template-columns:repeat(2,1fr)}.regulator-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 900px){.layout{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:78%;max-width:320px;transform:translate(-100%);transition:transform .25s;z-index:100;height:100vh}.sidebar.open{transform:translate(0)}.backdrop{display:block;position:fixed;inset:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s;z-index:90}.backdrop.show{opacity:1;pointer-events:auto}.burger{display:inline-flex}.hero{grid-template-columns:1fr}.cat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.header-search{display:none}.article h1{font-size:26px}.regulator-grid{grid-template-columns:repeat(2,1fr)}.regulator-btn{height:54px}.cta-row .btn{flex:1 1 100%}}
