.portada[data-astro-cid-lcdefpme]{padding-block:var(--s-6) var(--s-8);background:linear-gradient(180deg, var(--fondo-2) 0%, #fff 100%);overflow:hidden}.portada-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}.portada-texto[data-astro-cid-lcdefpme]{gap:var(--s-4);justify-items:start;display:grid}.portada-texto[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.portada-lema[data-astro-cid-lcdefpme]{color:var(--tinta-suave);max-width:38rem;font-size:clamp(1.1rem,1.02rem + .4vw,1.3rem)}.elegir[data-astro-cid-lcdefpme]{margin-top:var(--s-3);width:100%}.elegir-titulo[data-astro-cid-lcdefpme]{font-family:var(--f-titular);margin-bottom:var(--s-3);font-weight:800}.elegir[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--s-2);grid-template-columns:repeat(2,1fr);max-width:36rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=30em){.elegir[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.elegir[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1.5px solid var(--linea);border-radius:var(--radio-peq);min-height:3.25rem;color:var(--tinta);transition:border-color .16s, background-color .16s, transform .16s var(--ease-out);background:#fff;align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.elegir[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{width:1.45rem;height:1.45rem;color:var(--acento);flex:none}.elegir[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--acento);background:var(--acento-suave);transform:translateY(-1px)}.portada-acciones[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.portada-foto[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,30rem);padding:1.5rem 1rem 2.5rem;position:relative}.portada-foto[data-astro-cid-lcdefpme]:before{content:"";z-index:0;background:var(--melocoton);border-radius:46% 54% 42% 58%/55% 45%;position:absolute;inset:0 0 1rem}.foto-marco[data-astro-cid-lcdefpme]{z-index:1;border-radius:50% 50% var(--radio) var(--radio);box-shadow:var(--sombra);border:6px solid #fff;position:relative;overflow:hidden}.foto-marco[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 70%;width:100%}.insignia[data-astro-cid-lcdefpme]{z-index:2;box-shadow:var(--sombra);color:var(--tinta);background:#fff;border-radius:14px;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.875rem;line-height:1.25;text-decoration:none;display:flex;position:absolute}.insignia-google[data-astro-cid-lcdefpme]{bottom:4.5rem;left:-.5rem}.insignia-google[data-astro-cid-lcdefpme]:hover{outline:2px solid var(--acento)}@media (prefers-reduced-motion:no-preference){.insignia[data-astro-cid-lcdefpme]{animation:flotar-entrada .7s var(--ease-out) both}.insignia-premium[data-astro-cid-lcdefpme]{animation-delay:.18s}.insignia-google[data-astro-cid-lcdefpme]{animation-delay:.32s}}@keyframes flotar-entrada{0%{transform:translateY(14px)scale(.96)}to{transform:none}}.insignia-premium[data-astro-cid-lcdefpme]{max-width:13.5rem;top:2.5rem;right:-.5rem}.insignia-cifra[data-astro-cid-lcdefpme]{font-family:var(--f-titular);font-size:2rem;font-weight:900;line-height:1}.insignia-texto[data-astro-cid-lcdefpme]{gap:2px;display:grid}.insignia-texto[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-titular);font-size:.95rem;font-weight:800}.insignia-icono[data-astro-cid-lcdefpme]{background:var(--acento-suave);width:2.4rem;height:2.4rem;color:var(--acento);border-radius:50%;flex:none;place-items:center;display:grid}.insignia-icono[data-astro-cid-lcdefpme] svg{width:1.4rem;height:1.4rem}.estrellas[data-astro-cid-lcdefpme]{color:var(--estrella);gap:1px;display:inline-flex}.estrellas[data-astro-cid-lcdefpme] svg{width:.95rem;height:.95rem}@media (width>=60em){.portada[data-astro-cid-lcdefpme]{padding-block:var(--s-8) var(--s-9)}.portada-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1.1fr .9fr}.insignia-google[data-astro-cid-lcdefpme]{left:-2rem}.insignia-premium[data-astro-cid-lcdefpme]{top:.5rem;right:-2rem}}@media (width>=60em) and (width<=79.99em){.insignia-premium[data-astro-cid-lcdefpme]{top:-2.5rem}}.garantias[data-astro-cid-lcdefpme]{border-block:1px solid var(--linea);background:#fff}.garantias[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:var(--s-5) 0;gap:var(--s-4);margin:0;list-style:none;display:grid}@media (width>=40em){.garantias[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=66em){.garantias[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.garantias[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-3);align-items:flex-start;display:flex}.garantias[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{font-size:var(--t-peq);color:var(--tinta-suave);line-height:1.4;display:grid}.garantias[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--tinta);font-family:var(--f-titular);font-size:1rem;font-weight:800}.g-icono[data-astro-cid-lcdefpme]{background:var(--acento-suave);width:2.75rem;height:2.75rem;color:var(--acento);border-radius:50%;flex:none;place-items:center;display:grid}.g-icono[data-astro-cid-lcdefpme] svg{width:1.4rem;height:1.4rem}.cabeza-seccion[data-astro-cid-lcdefpme]{gap:var(--s-3);max-width:44rem;display:grid}.ramos[data-astro-cid-lcdefpme]{margin:var(--s-7) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}@media (width>=40em){.ramos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=66em){.ramos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.ramo[data-astro-cid-lcdefpme]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra-suave);transition:transform .2s var(--ease-out), border-color .2s, box-shadow .2s;background:#fff;grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.ramo[data-astro-cid-lcdefpme]:hover{border-color:var(--acento);box-shadow:var(--sombra);transform:translateY(-3px)}.ramo[data-astro-cid-lcdefpme].destacado .ramo-icono[data-astro-cid-lcdefpme]{background:var(--acento);color:#fff}@media (width<=39.99em){.ramo[data-astro-cid-lcdefpme]:not(.destacado){padding:var(--s-3) var(--s-4);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center}.ramo[data-astro-cid-lcdefpme]:not(.destacado) p[data-astro-cid-lcdefpme]{display:none}.ramo[data-astro-cid-lcdefpme]:not(.destacado) .ramo-icono[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem}.ramo[data-astro-cid-lcdefpme]:not(.destacado) .ramo-ir[data-astro-cid-lcdefpme]{gap:0;font-size:0}.ramo[data-astro-cid-lcdefpme]:not(.destacado) h3[data-astro-cid-lcdefpme]{font-size:1.1rem}}.ramo-icono[data-astro-cid-lcdefpme]{background:var(--acento-suave);width:3.25rem;height:3.25rem;color:var(--acento);border-radius:14px;place-items:center;display:grid}.ramo-icono[data-astro-cid-lcdefpme] svg{width:1.75rem;height:1.75rem}.ramo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--tinta);text-decoration:none}.ramo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:var(--radio);position:absolute;inset:0}.ramo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--tinta-suave);font-size:var(--t-peq)}.ramo-ir[data-astro-cid-lcdefpme]{font-weight:800;font-family:var(--f-titular);color:var(--acento-texto);align-items:center;gap:.35rem;display:inline-flex}.ramo-ir[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;transition:transform .2s var(--ease-out)}.ramo[data-astro-cid-lcdefpme]:hover .ramo-ir[data-astro-cid-lcdefpme] svg{transform:translate(4px)}.ramo[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--pendiente);outline-offset:3px}.ramo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.medifiatc[data-astro-cid-lcdefpme]{margin-top:var(--s-5);color:var(--tinta-suave)}.medifiatc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.estudio[data-astro-cid-lcdefpme]{background:var(--acento);color:#fff}.estudio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.estudio-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}.estudio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.estudio-texto[data-astro-cid-lcdefpme]{max-width:40ch;margin-block:var(--s-4) var(--s-5);font-size:1.15rem}.estudio[data-astro-cid-lcdefpme] .boton-linea[data-astro-cid-lcdefpme]{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffb3}.estudio[data-astro-cid-lcdefpme] .boton-linea[data-astro-cid-lcdefpme]:hover{background:#ffffff1f}.pasos[data-astro-cid-lcdefpme]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--radio);background:#ffffff1a;border:1px solid #ffffff38;align-items:flex-start;display:flex}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{gap:2px;display:grid}.pasos[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-titular);font-size:1.1rem;font-weight:800}.paso-n[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem;color:var(--acento-texto);font-family:var(--f-titular);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}@media (width>=60em){.estudio-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:1.1fr .9fr}}.sobre[data-astro-cid-lcdefpme]{overflow:clip}.sobre-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:center;display:grid}.sobre-foto[data-astro-cid-lcdefpme]{max-width:26rem;padding:1rem;position:relative}.sobre-foto[data-astro-cid-lcdefpme]:before{content:"";background:var(--melocoton);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;position:absolute;inset:0}.sobre-foto[data-astro-cid-lcdefpme] img{aspect-ratio:4/4.4;object-fit:cover;object-position:50% 25%;border-radius:var(--radio);width:100%;box-shadow:var(--sombra);border:6px solid #fff;position:relative}.sobre-texto[data-astro-cid-lcdefpme]{gap:var(--s-4);max-width:40rem;display:grid}.cita[data-astro-cid-lcdefpme]{font-family:var(--f-titular);margin:0;font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);font-weight:800;line-height:1.35}.cita[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"«";color:var(--acento)}.cita[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"»";color:var(--acento)}.sobre-datos[data-astro-cid-lcdefpme]{gap:var(--s-2);margin:0;padding:0;font-weight:700;list-style:none;display:grid}.sobre-datos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.55rem;display:flex}.sobre-datos[data-astro-cid-lcdefpme] svg{width:1.35rem;height:1.35rem;color:var(--acento);flex:none}@media (width>=60em){.sobre-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:26rem 1fr}}.contacto-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:start;display:grid}.contacto-texto[data-astro-cid-lcdefpme]{gap:var(--s-4);justify-items:start;display:grid}.contacto-texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.contacto-form[data-astro-cid-lcdefpme]{padding:var(--s-5)}@media (width>=62em){.contacto-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:.9fr 1.1fr}.contacto-form[data-astro-cid-lcdefpme]{padding:var(--s-6)}}@media (width<=59.99em){.portada-rejilla[data-astro-cid-lcdefpme]{gap:var(--s-4);justify-items:start}.portada-texto[data-astro-cid-lcdefpme]{display:contents}.portada-texto[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{order:1}.portada-foto[data-astro-cid-lcdefpme]{order:2;justify-self:center;width:min(100%,17rem);padding:.75rem .5rem 1.25rem}.portada-lema[data-astro-cid-lcdefpme]{order:3}.elegir[data-astro-cid-lcdefpme]{order:4}.portada-acciones[data-astro-cid-lcdefpme]{order:5}.insignia[data-astro-cid-lcdefpme]{padding:.5rem .7rem;font-size:.8125rem}.insignia-google[data-astro-cid-lcdefpme]{bottom:2rem;left:-1.25rem}.foto-marco[data-astro-cid-lcdefpme] img{aspect-ratio:2/3;object-position:50% 50%}.insignia-premium[data-astro-cid-lcdefpme]{max-width:10.5rem;top:auto;bottom:6.5rem;right:-1.75rem}.insignia-cifra[data-astro-cid-lcdefpme]{font-size:1.6rem}}
