.services-page[data-astro-cid-iustjyzp]{color:#374151;font-family:Trebuchet MS,Arial,sans-serif}.services-container[data-astro-cid-iustjyzp]{width:min(1120px,100% - 48px);margin:0 auto}.services-hero[data-astro-cid-iustjyzp]{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:76px 0 72px}.services-hero[data-astro-cid-iustjyzp] .services-container[data-astro-cid-iustjyzp]{max-width:900px}.services-eyebrow[data-astro-cid-iustjyzp]{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.9rem;font-weight:700;display:inline-block}.services-hero[data-astro-cid-iustjyzp] h1[data-astro-cid-iustjyzp]{color:#1f2937;max-width:850px;margin:0 0 22px;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.15}.services-hero[data-astro-cid-iustjyzp] p[data-astro-cid-iustjyzp],.services-cta[data-astro-cid-iustjyzp] p[data-astro-cid-iustjyzp]{color:#4b5563;max-width:760px;margin:0 0 28px;font-size:1.08rem;line-height:1.8}.services-button[data-astro-cid-iustjyzp]{color:#fff;background:#0284c7;border:1px solid #0284c7;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-size:.96rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.services-button[data-astro-cid-iustjyzp]:hover{background:#0369a1;border-color:#0369a1}.services-list[data-astro-cid-iustjyzp]{background:#fff;padding:28px 0 80px}.service-item[data-astro-cid-iustjyzp]{border-bottom:1px solid #e5e7eb;grid-template-columns:84px minmax(0,1fr);gap:30px;padding:52px 0;scroll-margin-top:100px;display:grid}.service-icon[data-astro-cid-iustjyzp]{color:#0284c7;background:#f0f9ff;border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.service-icon[data-astro-cid-iustjyzp] svg[data-astro-cid-iustjyzp]{width:42px;height:42px}.service-content[data-astro-cid-iustjyzp]{max-width:850px}.service-number[data-astro-cid-iustjyzp]{color:#0284c7;letter-spacing:.1em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.service-content[data-astro-cid-iustjyzp] h2[data-astro-cid-iustjyzp]{color:#1f2937;margin:0 0 18px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.service-intro[data-astro-cid-iustjyzp]{color:#4b5563;margin:0 0 28px;font-size:1rem;line-height:1.85}.service-content[data-astro-cid-iustjyzp] h3[data-astro-cid-iustjyzp]{color:#1f2937;margin:0 0 16px;font-size:1.08rem}.service-features[data-astro-cid-iustjyzp]{gap:15px;margin:0 0 28px;padding:0;list-style:none;display:grid}.service-features[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]{color:#4b5563;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:.97rem;line-height:1.75;display:grid}.service-features[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]>span[data-astro-cid-iustjyzp]{color:#0369a1;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:.8rem;font-weight:700;display:inline-flex}.service-features[data-astro-cid-iustjyzp] strong[data-astro-cid-iustjyzp]{color:#374151}.service-link[data-astro-cid-iustjyzp]{color:#0284c7;align-items:center;gap:8px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.service-link[data-astro-cid-iustjyzp]:hover{color:#0369a1}.service-link[data-astro-cid-iustjyzp] span[data-astro-cid-iustjyzp]{transition:transform .2s}.service-link[data-astro-cid-iustjyzp]:hover span[data-astro-cid-iustjyzp]{transform:translate(4px)}.services-cta[data-astro-cid-iustjyzp]{text-align:center;background:#f0f9ff;padding:76px 24px}.services-cta-inner[data-astro-cid-iustjyzp]{max-width:800px;margin:0 auto}.services-cta[data-astro-cid-iustjyzp] h2[data-astro-cid-iustjyzp]{color:#1f2937;margin:0 0 18px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.25}.services-cta[data-astro-cid-iustjyzp] p[data-astro-cid-iustjyzp]{margin-left:auto;margin-right:auto}@media (width<=700px){.services-container[data-astro-cid-iustjyzp]{width:min(100% - 40px,560px)}.services-hero[data-astro-cid-iustjyzp]{padding:56px 0}.services-list[data-astro-cid-iustjyzp]{padding:8px 0 56px}.service-item[data-astro-cid-iustjyzp]{grid-template-columns:1fr;gap:22px;padding:36px 0}.service-icon[data-astro-cid-iustjyzp]{width:60px;height:60px}.service-icon[data-astro-cid-iustjyzp] svg[data-astro-cid-iustjyzp]{width:36px;height:36px}.services-cta[data-astro-cid-iustjyzp]{padding:56px 20px}}@media (prefers-reduced-motion:reduce){.services-button[data-astro-cid-iustjyzp],.service-link[data-astro-cid-iustjyzp] span[data-astro-cid-iustjyzp]{transition:none}}
