.service-detail.svelte-15na3dk{padding-block:var(--space-12);background-color:#fff}.service-detail__container.svelte-15na3dk{max-width:1000px;margin-inline:auto;padding-inline:var(--container-padding)}.back-link.svelte-15na3dk{display:inline-flex;align-items:center;gap:var(--space-2);color:#64748b;text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-8);transition:color var(--transition-fast)}.back-link.svelte-15na3dk:hover{color:var(--color-nav-accent)}.service-header.svelte-15na3dk{text-align:center;margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center}.icon-wrapper.svelte-15na3dk{color:var(--color-nav-accent);background-color:#fff7ed;width:80px;height:80px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.service-title.svelte-15na3dk{color:var(--color-info-bar);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-bold);margin-bottom:var(--space-2)}.service-subtitle.svelte-15na3dk{color:#64748b;font-size:var(--text-xl)}.service-content.svelte-15na3dk{display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media(min-width:768px){.service-content.svelte-15na3dk{grid-template-columns:2fr 1fr}}.section-title.svelte-15na3dk{color:var(--color-info-bar);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.text-column.svelte-15na3dk p:where(.svelte-15na3dk){color:#4a5568;line-height:1.7;margin-bottom:var(--space-4);font-size:var(--text-lg)}.highlight-title.svelte-15na3dk{color:var(--color-info-bar);font-size:var(--text-xl);font-weight:var(--font-semibold);margin-top:var(--space-8);margin-bottom:var(--space-4)}.feature-list.svelte-15na3dk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.feature-list.svelte-15na3dk li:where(.svelte-15na3dk){display:flex;align-items:center;gap:var(--space-3);color:#4a5568;font-size:var(--text-base)}.feature-list.svelte-15na3dk .check-icon{color:var(--color-nav-accent);flex-shrink:0}.cta-box.svelte-15na3dk{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;position:sticky;top:100px}.cta-box.svelte-15na3dk h3:where(.svelte-15na3dk){color:var(--color-info-bar);font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.cta-box.svelte-15na3dk p:where(.svelte-15na3dk){color:#1a202c;margin-bottom:var(--space-6)}.cta-button-wrapper.svelte-15na3dk{width:100%}.cta-button-wrapper.svelte-15na3dk .cta-button{width:100%;justify-content:center}.divider.svelte-15na3dk{margin:var(--space-3) 0;color:#1a202c;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}
