.announcement[data-astro-cid-ca47zd5e]{background:var(--navy-950);border-bottom:1px solid var(--border-on-dark-subtle)}.announcement__inner[data-astro-cid-ca47zd5e]{justify-content:center;display:flex}.announcement__link[data-astro-cid-ca47zd5e]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--cyan-300);transition:color var(--dur-fast) var(--ease-out);padding:9px 0;text-decoration:none;display:inline-flex}.announcement__link[data-astro-cid-ca47zd5e]:hover{color:var(--color-text)}@media (width<=768px){.announcement__link[data-astro-cid-ca47zd5e]{text-align:center;font-size:.78rem}}.wa[data-astro-cid-6orzmcxy]{left:var(--space-4);bottom:var(--space-4);z-index:var(--z-float);border-radius:var(--radius-pill);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out);background:#25d366;place-items:center;display:grid;position:fixed}.wa[data-astro-cid-6orzmcxy]:hover{transform:scale(1.06)}.volver[data-astro-cid-khaqkqf3]{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-float);border-radius:var(--radius-pill);width:48px;height:48px;color:var(--navy-950);border:1px solid color-mix(in srgb, var(--navy-950) 14%, transparent);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast), background-color var(--dur-fast) var(--ease-out);background:#fff;place-items:center;display:grid;position:fixed;translate:0 12px}.volver[data-astro-cid-khaqkqf3].is-visible{opacity:1;visibility:visible;transition-delay:0s;translate:0}.volver[data-astro-cid-khaqkqf3]:hover{background:var(--gold-400)}.badge[data-astro-cid-gysip5ha]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--cyan-300) 35%, transparent);background:color-mix(in srgb, var(--cyan-400) 10%, transparent);color:var(--cyan-300);font-family:var(--font-display);letter-spacing:.02em;padding:7px 16px;font-size:.84rem;font-weight:500;display:inline-flex}.hero[data-astro-cid-yodha2z4]{background:var(--navy-950);color:var(--color-text);align-items:center;min-height:min(86dvh,820px);display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__video[data-astro-cid-yodha2z4]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-yodha2z4]{background:linear-gradient(90deg, var(--scrim-base) 0%, color-mix(in srgb, var(--scrim-base) 64%, transparent) 46%, color-mix(in srgb, var(--scrim-base) 17%, transparent) 75%), linear-gradient(180deg, color-mix(in srgb, var(--scrim-base) 41%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--scrim-base) 64%, transparent) 100%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{text-align:left;width:100%;padding-block:calc(var(--space-16) + var(--space-4)) var(--space-24);position:relative}.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{margin:var(--space-6) 0 0;max-width:760px;font-size:var(--text-hero);letter-spacing:-.02em;color:var(--color-text);font-weight:700}.hero__sub[data-astro-cid-yodha2z4]{max-width:560px;margin-top:var(--space-6);font-size:var(--text-lg);color:var(--color-text-soft)}.hero__ctas[data-astro-cid-yodha2z4]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__content[data-astro-cid-yodha2z4] .badge,.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4],.hero__content[data-astro-cid-yodha2z4] .hero__sub[data-astro-cid-yodha2z4],.hero__content[data-astro-cid-yodha2z4] .hero__ctas[data-astro-cid-yodha2z4]{opacity:0;animation:hero-stagger-in var(--dur-med) var(--ease-out) forwards;transform:translateY(16px)}.hero__content[data-astro-cid-yodha2z4] .badge{animation-delay:0s}.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{animation-delay:40ms}.hero__content[data-astro-cid-yodha2z4] .hero__sub[data-astro-cid-yodha2z4]{animation-delay:80ms}.hero__content[data-astro-cid-yodha2z4] .hero__ctas[data-astro-cid-yodha2z4]{animation-delay:.12s}@keyframes hero-stagger-in{to{opacity:1;transform:none}}@media (width<=768px){.hero[data-astro-cid-yodha2z4]{min-height:74dvh}.hero__scrim[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, color-mix(in srgb, var(--scrim-base) 62%, transparent) 0%, color-mix(in srgb, var(--scrim-base) 74%, transparent) 45%, color-mix(in srgb, var(--scrim-base) 88%, transparent) 75%, var(--scrim-base) 100%)}.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4] br[data-astro-cid-yodha2z4]{display:none}}.presencia__grid[data-astro-cid-j2s3ee2k]{gap:var(--space-12);grid-template-columns:1.35fr 1fr;align-items:center;display:grid}.presencia__copy[data-astro-cid-j2s3ee2k] h2[data-astro-cid-j2s3ee2k]{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700}.presencia__copy[data-astro-cid-j2s3ee2k]>p[data-astro-cid-j2s3ee2k]{margin-top:var(--space-4);color:var(--color-text-soft);font-size:1.12rem}.presencia__metricas[data-astro-cid-j2s3ee2k]{gap:var(--space-6) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.presencia__metricas[data-astro-cid-j2s3ee2k] dt[data-astro-cid-j2s3ee2k]{white-space:nowrap;font-family:var(--font-display);color:var(--gold-400);font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1}.presencia__metricas[data-astro-cid-j2s3ee2k] dd[data-astro-cid-j2s3ee2k]{margin-top:var(--space-2);color:var(--color-text-soft);font-size:.95rem}.presencia__lista-titulo[data-astro-cid-j2s3ee2k]{margin-top:var(--space-8);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);font-size:.82rem;font-weight:600}.presencia__lista[data-astro-cid-j2s3ee2k]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.presencia__lista[data-astro-cid-j2s3ee2k] li[data-astro-cid-j2s3ee2k]{padding:var(--space-1) var(--space-3);border:1px solid var(--border-on-dark);border-radius:var(--radius-pill);color:var(--color-text);font-size:.85rem}.presencia__link[data-astro-cid-j2s3ee2k]{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);font-family:var(--font-display);color:var(--cyan-300);font-weight:600;text-decoration:none;display:inline-flex}.presencia__link[data-astro-cid-j2s3ee2k]:hover{color:var(--color-text)}.presencia__link[data-astro-cid-j2s3ee2k] svg[data-astro-cid-j2s3ee2k]{transition:transform var(--dur-med) var(--ease-out)}.presencia__link[data-astro-cid-j2s3ee2k]:hover svg[data-astro-cid-j2s3ee2k]{transform:translate(4px)}.mapa[data-astro-cid-j2s3ee2k]{justify-self:center;height:820px;margin-right:9rem;position:relative}.mapa[data-astro-cid-j2s3ee2k] svg[data-astro-cid-j2s3ee2k]{width:100%;height:100%;display:block;overflow:visible}.mapa__dots[data-astro-cid-j2s3ee2k]{fill:none;stroke:color-mix(in srgb, var(--cyan-400) 62%, transparent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cyan-400) 35%, transparent));stroke-linecap:round}.mapa__enlace[data-astro-cid-j2s3ee2k]{stroke:color-mix(in srgb, var(--gold-400) 50%, transparent);stroke-width:.35px}.mapa__nodo[data-astro-cid-j2s3ee2k]{fill:color-mix(in srgb, var(--gold-300) 85%, transparent)}.mapa__punto[data-astro-cid-j2s3ee2k]{background:var(--gold-400);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold-400) 22%, transparent);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.mapa__punto[data-astro-cid-j2s3ee2k]:after{content:"";border:2px solid var(--gold-400);animation:mapa-pulso 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.mapa__punto--red[data-astro-cid-j2s3ee2k]{width:14px;height:14px;margin:-7px 0 0 -7px}.mapa__rotulo[data-astro-cid-j2s3ee2k]{text-shadow:0 1px 6px var(--navy-950);white-space:nowrap;font-family:var(--font-display);color:var(--color-text);font-size:.85rem;font-weight:500;position:absolute;transform:translate(22px,-50%)}.mapa__rotulo--red[data-astro-cid-j2s3ee2k]{color:var(--gold-400);font-weight:700;transform:translate(36px,-50%)}.mapa[data-astro-cid-j2s3ee2k].anima [data-astro-cid-j2s3ee2k]:is(.mapa__punto,.mapa__rotulo,.mapa__enlace,.mapa__nodo){opacity:0}.mapa[data-astro-cid-j2s3ee2k].anima.is-visible .mapa__punto[data-astro-cid-j2s3ee2k]{animation:mapa-punto-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * .22s)}.mapa[data-astro-cid-j2s3ee2k].anima.is-visible [data-astro-cid-j2s3ee2k]:is(.mapa__rotulo,.mapa__enlace,.mapa__nodo){animation:mapa-fade-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * .22s + .2s)}@keyframes mapa-punto-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes mapa-fade-in{0%{opacity:0}to{opacity:1}}.metrica__numero[data-astro-cid-j2s3ee2k]{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}@keyframes mapa-pulso{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=900px){.presencia__grid[data-astro-cid-j2s3ee2k]{gap:var(--space-12);grid-template-columns:1fr}.mapa[data-astro-cid-j2s3ee2k]{height:680px;margin-right:9rem}}.card[data-astro-cid-mx574jlw]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-card);transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}.card[data-astro-cid-mx574jlw]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card--elevated[data-astro-cid-mx574jlw]{box-shadow:var(--shadow-md);border:none}.card[data-astro-cid-mx574jlw]>h3{margin-top:var(--space-4);color:var(--color-text);font-size:1.12rem;font-weight:600}.card[data-astro-cid-mx574jlw]>p{margin-top:var(--space-2);color:var(--color-text-soft);font-size:.97rem}.card__icon[data-astro-cid-mx574jlw]{background:color-mix(in srgb, var(--navy-700) 8%, transparent);width:48px;height:48px;color:var(--navy-700);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.card__icon--danger[data-astro-cid-mx574jlw]{background:var(--color-danger-soft);color:var(--color-danger)}.tramo[data-astro-cid-2m2dkkr3]{--tramo-color:var(--color-danger);height:84px;margin-bottom:var(--space-3);margin-right:calc(-1 * var(--space-6));position:relative}.tramo--ok[data-astro-cid-2m2dkkr3]{--tramo-color:var(--cyan-400)}.tramo--final[data-astro-cid-2m2dkkr3]{margin-right:0}.tramo[data-astro-cid-2m2dkkr3] svg[data-astro-cid-2m2dkkr3]{width:100%;height:100%;display:block;overflow:visible}.tramo[data-astro-cid-2m2dkkr3].anima svg[data-astro-cid-2m2dkkr3]{clip-path:inset(-12px 100% -12px -12px)}.tramo[data-astro-cid-2m2dkkr3].anima>[data-astro-cid-2m2dkkr3]:not(svg){opacity:0}.tramo[data-astro-cid-2m2dkkr3].anima.is-visible svg[data-astro-cid-2m2dkkr3]{animation:.6s linear both tramo-dibujo;animation-delay:var(--anima-delay,0s)}.tramo[data-astro-cid-2m2dkkr3].anima.is-visible>[data-astro-cid-2m2dkkr3]:not(svg){animation:tramo-hito .5s var(--ease-out) both;animation-delay:var(--anima-delay,0s)}@keyframes tramo-dibujo{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}@keyframes tramo-hito{0%{opacity:0}to{opacity:1}}.tramo[data-astro-cid-2m2dkkr3] path[data-astro-cid-2m2dkkr3]{fill:none;stroke:var(--tramo-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tramo[data-astro-cid-2m2dkkr3] .tramo__fantasma[data-astro-cid-2m2dkkr3]{stroke-width:2px;opacity:.3;stroke-dasharray:3 4}.tramo[data-astro-cid-2m2dkkr3] .tramo__ramal[data-astro-cid-2m2dkkr3]{opacity:.45;stroke-dasharray:5 5}.tramo[data-astro-cid-2m2dkkr3] .tramo__difuso[data-astro-cid-2m2dkkr3]{opacity:.45;stroke-dasharray:6 6}.tramo[data-astro-cid-2m2dkkr3] .tramo__difuso--mas[data-astro-cid-2m2dkkr3]{opacity:.18;stroke-dasharray:2 7}.tramo__punto[data-astro-cid-2m2dkkr3]{background:var(--tramo-color);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tramo-color) 18%, transparent);border-radius:50%;margin:-6px 0 0 -2px;position:absolute;top:50%;left:0}.tramo__punto--check[data-astro-cid-2m2dkkr3]{width:24px;height:24px;color:var(--navy-950);place-items:center;margin:-12px 0 0 -2px;font-size:.8rem;font-weight:700;line-height:1;display:grid}.tramo__marca[data-astro-cid-2m2dkkr3]{font-family:var(--font-display);color:var(--tramo-color);font-size:1.2rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}.tramo__marca--duda[data-astro-cid-2m2dkkr3],.tramo__marca--corte[data-astro-cid-2m2dkkr3]{border:2px solid var(--tramo-color);background:var(--color-bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.tramo__marca--corte[data-astro-cid-2m2dkkr3]{opacity:.75;border-style:dashed}.tramo__marca--x[data-astro-cid-2m2dkkr3]{opacity:.75;font-size:1.35rem}.tramo__fin[data-astro-cid-2m2dkkr3]{background:var(--gold-400);width:24px;height:24px;color:var(--navy-950);border-radius:50%;place-items:center;margin:-12px -6px 0 0;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:50%;right:0}@media (width<=1024px){.tramo[data-astro-cid-2m2dkkr3]{margin-right:0}.tramo--ok[data-astro-cid-2m2dkkr3]{height:40px}}.problema__dato[data-astro-cid-7yzcyjyb]{max-width:640px;margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 7%, transparent);text-align:left;display:inline-block}.section__head[data-astro-cid-7yzcyjyb] .problema__dato[data-astro-cid-7yzcyjyb]{color:var(--color-text);font-size:1.02rem}.problema__dato[data-astro-cid-7yzcyjyb] strong[data-astro-cid-7yzcyjyb]{font-family:var(--font-display);color:var(--color-danger);font-size:1.5rem}.problema__dato[data-astro-cid-7yzcyjyb] cite[data-astro-cid-7yzcyjyb]{margin-top:var(--space-1);color:var(--color-text-soft);font-size:.82rem;font-style:normal;display:block}.problema__tramos[data-astro-cid-7yzcyjyb]{margin:0;padding:0;list-style:none;position:relative}.problema__tramos[data-astro-cid-7yzcyjyb]>li[data-astro-cid-7yzcyjyb]{flex-direction:column;display:flex}.problema__tramos[data-astro-cid-7yzcyjyb]>li[data-astro-cid-7yzcyjyb]>.card{flex:1}.problema__tramos[data-astro-cid-7yzcyjyb] h3[data-astro-cid-7yzcyjyb]{margin-top:0}.problema__manos[data-astro-cid-7yzcyjyb]{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.problema__manos[data-astro-cid-7yzcyjyb] li[data-astro-cid-7yzcyjyb]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--navy-700) 7%, transparent);color:var(--color-text-soft);font-size:.75rem;font-weight:500}.callout[data-astro-cid-7yzcyjyb]{text-wrap:balance}.respaldo[data-astro-cid-5dlsyfhu]{font-family:var(--font-display);text-wrap:balance;font-size:1.15rem}.solucion__tramos[data-astro-cid-5dlsyfhu]{margin:0;padding:0;list-style:none}.solucion__tramos[data-astro-cid-5dlsyfhu]>li[data-astro-cid-5dlsyfhu]{flex-direction:column;display:flex}.solucion__tramos[data-astro-cid-5dlsyfhu]>li[data-astro-cid-5dlsyfhu]>.card{flex:1}.vin[data-astro-cid-5dlsyfhu]{height:148px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--cyan-300) 15%, transparent);background:var(--navy-950);font-family:var(--font-display);color:var(--color-on-dark-soft);--tapa-lila:#9b7ad1;--tapa-rojo:#e05a5a;--tapa-amarillo:#e9c84f;--tapa-celeste:#62b8ea;--tapa-verde:#55b884;--tapa-gris:#9aa6b4;flex-direction:column;justify-content:center;gap:6px;font-size:.72rem;display:flex}.vin__bar[data-astro-cid-5dlsyfhu]{border-bottom:1px solid var(--border-on-dark-subtle);color:var(--color-on-dark);justify-content:space-between;padding-bottom:6px;font-weight:600;display:flex}.vin__codigo[data-astro-cid-5dlsyfhu]{color:var(--gold-400)}.vin__fila[data-astro-cid-5dlsyfhu]{justify-content:space-between;gap:var(--space-2);display:flex}.vin__fila[data-astro-cid-5dlsyfhu]>span[data-astro-cid-5dlsyfhu]:last-child{color:var(--color-on-dark)}.vin[data-astro-cid-5dlsyfhu] .vin__fila[data-astro-cid-5dlsyfhu]>.vin__ok[data-astro-cid-5dlsyfhu]{color:var(--cyan-300);font-weight:600}.vin__skel[data-astro-cid-5dlsyfhu]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-dark) 22%, transparent);align-self:center;width:64px;height:7px}.vin__tubo[data-astro-cid-5dlsyfhu]{width:100%;height:auto;margin-bottom:4px}.vin__vidrio[data-astro-cid-5dlsyfhu]{fill:color-mix(in srgb, var(--cyan-300) 12%, transparent);stroke:color-mix(in srgb, var(--cyan-300) 45%, transparent);stroke-width:1px}.vin__etiqueta[data-astro-cid-5dlsyfhu]{fill:#f4f7fa}.vin__barras[data-astro-cid-5dlsyfhu]{stroke:var(--navy-950);stroke-width:1px}.tapa--lila[data-astro-cid-5dlsyfhu]{fill:var(--tapa-lila);background:var(--tapa-lila)}.vin__gradilla[data-astro-cid-5dlsyfhu]{grid-template-columns:repeat(6,1fr);justify-items:center;gap:5px;padding:2px 0;display:grid}.vin__hueco[data-astro-cid-5dlsyfhu]{border:1.5px solid color-mix(in srgb, var(--color-on-dark) 25%, transparent);border-radius:50%;width:15px;height:15px}.vin__hueco[data-astro-cid-5dlsyfhu][class*=tapa--]{border-color:color-mix(in srgb, var(--navy-950) 40%, transparent)}.tapa--rojo[data-astro-cid-5dlsyfhu]{background:var(--tapa-rojo)}.tapa--amarillo[data-astro-cid-5dlsyfhu]{background:var(--tapa-amarillo)}.tapa--celeste[data-astro-cid-5dlsyfhu]{background:var(--tapa-celeste)}.tapa--verde[data-astro-cid-5dlsyfhu]{background:var(--tapa-verde)}.tapa--gris[data-astro-cid-5dlsyfhu]{background:var(--tapa-gris)}.vin__linea[data-astro-cid-5dlsyfhu]{margin:0;padding:0;list-style:none}.vin__linea[data-astro-cid-5dlsyfhu] li[data-astro-cid-5dlsyfhu]{align-items:center;gap:var(--space-2);grid-template-columns:14px 1fr auto;padding:4px 0;display:grid;position:relative}.vin__linea[data-astro-cid-5dlsyfhu] li[data-astro-cid-5dlsyfhu]:not(:last-child):after{content:"";border-left:2px solid color-mix(in srgb, var(--cyan-300) 35%, transparent);height:100%;position:absolute;top:50%;left:6px}.vin__punto[data-astro-cid-5dlsyfhu]{z-index:1;background:var(--cyan-400);border-radius:50%;width:10px;height:10px;margin-left:2px;position:relative}.vin__hora[data-astro-cid-5dlsyfhu]{color:var(--color-on-dark-soft);font-variant-numeric:tabular-nums}.vin__linea[data-astro-cid-5dlsyfhu] .is-final[data-astro-cid-5dlsyfhu]{color:var(--gold-400);font-weight:700}.vin__linea[data-astro-cid-5dlsyfhu] .is-final[data-astro-cid-5dlsyfhu] .vin__punto[data-astro-cid-5dlsyfhu]{background:var(--gold-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-400) 25%, transparent)}.vin__linea[data-astro-cid-5dlsyfhu] .is-final[data-astro-cid-5dlsyfhu]>span[data-astro-cid-5dlsyfhu]:nth-child(2):after{content:" ✓"}.solucion__logo[data-astro-cid-5dlsyfhu]{width:clamp(200px,32vw,300px);height:auto;margin:0 auto var(--space-6);display:block}.step[data-astro-cid-ubhwyujc].reveal.is-visible{animation-duration:1.1s}.steps[data-astro-cid-ubhwyujc]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.step[data-astro-cid-ubhwyujc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-card);transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}.step[data-astro-cid-ubhwyujc]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.step__num[data-astro-cid-ubhwyujc]{font-family:var(--font-display);color:var(--gold-400);font-size:1.9rem;font-weight:700;line-height:1}.step[data-astro-cid-ubhwyujc] h3[data-astro-cid-ubhwyujc]{margin-top:var(--space-4);font-size:1.18rem;font-weight:600}.step[data-astro-cid-ubhwyujc] p[data-astro-cid-ubhwyujc]{margin-top:var(--space-2);color:var(--color-text-soft);font-size:.96rem}.agreement[data-astro-cid-ubhwyujc]{justify-content:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.agreement[data-astro-cid-ubhwyujc] li[data-astro-cid-ubhwyujc]{padding-left:var(--space-6);color:var(--color-text-soft);font-size:.96rem;position:relative}.agreement[data-astro-cid-ubhwyujc] li[data-astro-cid-ubhwyujc]:before{content:"";background:var(--cyan-400);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.steps__cta[data-astro-cid-ubhwyujc]{margin-top:var(--space-8);justify-content:center;display:flex}@media (width<=768px){.steps[data-astro-cid-ubhwyujc]{grid-template-columns:1fr}.agreement[data-astro-cid-ubhwyujc]{flex-direction:column;align-items:flex-start}}.traza[data-astro-cid-2seclulm]{position:relative;overflow:hidden}.traza__bg[data-astro-cid-2seclulm]{z-index:0;pointer-events:none;position:absolute;inset:0}.traza__bg[data-astro-cid-2seclulm] img[data-astro-cid-2seclulm]{object-fit:cover;object-position:center;opacity:.45;width:100%;height:100%}.traza__bg[data-astro-cid-2seclulm]:after{content:"";background:linear-gradient(180deg, var(--navy-950) 0%, color-mix(in srgb, var(--navy-950) 55%, transparent) 25%, color-mix(in srgb, var(--navy-950) 25%, transparent) 60%, color-mix(in srgb, var(--navy-950) 80%, transparent) 100%);position:absolute;inset:0}.traza[data-astro-cid-2seclulm]>.container[data-astro-cid-2seclulm]{z-index:1;position:relative}.respaldo-grid[data-astro-cid-2seclulm]{gap:0 var(--space-8);margin-top:var(--space-12);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;display:grid}.pilar[data-astro-cid-2seclulm]{grid-row:span 3;grid-template-rows:subgrid;padding:var(--space-6);border:1px solid var(--border-on-dark);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--navy-900) 50%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);row-gap:0;display:grid}.pilar[data-astro-cid-2seclulm] h3[data-astro-cid-2seclulm]{margin-top:var(--space-6);align-self:end;font-size:1.2rem;font-weight:600}.pilar__lista[data-astro-cid-2seclulm]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.pilar__lista[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]{padding-left:var(--space-6);color:var(--color-text-soft);font-size:.98rem;position:relative}.pilar__lista[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:before{content:"✓";color:var(--cyan-300);font-weight:700;position:absolute;left:0}.mini[data-astro-cid-2seclulm]{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--cyan-300) 15%, transparent);border-radius:var(--radius-md);background:var(--navy-950);font-family:var(--font-display);color:var(--color-on-dark-soft);flex-direction:column;font-size:.78rem;display:flex}.mini__bar[data-astro-cid-2seclulm]{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-on-dark-subtle);color:var(--color-on-dark);font-weight:600;display:flex}.mini__tag[data-astro-cid-2seclulm]{color:var(--color-on-dark-soft);font-weight:500}.mini__export[data-astro-cid-2seclulm]{gap:var(--space-1);display:flex}.mini__export[data-astro-cid-2seclulm] span[data-astro-cid-2seclulm]{padding:0 var(--space-2);border:1px solid var(--border-on-dark);border-radius:var(--radius-sm);color:var(--cyan-300);font-size:.7rem}.tubo-huella[data-astro-cid-2seclulm]{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border:1px solid color-mix(in srgb, var(--cyan-300) 15%, transparent);border-radius:var(--radius-md);background:radial-gradient(circle at 14% 50%, color-mix(in srgb, var(--cyan-400) 18%, transparent), transparent 55%), var(--navy-950);grid-template-columns:auto 1fr;align-items:center;display:grid}.tubo[data-astro-cid-2seclulm]{width:auto;height:300px;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--navy-950) 85%, transparent));display:block}.tubo__notas[data-astro-cid-2seclulm]{justify-content:space-between;align-self:stretch;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--cyan-300) 22%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--navy-800) 55%, transparent);grid-template-columns:auto 1fr;font-size:.78rem;line-height:1.35;display:grid;position:relative}.tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:before{content:"";width:var(--space-6);border-top:1.5px solid color-mix(in srgb, var(--cyan-300) 55%, transparent);position:absolute;top:50%;right:100%}.tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:after{content:"";right:calc(100% + var(--space-6) - 3px);border:1.5px solid var(--cyan-300);background:var(--navy-950);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px)}.tubo__notas[data-astro-cid-2seclulm] svg[data-astro-cid-2seclulm]{color:var(--cyan-300);grid-row:span 2;margin-top:1px}.tubo__notas[data-astro-cid-2seclulm] strong[data-astro-cid-2seclulm]{font-family:var(--font-display);color:var(--color-on-dark);font-size:.88rem}.tubo__notas[data-astro-cid-2seclulm] span[data-astro-cid-2seclulm]{color:var(--color-on-dark-soft)}.mini[data-astro-cid-2seclulm]>.kpis[data-astro-cid-2seclulm]{margin-top:auto}.mini[data-astro-cid-2seclulm]>.sedes[data-astro-cid-2seclulm]{margin-bottom:auto}.kpis[data-astro-cid-2seclulm]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.kpis[data-astro-cid-2seclulm]>div[data-astro-cid-2seclulm]{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--cyan-300) 15%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--navy-800) 60%, transparent);flex-direction:column;gap:2px;display:flex}.kpis[data-astro-cid-2seclulm] strong[data-astro-cid-2seclulm]{color:var(--color-on-dark);font-size:1.25rem}.estados[data-astro-cid-2seclulm]{height:12px;margin-top:var(--space-4);border-radius:var(--radius-pill);gap:2px;display:flex;overflow:hidden}.estados__seg--ok[data-astro-cid-2seclulm]{background:var(--cyan-400)}.estados__seg--transito[data-astro-cid-2seclulm]{background:var(--gold-400)}.estados__seg--rechazo[data-astro-cid-2seclulm]{background:var(--color-danger)}.estados__seg--pendiente[data-astro-cid-2seclulm]{background:color-mix(in srgb, var(--color-on-dark) 35%, transparent)}.estados__leyenda[data-astro-cid-2seclulm]{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;font-size:.72rem;list-style:none;display:flex}.estados__leyenda[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]{align-items:center;gap:6px;display:flex}.estados__dot[data-astro-cid-2seclulm]{border-radius:50%;width:8px;height:8px}.sedes[data-astro-cid-2seclulm]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-on-dark-subtle);flex-direction:column;gap:6px;font-size:.72rem;display:flex}.sedes__titulo[data-astro-cid-2seclulm]{color:var(--color-on-dark);font-weight:600}.sedes__fila[data-astro-cid-2seclulm]{align-items:center;gap:var(--space-2);grid-template-columns:104px 1fr auto;display:grid}.sedes__barra[data-astro-cid-2seclulm]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-dark) 10%, transparent);height:8px}.sedes__barra[data-astro-cid-2seclulm]>span[data-astro-cid-2seclulm]{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--cyan-400) 55%, transparent), var(--cyan-400));height:100%;display:block}.sedes__min[data-astro-cid-2seclulm]{font-variant-numeric:tabular-nums;color:var(--color-on-dark)}.tubo-huella[data-astro-cid-2seclulm].anima .tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]{opacity:0}.tubo-huella[data-astro-cid-2seclulm].anima.is-visible .tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]{animation:nota-in .7s var(--ease-out) both}.tubo-huella[data-astro-cid-2seclulm].anima.is-visible .tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:first-child{animation-delay:.2s}.tubo-huella[data-astro-cid-2seclulm].anima.is-visible .tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:nth-child(2){animation-delay:.75s}.tubo-huella[data-astro-cid-2seclulm].anima.is-visible .tubo__notas[data-astro-cid-2seclulm] li[data-astro-cid-2seclulm]:nth-child(3){animation-delay:1.3s}@keyframes nota-in{0%{opacity:0;translate:10px}to{opacity:1;translate:0}}.mini[data-astro-cid-2seclulm].anima .estados[data-astro-cid-2seclulm]{clip-path:inset(0 100% 0 0)}.mini[data-astro-cid-2seclulm].anima .sedes__barra[data-astro-cid-2seclulm]>span[data-astro-cid-2seclulm]{transform-origin:0;transform:scaleX(0)}.mini[data-astro-cid-2seclulm].anima.is-visible .estados[data-astro-cid-2seclulm]{animation:estados-llenar 1.3s var(--ease-out) .2s both}.mini[data-astro-cid-2seclulm].anima.is-visible .sedes__barra[data-astro-cid-2seclulm]>span[data-astro-cid-2seclulm]{animation:barra-crecer 1.1s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .2s)}@keyframes estados-llenar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes barra-crecer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.traza__cta[data-astro-cid-2seclulm]{margin-top:var(--space-12);text-align:center}@media (width<=900px){.respaldo-grid[data-astro-cid-2seclulm]{row-gap:var(--space-8);grid-template-rows:none;grid-template-columns:1fr}.pilar[data-astro-cid-2seclulm]{grid-row:auto;grid-template-rows:none}}.casos__head[data-astro-cid-xk3re3rg]{max-width:960px}.casos__head[data-astro-cid-xk3re3rg] h2[data-astro-cid-xk3re3rg]{text-wrap:balance}.casos[data-astro-cid-xk3re3rg]{grid-template-columns:1fr 1fr;max-width:1040px;margin-inline:auto}.casos[data-astro-cid-xk3re3rg]>.card{flex-direction:column;display:flex;overflow:hidden}.casos[data-astro-cid-xk3re3rg]>.card.reveal.is-visible{animation-duration:1.1s}.diag[data-astro-cid-xk3re3rg]{margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-6)) var(--space-6);background:var(--navy-950);position:relative}.diag__imagen[data-astro-cid-xk3re3rg]{width:100%;height:auto;display:block}.diag__red[data-astro-cid-xk3re3rg]{width:100%;height:100%;position:absolute;inset:0}.escaneo[data-astro-cid-xk3re3rg]{mix-blend-mode:screen}.escaneo__tinte[data-astro-cid-xk3re3rg]{fill:#ff2a2a}.muestra__traza[data-astro-cid-xk3re3rg]{fill:none;stroke:var(--cyan-300);stroke-width:1.4px;opacity:.35}.muestra__halo[data-astro-cid-xk3re3rg]{fill:var(--cyan-300);opacity:.28}.muestra__punto[data-astro-cid-xk3re3rg]{fill:#eafaff}.muestra--oro[data-astro-cid-xk3re3rg] .muestra__traza[data-astro-cid-xk3re3rg]{stroke:var(--gold-300);opacity:.4}.muestra--oro[data-astro-cid-xk3re3rg] .muestra__halo[data-astro-cid-xk3re3rg]{fill:var(--gold-400);opacity:.4}.muestra--oro[data-astro-cid-xk3re3rg] .muestra__punto[data-astro-cid-xk3re3rg]{fill:#fff4d6}@media (prefers-reduced-motion:reduce){.muestra[data-astro-cid-xk3re3rg]>g[data-astro-cid-xk3re3rg],.escaneo[data-astro-cid-xk3re3rg]{display:none}}.caso__id[data-astro-cid-xk3re3rg]{gap:var(--space-4);grid-template-columns:56px 1fr;align-items:center;display:grid}.caso__logo[data-astro-cid-xk3re3rg]{object-fit:contain;width:56px;height:56px}.caso__etiqueta[data-astro-cid-xk3re3rg]{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-text-soft);font-size:.75rem;font-weight:600}.caso__id[data-astro-cid-xk3re3rg] h3[data-astro-cid-xk3re3rg]{color:var(--color-text);margin:2px 0 0;font-size:1.12rem;font-weight:600}.caso__logros[data-astro-cid-xk3re3rg]{gap:var(--space-2);margin:var(--space-6) 0;color:var(--color-text);flex-direction:column;padding:0;font-size:.95rem;list-style:none;display:flex}.caso__logros[data-astro-cid-xk3re3rg] li[data-astro-cid-xk3re3rg]{padding-left:var(--space-6);position:relative}.caso__logros[data-astro-cid-xk3re3rg] li[data-astro-cid-xk3re3rg]:before{content:"✓";color:var(--cyan-400);font-weight:700;position:absolute;left:0}.caso__cifra[data-astro-cid-xk3re3rg]{padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:auto;display:flex}.caso__cifra[data-astro-cid-xk3re3rg]>span[data-astro-cid-xk3re3rg]{color:var(--color-text-soft);font-size:.9rem}.cifra__comparacion[data-astro-cid-xk3re3rg]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.cifra__estado[data-astro-cid-xk3re3rg]{border-radius:8px;align-items:baseline;gap:.4em;padding:.2em .65em;display:inline-flex}.cifra__estado[data-astro-cid-xk3re3rg] small[data-astro-cid-xk3re3rg]{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.cifra__estado[data-astro-cid-xk3re3rg] strong[data-astro-cid-xk3re3rg]{font-family:var(--font-display);font-size:1.35rem;font-weight:700}.cifra__estado--antes[data-astro-cid-xk3re3rg]{background:var(--color-danger-soft);color:var(--color-danger)}.cifra__estado--antes[data-astro-cid-xk3re3rg] strong[data-astro-cid-xk3re3rg]{color:inherit;font-weight:600}.cifra__estado--ahora[data-astro-cid-xk3re3rg]{background:var(--color-success-soft);color:var(--color-success)}.cifra__estado--ahora[data-astro-cid-xk3re3rg] strong[data-astro-cid-xk3re3rg]{color:inherit}.cifra__estado--hospital[data-astro-cid-xk3re3rg],.cifra__estado--aps[data-astro-cid-xk3re3rg]{color:var(--navy-700)}.cifra__estado--hospital[data-astro-cid-xk3re3rg] small[data-astro-cid-xk3re3rg],.cifra__estado--aps[data-astro-cid-xk3re3rg] small[data-astro-cid-xk3re3rg]{order:1}.cifra__estado--hospital[data-astro-cid-xk3re3rg]{background:color-mix(in srgb, var(--cyan-400) 22%, var(--color-surface))}.cifra__estado--aps[data-astro-cid-xk3re3rg]{background:color-mix(in srgb, var(--cyan-300) 14%, var(--color-surface))}.cifra__flecha[data-astro-cid-xk3re3rg]{color:var(--color-text-soft);font-size:1.5rem;font-weight:700;line-height:1}@media (width<=480px){.cifra__comparacion[data-astro-cid-xk3re3rg]{gap:var(--space-2);flex-wrap:nowrap}.cifra__estado[data-astro-cid-xk3re3rg]{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:0;padding:.3em .6em}.cifra__estado[data-astro-cid-xk3re3rg] small[data-astro-cid-xk3re3rg]{font-size:.6rem}.cifra__estado[data-astro-cid-xk3re3rg] strong[data-astro-cid-xk3re3rg]{font-size:1.2rem;line-height:1.2}.cifra__flecha[data-astro-cid-xk3re3rg]{font-size:1.3rem}}@media (width<=900px){.casos[data-astro-cid-xk3re3rg]{grid-template-columns:1fr}}.field[data-astro-cid-pvzhjb7y]{gap:var(--space-1);display:grid}label[data-astro-cid-pvzhjb7y]{font-weight:500;font-size:var(--text-sm)}input[data-astro-cid-pvzhjb7y],textarea[data-astro-cid-pvzhjb7y],select[data-astro-cid-pvzhjb7y]{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-text)}.field__error[data-astro-cid-pvzhjb7y]{color:var(--color-danger);font-size:var(--text-sm)}.field[data-astro-cid-pvzhjb7y][data-invalid] input[data-astro-cid-pvzhjb7y],.field[data-astro-cid-pvzhjb7y][data-invalid] textarea[data-astro-cid-pvzhjb7y],.field[data-astro-cid-pvzhjb7y][data-invalid] select[data-astro-cid-pvzhjb7y]{border-color:var(--color-danger)}.guia[data-astro-cid-oqdor46h]{gap:var(--space-16);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.guia__copy[data-astro-cid-oqdor46h] h2[data-astro-cid-oqdor46h]{letter-spacing:-.015em;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:700}.guia__copy[data-astro-cid-oqdor46h] p[data-astro-cid-oqdor46h]{margin-top:var(--space-4);color:var(--color-text-soft);font-size:1.12rem}.guia__incluye[data-astro-cid-oqdor46h]{margin-top:var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.guia__incluye[data-astro-cid-oqdor46h] li[data-astro-cid-oqdor46h]{padding-left:var(--space-8);color:var(--color-text);position:relative}.guia__incluye[data-astro-cid-oqdor46h] li[data-astro-cid-oqdor46h]:before{content:"";background:color-mix(in srgb, var(--cyan-400) 18%, var(--color-surface)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23143d59' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .7em no-repeat;border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:.2em;left:0}.guia__card[data-astro-cid-oqdor46h]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.guia__card[data-astro-cid-oqdor46h] form[data-astro-cid-oqdor46h]{gap:var(--space-4);display:grid}.guia__card[data-astro-cid-oqdor46h] form[data-astro-cid-oqdor46h][hidden]{display:none}.guia__submit[data-astro-cid-oqdor46h]{justify-content:center;width:100%}.guia__microcopy[data-astro-cid-oqdor46h]{font-size:var(--text-sm);color:var(--color-text-soft)}.guia__card[data-astro-cid-oqdor46h] .form__status[data-astro-cid-oqdor46h]:not(:empty){font-weight:500}@media (width<=768px){.guia[data-astro-cid-oqdor46h]{gap:var(--space-8);grid-template-columns:1fr}}.section__head[data-astro-cid-ulpg72d6] h2[data-astro-cid-ulpg72d6]{text-wrap:balance}.empresa__respaldo[data-astro-cid-ulpg72d6]{justify-content:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-12);font-size:var(--text-sm);color:var(--color-text-soft);text-align:center;flex-wrap:wrap;font-weight:500;display:flex}@media (width<=640px){.empresa__respaldo[data-astro-cid-ulpg72d6] span[data-astro-cid-ulpg72d6][aria-hidden]{display:none}.empresa__respaldo[data-astro-cid-ulpg72d6]{flex-direction:column}}.cta[data-astro-cid-d7tqhwpz]{background:var(--navy-950);position:relative;overflow:hidden}.cta__bg[data-astro-cid-d7tqhwpz]{background:radial-gradient(ellipse 60% 80% at 50% 110%, color-mix(in srgb, var(--cyan-400) 22%, transparent), transparent 65%), radial-gradient(ellipse 40% 50% at 85% -10%, color-mix(in srgb, var(--gold-400) 10%, transparent), transparent 60%);position:absolute;inset:0}.cta__inner[data-astro-cid-d7tqhwpz]{padding:var(--space-24) var(--space-6);position:relative}.cta__grid[data-astro-cid-d7tqhwpz]{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.cta__copy[data-astro-cid-d7tqhwpz] h2[data-astro-cid-d7tqhwpz]{text-wrap:balance;letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700}.cta__copy[data-astro-cid-d7tqhwpz] p[data-astro-cid-d7tqhwpz]{margin-top:var(--space-4);color:var(--color-text-soft);font-size:1.15rem}.cta__pills[data-astro-cid-d7tqhwpz]{margin-top:var(--space-12);flex-wrap:wrap;gap:14px;display:flex}.pill[data-astro-cid-d7tqhwpz]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--cyan-300) 30%, transparent);background:color-mix(in srgb, var(--cyan-400) 8%, transparent);font-family:var(--font-display);color:var(--cyan-300);align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:500;display:inline-flex}.cta__card[data-astro-cid-d7tqhwpz]{--color-text:var(--ink);--color-text-soft:var(--ink-soft);--color-focus:var(--focus-on-light);color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-8);text-align:left}.cta__fields[data-astro-cid-d7tqhwpz]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.cta__field--full[data-astro-cid-d7tqhwpz]{grid-column:1/-1}.cta__submit[data-astro-cid-d7tqhwpz]{width:100%;margin-top:var(--space-6)}.cta__microcopy[data-astro-cid-d7tqhwpz]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-soft)}.cta__microcopy[data-astro-cid-d7tqhwpz] a[data-astro-cid-d7tqhwpz]{color:var(--color-text-soft);text-decoration:underline}.form__status[data-astro-cid-d7tqhwpz]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text);font-weight:500}.form__status[data-astro-cid-d7tqhwpz]:empty{margin-top:0}@media (width<=1024px){.cta__grid[data-astro-cid-d7tqhwpz]{gap:var(--space-12);grid-template-columns:1fr}.cta__copy[data-astro-cid-d7tqhwpz],.cta__pills[data-astro-cid-d7tqhwpz]{text-align:center;justify-content:center}}@media (width<=640px){.cta__fields[data-astro-cid-d7tqhwpz]{grid-template-columns:1fr}.cta__card[data-astro-cid-d7tqhwpz]{padding:var(--space-6)}}
