
:root{--bg:#070510;--bg2:#0f0820;--panel:#151023;--text:#f8f7fb;--muted:#c8c1d8;--purple:#9b45ff;--purple2:#6d2de0;--gold:#ffbf2e;--line:#33264d;--white:#fff;--green:#52d28f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:linear-gradient(180deg,#05030b 0,#0d0718 45%,#080510 100%);color:var(--text);line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1160px,92vw);margin:auto}.top{position:sticky;top:0;z-index:20;background:rgba(6,4,12,.96);border-bottom:1px solid #281c3e}.nav{height:74px;display:flex;align-items:center;gap:24px}.logo{width:168px}.navlinks{display:flex;gap:18px;margin-left:auto;font-size:14px;font-weight:700}.navlinks a{padding:9px 5px;color:#eee}.navlinks a:hover{color:var(--gold)}.cta{padding:11px 17px;border-radius:8px;background:linear-gradient(135deg,var(--gold),#ff8a00);color:#160d00;font-weight:900}.hero{padding:34px 0 16px}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:28px;align-items:center}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:900}.hero h1{font-size:clamp(40px,6vw,72px);line-height:1.02;margin:8px 0 18px;letter-spacing:-.035em}.hero p{color:var(--muted);font-size:18px}.hero-art{border:1px solid #49316f;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px rgba(92,31,170,.22)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:9px;border:1px solid #7f42ce;font-weight:900}.btn.primary{background:linear-gradient(135deg,#a94cff,#6d2de0);border:0}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 0}.trust div{background:#110b1d;border:1px solid #2c2042;border-radius:12px;padding:14px;font-size:13px;color:#d9d2e5}.trust b{display:block;color:#fff;font-size:14px}.section{padding:46px 0;border-top:1px solid #20162f}.section h2{font-size:32px;line-height:1.2;margin:0 0 12px}.section h3{font-size:22px;color:#fff;margin:28px 0 8px}.lead{font-size:18px;color:#d7d0e1;max-width:880px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:38px;align-items:start}.article-card{background:rgba(18,12,30,.86);border:1px solid #2c2043;border-radius:18px;padding:30px}.article-card p{color:#d8d1e2}.side{position:sticky;top:96px}.sidebox{background:#120c20;border:1px solid #33264c;border-radius:16px;padding:20px;margin-bottom:18px}.sidebox h3{margin-top:0}.sidebox a{display:block;padding:8px 0;border-bottom:1px solid #281e3b;color:#ddd}.sidebox a:last-child{border:0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery figure{margin:0;background:#100a1b;border:1px solid #312247;border-radius:14px;overflow:hidden}.gallery figcaption{padding:12px 14px;font-weight:800}.meta{display:flex;gap:14px;flex-wrap:wrap;color:#aaa1b8;font-size:14px;margin:12px 0 24px}.notice{border-left:4px solid var(--gold);background:#181020;padding:16px 18px;border-radius:0 12px 12px 0;color:#e7deec}.review-box{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.score{background:#120d1c;border:1px solid #3e2c59;border-radius:14px;padding:18px}.score strong{display:block;font-size:25px;color:var(--gold)}.faq details{background:#120c20;border:1px solid #2d2042;border-radius:12px;padding:15px 18px;margin:10px 0}.faq summary{font-weight:800;cursor:pointer}.crosslinks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.crosslinks a{background:#120c20;border:1px solid #33254a;border-radius:13px;padding:17px;font-weight:800}.footer{padding:35px 0 50px;border-top:1px solid #2a1c3d;background:#05030a}.footlinks{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:14px;color:#c9c0d7}.small{font-size:13px;color:#9f95ac}.breadcrumbs{font-size:13px;color:#a99fb7;margin:20px 0}.breadcrumbs a{color:#d8cfdf}.tag{display:inline-block;background:#26163d;border:1px solid #51327b;color:#e4cfff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.mobile-menu{display:none}table{width:100%;border-collapse:collapse;margin:16px 0}td,th{border:1px solid #332449;padding:11px;text-align:left}th{background:#1a1029}.hero-simple{padding-top:25px}.hero-simple .article-grid{grid-template-columns:1fr 340px}.hero-simple img{border-radius:18px;border:1px solid #3a2755}.author{display:flex;align-items:center;gap:12px;margin:15px 0 22px}.avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#a94cff,#ffbf2e);display:grid;place-items:center;font-weight:900;color:#160b25}.pillrow{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:6px 10px;border-radius:999px;background:#171024;border:1px solid #35244c;font-size:12px}
@media(max-width:900px){.navlinks{display:none}.mobile-menu{display:block;margin-left:auto}.hero-grid,.article-grid,.hero-simple .article-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.trust{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}.review-box{grid-template-columns:1fr 1fr}.side{position:static}.crosslinks{grid-template-columns:1fr}.nav{height:66px}.logo{width:145px}}@media(max-width:560px){.hero h1{font-size:39px}.hero p,.lead{font-size:16px}.trust,.gallery,.review-box{grid-template-columns:1fr}.article-card{padding:20px}.section{padding:34px 0}.section h2{font-size:27px}.actions .btn{width:100%}}
