.hero-badge-light.svelte-4z030h{display:inline-flex;padding:.375rem 1rem;border-radius:var(--border-radius-full);background-color:#ffffff26;color:var(--color-white);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-lg)}.service-detail.svelte-4z030h{max-width:800px;margin:0 auto}.service-detail-header.svelte-4z030h{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.service-detail-header.svelte-4z030h .icon-container:where(.svelte-4z030h){margin-bottom:0}.service-detail-header.svelte-4z030h h2:where(.svelte-4z030h){margin-bottom:0}.service-detail.svelte-4z030h>p:where(.svelte-4z030h){color:var(--color-gray-dark);line-height:1.8;margin-bottom:var(--spacing-xl)}.detail-features.svelte-4z030h{display:flex;flex-direction:column;gap:.75rem}.feature-item.svelte-4z030h{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-md);color:var(--color-gray-dark)}.feature-item.svelte-4z030h svg:where(.svelte-4z030h){flex-shrink:0;color:var(--color-success)}.pricing-rate.svelte-4z030h{font-family:Montserrat,sans-serif;font-size:var(--font-size-5xl);font-weight:800;color:var(--color-primary);margin-bottom:var(--spacing-md)}.pricing-rate.svelte-4z030h span:where(.svelte-4z030h){font-size:var(--font-size-xl);font-weight:600;color:var(--color-gray)}.pricing-card.svelte-4z030h:hover{transform:none}
