.hero[data-astro-cid-ge2uvauf]{background-color:var(--color-navy-900);border-bottom:1px solid var(--color-navy-800);position:relative;overflow:hidden}.hero__fondo[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero__fondo[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero__contenido[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:5rem 5.5rem;display:flex;position:relative}@media (width>=768px){.hero__contenido[data-astro-cid-ge2uvauf]{padding-block:7.5rem 7rem}}.hero__titulo[data-astro-cid-ge2uvauf]{font-size:var(--text-hero);letter-spacing:-.03em;max-width:17ch;margin:0;font-weight:300}.hero__acento[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--color-gold-200), var(--color-gold-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.hero__bajada[data-astro-cid-ge2uvauf]{max-width:58ch;color:var(--color-mist-300);margin:0;font-size:1.08rem}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}@media (width<=559px){.hero__acciones[data-astro-cid-ge2uvauf]{flex-direction:column;align-self:stretch}}.hero__coordenadas[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-navy-800);flex-wrap:wrap;gap:.6rem 1.75rem;width:100%;margin:1.75rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.hero__coordenadas[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist-500);padding-left:1rem;font-size:.74rem;position:relative}.hero__coordenadas[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"✦";color:var(--color-gold-500);font-size:.6rem;position:absolute;left:0}.dif[data-astro-cid-pbi2w2vo]{background-color:var(--color-navy-850);border-block:1px solid var(--color-navy-800);padding-block:5rem}@media (width>=768px){.dif[data-astro-cid-pbi2w2vo]{padding-block:6.5rem}}.dif__rejilla[data-astro-cid-pbi2w2vo]{gap:3rem;display:grid}@media (width>=950px){.dif__rejilla[data-astro-cid-pbi2w2vo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}}.dif__intro[data-astro-cid-pbi2w2vo]{flex-direction:column;align-self:start;gap:1rem;display:flex}.dif__intro[data-astro-cid-pbi2w2vo] h2[data-astro-cid-pbi2w2vo]{font-size:var(--text-h2);margin:0;font-weight:300}.dif__intro[data-astro-cid-pbi2w2vo] p[data-astro-cid-pbi2w2vo]{color:var(--color-mist-300);margin:0}.dif__lista[data-astro-cid-pbi2w2vo]{border-top:1px solid var(--color-navy-700);gap:0;margin:0;display:grid}.dif__item[data-astro-cid-pbi2w2vo]{border-bottom:1px solid var(--color-navy-700);grid-template-columns:9rem 1fr;align-items:baseline;gap:.35rem 1.75rem;padding-block:1.1rem;display:grid}@media (width<=520px){.dif__item[data-astro-cid-pbi2w2vo]{grid-template-columns:1fr}}.dif__item[data-astro-cid-pbi2w2vo] dt[data-astro-cid-pbi2w2vo]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-400);font-size:.82rem;font-weight:500}.dif__item[data-astro-cid-pbi2w2vo] dd[data-astro-cid-pbi2w2vo]{color:var(--color-mist-300);margin:0;font-size:.95rem}.pilares[data-astro-cid-ilosi3km]{background-color:var(--color-navy-950);padding-block:5rem}@media (width>=768px){.pilares[data-astro-cid-ilosi3km]{padding-block:7rem}}.pilares__intro[data-astro-cid-ilosi3km]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:62ch;display:flex}.pilares__intro[data-astro-cid-ilosi3km] h2[data-astro-cid-ilosi3km]{font-size:var(--text-h2);margin:0;font-weight:300}.pilares__lede[data-astro-cid-ilosi3km]{color:var(--color-mist-300);margin:0}.selector[data-astro-cid-ilosi3km]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.selector__etiqueta[data-astro-cid-ilosi3km]{margin:0}.selector__botones[data-astro-cid-ilosi3km]{border:1px solid var(--color-navy-600);border-radius:var(--radius-brand);display:flex;overflow:hidden}.selector__botones[data-astro-cid-ilosi3km] button[data-astro-cid-ilosi3km]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mist-500);cursor:pointer;background:0 0;border:none;min-height:2.75rem;padding:.6rem 1.1rem;font-size:.8rem;transition:background-color .18s,color .18s}.selector__botones[data-astro-cid-ilosi3km] button[data-astro-cid-ilosi3km]+button[data-astro-cid-ilosi3km]{border-left:1px solid var(--color-navy-600)}.selector__botones[data-astro-cid-ilosi3km] button[data-astro-cid-ilosi3km]:hover{color:var(--color-mist-100)}.selector__botones[data-astro-cid-ilosi3km] button[data-astro-cid-ilosi3km][aria-pressed=true]{background:linear-gradient(135deg, var(--color-gold-300), var(--color-gold-500));color:var(--color-navy-900)}.pilares__lista[data-astro-cid-ilosi3km]{background-color:var(--color-navy-800);border:1px solid var(--color-navy-800);gap:1px;margin-top:3rem;display:grid}@media (width>=720px){.pilares__lista[data-astro-cid-ilosi3km]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pilares__lista[data-astro-cid-ilosi3km]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pilar[data-astro-cid-ilosi3km]{background-color:var(--color-navy-900);flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.85rem;transition:background-color .2s;display:flex}.pilar[data-astro-cid-ilosi3km]:hover,.pilar[data-astro-cid-ilosi3km]:target{background-color:color-mix(in srgb, var(--color-navy-850) 70%, var(--color-navy-900))}.pilar[data-astro-cid-ilosi3km]:target{box-shadow:inset 0 2px 0 var(--color-gold-500)}.pilar__cabeza[data-astro-cid-ilosi3km]{grid-template-columns:auto 1fr;align-items:start;gap:.35rem 1rem;display:grid}.pilar__numero[data-astro-cid-ilosi3km]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-gold-500);padding-top:.35em;font-size:.72rem}.pilar[data-astro-cid-ilosi3km] h3[data-astro-cid-ilosi3km]{font-size:var(--text-h3);margin:0 0 .35rem;font-weight:500}.pilar__promesa[data-astro-cid-ilosi3km]{color:var(--color-mist-500);margin:0;font-size:.9rem}.pilar__aviso[data-astro-cid-ilosi3km]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal-warn);border:1px solid color-mix(in srgb, var(--color-signal-warn) 40%, transparent);border-radius:999px;grid-column:2;justify-self:start;margin-top:.4rem;padding:.15rem .55rem;font-size:.68rem}.pilar__servicios[data-astro-cid-ilosi3km]{border-top:1px solid var(--color-navy-800);gap:0;margin:0;padding:0;list-style:none;display:grid}.pilar__servicios[data-astro-cid-ilosi3km] li[data-astro-cid-ilosi3km]{border-bottom:1px solid var(--color-navy-800);gap:.15rem;padding-block:.7rem;display:grid}.pilar__servicios[data-astro-cid-ilosi3km] li[data-astro-cid-ilosi3km]:last-child{border-bottom:none}.pilar__servicio[data-astro-cid-ilosi3km]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-mist-100);font-size:.86rem;font-weight:500}.pilar__nivel[data-astro-cid-ilosi3km]{color:var(--color-mist-300);font-size:.86rem;line-height:1.45}.pilares__lista[data-astro-cid-ilosi3km][data-perfil=pequeno] .pilar__nivel[data-astro-cid-ilosi3km][data-nivel=mediano_grande],.pilares__lista[data-astro-cid-ilosi3km][data-perfil=mediano_grande] .pilar__nivel[data-astro-cid-ilosi3km][data-nivel=pequeno],.pilares__lista[data-astro-cid-ilosi3km][data-perfil=mediano_grande] [data-astro-cid-ilosi3km][data-aviso-mg],.pilares__lista[data-astro-cid-ilosi3km][data-perfil=pequeno] [data-astro-cid-ilosi3km][data-solo-mg] .pilar__servicios[data-astro-cid-ilosi3km],.pilares__lista[data-astro-cid-ilosi3km][data-perfil=mediano_grande] .pilar__no-aplica[data-astro-cid-ilosi3km]{display:none}.pilar__no-aplica[data-astro-cid-ilosi3km]{border-top:1px solid var(--color-navy-800);color:var(--color-mist-500);margin:0;padding-top:1rem;font-size:.9rem}.pilar__cotizar[data-astro-cid-ilosi3km]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-300);border-bottom:1px solid #0000;align-self:flex-start;margin-top:auto;padding-block:.6rem .2rem;font-size:.8rem;text-decoration:none;transition:border-color .18s}.pilar__cotizar[data-astro-cid-ilosi3km]:hover{border-bottom-color:var(--color-gold-500)}.pilar__nota[data-astro-cid-ilosi3km]+.pilar__cotizar[data-astro-cid-ilosi3km]{margin-top:0}.pilar__cotizar[data-astro-cid-ilosi3km] span[data-astro-cid-ilosi3km]{transition:transform .18s;display:inline-block}.pilar__cotizar[data-astro-cid-ilosi3km]:hover span[data-astro-cid-ilosi3km]{transform:translate(3px)}.pilar__nota[data-astro-cid-ilosi3km]{color:var(--color-gold-400);border-left:2px solid var(--color-gold-600);margin:auto 0 0;padding-top:.25rem;padding-left:.85rem;font-size:.85rem;font-style:italic}.proceso[data-astro-cid-4v555h6s]{background-color:var(--color-paper);color:var(--color-navy-850);padding-block:5rem}@media (width>=768px){.proceso[data-astro-cid-4v555h6s]{padding-block:7rem}}.proceso__intro[data-astro-cid-4v555h6s]{flex-direction:column;gap:.9rem;max-width:58ch;display:flex}.proceso__eyebrow[data-astro-cid-4v555h6s]{color:var(--color-gold-700)}.proceso[data-astro-cid-4v555h6s] h2[data-astro-cid-4v555h6s]{color:var(--color-navy-850);font-size:var(--text-h2);margin:0;font-weight:300}.proceso__lede[data-astro-cid-4v555h6s]{color:color-mix(in srgb, var(--color-navy-850) 72%, white);margin:0;font-size:1.05rem}.proceso__pasos[data-astro-cid-4v555h6s]{border-top:1px solid var(--color-paper-2);gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.proceso__pasos[data-astro-cid-4v555h6s]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (width>=1100px){.proceso__pasos[data-astro-cid-4v555h6s]{grid-template-columns:repeat(3,minmax(0,1fr))}}.paso[data-astro-cid-4v555h6s]{border-bottom:1px solid var(--color-paper-2);grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding-block:1.5rem;display:grid}.paso__numero[data-astro-cid-4v555h6s]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-gold-700);padding-top:.45em;font-size:.72rem;font-weight:500}.paso__texto[data-astro-cid-4v555h6s] h3[data-astro-cid-4v555h6s]{color:var(--color-navy-850);margin:0 0 .3rem;font-size:1.05rem;font-weight:500}.paso__texto[data-astro-cid-4v555h6s] p[data-astro-cid-4v555h6s]{color:color-mix(in srgb, var(--color-navy-850) 70%, white);margin:0;font-size:.92rem;line-height:1.55}.centauri[data-astro-cid-e5pou2bm]{background-color:var(--color-navy-950);padding-block:5rem}@media (width>=768px){.centauri[data-astro-cid-e5pou2bm]{padding-block:6.5rem}}.centauri__caja[data-astro-cid-e5pou2bm]{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.centauri__caja[data-astro-cid-e5pou2bm]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4rem}}.centauri__texto[data-astro-cid-e5pou2bm]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:58ch;display:flex}.centauri__titulo[data-astro-cid-e5pou2bm]{font-family:var(--font-display);letter-spacing:.22em;text-indent:.22em;background:linear-gradient(100deg, var(--color-gold-200), var(--color-gold-500));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:300}.centauri__lede[data-astro-cid-e5pou2bm]{color:var(--color-mist-300);margin:0}.centauri__puntos[data-astro-cid-e5pou2bm]{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.centauri__puntos[data-astro-cid-e5pou2bm] li[data-astro-cid-e5pou2bm]{color:var(--color-mist-300);padding-left:1.4rem;font-size:.93rem;position:relative}.centauri__puntos[data-astro-cid-e5pou2bm] li[data-astro-cid-e5pou2bm]:before{content:"";background:var(--color-gold-500);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.centauri__estado[data-astro-cid-e5pou2bm]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mist-500);align-items:center;gap:.6rem;margin:.75rem 0 0;font-size:.7rem;display:flex}.centauri__punto[data-astro-cid-e5pou2bm]{background:var(--color-signal-warn);border-radius:999px;flex:none;width:7px;height:7px}.centauri__aparato[data-astro-cid-e5pou2bm] svg[data-astro-cid-e5pou2bm]{width:100%;max-width:320px;height:auto;margin-inline:auto;display:block}.cotizar[data-astro-cid-xvncfgcf]{background-color:var(--color-navy-900);border-top:1px solid var(--color-navy-800);padding-block:5rem}@media (width>=768px){.cotizar[data-astro-cid-xvncfgcf]{padding-block:7rem}}.cotizar__rejilla[data-astro-cid-xvncfgcf]{align-items:start;gap:3rem;display:grid}@media (width>=980px){.cotizar__rejilla[data-astro-cid-xvncfgcf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.5rem}}.cotizar__lado[data-astro-cid-xvncfgcf]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:sticky;top:6rem}@media (width<=979px){.cotizar__lado[data-astro-cid-xvncfgcf]{position:static}}.cotizar__lado[data-astro-cid-xvncfgcf] h2[data-astro-cid-xvncfgcf]{font-size:var(--text-h2);margin:0;font-weight:300}.cotizar__lede[data-astro-cid-xvncfgcf]{color:var(--color-mist-300);margin:0}.cotizar__garantias[data-astro-cid-xvncfgcf]{gap:.9rem;width:100%;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cotizar__garantias[data-astro-cid-xvncfgcf] li[data-astro-cid-xvncfgcf]{color:var(--color-mist-500);border-left:1px solid var(--color-navy-700);gap:.1rem;padding-left:.9rem;font-size:.88rem;display:grid}.cotizar__garantias[data-astro-cid-xvncfgcf] span[data-astro-cid-xvncfgcf]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-gold-400);font-size:.66rem}.cotizar__garantias[data-astro-cid-xvncfgcf] a[data-astro-cid-xvncfgcf]{color:var(--color-gold-300)}.cotizar__alterno[data-astro-cid-xvncfgcf]{color:var(--color-mist-500);margin:.5rem 0 0;font-size:.9rem}.cotizar__alterno[data-astro-cid-xvncfgcf] a[data-astro-cid-xvncfgcf]{color:var(--color-gold-300)}.cotizar__form[data-astro-cid-xvncfgcf]{background-color:var(--color-navy-850);border:1px solid var(--color-navy-700);border-radius:var(--radius-brand);gap:1.6rem;padding:1.75rem 1.5rem;display:grid}@media (width>=640px){.cotizar__form[data-astro-cid-xvncfgcf]{padding:2.25rem 2rem}}.campos[data-astro-cid-xvncfgcf]{gap:1.1rem;display:grid}@media (width>=560px){.campos--dos[data-astro-cid-xvncfgcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo[data-astro-cid-xvncfgcf]{gap:0;min-width:0;display:grid}.telefono[data-astro-cid-xvncfgcf]{grid-template-columns:minmax(0,1.25fr) minmax(7.5rem,1fr);gap:.5rem;display:grid}.cotizar__obligatorio[data-astro-cid-xvncfgcf]{color:var(--color-mist-500);margin:0;font-size:.82rem}.campo__error[data-astro-cid-xvncfgcf]{color:var(--color-signal-error);min-height:0;margin:.35rem 0 0;font-size:.8rem}.campo__error[data-astro-cid-xvncfgcf]:empty{display:none}.grupo[data-astro-cid-xvncfgcf]{border:none;min-width:0;margin:0;padding:0}.grupo[data-astro-cid-xvncfgcf] legend[data-astro-cid-xvncfgcf]{padding:0}.opciones[data-astro-cid-xvncfgcf]{gap:.55rem;display:grid}.opcion[data-astro-cid-xvncfgcf]{min-height:2.25rem;color:var(--color-mist-300);cursor:pointer;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.opcion[data-astro-cid-xvncfgcf] input[data-astro-cid-xvncfgcf]{accent-color:var(--color-gold-400);flex:none;width:1rem;height:1rem}.autorizacion[data-astro-cid-xvncfgcf]{border-top:1px solid var(--color-navy-700);gap:.75rem;padding-top:1.4rem;display:grid}.autorizacion__aviso[data-astro-cid-xvncfgcf]{color:var(--color-mist-500);margin:0;font-size:.82rem;line-height:1.55}.autorizacion__aviso[data-astro-cid-xvncfgcf] a[data-astro-cid-xvncfgcf]{color:var(--color-gold-300)}.opcion--larga[data-astro-cid-xvncfgcf]{align-items:flex-start;font-size:.84rem;line-height:1.5}.opcion--larga[data-astro-cid-xvncfgcf] input[data-astro-cid-xvncfgcf]{margin-top:.2rem}.opciones--chips[data-astro-cid-xvncfgcf]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-xvncfgcf] input[data-astro-cid-xvncfgcf]{opacity:0;width:0;height:0;position:absolute}.chip[data-astro-cid-xvncfgcf] span[data-astro-cid-xvncfgcf]{border:1px solid var(--color-navy-600);color:var(--color-mist-300);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.82rem;transition:border-color .18s,background-color .18s,color .18s;display:inline-block}.chip[data-astro-cid-xvncfgcf]:hover span[data-astro-cid-xvncfgcf]{border-color:var(--color-mist-500)}.chip[data-astro-cid-xvncfgcf] input[data-astro-cid-xvncfgcf]:checked+span[data-astro-cid-xvncfgcf]{border-color:var(--color-gold-500);background-color:color-mix(in srgb, var(--color-gold-500) 16%, transparent);color:var(--color-gold-200)}.chip[data-astro-cid-xvncfgcf] input[data-astro-cid-xvncfgcf]:focus-visible+span[data-astro-cid-xvncfgcf]{outline:2px solid var(--color-gold-400);outline-offset:2px}.trampa[data-astro-cid-xvncfgcf]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cotizar__envio[data-astro-cid-xvncfgcf]{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.cotizar__estado[data-astro-cid-xvncfgcf]{flex:14rem;margin:0;font-size:.88rem}.cotizar__estado[data-astro-cid-xvncfgcf][data-tipo=ok]{color:var(--color-signal-ok)}.cotizar__estado[data-astro-cid-xvncfgcf][data-tipo=error]{color:var(--color-signal-error)}.cotizar__estado[data-astro-cid-xvncfgcf][data-tipo=espera]{color:var(--color-mist-500)}.cotizar__noscript[data-astro-cid-xvncfgcf]{color:var(--color-signal-warn);margin:0;font-size:.88rem}.cotizar__noscript[data-astro-cid-xvncfgcf] a[data-astro-cid-xvncfgcf]{color:var(--color-gold-300)}button[data-astro-cid-xvncfgcf][disabled]{opacity:.55;cursor:wait}
