.service-tagline.svelte-1ec6p4s{font-size:1rem;font-weight:500;font-style:italic;color:#374151;margin:0 0 .25rem}.service-phases.svelte-1ec6p4s{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.service-phase-card.svelte-1ec6p4s{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;flex:1 1 240px;min-width:0}@media(max-width:768px){.service-phases.svelte-1ec6p4s{flex-direction:column}}.service-phase-header.svelte-1ec6p4s{display:flex;align-items:center;gap:.6rem}.service-phase-label.svelte-1ec6p4s{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;white-space:nowrap}.service-phase-name.svelte-1ec6p4s{font-size:.875rem;font-weight:600;color:#111827}.service-phase-desc.svelte-1ec6p4s{font-size:.875rem;color:#6b7280;line-height:1.65;margin:0}.service-items-list.svelte-1ec6p4s{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.3rem}.service-items-list.svelte-1ec6p4s li:where(.svelte-1ec6p4s){font-size:.9rem;color:#4b5563;padding-left:1.25rem;position:relative}.service-items-list.svelte-1ec6p4s li:where(.svelte-1ec6p4s):before{content:"—";position:absolute;left:0;color:#9ca3af}
