.seo-page{color:#f2f2f2;background:radial-gradient(circle at top,#2c2700 0,#0d0d0d 38%,#000 100%);min-height:100dvh;padding:0 16px 48px;font-family:Arial,Helvetica,sans-serif}.seo-page>*{width:min(100%,720px);margin-inline:auto}.seo-top{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.seo-top img{border-radius:12px}.seo-top-cta{color:#ffdf00;font-size:var(--wg-text-sm);border:1px solid #ffdd0073;border-radius:999px;padding:9px 14px;font-weight:800;text-decoration:none}.seo-hero{text-align:center;padding:36px 0 28px}.seo-kicker{color:#ffdf00;font-size:var(--wg-text-sm);letter-spacing:.14em;margin:0 0 10px;font-weight:900}.seo-hero h1{color:#fff;font-size:clamp(var(--wg-text-4xl), 9vw, var(--wg-text-5xl));letter-spacing:-.04em;margin:0;line-height:1.05}.seo-intro{color:#cfcfcf;max-width:560px;font-size:var(--wg-text-lg);margin:18px auto 24px;line-height:1.55}.seo-cta{color:#111;min-height:56px;font-size:var(--wg-text-lg);background:#ffdf00;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-weight:900;text-decoration:none;display:inline-flex}.seo-note{color:#9a9a9a;font-size:var(--wg-text-sm);margin:14px 0 0}.seo-section{background:#141414eb;border:1px solid #ffffff17;border-radius:20px;margin-top:16px;padding:22px 20px}.seo-section h2,.seo-final h2{color:#fff;font-size:var(--wg-text-xl);margin:0 0 10px}.seo-section p{color:#c9c9c9;font-size:var(--wg-text-base);margin:0;line-height:1.6}.seo-section ol{color:#e6e6e6;font-size:var(--wg-text-base);margin:14px 0 0;padding-left:22px;line-height:1.6}.seo-section li+li{margin-top:6px}.seo-faq details{border-top:1px solid #ffffff14;padding:12px 0}.seo-faq details:first-of-type{border-top:0}.seo-faq summary{color:#fff;font-size:var(--wg-text-base);cursor:pointer;font-weight:700}.seo-faq details p{margin-top:8px}.seo-final{text-align:center;padding:32px 0 8px}.seo-more{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.seo-more p{color:#9a9a9a;font-size:var(--wg-text-sm);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;margin:0 0 4px;font-weight:800}.seo-more a{color:#e6e6e6;font-size:var(--wg-text-sm);border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;text-decoration:none}.seo-page h1,.seo-page h2{font-family:Arial,Helvetica,sans-serif}.seo-page h2{letter-spacing:-.01em;line-height:1.25}.seo-section ol{list-style:decimal}.seo-section li::marker{color:#ffdf00;font-weight:900}:is(html:has(.seo-page),body:has(.seo-page)){background:#000}
