.service-catalog.svelte-4z030h{display:flex;flex-direction:column;gap:1.25rem}.service-card.svelte-4z030h{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.75rem}.service-label.svelte-4z030h{font-size:.75rem;font-weight:600;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--aregis-accent, #2b5c8f)}.service-card.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.25rem;font-weight:700;color:var(--aregis-text, #fff);letter-spacing:-.01em}.service-pain.svelte-4z030h{font-size:.875rem;color:var(--aregis-text-muted, rgba(255, 255, 255, .68));line-height:1.6;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--aregis-border, rgba(255, 255, 255, .08));background:#2b5c8f0f}.pain-tag.svelte-4z030h{display:inline-block;margin-right:.35rem;font-size:.7rem;font-weight:700;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--aregis-accent, #2b5c8f)}.service-body.svelte-4z030h{font-size:.925rem;color:var(--aregis-text-muted, rgba(255, 255, 255, .68));line-height:1.7}.service-includes.svelte-4z030h{margin:.25rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}@media(min-width:640px){.service-includes.svelte-4z030h{grid-template-columns:1fr 1fr;gap:.45rem 1.25rem}}.service-includes.svelte-4z030h li:where(.svelte-4z030h){position:relative;padding-left:1rem;font-size:.85rem;color:var(--aregis-text-muted, rgba(255, 255, 255, .68));line-height:1.5}.service-includes.svelte-4z030h li:where(.svelte-4z030h):before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background:var(--aregis-accent, #2b5c8f);opacity:.7}
