:root{--bg:#0a0c10;--panel:#11151b;--panel2:#161b22;--text:#f5f7fa;--muted:#9ca6b5;--line:#242b35;--accent:#ffb703;--accent2:#ffd166;--ok:#79c99e;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.staging-banner{padding:8px 16px;text-align:center;background:#17120a;border-bottom:1px solid #3b2d11;color:#d9bd7b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-header{height:76px;max-width:var(--max);margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent);color:#0a0c10;font-weight:900}.nav{display:flex;gap:26px;color:#c7ced8;font-size:14px}.nav a:hover{color:white}.menu-btn{display:none;background:none;border:0;color:white;font-size:24px}.hero{max-width:var(--max);margin:auto;padding:86px 24px 74px;display:grid;grid-template-columns:1.4fr .75fr;gap:72px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--accent);display:block;margin-bottom:14px}.hero h1{font-size:clamp(44px,6.2vw,78px);line-height:.98;letter-spacing:-.05em;margin:0 0 24px}.hero h1 span{color:#aab3bf}.hero p{font-size:19px;color:var(--muted);max-width:700px}.hero-actions{display:flex;gap:12px;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:13px 18px;font-weight:700;border:1px solid var(--line);font:inherit}.primary{background:var(--accent);color:#111;border-color:var(--accent)}.secondary{background:transparent}.source{width:100%;background:#171c24;color:#dbe2eb}.source:hover{border-color:#4a5667;background:#1c232d}.trust-row{display:flex;flex-wrap:wrap;gap:16px;color:#8f9aaa;font-size:12px}.score-card{background:linear-gradient(145deg,#141922,#0f1319);border:1px solid var(--line);border-radius:22px;padding:25px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.score-top{display:flex;justify-content:space-between;color:#aab3bf}.score-ring{width:158px;height:158px;border:13px solid var(--accent);border-radius:50%;margin:24px auto;display:flex;align-items:baseline;justify-content:center;padding-top:48px}.score-ring span{font-size:44px;font-weight:800}.score-ring small{color:#9ca6b5}.score-card dl{margin:0}.score-card dl div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line)}dt{color:#9ca6b5}dd{margin:0;font-weight:700}.demo-note{display:block;color:#778190;margin-top:15px}.section{max-width:var(--max);margin:auto;padding:78px 24px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-head h2,.compare h2,.cta h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:0}.section-head p{color:var(--muted);max-width:500px}.deal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.deal-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.deal-card.featured{border-color:#66501e}.product-art{height:190px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;font-weight:900;letter-spacing:.14em;font-size:21px;background:radial-gradient(circle at 30% 20%,#2a3440,#11161d 62%)}.product-art small{font-size:12px;color:#aab3bf;letter-spacing:.09em}.phone{background:radial-gradient(circle at 65% 25%,#343044,#11161d 62%)}.android{background:radial-gradient(circle at 50% 15%,#253a34,#11161d 62%)}.deal-body{padding:20px}.badges{display:flex;gap:8px;flex-wrap:wrap}.badges span{font-size:11px;border:1px solid #303845;border-radius:999px;padding:5px 8px;color:#aab3bf}.deal-card h3{font-size:21px;margin:14px 0 8px}.deal-card p{color:var(--muted);font-size:14px;min-height:88px}.deal-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:15px 0;color:#8f9aaa;font-size:12px}.deal-meta strong{color:white;font-size:17px}.research-note{margin-top:22px;border:1px solid #394453;background:#10151b;padding:18px 20px;border-radius:14px;color:#aeb8c5;font-size:14px}.research-note strong{color:white}.compare{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.compare p{color:var(--muted);font-size:18px}.compare-table{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.row{display:flex;justify-content:space-between;padding:16px 18px;border-top:1px solid var(--line)}.row:first-child{border-top:0}.row.head{color:#778190;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px}.steps b{color:var(--accent);font-size:12px}.steps h3{margin:24px 0 8px}.steps p{color:var(--muted);font-size:14px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guide-grid a{display:flex;flex-direction:column;gap:7px;background:var(--panel);border:1px solid var(--line);padding:19px;border-radius:14px}.guide-grid a:hover{border-color:#4a5667}.guide-grid span{color:var(--muted);font-size:13px}.cta{max-width:calc(var(--max) - 48px);margin:40px auto 90px;background:linear-gradient(135deg,#171d25,#0f1318);border:1px solid var(--line);border-radius:22px;padding:54px;text-align:center}.cta p{color:var(--muted);font-size:18px;max-width:730px;margin:14px auto 0}footer{max-width:var(--max);margin:auto;padding:42px 24px 60px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:30px;color:#8f9aaa}footer p{font-size:13px}.footer-links{display:flex;gap:20px;justify-content:flex-end;font-size:13px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px}.content-page{max-width:820px;margin:auto;padding:72px 24px 110px}.content-page h1{font-size:clamp(38px,6vw,56px);line-height:1.03;letter-spacing:-.04em}.content-page h2{margin-top:38px}.content-page p,.content-page li{color:#aab3bf}.content-page strong{color:#f2f5f8}.notice{border:1px solid var(--line);background:var(--panel);padding:18px;border-radius:14px;color:#c7ced8}.contact-card{border:1px solid var(--line);background:var(--panel);padding:22px;border-radius:16px}.article-meta{display:flex;gap:14px;flex-wrap:wrap;color:#7f8997;font-size:12px;margin:18px 0 32px}.article-table{width:100%;border-collapse:collapse;margin:24px 0}.article-table th,.article-table td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.article-table th{font-size:12px;color:#8e99a8;text-transform:uppercase;letter-spacing:.06em}.article-table td{color:#b7c0cb}.verdict{border-left:3px solid var(--accent);padding:2px 0 2px 18px;margin:28px 0}.back-link{display:inline-block;color:#d8b657;margin-bottom:26px}
@media(max-width:850px){.nav{display:none;position:absolute;top:108px;left:0;right:0;background:#0d1116;padding:20px 24px;border-bottom:1px solid var(--line);flex-direction:column;z-index:10}.nav.open{display:flex}.menu-btn{display:block}.hero,.compare{grid-template-columns:1fr}.hero{padding-top:56px;gap:40px}.deal-grid,.guide-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.section-head{display:block}.score-card{max-width:520px}.footer-links{justify-content:flex-start;flex-wrap:wrap}footer{grid-template-columns:1fr}.cta{margin-left:16px;margin-right:16px}.trust-row{display:grid}.product-art{height:170px}}
@media(max-width:520px){.steps{grid-template-columns:1fr}.hero h1{font-size:44px}.hero-actions{flex-direction:column}.btn{width:100%}.content-page h1{font-size:38px}.article-table{font-size:13px}}
