:root{--bg:#170f24;--bg2:#291434;--panel:#261b37;--panel2:#352044;--line:rgba(255,204,92,.25);--text:#fffaf0;--muted:#cfbfd5;--gold:#ffc857;--amber:#ff9d2e;--rose:#d82968;--violet:#7d3fc7;--shadow:0 18px 42px rgba(5,0,15,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:radial-gradient(circle at 50% -12%,rgba(125,63,199,.35),transparent 32%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{color:inherit}.shell{width:min(100% - 28px,780px);margin-inline:auto}.site-header{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(23,15,36,.88);backdrop-filter:blur(14px)}.header-row{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:18px}.brand{display:inline-flex;line-height:0}.brand img{width:180px;height:auto}.top-nav{display:flex;gap:8px}.top-nav a{padding:9px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.05);font-size:14px;font-weight:850;text-decoration:none}.top-nav a:hover,.top-nav a[aria-current=page]{background:linear-gradient(135deg,rgba(255,157,46,.2),rgba(216,41,104,.18));color:var(--gold)}.hero{padding:48px 0 25px;text-align:center}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin:0 auto 13px;font-size:clamp(31px,6vw,53px);line-height:1.08;letter-spacing:-.035em}h2{margin-bottom:12px;font-size:clamp(23px,4.4vw,34px);line-height:1.2}h3{margin-bottom:7px;font-size:19px;line-height:1.3}.lead{max-width:670px;margin:0 auto 28px;color:var(--muted);font-size:17px}.slider{position:relative;overflow:hidden;margin-bottom:18px;border:1px solid var(--line);border-radius:24px;background:#120b1d;box-shadow:var(--shadow);aspect-ratio:3/1;touch-action:pan-y;user-select:none;-webkit-user-select:none}.slides,.slide{position:absolute;inset:0}.slide{display:block;opacity:0;pointer-events:none;transition:opacity .42s ease}.slide.active{opacity:1;pointer-events:auto}.slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.dots{position:absolute;z-index:4;right:0;bottom:11px;left:0;display:flex;justify-content:center;gap:7px;pointer-events:none}.dots button{width:9px;height:9px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.55);pointer-events:auto}.dots button.active{width:28px;background:var(--gold)}.main-actions{display:grid;grid-template-columns:1fr 1fr;gap:13px}.action{display:flex;flex-direction:column;justify-content:center;min-height:108px;padding:17px 20px;border:2px solid rgba(255,200,87,.85);border-radius:18px;text-align:left;text-decoration:none;box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.35)}.action small{color:#ffe2a0;font-weight:900;letter-spacing:.1em}.action strong{font-size:24px;line-height:1.18}.action span{color:rgba(255,255,255,.8);font-size:13px}.action-app{background:linear-gradient(135deg,#522a83,#29143d)}.action-login{background:linear-gradient(115deg,var(--amber),#f05a32 46%,var(--rose))}.section,.page-section{margin-top:20px;padding:clamp(22px,5vw,38px);border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(54,31,70,.96),rgba(31,21,45,.98));box-shadow:var(--shadow)}.section p,.page-section p,.page-section li{color:var(--muted)}.eyebrow{margin-bottom:5px!important;color:var(--gold)!important;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cards,.split{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.split{grid-template-columns:1fr 1fr}.card{padding:19px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.card p{margin-bottom:0;font-size:14px}.card a,.related a{color:var(--gold);font-weight:800;text-decoration:none}.checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.checklist li{position:relative;padding-left:27px}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:900}.social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social a{display:block;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);line-height:0}.social img{display:block;width:100%;border-radius:10px}.page-hero{padding:48px 0 24px}.page-hero .lead{margin-left:0;text-align:left}.breadcrumb{margin-bottom:14px;color:var(--muted);font-size:13px}.breadcrumb a{color:var(--gold);text-decoration:none}.page-layout{padding-bottom:34px}.steps{display:grid;gap:11px;padding-left:22px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.facts div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.04)}.facts dt{color:var(--muted);font-size:12px}.facts dd{margin:3px 0 0;font-weight:850}.faq details{border-top:1px solid rgba(255,255,255,.11)}.faq details:last-child{border-bottom:1px solid rgba(255,255,255,.11)}.faq summary{padding:15px 0;font-weight:850;cursor:pointer}.faq details p{padding-bottom:15px;margin:0}.cta{display:flex;align-items:center;justify-content:space-between;gap:18px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border:1px solid #ffe08d;border-radius:12px;background:linear-gradient(120deg,var(--amber),var(--rose));font-weight:900;text-decoration:none}.related{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.footer{margin-top:30px;border-top:1px solid rgba(255,255,255,.09);background:rgba(12,7,20,.45)}.footer-row{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:15px;color:var(--muted);font-size:13px}.footer-row p{margin:0}.footer-row nav{display:flex;gap:14px}.footer-row a{color:var(--gold);text-decoration:none}@media(max-width:620px){.shell{width:min(100% - 22px,780px)}.header-row{min-height:68px}.brand img{width:145px}.top-nav a{padding:8px 10px;font-size:13px}.hero{padding-top:32px}.lead{font-size:15px}.cards{grid-template-columns:1fr}.main-actions,.split,.facts,.social{grid-template-columns:1fr 1fr}.action{min-height:96px;padding:13px}.action strong{font-size:20px}.cta{align-items:flex-start;flex-direction:column}.footer-row{flex-direction:column;justify-content:center;text-align:center}}@media(max-width:390px){.main-actions{gap:8px}.action{padding:11px}.action strong{font-size:18px}.action span{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none}}
