:root{--red:#e5030e;--ink:#17171a;--muted:#68686f;--line:rgba(23,23,26,.12);--bg:#e9eaec;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;margin:0}a{color:inherit}.seo-nav{align-items:center;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px max(24px,calc((100vw - var(--max))/2));position:sticky;top:0;z-index:10}.seo-logo{font-family:Michroma,sans-serif;font-size:20px;text-decoration:none}.seo-logo b{color:var(--red);font-weight:500}.seo-nav__links{display:flex;gap:24px}.seo-nav__links a{font-size:13px;text-decoration:none}.seo-hero{background:radial-gradient(circle at 82% 12%,rgba(229,3,14,.13),transparent 30%),linear-gradient(135deg,#f8f8f9,#e2e3e6);padding:32px 24px 76px}.seo-wrap{margin:auto;max-width:var(--max)}.seo-crumbs{color:var(--muted);font-size:12px;margin-bottom:54px}.seo-crumbs a{text-decoration:none}.seo-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.15fr .85fr}.seo-eyebrow{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seo-hero h1{font-size:clamp(38px,5.5vw,72px);letter-spacing:-.045em;line-height:1.02;margin:18px 0 22px}.seo-lead{color:var(--muted);font-size:18px;line-height:1.65;max-width:720px}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seo-btn{border:1px solid var(--red);border-radius:999px;font-size:14px;font-weight:800;padding:15px 23px;text-decoration:none}.seo-btn--primary{background:var(--red);color:#fff}.seo-visual{background:#fff;border-radius:30px;box-shadow:0 25px 60px rgba(0,0,0,.09);min-height:390px;overflow:hidden;padding:26px}.seo-visual img{height:100%;max-height:390px;object-fit:contain;width:100%}.seo-section{padding:76px 24px}.seo-section--white{background:#f7f7f8}.seo-section h2{font-size:clamp(28px,4vw,44px);margin:0 0 30px}.seo-copy{columns:2;column-gap:56px;color:#414147;font-size:16px;line-height:1.8}.seo-copy p{break-inside:avoid;margin:0 0 22px}.seo-benefits{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:42px}.seo-benefit{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.seo-benefit b{display:block;font-size:17px;margin-bottom:10px}.seo-benefit p{color:var(--muted);line-height:1.6;margin:0}.seo-related{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.seo-related a{background:#fff;border-radius:18px;font-weight:750;padding:22px;text-decoration:none;transition:transform .2s}.seo-related a:hover{transform:translateY(-3px)}.seo-faq{display:grid;gap:12px}.seo-faq details{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px 22px}.seo-faq summary{cursor:pointer;font-weight:800}.seo-faq p{color:var(--muted);line-height:1.65;margin:14px 0 0}.seo-cta{background:#17171a;color:#fff;padding:64px 24px}.seo-cta__inner{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:auto;max-width:var(--max)}.seo-cta h2{font-size:clamp(28px,4vw,46px);margin:0 0 12px}.seo-cta p{color:#b8b8bd;margin:0}.seo-footer{background:#101012;color:#aaa;padding:28px 24px;text-align:center}.seo-footer a{color:#fff}@media(max-width:800px){.seo-nav__links{display:none}.seo-hero__grid{grid-template-columns:1fr}.seo-visual{min-height:260px}.seo-copy{columns:1}.seo-benefits,.seo-related{grid-template-columns:1fr}.seo-cta__inner{align-items:flex-start;flex-direction:column}}
