.seo-page{line-height:1.6}.seo-page main.wrap{max-width:1000px;padding:40px 24px 56px}.seo-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;margin-bottom:40px}.seo-hero.has-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seo-hero-text .badge{display:inline-block;margin-bottom:12px}.seo-page h1{font-size:clamp(1.8rem,4.2vw,2.8rem);line-height:1.15;margin:0 0 14px}.seo-page.pro h1,.seo-page.pro h2{color:var(--blue)}.seo-page.free h1,.seo-page.free h2{color:var(--yellow)}.seo-page.guide h1{color:var(--text)}.seo-page.guide h2{color:var(--yellow)}.seo-lead{font-size:1.2rem;line-height:1.55;color:var(--text);margin:0 0 20px}.seo-cta{display:inline-block}.seo-page.pro .seo-cta{background:var(--blue);border-color:var(--blue);color:#000}.seo-page.free .seo-cta,.seo-page.guide .seo-cta{background:var(--yellow);border-color:var(--yellow);color:#000}.seo-media{min-width:0}.seo-section{padding:0;margin:0 0 32px;max-width:760px}.seo-section h2{font-family:var(--font-audiowide),sans-serif;font-weight:400;font-size:1.5rem;margin:0 0 12px}.seo-section p{margin:0 0 12px}.seo-section p,.seo-section ul{color:var(--text-secondary);font-size:1.05rem}.seo-section ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.seo-related a{color:var(--yellow);text-decoration:underline;text-underline-offset:3px}.seo-page.pro .seo-related a{color:var(--blue)}.seo-bottom-cta{border-top:1px solid var(--surface-border);padding-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.seo-bottom-cta p{margin:0;color:var(--text-secondary)}@media (max-width:859px){.seo-hero.has-media{grid-template-columns:minmax(0,1fr)}}.seo-page .badge{background:var(--blue);color:#0A0B0D;font-family:var(--font-audiowide),sans-serif;font-size:12px;padding:3px 10px;border-radius:999px;letter-spacing:.04em;white-space:nowrap}.seo-page .badge.soon{background:var(--yellow)}.seo-page .seo-media img,.seo-page .seo-media video{max-width:100%;height:auto}.seo-table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:1.05rem}.seo-table td,.seo-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--surface-border);vertical-align:top}.seo-table thead th{color:var(--text);font-family:var(--font-audiowide),sans-serif;font-weight:400;font-size:.95rem}.seo-table tbody th{color:var(--text);font-weight:600;white-space:nowrap;width:1%}.seo-table td{color:var(--text-secondary);line-height:1.9}.seo-table a{color:var(--yellow);text-decoration:underline;text-underline-offset:3px}