.services-header[data-astro-cid-52q5xhqt]{background:var(--color-dark-bg);color:var(--color-dark-text);padding:var(--space-20) 0 var(--space-16)}.services-header__inner[data-astro-cid-52q5xhqt]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.services-header__eyebrow[data-astro-cid-52q5xhqt]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#93c5fd;margin-bottom:var(--space-3)}.services-header__title[data-astro-cid-52q5xhqt]{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:800;line-height:1.15;margin-bottom:var(--space-6)}.services-header__desc[data-astro-cid-52q5xhqt]{font-size:var(--text-lg);line-height:1.7;color:var(--color-dark-secondary)}.services-section[data-astro-cid-52q5xhqt]{padding:var(--space-16) 0 var(--space-24);background:var(--color-bg)}.services-groups[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:var(--space-16)}.service-group__header[data-astro-cid-52q5xhqt]{margin-bottom:var(--space-8)}.service-group__tag[data-astro-cid-52q5xhqt]{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue);margin-bottom:var(--space-2)}.service-group__title[data-astro-cid-52q5xhqt]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.service-group__disclaimer[data-astro-cid-52q5xhqt]{background:#2563eb0f;border-left:3px solid var(--color-blue);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-3);max-width:720px}.service-group__disclaimer[data-astro-cid-52q5xhqt] strong[data-astro-cid-52q5xhqt]{color:var(--color-text)}.services-list[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:var(--space-8)}.service-item[data-astro-cid-52q5xhqt]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.service-item[data-astro-cid-52q5xhqt]:hover{box-shadow:var(--shadow-md)}.service-item__header[data-astro-cid-52q5xhqt]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.service-item__title[data-astro-cid-52q5xhqt]{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.service-item__tagline[data-astro-cid-52q5xhqt]{font-size:var(--text-base);color:var(--color-blue);font-weight:500}.service-item__desc[data-astro-cid-52q5xhqt]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-6);max-width:800px}.service-item__details[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}@media (min-width: 768px){.service-item__details[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,1fr)}}.service-col[data-astro-cid-52q5xhqt] h4[data-astro-cid-52q5xhqt]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin-bottom:var(--space-3)}.service-col[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt]{list-style:none;padding:0;margin:0}.service-col[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-2);position:relative;padding-left:1rem}.service-col[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]:before{content:"•";color:var(--color-blue);font-weight:700;position:absolute;left:0}.service-item__related[data-astro-cid-52q5xhqt]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--color-border);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.related-label[data-astro-cid-52q5xhqt]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;color:var(--color-text-secondary)}.related-tags[data-astro-cid-52q5xhqt]{display:flex;gap:var(--space-2);flex-wrap:wrap}.related-link[data-astro-cid-52q5xhqt]{font-size:var(--text-xs);font-weight:600;color:var(--color-blue);background:var(--color-blue-light);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-decoration:none;transition:background var(--transition-fast)}.related-link[data-astro-cid-52q5xhqt]:hover{background:#dbeafe}.services-cta-banner[data-astro-cid-52q5xhqt]{margin-top:var(--space-16);background:var(--color-dark-bg);color:var(--color-dark-text);border-radius:var(--radius-xl);padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}@media (min-width: 768px){.services-cta-banner[data-astro-cid-52q5xhqt]{flex-direction:row;justify-content:space-between;align-items:center}}.services-cta-content[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-2);color:var(--color-dark-text)}.services-cta-content[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:var(--text-base);color:var(--color-dark-secondary);max-width:600px;margin:0}.services-cta-action[data-astro-cid-52q5xhqt]{flex-shrink:0}
