.services-hero[data-v-dd83a5d8]{padding-top:calc(80px + var(--space-4xl));padding-bottom:var(--space-3xl);background:linear-gradient(135deg,var(--color-bg-alt),var(--color-bg))}.services-hero__content[data-v-dd83a5d8]{max-width:650px}.services-hero__content h1[data-v-dd83a5d8]{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-md);line-height:1.15}.services-hero__content h1 strong[data-v-dd83a5d8]{color:var(--color-mediterranean)}.services-hero__content>p[data-v-dd83a5d8]{font-size:1.1rem;line-height:1.7;color:var(--color-ink-light);margin-bottom:var(--space-xl)}.services-hero__actions[data-v-dd83a5d8]{display:flex;gap:var(--space-md);flex-wrap:wrap}.service-block[data-v-dd83a5d8]{max-width:900px;margin:0 auto}.service-block__icon[data-v-dd83a5d8]{margin-bottom:var(--space-lg);color:var(--color-mediterranean)}.service-block__badge[data-v-dd83a5d8]{display:inline-block;padding:4px 14px;background:#c4764d1a;color:var(--color-terracotta);font-family:var(--font-display);font-size:.85rem;font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--space-md)}.service-block h2[data-v-dd83a5d8]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-md)}.service-block__intro[data-v-dd83a5d8]{font-size:1.05rem;line-height:1.8;color:var(--color-ink-light);margin-bottom:var(--space-2xl);max-width:700px}.service-block__grid[data-v-dd83a5d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin-bottom:var(--space-2xl)}.service-block__grid--3[data-v-dd83a5d8]{grid-template-columns:repeat(3,1fr)}.service-block__card[data-v-dd83a5d8]{padding:var(--space-xl);background:var(--color-bg-card);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.service-block__card[data-v-dd83a5d8]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.service-block__card h3[data-v-dd83a5d8]{font-size:1.05rem;margin-bottom:var(--space-sm)}.service-block__card p[data-v-dd83a5d8]{font-size:.9rem;line-height:1.7;color:var(--color-ink-muted)}.service-block__card ul[data-v-dd83a5d8]{list-style:none;padding:0}.service-block__card ul li[data-v-dd83a5d8]{padding:4px 0;font-size:.9rem;color:var(--color-ink-light)}.service-block__card--accent[data-v-dd83a5d8]{border-color:var(--color-mediterranean);background:#1b6b9308}.service-block__card-price[data-v-dd83a5d8]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--color-terracotta);margin-bottom:var(--space-md)}.service-block__features[data-v-dd83a5d8]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:var(--space-xl);padding:0}.service-block__features li[data-v-dd83a5d8]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--color-ink-light)}.service-block__features svg[data-v-dd83a5d8]{color:var(--color-mediterranean);flex-shrink:0}.process-steps[data-v-dd83a5d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.process-step[data-v-dd83a5d8]{text-align:center}.process-step__number[data-v-dd83a5d8]{font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:var(--color-mediterranean);opacity:.2;margin-bottom:var(--space-sm)}.process-step h3[data-v-dd83a5d8]{font-size:1rem;margin-bottom:var(--space-sm)}.process-step p[data-v-dd83a5d8]{font-size:.88rem;line-height:1.6;color:var(--color-ink-muted)}.services-cta[data-v-dd83a5d8]{text-align:center;max-width:600px;margin:0 auto}.services-cta h2[data-v-dd83a5d8]{margin-bottom:var(--space-md)}.services-cta p[data-v-dd83a5d8]{font-size:1.05rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:var(--space-xl)}.services-cta__actions[data-v-dd83a5d8]{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}@media(max-width:768px){.service-block__grid[data-v-dd83a5d8],.service-block__grid--3[data-v-dd83a5d8],.service-block__features[data-v-dd83a5d8]{grid-template-columns:1fr}.process-steps[data-v-dd83a5d8]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.process-steps[data-v-dd83a5d8]{grid-template-columns:1fr}}
