.dist-hero[data-astro-cid-3grhd7bb]{isolation:isolate;background:var(--c-dark);align-items:center;min-height:clamp(300px,46vh,440px);display:flex;position:relative;overflow:hidden}.dist-hero__video[data-astro-cid-3grhd7bb]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dist-hero__overlay[data-astro-cid-3grhd7bb]{z-index:-1;background:linear-gradient(#07090d80 0%,#07090d66 45%,#07090d9e 100%),radial-gradient(75% 75% at 50% 48%,#07090d47 0%,#0000 72%);position:absolute;inset:0}.dist-hero__inner[data-astro-cid-3grhd7bb]{width:100%;padding-block:clamp(2.5rem,7vw,5rem)}.dist-hero__content[data-astro-cid-3grhd7bb]{text-align:center;color:#fff;max-width:60ch;animation:dist-hero-in .9s var(--ease-out) both;margin-inline:auto}.dist-hero__content[data-astro-cid-3grhd7bb] .eyebrow[data-astro-cid-3grhd7bb]{color:#fff}.dist-hero[data-astro-cid-3grhd7bb] h1[data-astro-cid-3grhd7bb]{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:var(--space-2) 0 var(--space-3);color:#fff;text-wrap:balance;line-height:1.05}.dist-hero[data-astro-cid-3grhd7bb] .lead[data-astro-cid-3grhd7bb]{color:#ffffffe0;max-width:56ch;margin-inline:auto}.dist-hero__cta[data-astro-cid-3grhd7bb]{margin-top:var(--space-4);background:linear-gradient(135deg, var(--c-brand), var(--c-brand-strong));color:#fff;box-shadow:0 6px 20px color-mix(in srgb, var(--c-brand) 38%, transparent);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.dist-hero__cta[data-astro-cid-3grhd7bb]:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--c-brand) 46%, transparent);transform:translateY(-2px)}.dist-hero__cta[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{transition:transform .2s var(--ease-out)}.dist-hero__cta[data-astro-cid-3grhd7bb]:hover i[data-astro-cid-3grhd7bb]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.dist-hero__cta[data-astro-cid-3grhd7bb],.dist-hero__cta[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{transition:none}.dist-hero__cta[data-astro-cid-3grhd7bb]:hover,.dist-hero__cta[data-astro-cid-3grhd7bb]:hover i[data-astro-cid-3grhd7bb]{transform:none}}@keyframes dist-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dist-hero__content[data-astro-cid-3grhd7bb]{animation:none}}.sec-head--center[data-astro-cid-3grhd7bb]{text-align:center}.sec-head--center[data-astro-cid-3grhd7bb] .lead[data-astro-cid-3grhd7bb]{max-width:60ch;margin:var(--space-3) auto 0;color:var(--c-muted)}#solicitar[data-astro-cid-3grhd7bb]{padding-top:clamp(2.5rem,1.5rem + 4vw,4rem)}.dist-active[data-astro-cid-3grhd7bb]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(1.5rem,3vw,2.25rem)}.dist-active__badge[data-astro-cid-3grhd7bb]{font-size:var(--fs-xs);color:var(--c-success);margin-bottom:var(--space-3);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.dist-active__badge[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{font-size:1rem}.dist-active[data-astro-cid-3grhd7bb] h3[data-astro-cid-3grhd7bb]{font-size:var(--fs-xl);line-height:1.1}.dist-active__city[data-astro-cid-3grhd7bb]{margin-top:var(--space-2);color:var(--c-ink-soft);font-size:var(--fs-md);align-items:center;gap:.4rem;display:inline-flex}.dist-active__city[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{color:var(--c-brand)}.dist-active__cover[data-astro-cid-3grhd7bb]{margin:var(--space-5) 0;padding-top:var(--space-4);border-top:1px solid var(--c-line);flex-direction:column;gap:.2rem;display:flex}.dist-active__cover-label[data-astro-cid-3grhd7bb]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-weight:600}.dist-active__cover[data-astro-cid-3grhd7bb] strong[data-astro-cid-3grhd7bb]{font-family:var(--font-display);font-size:var(--fs-md);color:var(--c-ink)}.dist-active__cta[data-astro-cid-3grhd7bb]{border-radius:var(--radius-pill);background:var(--c-brand);color:#fff;font-weight:600;font-size:var(--fs-sm);transition:background-color .25s var(--ease-out), gap .25s var(--ease-out);align-items:center;gap:.45rem;padding:.8em 1.4em;display:inline-flex}.dist-active__cta[data-astro-cid-3grhd7bb]:hover{background:var(--c-brand-strong);gap:.75rem}.dist__cols[data-astro-cid-3grhd7bb]{gap:var(--space-7);grid-template-columns:1fr .9fr;align-items:start;display:grid}.dist__benefits[data-astro-cid-3grhd7bb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.benefit[data-astro-cid-3grhd7bb]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--space-5);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out)}.benefit[data-astro-cid-3grhd7bb]:hover{box-shadow:var(--shadow-md);border-color:var(--c-brand-soft);transform:translateY(-4px)}.benefit__icon[data-astro-cid-3grhd7bb]{width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(150deg, var(--c-brand-tint), color-mix(in srgb, var(--c-brand) 8%, #fff));border:1px solid color-mix(in srgb, var(--c-brand) 22%, transparent);color:var(--c-brand-strong);transition:transform .3s var(--ease-out);place-items:center;font-size:1.5rem;display:grid}.benefit[data-astro-cid-3grhd7bb]:hover .benefit__icon[data-astro-cid-3grhd7bb]{transform:scale(1.08)rotate(-3deg)}.benefit[data-astro-cid-3grhd7bb] h3[data-astro-cid-3grhd7bb]{font-size:var(--fs-md);color:var(--c-ink);margin-bottom:var(--space-2)}.benefit[data-astro-cid-3grhd7bb] p[data-astro-cid-3grhd7bb]{font-size:var(--fs-sm);color:var(--c-muted);line-height:1.55}.dist__req[data-astro-cid-3grhd7bb]{margin-top:var(--space-5);background:var(--c-brand-wash);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2rem)}.dist__req[data-astro-cid-3grhd7bb] h2[data-astro-cid-3grhd7bb]{font-size:var(--fs-lg);margin-bottom:var(--space-4);align-items:center;gap:.5rem;display:flex}.dist__req[data-astro-cid-3grhd7bb] h2[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{color:var(--c-brand-strong)}.dist__req[data-astro-cid-3grhd7bb] ul[data-astro-cid-3grhd7bb]{gap:var(--space-3);flex-direction:column;display:flex}.dist__req[data-astro-cid-3grhd7bb] li[data-astro-cid-3grhd7bb]{color:var(--c-ink-soft);font-size:var(--fs-sm);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.dist__req[data-astro-cid-3grhd7bb] li[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{color:var(--c-success);flex:none;margin-top:.05em;font-size:1.2rem}.dist__form-wrap[data-astro-cid-3grhd7bb]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);top:calc(var(--header-h) + 1rem);position:sticky}.dist__form-head[data-astro-cid-3grhd7bb]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-line);display:flex}.dist__form-icon[data-astro-cid-3grhd7bb]{border-radius:var(--radius-md);background:linear-gradient(150deg, var(--c-brand), var(--c-brand-strong));color:#fff;width:52px;height:52px;box-shadow:0 6px 16px color-mix(in srgb, var(--c-brand) 34%, transparent);flex:none;place-items:center;font-size:1.6rem;display:grid}.dist__form-wrap[data-astro-cid-3grhd7bb] h2[data-astro-cid-3grhd7bb]{font-size:var(--fs-lg)}.dist__form-sub[data-astro-cid-3grhd7bb]{color:var(--c-muted);font-size:var(--fs-sm);margin-top:.2rem}.form[data-astro-cid-3grhd7bb]{gap:var(--space-4);flex-direction:column;display:flex}.form__row--2[data-astro-cid-3grhd7bb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-3grhd7bb]{flex-direction:column;gap:.35rem;display:flex}.field[data-astro-cid-3grhd7bb]>span[data-astro-cid-3grhd7bb]{font-size:var(--fs-xs);color:var(--c-ink-soft);font-weight:600}.field[data-astro-cid-3grhd7bb] input[data-astro-cid-3grhd7bb],.field[data-astro-cid-3grhd7bb] textarea[data-astro-cid-3grhd7bb]{border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-bg);transition:border-color .2s var(--ease-out), background .2s;outline:none;padding:.7em .9em}.field[data-astro-cid-3grhd7bb] input[data-astro-cid-3grhd7bb]:focus,.field[data-astro-cid-3grhd7bb] textarea[data-astro-cid-3grhd7bb]:focus{border-color:var(--c-brand);background:#fff}.field[data-astro-cid-3grhd7bb][data-invalid] input[data-astro-cid-3grhd7bb],.field[data-astro-cid-3grhd7bb][data-invalid] textarea[data-astro-cid-3grhd7bb]{border-color:var(--c-danger)}.field[data-astro-cid-3grhd7bb] em[data-astro-cid-3grhd7bb]{font-style:normal;font-size:var(--fs-xs);color:var(--c-danger);min-height:0}.form__submit[data-astro-cid-3grhd7bb]{background:var(--c-brand);color:#fff;border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-base);cursor:pointer;transition:background .25s var(--ease-out), transform .25s var(--ease-out);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.95em 1.5em;display:inline-flex}.form__submit[data-astro-cid-3grhd7bb] i[data-astro-cid-3grhd7bb]{transition:transform .25s var(--ease-out);font-size:1.15rem}.form__submit[data-astro-cid-3grhd7bb]:hover i[data-astro-cid-3grhd7bb]{transform:translate(3px)}.form__submit[data-astro-cid-3grhd7bb]:hover{background:var(--c-brand-strong)}.form__submit[data-astro-cid-3grhd7bb]:disabled{opacity:.6;cursor:not-allowed}.form__feedback[data-astro-cid-3grhd7bb]{border-radius:var(--radius-sm);font-size:var(--fs-sm);padding:.9em 1em;font-weight:500}.form__feedback[data-astro-cid-3grhd7bb][data-tone=ok]{color:var(--c-success);background:#e3f3ea}.form__feedback[data-astro-cid-3grhd7bb][data-tone=err]{color:var(--c-danger);background:#fbe9e7}.form__privacy[data-astro-cid-3grhd7bb]{font-size:var(--fs-xs);color:var(--c-muted)}@media (width<=920px){.dist__cols[data-astro-cid-3grhd7bb]{grid-template-columns:1fr}.dist__form-wrap[data-astro-cid-3grhd7bb]{position:static}}@media (width<=520px){.dist__benefits[data-astro-cid-3grhd7bb],.form__row--2[data-astro-cid-3grhd7bb]{grid-template-columns:1fr}}@keyframes dist-bounce{0%{transform:translateY(-9px)}55%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes dist-pulse{0%{opacity:.45;transform:translate(-50%,50%)scale(1)}to{opacity:0;transform:translate(-50%,50%)scale(3.4)}}
