.seo-landing.svelte-16ztrk8{color:var(--text-color-primary);background:#ffffffad}html.dark-mode .seo-landing.svelte-16ztrk8{background:#121216ad}.hero-band.svelte-16ztrk8,.content-band.svelte-16ztrk8,.related-band.svelte-16ztrk8,.faq-band.svelte-16ztrk8{width:100%}.hero-band.svelte-16ztrk8{padding:72px 20px 44px}.hero-inner.svelte-16ztrk8,.content-inner.svelte-16ztrk8,.related-inner.svelte-16ztrk8,.faq-inner.svelte-16ztrk8{width:min(1120px,100%);margin:0 auto}.hero-inner.svelte-16ztrk8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:end}.hero-copy.svelte-16ztrk8{min-width:0}.eyebrow.svelte-16ztrk8,.section-eyebrow.svelte-16ztrk8{margin:0 0 12px;color:var(--text-color-secondary);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1.svelte-16ztrk8,h2.svelte-16ztrk8{color:var(--text-color-primary);letter-spacing:0}h1.svelte-16ztrk8{margin:0;max-width:760px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.98}.intro.svelte-16ztrk8{max-width:760px;margin:20px 0 0;color:var(--text-color-secondary);font-size:1.12rem;line-height:1.7}.hero-actions.svelte-16ztrk8{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.action-link.svelte-16ztrk8{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--border-color-menu);border-radius:8px;background:var(--bg-primary);color:var(--text-color-primary);font-weight:800;text-decoration:none}.action-link.primary.svelte-16ztrk8{border-color:#2563eb;background:#2563eb;color:#fff}.metric-list.svelte-16ztrk8{display:grid;gap:10px;margin:0}.metric-item.svelte-16ztrk8{display:grid;gap:4px;padding:16px;border:1px solid var(--border-color-menu);border-radius:8px;background:var(--bg-primary)}.metric-item.svelte-16ztrk8 dt:where(.svelte-16ztrk8){color:var(--text-color-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase}.metric-item.svelte-16ztrk8 dd:where(.svelte-16ztrk8){margin:0;color:var(--text-color-primary);font-size:1.35rem;font-weight:900}.content-band.svelte-16ztrk8{padding:36px 20px 18px;background:var(--bg-primary)}.content-inner.svelte-16ztrk8{display:grid;gap:26px}.landing-section.svelte-16ztrk8{display:grid;gap:12px;padding-bottom:26px;border-bottom:1px solid var(--border-color-menu)}.landing-section.svelte-16ztrk8:last-child{border-bottom:0}.landing-section.svelte-16ztrk8 h2:where(.svelte-16ztrk8),.related-inner.svelte-16ztrk8 h2:where(.svelte-16ztrk8),.faq-inner.svelte-16ztrk8 h2:where(.svelte-16ztrk8){margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.15}.landing-section.svelte-16ztrk8 p:where(.svelte-16ztrk8),.faq-item.svelte-16ztrk8 p:where(.svelte-16ztrk8){margin:0;max-width:840px;color:var(--text-color-secondary);font-size:1rem;line-height:1.72}.landing-section.svelte-16ztrk8 ul:where(.svelte-16ztrk8){display:grid;gap:8px;margin:4px 0 0;padding-left:1.2rem;color:var(--text-color-primary)}.related-band.svelte-16ztrk8,.faq-band.svelte-16ztrk8{padding:40px 20px}.related-grid.svelte-16ztrk8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px}.related-link.svelte-16ztrk8{display:grid;gap:8px;min-height:118px;padding:16px;border:1px solid var(--border-color-menu);border-radius:8px;background:var(--bg-primary);color:var(--text-color-primary);text-decoration:none}.related-link.svelte-16ztrk8:hover{border-color:#2563eb}.related-link.svelte-16ztrk8 span:where(.svelte-16ztrk8){font-weight:850}.related-link.svelte-16ztrk8 small:where(.svelte-16ztrk8){color:var(--text-color-secondary);font-size:.9rem;line-height:1.45}.faq-band.svelte-16ztrk8{background:var(--bg-primary)}.faq-list.svelte-16ztrk8{display:grid;gap:10px;margin-top:20px}.faq-item.svelte-16ztrk8{border:1px solid var(--border-color-menu);border-radius:8px;background:transparent;padding:0 16px}.faq-item.svelte-16ztrk8 summary:where(.svelte-16ztrk8){cursor:pointer;padding:16px 0;color:var(--text-color-primary);font-weight:800}.faq-item.svelte-16ztrk8 p:where(.svelte-16ztrk8){padding:0 0 16px}@media (max-width: 760px){.hero-band.svelte-16ztrk8{padding-top:42px}.hero-inner.svelte-16ztrk8{grid-template-columns:1fr;align-items:start}h1.svelte-16ztrk8{font-size:2.35rem;line-height:1.05}.intro.svelte-16ztrk8{font-size:1rem}.action-link.svelte-16ztrk8{width:100%}}
