.service-card[data-astro-cid-uhzbvkqe]{background-color:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-sm);transition:all var(--transition-base);height:100%;display:flex;flex-direction:column;border-left:3px solid var(--color-accent)}.service-card[data-astro-cid-uhzbvkqe]:hover{box-shadow:var(--shadow-md);transform:translate(4px);border-left-color:var(--color-secondary)}.service-icon[data-astro-cid-uhzbvkqe]{width:40px;height:40px;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-secondary) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-xs)}.icon{font-size:1.5rem;width:1.5rem;height:1.5rem;color:var(--color-white)}.service-title[data-astro-cid-uhzbvkqe]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.service-description[data-astro-cid-uhzbvkqe]{color:var(--color-text-light);line-height:1.6;font-size:var(--font-size-sm);flex-grow:1}.page-header[data-astro-cid-hcxzsdbf]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-2xl) 0;text-align:center}.page-header[data-astro-cid-hcxzsdbf] h1[data-astro-cid-hcxzsdbf]{color:var(--color-white);margin-bottom:var(--spacing-sm)}.page-subtitle[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-xl);color:#ffffffe6;margin:0}.intro-text[data-astro-cid-hcxzsdbf]{text-align:center;max-width:800px;margin:0 auto 30px}.intro-text[data-astro-cid-hcxzsdbf] p[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:1.8}.service-category[data-astro-cid-hcxzsdbf]{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.service-category[data-astro-cid-hcxzsdbf]:last-of-type{border-bottom:none}.category-title[data-astro-cid-hcxzsdbf]{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-primary);margin-bottom:var(--spacing-lg)}.category-icon[data-astro-cid-hcxzsdbf]{font-size:2.5rem;color:var(--color-secondary);display:flex;align-items:center}.category-icon[data-astro-cid-hcxzsdbf] svg{width:2.5rem;height:2.5rem}.category-description[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--spacing-lg);line-height:1.7}.cta-section[data-astro-cid-hcxzsdbf]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;margin:var(--spacing-3xl) 0;box-shadow:var(--shadow-xl)}.cta-section[data-astro-cid-hcxzsdbf] h2[data-astro-cid-hcxzsdbf]{color:var(--color-white);margin-bottom:var(--spacing-md)}.cta-section[data-astro-cid-hcxzsdbf] p[data-astro-cid-hcxzsdbf]{color:#fffffff2;font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);line-height:1.7}.cta-buttons[data-astro-cid-hcxzsdbf]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.cta-section[data-astro-cid-hcxzsdbf] .btn[data-astro-cid-hcxzsdbf]{background:var(--color-white);color:var(--color-primary)}.cta-section[data-astro-cid-hcxzsdbf] .btn[data-astro-cid-hcxzsdbf]:hover{background:var(--color-accent);color:var(--color-white)}.cta-section[data-astro-cid-hcxzsdbf] .btn-secondary[data-astro-cid-hcxzsdbf]{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.cta-section[data-astro-cid-hcxzsdbf] .btn-secondary[data-astro-cid-hcxzsdbf]:hover{background:var(--color-white);color:var(--color-primary)}.benefits-section[data-astro-cid-hcxzsdbf]{background:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.benefits-section[data-astro-cid-hcxzsdbf] h2[data-astro-cid-hcxzsdbf]{margin-bottom:var(--spacing-xl)}.benefit-item[data-astro-cid-hcxzsdbf]{text-align:center;padding:var(--spacing-md)}.benefit-icon[data-astro-cid-hcxzsdbf]{font-size:3rem;color:var(--color-accent);margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center}.benefit-icon[data-astro-cid-hcxzsdbf] svg{width:3rem;height:3rem}.benefit-item[data-astro-cid-hcxzsdbf] h3[data-astro-cid-hcxzsdbf]{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.benefit-item[data-astro-cid-hcxzsdbf] p[data-astro-cid-hcxzsdbf]{color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6;margin:0}.client-types-wrapper[data-astro-cid-hcxzsdbf]{text-align:center;margin-bottom:var(--spacing-xl)}.client-types-title[data-astro-cid-hcxzsdbf]{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:500;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.client-types-minimal[data-astro-cid-hcxzsdbf]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;padding:var(--spacing-md) 0}.client-type-minimal[data-astro-cid-hcxzsdbf]{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-light);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-white);border-radius:var(--radius-full);border:1px solid var(--color-gray-light)}.client-type-minimal[data-astro-cid-hcxzsdbf] svg{width:1.25rem;height:1.25rem;color:var(--color-secondary);flex-shrink:0}@media (max-width: 768px){.page-header[data-astro-cid-hcxzsdbf]{padding:var(--spacing-xl) 0}.page-header[data-astro-cid-hcxzsdbf] h1[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-3xl)}.page-subtitle[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-base)}.category-title[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-2xl);gap:var(--spacing-sm)}.category-icon[data-astro-cid-hcxzsdbf]{font-size:2rem}.category-icon[data-astro-cid-hcxzsdbf] svg{width:2rem;height:2rem}.cta-buttons[data-astro-cid-hcxzsdbf]{flex-direction:column}.cta-buttons[data-astro-cid-hcxzsdbf] .btn[data-astro-cid-hcxzsdbf]{width:100%}.client-types-minimal[data-astro-cid-hcxzsdbf]{gap:var(--spacing-sm)}.client-type-minimal[data-astro-cid-hcxzsdbf]{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}
