@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/static/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/static/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/static/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/static/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/static/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mr-principal:#2b8a99;--mr-principal-oscuro:#1f6f7c;--mr-principal-suave:#e6f4f6;--mr-texto:#1f2a33;--mr-texto-suave:#5b6b75;--mr-coral:#e8634f;--mr-coral-oscuro:#cf4e3b;--mr-coral-suave:#fdece9;--mr-pagado:#1e8a5a;--mr-pagado-suave:#e7f5ee;--mr-alerta:#b26a00;--mr-alerta-suave:#fff4e2;--mr-info:#1d6fd1;--mr-info-suave:#eaf2fd;--mr-gris:#9aa6ae;--mr-gris-suave:#eef2f4;--mr-fondo:#f4fafb;--mr-superficie:#fff;--mr-borde:#e3ecee;--mr-fuente-titulo:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mr-fuente:"Nunito Sans Variable", "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mr-e1:4px;--mr-e2:8px;--mr-e3:12px;--mr-e4:16px;--mr-e5:20px;--mr-e6:24px;--mr-e8:32px;--mr-e10:40px;--mr-e12:48px;--mr-e16:64px;--mr-radio:12px;--mr-radio-tarjeta:20px;--mr-radio-pastilla:999px;--mr-sombra:0 8px 24px #1f2a330f;--mr-sombra-flotante:0 12px 32px #1f2a331f;--mr-ancho-max:1240px;--mr-gutter:16px;--mr-toque:44px}@media (width>=640px){:root{--mr-gutter:24px}}@media (width>=1024px){:root{--mr-gutter:40px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--mr-fuente);color:var(--mr-texto);background:radial-gradient(1200px 600px at 100% -10%, #e3f3f5 0%, transparent 60%), radial-gradient(900px 500px at -10% 30%, #eef8f9 0%, transparent 55%), var(--mr-fondo);margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%}a{color:var(--mr-principal-oscuro)}h1,h2,h3{font-family:var(--mr-fuente-titulo);color:var(--mr-texto);margin:0}p{margin:0}.contenedor{width:100%;max-width:var(--mr-ancho-max);padding:0 var(--mr-gutter);margin:0 auto}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{background:var(--mr-texto);color:#fff;z-index:100;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.saltar:focus{left:8px}.acento{color:var(--mr-principal)}.suave{color:var(--mr-texto-suave)}.verde{color:var(--mr-pagado);font-weight:700}.centro{text-align:center}.icono{vertical-align:middle;flex:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--mr-principal) 55%, white);outline-offset:2px}.boton{min-height:var(--mr-toque);border-radius:var(--mr-radio);font:700 16px/1.2 var(--mr-fuente-titulo);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.boton:hover{transform:translateY(-1px)}.boton--coral{background:var(--mr-coral);color:#fff;box-shadow:0 6px 16px #e8634f47}.boton--coral:hover{background:var(--mr-coral-oscuro)}.boton--borde{color:var(--mr-principal-oscuro);border-color:var(--mr-principal);background:#fff}.boton--borde:hover{background:var(--mr-principal-suave)}.boton--grande{border-radius:14px;flex:auto;min-height:64px;padding:14px 28px;font-size:20px}.boton--chico{min-height:40px;padding:8px 16px;font-size:15px}.boton--ancho{width:100%}.boton:disabled{opacity:.6;cursor:progress;transform:none}.pastilla{border-radius:var(--mr-radio-pastilla);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.pastilla--verde{background:var(--mr-pagado-suave);color:var(--mr-pagado)}.pastilla--solida{background:var(--mr-pagado);color:#fff;position:absolute;top:14px;right:14px}.avatar{--avatar:var(--mr-principal);background:color-mix(in srgb, var(--avatar) 16%, white);width:44px;height:44px;color:color-mix(in srgb, var(--avatar) 80%, black);font:800 16px var(--mr-fuente-titulo);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 2px 8px #1f2a331a}.avatar--chico{width:40px;height:40px;font-size:14px}.avatar--grande{width:72px;height:72px;font-size:24px}.avatar--enorme{width:120px;height:120px;font-size:40px}.avatar--principal{--avatar:#2b8a99}.avatar--coral{--avatar:#e8634f}.avatar--verde{--avatar:#1e8a5a}.avatar--morado{--avatar:#7b61c9}.avatar--naranja{--avatar:#c26a1c}.circulo{background:var(--mr-principal-suave);width:52px;height:52px;color:var(--mr-principal-oscuro);border-radius:50%;flex:none;place-items:center;display:inline-grid}.circulo--grande{width:64px;height:64px}.tarjeta{background:var(--mr-superficie);border-radius:var(--mr-radio-tarjeta);box-shadow:var(--mr-sombra);border:1px solid var(--mr-borde)}.encabezado{z-index:20;background:color-mix(in srgb, var(--mr-fondo) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;position:sticky;top:0}.encabezado__fila{align-items:center;gap:16px;min-height:72px;display:flex}.marca{margin-right:auto;display:inline-flex}.marca svg{width:auto;height:34px}.nav{display:none}.nav a{color:var(--mr-texto);padding:8px 4px;font-size:17px;font-weight:600;text-decoration:none}.nav a:hover{color:var(--mr-principal-oscuro)}.encabezado__acciones{align-items:center;gap:10px;display:flex}.idiomas{border-radius:10px;padding:2px;display:inline-flex}.idioma{font:700 15px var(--mr-fuente-titulo);color:var(--mr-texto);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:8px 10px}.idioma[aria-pressed=true]{background:var(--mr-principal-suave);color:var(--mr-principal-oscuro)}.pais{border:1px solid var(--mr-borde);min-height:42px;color:var(--mr-texto);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:none}.pais select{font:600 15px var(--mr-fuente);color:var(--mr-texto);background:0 0;border:0;padding:8px 0}.encabezado .boton--coral{display:none}.menu-boton{border:1px solid var(--mr-borde);width:44px;height:44px;color:var(--mr-texto);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:inline-grid}.nav--abierta{padding:8px var(--mr-gutter) 16px;box-shadow:var(--mr-sombra-flotante);background:#fff;flex-direction:column;display:flex;position:absolute;top:72px;left:0;right:0}.nav--abierta a{border-bottom:1px solid var(--mr-borde);padding:14px 0}.portada{padding:0 0 8px}.titular{letter-spacing:-.035em;font-size:clamp(38px,9.5vw,66px);font-weight:800;line-height:1.02}.portada__sub{color:#3c4a55;font-size:clamp(18px,4.6vw,22px);line-height:1.4}.portada__botones{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.portada__gratis{color:var(--mr-texto-suave);margin-top:10px;font-weight:600}.carrusel{position:relative}.carrusel__medios{background:var(--mr-principal-suave);position:relative;overflow:hidden}.carrusel__pista{width:100%;height:min(125vw,82vh);min-height:420px;position:relative}.carrusel__slide{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute;inset:0}.carrusel__slide--activo{opacity:1;visibility:visible;z-index:1;transition:opacity .9s,visibility}.carrusel__imagen,.carrusel__imagen img{width:100%;height:100%;display:block}.carrusel__imagen img{object-fit:cover;object-position:center bottom;transition:transform 7s ease-out;transform:scale(1.05)}.carrusel__slide--activo .carrusel__imagen img{transform:scale(1)}.carrusel__slide:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffe6 0%,#ffffffe0 36%,#fff6 48%,#fff0 62%);position:absolute;inset:0}.carrusel__texto{z-index:2;padding:22px var(--mr-gutter) 0;position:absolute;inset:0 0 auto}.carrusel__frase{text-wrap:balance;text-shadow:0 1px 14px #ffffffe6,0 0 2px #fffc;max-width:21ch;font-size:clamp(28px,7.6vw,44px)}.carrusel__slide .carrusel__frase{opacity:0;transition:opacity .7s .25s,transform .7s .25s;transform:translateY(14px)}.carrusel__slide--activo .carrusel__frase,.carrusel:not(.carrusel--listo) .carrusel__frase{opacity:1;transform:none}.carrusel__controles{z-index:3;border-radius:var(--mr-radio-pastilla);box-shadow:var(--mr-sombra-flotante);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.carrusel__controles[hidden]{display:none}.carrusel__boton{width:var(--mr-toque);height:var(--mr-toque);color:var(--mr-texto);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s;display:inline-grid}.carrusel__boton:hover{background:var(--mr-principal-suave);color:var(--mr-principal-oscuro)}.carrusel__puntos{align-items:center;display:flex}.carrusel__punto{width:28px;height:var(--mr-toque);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.carrusel__punto:before{content:"";background:#b8c6cc;border-radius:999px;width:10px;height:10px;transition:width .3s,background .3s}.carrusel__punto[aria-current=true]:before{background:var(--mr-principal);width:24px}.carrusel__punto[aria-current=true]{width:38px}.carrusel__icono-pausa{border-left:4px solid;border-right:4px solid;width:12px;height:14px}.carrusel__icono-play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px;display:none}.carrusel__pausa--detenido .carrusel__icono-pausa{display:none}.carrusel__pausa--detenido .carrusel__icono-play{display:block}.carrusel__pausa{border-left:1px solid var(--mr-borde);border-radius:0 50% 50% 0}.carrusel__fijo{padding:22px var(--mr-gutter) 0;max-width:var(--mr-ancho-max);margin:0 auto}.banda{gap:12px;margin:36px auto 0;padding-top:20px;padding-bottom:20px;list-style:none;display:grid}.banda li{align-items:center;gap:14px;font-size:18px;display:flex}.seccion{padding:56px 0}.titulo-seccion{letter-spacing:-.03em;font-size:clamp(30px,7vw,52px);font-weight:800;line-height:1.08}.sub-seccion{color:var(--mr-texto-suave);margin-top:10px;font-size:clamp(18px,4vw,24px)}.titulo-tarjeta{letter-spacing:-.02em;font-size:clamp(26px,5vw,40px);font-weight:800}.lema{font:600 clamp(20px, 4vw, 26px) var(--mr-fuente-titulo);margin-top:28px}.lema:before,.lema:after{content:"";vertical-align:middle;background:#a9dde3;border-radius:4px;width:44px;height:4px;margin:0 14px;display:inline-block}.tres{gap:20px;margin-top:28px;display:grid}.rol{padding:12px 12px 20px;overflow:hidden}.rol__escena{border-radius:16px;justify-content:center;align-items:center;gap:18px;height:170px;display:flex;position:relative}.rol__escena--dueno{background:linear-gradient(135deg,#e6f4f6,#cfeaee)}.rol__escena--estudiante{background:linear-gradient(135deg,#fdece9,#f8d8d1)}.rol__escena--familia{background:linear-gradient(135deg,#e7f5ee,#cdebdd)}.rol__icono-grande{width:84px;height:84px;color:var(--mr-principal-oscuro);box-shadow:var(--mr-sombra);background:#fff;border-radius:24px;place-items:center;display:inline-grid}.rol__persona{color:var(--mr-texto-suave);margin:10px 8px 0;font-size:14px;font-weight:600}.rol__cabeza{align-items:flex-start;gap:16px;margin:18px 8px 8px;display:flex}.rol__titulo{letter-spacing:-.02em;font-size:26px;font-weight:800}.rol__cabeza p{color:var(--mr-texto-suave);margin-top:6px;font-size:17px}.pasos{gap:14px;margin:8px 8px 0;padding:0;list-style:none;display:grid}.pasos li{grid-template-columns:40px 28px 1fr;align-items:center;gap:12px;font-size:18px;display:grid}.paso__n{background:var(--mr-principal-suave);width:40px;height:40px;color:var(--mr-principal-oscuro);font:800 17px var(--mr-fuente-titulo);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.pasos .icono{color:var(--mr-principal-oscuro)}.confianza{gap:28px;display:grid}.cuatro{gap:16px;margin-top:28px;display:grid}.mini{align-content:start;gap:12px;padding:22px;display:grid}.mini h3{letter-spacing:-.01em;font-size:22px;font-weight:800}.mini p{color:var(--mr-texto-suave);font-size:17px}.niveles{grid-template-columns:repeat(4,1fr);margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.niveles:before{content:"";background:var(--mr-gris-suave);height:3px;position:absolute;top:13px;left:12%;right:12%}.niveles li{color:var(--mr-texto-suave);text-align:center;justify-items:center;gap:6px;font-size:13px;display:grid;position:relative}.niveles li.hecho{color:var(--mr-principal-oscuro);font-weight:700}.nivel__punto{border:2px solid var(--mr-gris);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.hecho .nivel__punto{background:var(--mr-principal);border-color:var(--mr-principal);color:#fff}.confianza__ejemplos{align-content:start;gap:16px;display:grid}.ejemplo-nota{color:var(--mr-texto-suave);font-size:13px;font-weight:600}.solicitante{gap:14px;padding:18px;display:grid}.solicitante__cabeza{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.solicitante__cabeza h3{letter-spacing:-.02em;font-size:24px;font-weight:800}.solicitante__cabeza .pastilla,.solicitante__cabeza .anillo{grid-column:1/-1;justify-self:start}.solicitante__cuerpo{border-top:1px solid var(--mr-borde);gap:14px;padding-top:14px;display:grid}.etiqueta{margin-bottom:8px;font-weight:700}.anillo{justify-items:center;gap:2px;display:inline-grid}.anillo small{color:var(--mr-texto-suave);font-weight:600}.votos{align-items:center;gap:4px;margin-bottom:10px;display:flex}.voto{position:relative}.voto--si:after{content:"✓";background:var(--mr-pagado);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;bottom:-4px;right:-4px}.votos__total{margin-left:12px;font-size:18px}.aviso{border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 14px;font-size:15px;display:flex}.aviso--verde{background:var(--mr-pagado-suave);color:var(--mr-pagado);font-weight:700}.aviso--alerta{background:var(--mr-alerta-suave);color:#6b4600}.aviso--alerta b{color:var(--mr-alerta)}.planes{gap:24px;display:grid}.planes__tarjetas{gap:16px;display:grid}.plan{text-align:center;justify-items:center;gap:10px;padding:22px;display:grid;position:relative}.plan--destacado{border:2px solid var(--mr-principal)}.plan__dibujo{background:var(--mr-principal-suave);width:120px;height:96px;color:var(--mr-principal-oscuro);border-radius:60px 60px 16px 16px;place-items:center;display:grid}.plan h3{letter-spacing:-.02em;font-size:30px;font-weight:800}.plan__lista{text-align:left;justify-self:stretch;gap:10px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.plan__lista li{color:#3c4a55;align-items:center;gap:12px;display:flex}.plan__lista .icono{color:var(--mr-principal-oscuro)}.plan .boton{width:100%}.dos{gap:20px;margin-top:24px;display:grid}.familias{gap:18px;padding:14px;display:grid;overflow:hidden}.familias__escena{background:linear-gradient(135deg,#f3ede4,#e7f5ee);border-radius:16px;place-items:center;min-height:200px;display:grid;position:relative}.familias__recibo{box-shadow:var(--mr-sombra);color:var(--mr-pagado);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;right:14px}.familias__texto{align-content:start;gap:12px;padding:0 6px 8px;display:grid}.familias__texto .pastilla{justify-self:start}.familias__frase{color:#3c4a55;font-size:20px}.lista-puntos{color:#3c4a55;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lista-puntos span+span:before{content:"|";color:var(--mr-borde);margin-right:14px}.lista-puntos .icono{color:var(--mr-texto-suave)}.piloto{gap:14px;padding:22px;scroll-margin-top:90px;display:grid}.piloto__cabeza{gap:4px;display:grid}.campo{gap:6px;display:grid}.campo label{font-weight:600}.campo__control{border:1px solid var(--mr-borde);border-radius:var(--mr-radio);min-height:50px;color:var(--mr-texto-suave);background:#fff;align-items:center;gap:10px;padding:0 14px;display:flex}.campo__control:focus-within{border-color:var(--mr-principal);box-shadow:0 0 0 3px var(--mr-principal-suave)}.campo__control input,.campo__control select{font:400 16px var(--mr-fuente);color:var(--mr-texto);background:0 0;border:0;outline:0;flex:1;width:100%;min-height:48px}.campo__control:has([aria-invalid=true]){border-color:var(--mr-coral)}.trampa{position:absolute;left:-9999px}.piloto__nota{color:var(--mr-texto-suave);font-size:13px}.piloto__estado{min-height:1.5em;font-weight:700}.piloto__estado--ok{color:var(--mr-pagado)}.piloto__estado--error{color:var(--mr-coral-oscuro)}.descarga__tarjeta{background:linear-gradient(135deg, #fff 55%, var(--mr-principal-suave));gap:22px;padding:24px;display:grid}.descarga__texto{justify-items:start;gap:14px;display:grid}.descarga__plataformas{gap:14px;margin:0;padding:0;list-style:none;display:grid}.descarga__plataformas li{align-items:center;gap:14px;font-size:17px;display:flex}.descarga__plataformas li>span:last-child{display:grid}.descarga__plataformas small{color:var(--mr-texto-suave);font-size:15px}@media (width>=1024px){.descarga__tarjeta{grid-template-columns:1.2fr 1fr;align-items:center;padding:40px}}.pie{border-top:1px solid var(--mr-borde);background:#fff;margin-top:24px;padding:28px 0 40px}.pie__fila{align-items:center;gap:16px;display:grid}.pie__fila svg{width:auto;height:34px}.pie__lema{color:#3c4a55}.pie__sellos{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.pie__sellos li{align-items:center;gap:10px;font-size:15px;display:inline-flex}.pie__sellos .circulo{width:40px;height:40px}.pie__legal{color:var(--mr-texto-suave);gap:8px;margin-top:18px;font-size:14px;display:grid}.aviso-version{background:var(--mr-texto);color:#fff;z-index:50;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@media (width>=640px){.tres,.cuatro{grid-template-columns:repeat(2,1fr)}.planes__tarjetas,.banda{grid-template-columns:repeat(3,1fr)}.banda li+li{border-left:2px solid var(--mr-borde);padding-left:24px}.pais,.encabezado .boton--coral{display:inline-flex}.solicitante__cabeza{grid-template-columns:auto 1fr auto}.solicitante__cabeza .pastilla,.solicitante__cabeza .anillo{grid-column:auto;justify-self:end}.solicitante__cuerpo{grid-template-columns:1fr auto;align-items:end}.familias{grid-template-columns:1fr 1.2fr;align-items:center}.campo{grid-template-columns:120px 1fr;align-items:center}}@media (width>=1024px){.nav{gap:32px;margin-right:auto;display:flex}.marca{margin-right:32px}.menu-boton{display:none}.tres{grid-template-columns:repeat(3,1fr)}.confianza{grid-template-columns:1fr 1.05fr;align-items:start;gap:40px}.planes{grid-template-columns:.9fr 1.6fr;align-items:center}.dos{grid-template-columns:1.45fr 1fr}.pie__fila{grid-template-columns:auto 1fr auto;gap:28px}}@media (width>=700px){.carrusel__pista{height:min(56.25vw,80vh);min-height:380px}.carrusel__imagen img{object-position:center 40%}.carrusel__slide:before{background:linear-gradient(90deg,#ffffffe6 0%,#ffffffe0 34%,#ffffff80 46%,#fff0 62%)}.carrusel__texto{align-items:center;width:37%;padding:0 12px 0 clamp(20px,4vw,72px);display:flex;inset:0 auto 0 0}.carrusel__frase{max-width:none;font-size:clamp(28px,3.6vw,60px)}.carrusel__controles{left:auto;right:var(--mr-gutter);bottom:18px;transform:none}.carrusel__fijo{padding-top:28px}}@media (width>=1200px){.carrusel__texto{align-items:flex-start;padding-top:clamp(40px,7%,96px)}.carrusel__fijo{z-index:3;width:37%;max-width:none;margin:0;padding:0 12px 0 clamp(20px,4vw,72px);position:absolute;bottom:clamp(36px,7%,80px);left:0}.carrusel__frase{font-size:clamp(36px,3.3vw,60px)}.portada__botones .boton--grande{flex:0 auto}}@media (width>=1200px) and (width<=1439px){.portada__sub{font-size:18px}.boton--grande{min-height:56px;padding:12px 20px;font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boton,.carrusel__slide,.carrusel__slide--activo,.carrusel__imagen img,.carrusel__slide .carrusel__frase,.carrusel__punto:before{transition:none}.carrusel__imagen img{transform:none}}.pagina-simple{padding:32px 0 64px}.texto-legal{gap:16px;max-width:760px;display:grid}.texto-legal h1{letter-spacing:-.02em;font-size:36px;font-weight:800}.texto-legal h2{margin-top:12px;font-size:22px;font-weight:800}.texto-legal ul{gap:8px;margin:0;padding-left:22px;display:grid}
