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