.sd-hero[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--sd-bg) 0%, var(--sd-bg-alt) 100%);padding-block:5rem 4rem;overflow:hidden}.sd-hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=1024px){.sd-hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}}.sd-hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1.5rem;display:flex}.sd-hero__badge[data-astro-cid-ge2uvauf]{align-self:flex-start}.sd-hero__title[data-astro-cid-ge2uvauf]{color:var(--sd-text);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.sd-hero__title--accent[data-astro-cid-ge2uvauf]{color:var(--sd-primary)}.sd-hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--sd-text-muted);max-width:540px;font-size:1.1rem}.sd-hero__trust[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.sd-hero__trust[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--sd-text);font-size:.9rem;font-weight:600;font-family:var(--sd-font-body);align-items:center;gap:.4rem;display:flex}.sd-hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;display:flex}.sd-hero__cta[data-astro-cid-ge2uvauf]{padding:.85rem 1.75rem;font-size:1rem}.sd-hero__image[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.sd-hero__image[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{border-radius:var(--sd-radius-lg);width:100%;max-width:520px;height:auto;box-shadow:var(--sd-shadow);object-fit:cover}.sd-secondary-services__header[data-astro-cid-ak2d4t6t]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.sd-secondary-services__title[data-astro-cid-ak2d4t6t]{max-width:560px}.sd-secondary-services__intro[data-astro-cid-ak2d4t6t]{max-width:560px;font-size:1.05rem}.sd-secondary-services__item[data-astro-cid-ak2d4t6t]{background-color:var(--sd-bg);border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);transition:box-shadow var(--sd-transition), transform var(--sd-transition), border-color var(--sd-transition);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.sd-secondary-services__item[data-astro-cid-ak2d4t6t]:hover{border-color:var(--sd-primary);box-shadow:var(--sd-shadow);transform:translateY(-2px)}.sd-secondary-services__icon[data-astro-cid-ak2d4t6t]{background-color:var(--sd-primary-light);border-radius:var(--sd-radius);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;display:flex}.sd-secondary-services__name[data-astro-cid-ak2d4t6t]{color:var(--sd-text);font-size:1rem;font-weight:600;line-height:1.3}.sd-coverage__header[data-astro-cid-vgm43v6b]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.sd-coverage__title[data-astro-cid-vgm43v6b]{max-width:600px}.sd-coverage__intro[data-astro-cid-vgm43v6b]{max-width:580px;font-size:1.05rem}.sd-coverage__grid[data-astro-cid-vgm43v6b]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=640px){.sd-coverage__grid[data-astro-cid-vgm43v6b]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.sd-coverage__grid[data-astro-cid-vgm43v6b]{grid-template-columns:repeat(4,1fr)}}.sd-coverage__card[data-astro-cid-vgm43v6b]{background-color:var(--sd-bg);border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);transition:border-color var(--sd-transition), box-shadow var(--sd-transition), transform var(--sd-transition);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.sd-coverage__card[data-astro-cid-vgm43v6b]:hover{border-color:var(--sd-primary);box-shadow:var(--sd-shadow);transform:translateY(-2px)}.sd-coverage__card-top[data-astro-cid-vgm43v6b]{align-items:center;gap:.5rem;display:flex}.sd-coverage__icon[data-astro-cid-vgm43v6b]{flex-shrink:0;font-size:1rem}.sd-coverage__name[data-astro-cid-vgm43v6b]{font-family:var(--sd-font-heading);color:var(--sd-primary);font-size:1rem;font-weight:700}.sd-coverage__barrios[data-astro-cid-vgm43v6b]{color:var(--sd-text-muted);flex:1;font-size:.8rem;line-height:1.5}.sd-coverage__link[data-astro-cid-vgm43v6b]{color:var(--sd-primary);font-size:.82rem;font-weight:600;font-family:var(--sd-font-body);margin-top:.25rem}.sd-coverage__cta[data-astro-cid-vgm43v6b]{flex-direction:column;align-items:center;gap:1.25rem;margin-top:3rem;display:flex}.sd-coverage__cta-text[data-astro-cid-vgm43v6b]{color:var(--sd-text-muted);font-size:1rem}.sd-faq[data-astro-cid-7synugci]{background-color:var(--sd-bg-alt)}.sd-faq__header[data-astro-cid-7synugci]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.sd-faq__title[data-astro-cid-7synugci]{max-width:560px}.sd-faq__intro[data-astro-cid-7synugci]{max-width:560px;font-size:1.05rem}.sd-faq__list[data-astro-cid-7synugci]{margin-inline:auto;flex-direction:column;gap:.75rem;max-width:860px;margin-bottom:2.5rem;display:flex}.sd-faq__item[data-astro-cid-7synugci]{background-color:var(--sd-bg);border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);transition:border-color var(--sd-transition);overflow:hidden}.sd-faq__item[data-astro-cid-7synugci][open]{border-color:var(--sd-primary)}.sd-faq__question[data-astro-cid-7synugci]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.sd-faq__question[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.sd-faq__q-text[data-astro-cid-7synugci]{font-family:var(--sd-font-body);color:var(--sd-text);font-size:1rem;font-weight:700;line-height:1.4}.sd-faq__chevron[data-astro-cid-7synugci]{color:var(--sd-primary);transition:transform var(--sd-transition);flex-shrink:0}.sd-faq__item[data-astro-cid-7synugci][open] .sd-faq__chevron[data-astro-cid-7synugci]{transform:rotate(180deg)}.sd-faq__answer[data-astro-cid-7synugci]{border-top:1px solid var(--sd-border);padding:0 1.5rem 1.25rem}.sd-faq__answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--sd-text-muted);padding-top:1rem;font-size:.95rem;line-height:1.7}.sd-faq__cta[data-astro-cid-7synugci]{flex-direction:column;align-items:center;gap:1rem;display:flex}
