.hero[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,var(--color-primario) 0%,var(--color-primario-800) 100%);color:var(--color-texto-invertido)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--sp-6);padding-top:var(--sp-7);padding-bottom:var(--sp-7);align-items:center}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--fs-3xl);max-width:16ch;margin-bottom:var(--sp-3)}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--fs-md);color:#f8fafcbf;max-width:52ch;margin-bottom:var(--sp-4);line-height:var(--lh-normal)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width: 599px){.hero__actions[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center;text-align:center}}.hero__visual[data-astro-cid-bbe6dxrz]{width:100%}.hero__video[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(248,250,252,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#000}.hero__video[data-astro-cid-bbe6dxrz] iframe[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}@media (min-width: 900px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1.15fr;align-items:stretch;padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.hero__copy[data-astro-cid-bbe6dxrz]{align-self:center}.hero__video[data-astro-cid-bbe6dxrz]{aspect-ratio:auto;height:100%;min-height:320px;container-type:size}.hero__video[data-astro-cid-bbe6dxrz] iframe[data-astro-cid-bbe6dxrz]{inset:50% auto auto 50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%)}}.problema__grid[data-astro-cid-cs544bs4]{display:grid;gap:var(--sp-4);align-items:center}.problema__header[data-astro-cid-cs544bs4]{margin-bottom:0}.problema__guia[data-astro-cid-cs544bs4]{margin-top:var(--sp-3);font-weight:600}.problema__guia[data-astro-cid-cs544bs4] a[data-astro-cid-cs544bs4]{color:#0e7490;text-underline-offset:3px}.problema__solucion[data-astro-cid-cs544bs4]{background:#0f2a4a;color:var(--color-texto-invertido);border-radius:24px;padding:var(--sp-5) var(--sp-4)}.problema__solucion[data-astro-cid-cs544bs4] h3[data-astro-cid-cs544bs4]{font-size:var(--fs-lg);margin-bottom:var(--sp-2);color:var(--color-texto-invertido)}.problema__solucion[data-astro-cid-cs544bs4] p[data-astro-cid-cs544bs4]{color:#f8fafccc;line-height:var(--lh-normal)}@media (min-width: 900px){.problema__grid[data-astro-cid-cs544bs4]{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}.beneficios[data-astro-cid-5tjyhmct]{background:var(--color-secundario-100)}.beneficios__grid[data-astro-cid-5tjyhmct]{display:grid;gap:var(--sp-3);grid-template-columns:1fr}.beneficio-card[data-astro-cid-5tjyhmct]{background:var(--color-fondo);border:1px solid var(--color-borde);border-radius:var(--radius-lg);padding:var(--sp-4);transition:transform var(--transition-base),box-shadow var(--transition-base)}.beneficio-card[data-astro-cid-5tjyhmct]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.beneficio-card__icon[data-astro-cid-5tjyhmct]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#22d3ee1f;color:var(--color-acento-600);margin-bottom:var(--sp-2)}.beneficio-card__icon[data-astro-cid-5tjyhmct] svg[data-astro-cid-5tjyhmct]{width:24px;height:24px}.beneficio-card__title[data-astro-cid-5tjyhmct]{font-size:var(--fs-md);margin-bottom:var(--sp-1)}.beneficio-card__text[data-astro-cid-5tjyhmct]{color:var(--color-secundario);font-size:var(--fs-sm);line-height:var(--lh-normal)}@media (min-width: 620px){.beneficios__grid[data-astro-cid-5tjyhmct]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.beneficios__grid[data-astro-cid-5tjyhmct]{grid-template-columns:repeat(4,1fr)}}.casos__grid[data-astro-cid-tww5ugp3]{display:grid;gap:var(--sp-3);grid-template-columns:1fr}.caso-card[data-astro-cid-tww5ugp3]{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-3);border-radius:var(--radius-lg);border:1px solid var(--color-borde)}.caso-card__icon[data-astro-cid-tww5ugp3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-primario);color:var(--color-acento)}.caso-card__icon[data-astro-cid-tww5ugp3] svg[data-astro-cid-tww5ugp3]{width:22px;height:22px}.caso-card__title[data-astro-cid-tww5ugp3]{font-size:var(--fs-base);font-weight:600;margin-bottom:.25rem}.caso-card__text[data-astro-cid-tww5ugp3]{color:var(--color-secundario);font-size:var(--fs-sm);line-height:var(--lh-normal)}@media (min-width: 620px){.casos__grid[data-astro-cid-tww5ugp3]{grid-template-columns:repeat(2,1fr)}}.servicio[data-astro-cid-uuwexhho]{background:var(--color-primario);color:var(--color-texto-invertido)}.servicio[data-astro-cid-uuwexhho] .eyebrow[data-astro-cid-uuwexhho]{color:var(--color-acento)}.servicio[data-astro-cid-uuwexhho] .section-lead[data-astro-cid-uuwexhho]{color:#f8fafcb3}.stepper[data-astro-cid-uuwexhho]{display:grid;gap:var(--sp-4);grid-template-columns:1fr;counter-reset:paso}.stepper__item[data-astro-cid-uuwexhho]{display:flex;gap:var(--sp-3)}.stepper__marker[data-astro-cid-uuwexhho]{display:flex;flex-direction:column;align-items:center}.stepper__number[data-astro-cid-uuwexhho]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#22d3ee1f;border:1px solid rgba(34,211,238,.4);color:var(--color-acento);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);flex-shrink:0}.stepper__line[data-astro-cid-uuwexhho]{flex:1;width:1px;min-height:32px;background:#f8fafc26;margin-top:var(--sp-1)}.stepper__content[data-astro-cid-uuwexhho] h3[data-astro-cid-uuwexhho]{font-size:var(--fs-md);margin-bottom:var(--sp-1)}.stepper__content[data-astro-cid-uuwexhho] p[data-astro-cid-uuwexhho]{color:#f8fafcb3;font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:52ch}@media (min-width: 860px){.stepper[data-astro-cid-uuwexhho]{grid-template-columns:repeat(4,1fr)}.stepper__item[data-astro-cid-uuwexhho]{flex-direction:column}.stepper__marker[data-astro-cid-uuwexhho]{flex-direction:row;width:100%}.stepper__line[data-astro-cid-uuwexhho]{height:1px;min-height:0;width:100%;margin-top:0;margin-left:var(--sp-1);align-self:center}}.contacto[data-astro-cid-uszelk67]{background:var(--color-secundario-100)}.contacto__grid[data-astro-cid-uszelk67]{display:grid;gap:var(--sp-5)}.faq[data-astro-cid-uszelk67]{margin-top:var(--sp-5)}.faq__title[data-astro-cid-uszelk67]{font-size:var(--fs-md);margin-bottom:var(--sp-2)}.faq__item[data-astro-cid-uszelk67]{border-bottom:1px solid var(--color-borde)}.faq__item[data-astro-cid-uszelk67] h4[data-astro-cid-uszelk67]{margin:0;font-size:var(--fs-base)}.faq__question[data-astro-cid-uszelk67]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);background:transparent;border:none;padding:var(--sp-2) 0;text-align:left;font-family:inherit;font-size:var(--fs-base);font-weight:600;color:var(--color-texto);min-height:44px}.faq__icon[data-astro-cid-uszelk67]{flex-shrink:0;transition:transform var(--transition-base)}.faq__question[data-astro-cid-uszelk67][aria-expanded=true] .faq__icon[data-astro-cid-uszelk67]{transform:rotate(180deg)}.faq__panel[data-astro-cid-uszelk67]{padding-bottom:var(--sp-2)}.faq__panel[data-astro-cid-uszelk67] p[data-astro-cid-uszelk67]{color:var(--color-secundario);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:60ch}.contacto__form-wrap[data-astro-cid-uszelk67]{background:var(--color-fondo);border-radius:var(--radius-lg);border:1px solid var(--color-borde);padding:var(--sp-4);box-shadow:var(--shadow-md);align-self:start}.form__row[data-astro-cid-uszelk67]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--sp-3)}.form__row[data-astro-cid-uszelk67] label[data-astro-cid-uszelk67]{font-size:var(--fs-sm);font-weight:600;color:var(--color-texto)}.form__row[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67],.form__row[data-astro-cid-uszelk67] select[data-astro-cid-uszelk67],.form__row[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]{min-height:48px;padding:.75rem;border-radius:var(--radius-sm);border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto);transition:border-color var(--transition-base)}.form__row[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]{min-height:96px;resize:vertical}.form__row[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]:hover,.form__row[data-astro-cid-uszelk67] select[data-astro-cid-uszelk67]:hover,.form__row[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]:hover{border-color:var(--color-secundario)}.form__row[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67][aria-invalid=true],.form__row[data-astro-cid-uszelk67] select[data-astro-cid-uszelk67][aria-invalid=true],.form__row[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67][aria-invalid=true]{border-color:var(--color-error)}.form__error[data-astro-cid-uszelk67]{font-size:var(--fs-sm);color:var(--color-error);min-height:1.2em;margin:0}.form__status[data-astro-cid-uszelk67]{margin-top:var(--sp-2);font-size:var(--fs-sm);text-align:center;min-height:1.2em}.form__status[data-astro-cid-uszelk67][data-state=success]{color:var(--color-exito);font-weight:600}.form__status[data-astro-cid-uszelk67][data-state=error]{color:var(--color-error);font-weight:600}@media (min-width: 960px){.contacto__grid[data-astro-cid-uszelk67]{grid-template-columns:1fr .9fr;align-items:start}}
