.seo-section{background:var(--ink-base);padding:72px 0}.seo-inner{max-width:1100px;margin:0 auto;padding:0 24px}@media (max-width:640px){.seo-section{padding:48px 0}}.seo-head{margin-bottom:36px}.seo-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--foreground) 92%, transparent);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;display:flex}.seo-eyebrow__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.seo-title{font-family:var(--font-display,"TASA Orbiter", sans-serif);letter-spacing:-.04em;color:var(--foreground);overflow-wrap:break-word;margin:0;font-size:clamp(1.9rem,5vw,3.6rem);font-weight:800;line-height:1.04}.seo-lede{max-width:820px;color:var(--foreground);margin:0 0 28px;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.45}.seo-lead{max-width:680px;color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:-12px 0 32px;line-height:1.6}.seo-prose{max-width:760px}.seo-prose p,.seo-prose-single{color:color-mix(in srgb, var(--foreground) 82%, transparent);margin:0 0 18px;font-size:1.0625rem;line-height:1.7}.seo-prose-single{max-width:760px;margin-bottom:24px}.seo-list{max-width:760px;color:color-mix(in srgb, var(--foreground) 82%, transparent);margin:0 0 18px;padding-left:1.2em;line-height:1.7}.seo-list li{margin-bottom:6px}.seo-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.seo-card{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.seo-card__icon{color:var(--accent)}.seo-card__title{font-family:var(--font-display,sans-serif);color:var(--foreground);margin:4px 0 0;font-size:1.35rem;font-weight:700}.seo-card__text{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;line-height:1.65}.seo-link{min-height:44px;color:var(--foreground);text-underline-offset:3px;align-items:center;gap:6px;margin-top:auto;padding-top:8px;text-decoration:underline;display:inline-flex}.seo-link:hover,.seo-link:focus-visible{color:var(--accent)}.seo-steps{gap:0;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.seo-step{border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);grid-template-columns:56px 1fr;gap:16px;padding:22px 0;display:grid}.seo-step:last-child{border-bottom:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}.seo-step__num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent);padding-top:6px;font-size:14px}.seo-step__title{font-family:var(--font-display,sans-serif);color:var(--foreground);margin:0 0 6px;font-size:1.3rem;font-weight:700}.seo-step__text{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;line-height:1.65}@media (max-width:480px){.seo-step{grid-template-columns:36px 1fr;gap:10px}}.seo-sublabel{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:8px 0 12px;font-size:11px}.seo-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-chip{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.seo-chip:hover,.seo-chip:focus-visible{border-color:var(--accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.seo-chip{transition:none}}
