.seo-hero.svelte-vhdi7v{padding:5rem 0 3.5rem;background:linear-gradient(180deg,var(--sf-bg-warm) 0%,var(--sf-bg) 100%)}.seo-hero-title.svelte-vhdi7v{font-size:clamp(2rem,5vw,3rem);line-height:1.15;color:var(--sf-ink);margin:0 0 1.25rem;letter-spacing:-.01em}.seo-hero-subtitle.svelte-vhdi7v{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--sf-ink-secondary);line-height:1.7;max-width:640px;margin:0 auto}.seo-faq.svelte-ml3t1r{padding:4rem 0}.seo-faq-heading.svelte-ml3t1r{font-size:1.75rem;color:var(--sf-ink);text-align:center;margin:0 0 2rem}.seo-faq-list.svelte-ml3t1r{display:flex;flex-direction:column;gap:.5rem}.seo-faq-item.svelte-ml3t1r{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-md);overflow:hidden;transition:box-shadow .2s ease}.seo-faq-item.open.svelte-ml3t1r{box-shadow:var(--sf-shadow-sm)}.seo-faq-question.svelte-ml3t1r{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--sf-ink);text-align:left;line-height:1.5}.seo-faq-question.svelte-ml3t1r:hover{color:var(--sf-primary)}.seo-faq-chevron.svelte-ml3t1r{flex-shrink:0;color:var(--sf-ink-muted);transition:transform .2s ease}.seo-faq-chevron.rotated.svelte-ml3t1r{transform:rotate(180deg)}.seo-faq-answer.svelte-ml3t1r{padding:0 1.25rem 1.25rem}.seo-faq-answer.svelte-ml3t1r p:where(.svelte-ml3t1r){font-size:.9375rem;color:var(--sf-ink-secondary);line-height:1.7;margin:0}.seo-cta.svelte-18o1jx2{padding:4rem 0;background:linear-gradient(180deg,var(--sf-bg) 0%,var(--sf-bg-warm) 100%)}.seo-cta-title.svelte-18o1jx2{font-size:clamp(1.5rem,3.5vw,2.25rem);color:var(--sf-ink);margin:0 0 1rem}.seo-cta-subtitle.svelte-18o1jx2{font-size:1.0625rem;color:var(--sf-ink-secondary);line-height:1.7;margin:0 0 2rem}.seo-cta-buttons.svelte-18o1jx2{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.seo-breadcrumb.svelte-e5cuqy{padding:1rem 0 0;background:var(--sf-bg-warm)}.seo-breadcrumb-list.svelte-e5cuqy{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.seo-breadcrumb-item.svelte-e5cuqy{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}.seo-breadcrumb-item.svelte-e5cuqy a:where(.svelte-e5cuqy){color:var(--sf-ink-muted);text-decoration:none;transition:color .2s ease}.seo-breadcrumb-item.svelte-e5cuqy a:where(.svelte-e5cuqy):hover{color:var(--sf-primary)}.seo-breadcrumb-sep.svelte-e5cuqy{color:var(--sf-ink-muted);opacity:.5}.seo-breadcrumb-current.svelte-e5cuqy{color:var(--sf-ink-secondary);font-weight:500}.seo-related.svelte-jkf6kf{padding:3rem 0}.seo-related-heading.svelte-jkf6kf{font-size:1.5rem;color:var(--sf-ink);margin:0 0 1.5rem;text-align:center}.seo-related-grid.svelte-jkf6kf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.seo-related-link.svelte-jkf6kf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1.25rem;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-md);font-size:.9375rem;font-weight:500;color:var(--sf-ink);text-decoration:none;transition:all .2s ease}.seo-related-link.svelte-jkf6kf:hover{border-color:var(--sf-primary);color:var(--sf-primary);box-shadow:var(--sf-shadow-sm)}.seo-related-link.svelte-jkf6kf svg:where(.svelte-jkf6kf){flex-shrink:0;opacity:.5;transition:opacity .2s ease}.seo-related-link.svelte-jkf6kf:hover svg:where(.svelte-jkf6kf){opacity:1}.feature-grid-section.svelte-2a7odo{padding:4rem 0}.feature-grid-heading.svelte-2a7odo{font-size:1.75rem;color:var(--sf-ink);text-align:center;margin:0 0 2.5rem}.feature-grid.svelte-2a7odo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.feature-grid-card.svelte-2a7odo{display:flex;flex-direction:column;gap:.5rem}.feature-grid-num.svelte-2a7odo{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--sf-radius-sm);background:var(--sf-primary-pale);color:var(--sf-primary);font-weight:700;font-size:.875rem;margin-bottom:.25rem}.feature-grid-title.svelte-2a7odo{font-size:1.0625rem;font-weight:600;color:var(--sf-ink);margin:0}.feature-grid-desc.svelte-2a7odo{font-size:.9375rem;color:var(--sf-ink-secondary);line-height:1.7;margin:0}.ba-section.svelte-u18dyx{padding:4rem 0}.ba-heading.svelte-u18dyx{font-size:1.75rem;color:var(--sf-ink);text-align:center;margin:0 0 2rem}.ba-table-wrap.svelte-u18dyx{overflow-x:auto;border-radius:var(--sf-radius-lg);border:1px solid var(--sf-border)}.ba-table.svelte-u18dyx{width:100%;border-collapse:collapse;font-size:.9375rem}.ba-table.svelte-u18dyx th:where(.svelte-u18dyx){padding:.875rem 1.25rem;text-align:left;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--sf-ink-muted);background:var(--sf-bg-warm);border-bottom:1px solid var(--sf-border)}.ba-table.svelte-u18dyx td:where(.svelte-u18dyx){padding:1rem 1.25rem;border-bottom:1px solid var(--sf-border-light);color:var(--sf-ink-secondary);line-height:1.6}.ba-table.svelte-u18dyx tr:where(.svelte-u18dyx):last-child td:where(.svelte-u18dyx){border-bottom:none}.ba-task.svelte-u18dyx{font-weight:600;color:var(--sf-ink)}.ba-before-cell.svelte-u18dyx{color:var(--sf-ink-muted)}.ba-after-cell.svelte-u18dyx{color:var(--sf-primary);font-weight:500}.topic-outline.svelte-1hia10b{padding:4rem 0}.topic-outline-heading.svelte-1hia10b{font-size:1.75rem;color:var(--sf-ink);text-align:center;margin:0 0 2rem}.topic-outline-list.svelte-1hia10b{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.topic-outline-item.svelte-1hia10b{display:flex;gap:1rem;align-items:flex-start}.topic-outline-marker.svelte-1hia10b{width:2.25rem;height:2.25rem;min-width:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sf-primary);color:#fff;font-weight:700;font-size:.875rem}.topic-outline-point.svelte-1hia10b{font-size:1.0625rem;font-weight:600;color:var(--sf-ink);margin:0 0 .25rem}.topic-outline-desc.svelte-1hia10b{font-size:.9375rem;color:var(--sf-ink-secondary);line-height:1.6;margin:0}.topic-outline-note.svelte-1hia10b{text-align:center;font-size:.8125rem;color:var(--sf-ink-muted);margin-top:1.5rem;font-style:italic}.passage-list.svelte-1qkh8me{padding:4rem 0;background:var(--sf-bg-warm)}.passage-list-heading.svelte-1qkh8me{font-size:1.75rem;color:var(--sf-ink);text-align:center;margin:0 0 2rem}.passage-list-items.svelte-1qkh8me{display:flex;flex-direction:column;gap:1rem}.passage-item.svelte-1qkh8me{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-md);padding:1.25rem 1.5rem;border-left:4px solid var(--sf-primary)}.passage-ref.svelte-1qkh8me{font-weight:700;font-size:.875rem;color:var(--sf-primary);margin-bottom:.375rem;letter-spacing:.02em}.passage-text.svelte-1qkh8me{font-size:.9375rem;color:var(--sf-ink-secondary);line-height:1.7;margin:0;font-style:italic}
