.service-page.svelte-1orga13{padding-bottom:var(--space-8)}.breadcrumb.svelte-1orga13{padding:var(--space-4) 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb.svelte-1orga13 a:where(.svelte-1orga13){color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb.svelte-1orga13 a:where(.svelte-1orga13):hover{color:var(--color-primary)}.breadcrumb.svelte-1orga13 .separator:where(.svelte-1orga13){margin:0 var(--space-2);color:var(--color-border)}.breadcrumb.svelte-1orga13 .current:where(.svelte-1orga13){color:var(--color-text);font-weight:500}.service-hero.svelte-1orga13{padding:var(--space-8) 0 var(--space-12);text-align:center}.hero-content.svelte-1orga13{max-width:700px;margin:0 auto}.category-badge.svelte-1orga13{display:inline-block;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-4)}.hero-icon.svelte-1orga13{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-xl);margin-bottom:var(--space-4)}.hero-icon.svelte-1orga13 span:where(.svelte-1orga13){font-size:2.25rem}.service-hero.svelte-1orga13 h1:where(.svelte-1orga13){font-size:var(--font-size-3xl);font-weight:800;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.hero-subtitle.svelte-1orga13{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-6)}.hero-meta.svelte-1orga13{display:flex;justify-content:center;margin-bottom:var(--space-6)}.timeline-badge.svelte-1orga13{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-alt);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.section.svelte-1orga13{padding:var(--space-12) 0}.section-alt.svelte-1orga13{background:var(--color-bg-alt)}.section-subtitle.svelte-1orga13{text-align:center;color:var(--color-text-muted);margin-top:calc(var(--space-2) * -1);margin-bottom:var(--space-8)}.who-needs-grid.svelte-1orga13{display:grid;gap:var(--space-4);max-width:700px;margin:0 auto}.who-needs-item.svelte-1orga13{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-text);line-height:1.6}.who-needs-item.svelte-1orga13 svg:where(.svelte-1orga13){flex-shrink:0;margin-top:2px}.included-grid.svelte-1orga13{display:grid;gap:var(--space-4);max-width:700px;margin:0 auto}.included-item.svelte-1orga13{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-text);line-height:1.6}.included-check.svelte-1orga13{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);flex-shrink:0;margin-top:1px}.docs-grid.svelte-1orga13{display:grid;gap:var(--space-3);max-width:600px;margin:0 auto var(--space-6)}.doc-item.svelte-1orga13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-base);color:var(--color-text)}.doc-item.svelte-1orga13 svg:where(.svelte-1orga13){flex-shrink:0}.timeline-note.svelte-1orga13{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.timeline-note.svelte-1orga13 svg:where(.svelte-1orga13){flex-shrink:0}.benefits-grid.svelte-1orga13{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.benefit-card.svelte-1orga13{background:#fff;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--transition-base)}.benefit-card.svelte-1orga13:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.benefit-card.svelte-1orga13 h4:where(.svelte-1orga13){font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.benefit-card.svelte-1orga13 p:where(.svelte-1orga13){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.cta-banner.svelte-1orga13{padding:var(--space-12) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);text-align:center}.cta-banner.svelte-1orga13 h2:where(.svelte-1orga13){font-size:var(--font-size-2xl);font-weight:800;color:#fff;margin-bottom:var(--space-3)}.cta-banner.svelte-1orga13 p:where(.svelte-1orga13){font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--space-6);max-width:500px;margin-left:auto;margin-right:auto}.cta-banner.svelte-1orga13 .btn:where(.svelte-1orga13){background:#fff;color:var(--color-primary);border:none}.cta-banner.svelte-1orga13 .btn:where(.svelte-1orga13):hover{background:var(--color-bg-alt);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.related-grid.svelte-1orga13{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.related-card.svelte-1orga13{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-border);text-decoration:none;transition:all var(--transition-base)}.related-card.svelte-1orga13:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-primary-light)}.related-icon.svelte-1orga13{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.related-icon.svelte-1orga13 span:where(.svelte-1orga13){font-size:1.5rem}.related-info.svelte-1orga13 h4:where(.svelte-1orga13){font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.related-info.svelte-1orga13 p:where(.svelte-1orga13){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-2)}.related-link.svelte-1orga13{font-size:var(--font-size-sm);font-weight:600}@media(min-width:640px){.benefits-grid.svelte-1orga13,.related-grid.svelte-1orga13{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.service-hero.svelte-1orga13{padding:var(--space-12) 0 var(--space-16)}.service-hero.svelte-1orga13 h1:where(.svelte-1orga13){font-size:var(--font-size-4xl)}.who-needs-grid.svelte-1orga13,.included-grid.svelte-1orga13{grid-template-columns:repeat(2,1fr);max-width:900px}.docs-grid.svelte-1orga13{grid-template-columns:repeat(2,1fr);max-width:700px}}@media(min-width:1024px){.related-grid.svelte-1orga13{grid-template-columns:repeat(3,1fr)}}
