
:root{--bg:#080b10;--surface:#11161e;--surface2:#171d27;--line:#29313d;--text:#f7f8fa;--muted:#aab4c2;--red:#e5232f;--red2:#ff4650;--white:#fff;--max:1180px;--shadow:0 24px 70px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f6f8;color:#17202b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.72}a{color:inherit}.top{background:#090c11;color:#fff;font-size:13px}.topin{max-width:var(--max);margin:auto;padding:9px 20px;display:flex;justify-content:space-between;gap:18px}.nav{position:sticky;top:0;z-index:20;background:rgba(8,11,16,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.navin{max-width:var(--max);margin:auto;padding:15px 20px;display:flex;align-items:center;gap:24px}.brand{font-weight:900;letter-spacing:-.03em;color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}.mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--red),#8d111a);display:grid;place-items:center;font-size:13px;box-shadow:0 8px 24px rgba(229,35,47,.28)}.navlinks{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.navlinks a{color:#d9e0e8;text-decoration:none;font-size:13px}.navlinks a:hover{color:#fff}.hero{background:var(--bg);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -10% -55% 35%;height:80%;background:radial-gradient(circle,rgba(229,35,47,.25),transparent 65%)}.heroIn{max-width:var(--max);margin:auto;padding:76px 20px 84px;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.15);padding:7px 12px;border-radius:999px;color:#d9e0e8;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.dot{width:7px;height:7px;background:var(--red2);border-radius:50%;box-shadow:0 0 18px var(--red2)}h1{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:20px 0}.lead{font-size:18px;color:#c1cad6;max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid transparent}.btn.red{background:var(--red);color:#fff;box-shadow:0 12px 30px rgba(229,35,47,.25)}.btn.dark{background:#fff;color:#111}.heroImg{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.wrap{max-width:var(--max);margin:auto;padding:60px 20px}.grid{display:grid;grid-template-columns:1fr 330px;gap:38px}.article{background:#fff;border:1px solid #e3e7ec;border-radius:22px;padding:42px;box-shadow:0 12px 35px rgba(20,28,38,.06)}.article h2{font-size:29px;line-height:1.2;letter-spacing:-.025em;margin:42px 0 14px}.article h3{font-size:21px;margin:28px 0 10px}.article p{margin:0 0 17px}.article ul,.article ol{padding-left:24px}.toc{background:#f7f8fa;border:1px solid #e2e6eb;border-radius:16px;padding:20px;margin:25px 0 32px}.toc strong{display:block;margin-bottom:10px}.toc a{display:block;text-decoration:none;padding:4px 0;color:#3a4654}.toc a:hover{color:var(--red)}.side{position:sticky;top:92px;height:max-content}.card{background:#fff;border:1px solid #e3e7ec;border-radius:20px;padding:24px;box-shadow:0 12px 35px rgba(20,28,38,.05);margin-bottom:18px}.card h3{margin-top:0}.mini{display:flex;gap:12px;align-items:center;text-decoration:none;padding:9px 0;border-bottom:1px solid #edf0f3;font-size:14px}.mini:last-child{border-bottom:0}.mini b{color:var(--red)}.feature{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.feature .card{margin:0}.pill{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.table{width:100%;border-collapse:collapse;margin:20px 0}.table th,.table td{border:1px solid #e1e5ea;padding:12px;text-align:left;vertical-align:top}.table th{background:#f4f6f8}.callout{background:#11161e;color:#fff;border-radius:20px;padding:28px;margin:32px 0}.callout strong{color:#fff}.cta{background:linear-gradient(135deg,#11161e,#1b222d);color:#fff;border-radius:24px;padding:36px;margin-top:38px;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{margin:0 0 8px;font-size:30px}.faq details{border-bottom:1px solid #e2e6eb;padding:15px 0}.faq summary{cursor:pointer;font-weight:800}.footer{background:#090c11;color:#c3ccd7;margin-top:60px}.footerin{max-width:var(--max);margin:auto;padding:44px 20px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.footer h3{color:#fff}.footer a{text-decoration:none}.copyright{border-top:1px solid rgba(255,255,255,.08);padding:18px 20px;text-align:center;font-size:12px;color:#8993a1}.address{font-size:14px;color:#c6ced8}.badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.badge{border:1px solid #313a46;padding:7px 10px;border-radius:999px;font-size:12px}.productVisual{width:100%;border-radius:20px;border:1px solid #e4e8ed;margin:10px 0 22px}.note{font-size:13px;color:#66717e}.crumb{font-size:13px;color:#8d98a6;margin-bottom:18px}.crumb a{text-decoration:none}.heroSmall{max-width:var(--max);margin:auto;padding:30px 20px 0;color:#aab4c2}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.related a{border:1px solid #e1e5ea;border-radius:14px;padding:15px;text-decoration:none;background:#fff}.related a:hover{border-color:#c8ced7}.mobileMenu{display:none}
@media(max-width:900px){.heroIn,.grid{grid-template-columns:1fr}.side{position:static}.navlinks{display:none}.mobileMenu{display:block;margin-left:auto;color:#fff}.feature,.footerin{grid-template-columns:1fr}.article{padding:26px}.heroIn{padding-top:52px}.cta{flex-direction:column;align-items:flex-start}}
