.page-header[data-astro-cid-52q5xhqt]{background:linear-gradient(to right,var(--color-primary-dark),var(--color-primary));color:#fff;padding:var(--spacing-12) 0}.page-title[data-astro-cid-52q5xhqt]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);color:#fff}.breadcrumbs[data-astro-cid-52q5xhqt]{font-size:var(--font-size-sm);opacity:.8}.breadcrumbs[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:#fff;text-decoration:underline}.services-intro-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}.services-intro-content[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{margin-bottom:var(--spacing-6)}.services-intro-content[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{margin-bottom:var(--spacing-4);font-size:var(--font-size-lg);color:var(--color-text-light)}.services-features[data-astro-cid-52q5xhqt]{margin-top:var(--spacing-8);display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}.feature[data-astro-cid-52q5xhqt]{display:flex;align-items:flex-start;gap:var(--spacing-4)}.feature-icon[data-astro-cid-52q5xhqt]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-full);background-color:#1a56db1a;color:var(--color-primary);flex-shrink:0}.feature-icon[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{width:24px;height:24px}.feature-text[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.feature-text[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:var(--font-size-base);color:var(--color-text-light);margin-bottom:0}.stats-card[data-astro-cid-52q5xhqt]{background:linear-gradient(to bottom right,var(--color-primary-dark),var(--color-primary));color:#fff;padding:var(--spacing-8);border-radius:var(--border-radius-lg);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.stats-item[data-astro-cid-52q5xhqt]{text-align:center}.stats-number[data-astro-cid-52q5xhqt]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);color:var(--color-accent)}.stats-label[data-astro-cid-52q5xhqt]{font-size:var(--font-size-sm);opacity:.8}.service-category[data-astro-cid-52q5xhqt]{padding-top:var(--spacing-16);padding-bottom:var(--spacing-8)}.category-title[data-astro-cid-52q5xhqt]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-8);position:relative;padding-bottom:var(--spacing-4)}.category-title[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:var(--color-primary);border-radius:var(--border-radius-full)}.services-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.service-card[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;padding:var(--spacing-6);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);transition:var(--transition-default);text-decoration:none;color:var(--color-text);height:100%}.service-card[data-astro-cid-52q5xhqt]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary);text-decoration:none}.service-icon[data-astro-cid-52q5xhqt]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--spacing-4);background-color:#1a56db1a;color:var(--color-primary);border-radius:var(--border-radius-full)}.service-icon[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{width:32px;height:32px}.service-title[data-astro-cid-52q5xhqt]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}.service-description[data-astro-cid-52q5xhqt]{font-size:var(--font-size-base);color:var(--color-text-light);margin-bottom:var(--spacing-4);flex-grow:1}.service-price[data-astro-cid-52q5xhqt]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3);color:var(--color-accent-dark)}.service-link[data-astro-cid-52q5xhqt]{display:flex;align-items:center;color:var(--color-primary);font-weight:var(--font-weight-medium);margin-top:auto}.arrow[data-astro-cid-52q5xhqt]{margin-left:var(--spacing-2);transition:var(--transition-fast)}.service-card[data-astro-cid-52q5xhqt]:hover .arrow[data-astro-cid-52q5xhqt]{transform:translate(4px)}.cta-section[data-astro-cid-52q5xhqt]{background-color:var(--color-secondary);color:#fff;padding:var(--spacing-16) 0;text-align:center}.cta-content[data-astro-cid-52q5xhqt]{max-width:800px;margin:0 auto}.cta-title[data-astro-cid-52q5xhqt]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4);color:#fff}.cta-text[data-astro-cid-52q5xhqt]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-8);opacity:.9}.faq-section[data-astro-cid-52q5xhqt]{background-color:var(--color-background-alt)}.text-center[data-astro-cid-52q5xhqt]{text-align:center}.faq-grid[data-astro-cid-52q5xhqt]{margin-top:var(--spacing-12);display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}.faq-item[data-astro-cid-52q5xhqt]{background-color:var(--color-background);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-52q5xhqt]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);position:relative;padding-left:var(--spacing-8)}.faq-question[data-astro-cid-52q5xhqt]:before{content:"Q:";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.faq-answer[data-astro-cid-52q5xhqt]{color:var(--color-text-light);position:relative;padding-left:var(--spacing-8)}.faq-answer[data-astro-cid-52q5xhqt]:before{content:"A:";position:absolute;left:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}@media (min-width: 768px){.services-features[data-astro-cid-52q5xhqt],.faq-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services-intro-grid[data-astro-cid-52q5xhqt]{grid-template-columns:2fr 1fr}.services-features[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,1fr)}}
