.t2{--t2-tinta:#071d3b;--t2-tinta-2:#3a4c66;--t2-etiqueta:#0a6f8f;--t2-enlace:#1b4dd6;--t2-acento:#00b8e4;--t2-papel:#f5f7fa;--t2-tarjeta:#fff;--t2-lavado:#e6f8fc;--t2-lavado-activo:#cdeff8;--t2-barra:#f7fafc;--t2-apagado:#e3e9f1;--t2-linea:#10233f1f;--t2-linea-2:#10233f24;--t2-borde-control:#6b7a90;--t2-placeholder:#5b6b82;--t2-error:#b42318;--t2-tinta-hover:#0b2a52;--t2-tinta-activo:#04142a;--t2-sombra:0 24px 60px -36px #071d3b59;--t2-curva:cubic-bezier(.2,.8,.2,1);--t2-f-texto:var(--hm-f-texto,system-ui),sans-serif;--t2-f-mono:var(--ax3-mono,ui-monospace),Menlo,Consolas,monospace;--t2-s1:4px;--t2-s2:8px;--t2-s3:12px;--t2-s4:16px;--t2-s5:24px;--t2-s6:32px;--t2-s7:48px;--t2-s8:64px;--t2-s9:96px;--t2-gutter:16px;background:var(--t2-papel);color:var(--t2-tinta);font-family:var(--t2-f-texto);padding-block-end:var(--t2-s8)}.t2 [class*=t2-],.t2 [class*=t2-]:before,.t2 [class*=t2-]:after{box-sizing:border-box}.t2 img[class*=t2-]{block-size:auto;max-inline-size:100%;display:block}.t2 :is(.t2-enlace,.t2-migas__a,.t2-faq__q,.t2-legal__q,.t2-tabla,.t2-tarjeta__a):focus-visible{outline:3px solid var(--t2-tinta);outline-offset:2px;border-radius:4px}.t2 :is(.t2-p,.t2-nota,.t2-lista,.t2-paso__d,.t2-tabla__nota,.t2-ruta__desc,.t2-legal__a) a:focus-visible{outline:3px solid var(--t2-tinta);outline-offset:2px;border-radius:4px}.t2 .t2-wrap{inline-size:min(1200px,100% - 2*var(--t2-gutter));margin-inline-start:auto;margin-inline-end:auto}.t2 .t2-migas{align-items:center;gap:0 var(--t2-s2);padding:var(--t2-s5)0 var(--t2-s4);font-family:var(--t2-f-texto);color:var(--t2-tinta-2);flex-wrap:wrap;margin:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.t2 .t2-migas>li{align-items:center;gap:var(--t2-s2);min-inline-size:0;display:inline-flex}.t2 .t2-migas>li+li:before{content:"/";color:var(--t2-tinta-2)}.t2 .t2-migas__a{min-block-size:44px;color:var(--t2-tinta-2);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.t2 .t2-migas__a:hover{color:var(--t2-tinta)}.t2 .t2-migas [aria-current=page]{color:var(--t2-tinta);font-weight:600}.t2 :is(.t2-h1,.t2-heroe__h1,.t2-h2,.t2-h3){color:var(--t2-tinta);font-family:var(--t2-f-texto);overflow-wrap:anywhere;margin:0;font-weight:700}.t2 .t2-kicker{margin:0 0 var(--t2-s4);color:var(--t2-etiqueta);font-family:var(--t2-f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4;display:block}.t2 .t2-h2{letter-spacing:-.012em;text-wrap:balance;margin-block-end:var(--t2-s4);font-size:clamp(26px,4vw,36px);font-stretch:87.5%;line-height:1.1}.t2 .t2-h2--filete{border-inline-start:4px solid var(--t2-acento);padding-inline-start:12px}.t2 .t2-h2--bajo{border-block-end:3px solid var(--t2-acento);padding-block-end:var(--t2-s2)}.t2 .t2-h3{letter-spacing:-.01em;font-size:20px;line-height:1.2}.t2 .t2-p{color:var(--t2-tinta);font-family:var(--t2-f-texto);margin:0 0 var(--t2-s4);max-inline-size:min(68ch,100%);font-size:17px;line-height:1.6}.t2 .t2-p:last-child{margin-block-end:0}.t2 .t2-nota{margin:var(--t2-s3)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);max-inline-size:min(60ch,100%);font-size:14px;line-height:1.5}.t2 :is(.t2-p,.t2-nota,.t2-lista,.t2-paso__d,.t2-tabla__nota,.t2-ruta__desc,.t2-legal__a) a{color:var(--t2-enlace);text-underline-offset:2px;text-decoration:underline}.t2 :is(.t2-p,.t2-nota,.t2-lista,.t2-paso__d,.t2-tabla__nota,.t2-ruta__desc,.t2-legal__a) a:hover{text-decoration-thickness:2px}.t2 .t2-enlace{min-block-size:44px;color:var(--t2-tinta);font-family:var(--t2-f-texto);text-decoration:underline;-webkit-text-decoration-color:var(--t2-acento);text-decoration-color:var(--t2-acento);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.t2 .t2-enlace:hover{text-decoration-color:currentColor}.t2 .t2-enlace:active{color:var(--t2-tinta-activo)}.t2 .t2-enlace--sec{font-weight:500}.t2 .t2-ctas{gap:var(--t2-s3);flex-wrap:wrap;align-items:center;margin-block-start:var(--t2-s5);display:flex}.t2 .t2-btn{justify-content:center;align-items:center;gap:var(--t2-s2);min-block-size:48px;padding-inline:var(--t2-s5);border:2px solid var(--t2-tinta);font-family:var(--t2-f-texto);text-align:center;cursor:pointer;border-radius:8px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.t2 .t2-btn:is(.t2-btn--primario,.t2-btn--secundario,.t2-btn){font-family:var(--t2-f-texto);letter-spacing:0;text-transform:none;font-size:17px;font-weight:600;line-height:1.2}.t2 .t2-btn--primario{background:var(--t2-tinta);color:#fff}.t2 .t2-btn--primario:hover{background:var(--t2-tinta-hover);border-color:var(--t2-tinta-hover);color:#fff}.t2 .t2-btn--primario:active{background:var(--t2-tinta-activo);border-color:var(--t2-tinta-activo)}.t2 .t2-btn--secundario{background:var(--t2-tarjeta);color:var(--t2-tinta)}.t2 .t2-btn--secundario:hover{background:var(--t2-lavado);color:var(--t2-tinta)}.t2 .t2-btn--secundario:active{background:var(--t2-lavado-activo)}.t2 .t2-btn:focus-visible{outline:3px solid var(--t2-tinta);outline-offset:3px}.t2 .t2-btn:disabled,.t2 .t2-btn[aria-disabled=true]{background:var(--t2-apagado);border-color:var(--t2-apagado);color:var(--t2-tinta-2);cursor:not-allowed;pointer-events:none}.t2 .t2-btn[aria-busy=true]{cursor:progress;opacity:.78;pointer-events:none}.t2 .t2-heroe{gap:var(--t2-s7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.t2 .t2-heroe__texto{min-inline-size:0;container-type:inline-size}.t2 .t2-heroe__h1{letter-spacing:-.02em;text-wrap:balance;max-inline-size:17ch;font-size:clamp(34px,9cqi,52px);font-stretch:90%;line-height:1.07}.t2 .t2-heroe__resp{margin:var(--t2-s5)0 0;padding:var(--t2-s4)var(--t2-s5);background:var(--t2-lavado);color:var(--t2-tinta);font-family:var(--t2-f-texto);border-radius:8px;max-inline-size:min(60ch,100%);font-size:18px;line-height:1.55}.t2 .t2-heroe__resp b,.t2 .t2-heroe__resp strong{font-weight:700}.t2 .t2-marco{background:var(--t2-tarjeta);border:1px solid var(--t2-linea);min-inline-size:0;box-shadow:var(--t2-sombra);padding:var(--t2-s3);animation:t2-entra .42s var(--t2-curva)both;border-radius:20px;margin:0}@keyframes t2-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.t2 .t2-marco__barra{align-items:center;gap:var(--t2-s2);block-size:40px;padding-inline:var(--t2-s3);background:var(--t2-barra);color:var(--t2-tinta-2);font-family:var(--t2-f-texto);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;margin-block-end:var(--t2-s3);font-size:14px;display:flex;overflow:hidden}.t2 .t2-marco__barra:before{content:"";background:var(--t2-acento);border-radius:999px;flex:none;block-size:8px;inline-size:8px}.t2 .t2-marco__img{block-size:auto;inline-size:100%;aspect-ratio:var(--t2-prop,3/2);object-fit:cover;object-position:center top;box-shadow:inset 0 0 0 1px var(--t2-linea);background:var(--t2-lavado);border-radius:12px}.t2 .t2-marco__pie{justify-content:space-between;align-items:center;gap:var(--t2-s2)var(--t2-s4);padding:var(--t2-s2)var(--t2-s1)0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);flex-wrap:wrap;font-size:14px;line-height:1.4;display:flex}.t2 .t2-marco--tel{padding:var(--t2-s5)var(--t2-s4);align-content:start;justify-items:center;display:grid}.t2 .t2-marco--tel>*{inline-size:100%;min-inline-size:0;max-inline-size:420px}.t2 .t2-marco--tel>.t2-marco__pie{max-inline-size:none}.t2 .t2-sec{margin-block-start:var(--t2-s7)}.t2 .t2-cifras{margin:var(--t2-s5)0 0;padding:var(--t2-s5);gap:var(--t2-s5)var(--t2-s4);background:var(--t2-tarjeta);border:1px solid var(--t2-linea);box-shadow:var(--t2-sombra);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.t2 .t2-cifras>li{gap:var(--t2-s1);align-content:start;min-inline-size:0;display:grid}.t2 .t2-cifras__n{color:var(--t2-tinta);font-family:var(--t2-f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.2vw + 8px,32px);font-weight:700;line-height:1.1}.t2 .t2-cifras__l{color:var(--t2-tinta-2);font-family:var(--t2-f-texto);margin:0;font-size:14px;line-height:1.45}.t2 .t2-rejilla{margin:var(--t2-s5)0 0;gap:var(--t2-s5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.t2 .t2-rejilla>*{min-inline-size:0}.t2 .t2-tarjeta{align-content:start;gap:var(--t2-s2);background:var(--t2-tarjeta);border:1px solid var(--t2-linea);block-size:100%;box-shadow:var(--t2-sombra);padding:var(--t2-s5);color:var(--t2-tinta);transition:transform .2s var(--t2-curva);border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid}.t2 .t2-tarjeta:has(>.t2-tarjeta__img){padding:var(--t2-s3)var(--t2-s3)var(--t2-s4)}.t2 .t2-tarjeta__img{aspect-ratio:4/3;object-fit:cover;object-position:center top;block-size:auto;inline-size:100%;box-shadow:inset 0 0 0 1px var(--t2-linea);background:var(--t2-lavado);border-radius:12px}.t2 .t2-tarjeta__cuerpo{gap:var(--t2-s2);min-inline-size:0;padding:var(--t2-s3)var(--t2-s2)0;display:grid}.t2 .t2-tarjeta__d{color:var(--t2-tinta-2);font-family:var(--t2-f-texto);margin:0;font-size:16px;line-height:1.5}@media (hover:hover){.t2 .t2-tarjeta:has(a,button):hover{transform:translateY(-2px)}}.t2 .t2-tarjeta:focus-within{transform:translateY(-2px)}.t2 .t2-icono{background:var(--t2-lavado);block-size:40px;inline-size:40px;color:var(--t2-tinta);border-radius:999px;flex:none;place-items:center;display:grid}.t2 .t2-icono svg{stroke:currentColor;fill:none;block-size:20px;inline-size:20px}.t2 .t2-dos{gap:var(--t2-s6);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--t2-s7);display:grid}.t2 .t2-dos__texto{min-inline-size:0}.t2 .t2-dos__texto>section+section{margin-block-start:var(--t2-s7)}.t2 .t2-dos__tarjeta{background:var(--t2-tarjeta);border:1px solid var(--t2-linea);min-inline-size:0;box-shadow:var(--t2-sombra);padding:var(--t2-s5)var(--t2-s4);border-radius:20px}.t2 .t2-dos__tarjeta>section+section{margin-block-start:var(--t2-s7)}.t2 .t2-pasos{margin:var(--t2-s4)0 0;gap:var(--t2-s4);counter-reset:t2-paso;padding:0;list-style:none;display:grid}.t2 .t2-paso{counter-increment:t2-paso;gap:var(--t2-s3);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.t2 .t2-paso:before{content:counter(t2-paso);background:var(--t2-tinta);color:#fff;block-size:32px;inline-size:32px;font-family:var(--t2-f-texto);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.t2 .t2-paso__t{color:var(--t2-tinta);font-family:var(--t2-f-texto);padding-block-start:4px;font-size:17px;font-weight:600;line-height:1.4;display:block}.t2 .t2-paso__d{margin:var(--t2-s1)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:16px;line-height:1.55}.t2 .t2-linea{margin:var(--t2-s4)0 0;padding:0 0 0 var(--t2-s5);gap:var(--t2-s5);border-inline-start:2px solid var(--t2-linea-2);margin-inline-start:5px;list-style:none;display:grid}.t2 .t2-linea>li{min-inline-size:0;position:relative}.t2 .t2-linea>li:before{content:"";background:var(--t2-acento);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--t2-papel);border-radius:999px;position:absolute;top:6px}.t2 .t2-linea>li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(-1*var(--t2-s5) - 7px)}.t2 .t2-linea>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(-1*var(--t2-s5) - 7px)}.t2 .t2-dos__tarjeta .t2-linea>li:before{box-shadow:0 0 0 3px var(--t2-tarjeta)}.t2 .t2-linea__cuando{color:var(--t2-etiqueta);font-family:var(--t2-f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600;display:block}.t2 .t2-linea__t{color:var(--t2-tinta);font-family:var(--t2-f-texto);margin-block-start:var(--t2-s1);font-size:17px;font-weight:600;line-height:1.4;display:block}.t2 .t2-linea__d{margin:var(--t2-s1)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:16px;line-height:1.55}.t2 .t2-ruta{margin:var(--t2-s4)0 0;gap:0;padding:0;list-style:none;display:grid}.t2 .t2-ruta__item{gap:var(--t2-s1)var(--t2-s4);padding-block:var(--t2-s4);border-block-end:1px solid var(--t2-linea-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.t2 .t2-ruta__item>*{grid-column:1/-1;min-inline-size:0}.t2 .t2-ruta__nombre{color:var(--t2-tinta);font-family:var(--t2-f-texto);grid-column:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}.t2 .t2-ruta__precio{text-align:end;color:var(--t2-etiqueta);font-family:var(--t2-f-mono);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;justify-self:end;font-size:16px;font-weight:600;line-height:1.4}.t2 .t2-ruta__nota{color:var(--t2-tinta-2);font-family:var(--t2-f-texto);margin:0;font-size:14px;line-height:1.5}.t2 .t2-ruta__vinetas{margin:var(--t2-s2)0 0;gap:var(--t2-s1);padding:0;list-style:none;display:grid}.t2 .t2-ruta__vinetas>li{color:var(--t2-tinta);font-family:var(--t2-f-texto);padding-inline-start:18px;font-size:15px;line-height:1.5;position:relative}.t2 .t2-ruta__vinetas>li:before{content:"";background:var(--t2-acento);border-radius:999px;block-size:6px;inline-size:6px;position:absolute;top:.62em}.t2 .t2-ruta__vinetas>li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:2px}.t2 .t2-ruta__vinetas>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.t2 .t2-ruta__desc{margin:var(--t2-s2)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:15px;line-height:1.55}.t2 .t2-ruta__item--rec{margin-block:var(--t2-s2);padding:var(--t2-s4);border:2px solid var(--t2-tinta);border-radius:12px}.t2 .t2-ruta__etiqueta{min-block-size:24px;padding:2px var(--t2-s2);background:var(--t2-lavado);color:var(--t2-tinta);font-family:var(--t2-f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.t2 .t2-lista{margin:var(--t2-s4)0 0;gap:0;padding:0;list-style:none;display:grid}.t2 .t2-lista>li{gap:var(--t2-s1);padding-block:var(--t2-s3);border-block-end:1px solid var(--t2-linea-2);color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:16px;line-height:1.5;display:grid}.t2 .t2-lista__t{color:var(--t2-tinta);font-weight:600}.t2 .t2-lista__p{color:var(--t2-etiqueta);font-family:var(--t2-f-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.t2 .t2-tabla{-webkit-overflow-scrolling:touch;margin-block-start:var(--t2-s4);overflow-x:auto}.t2 .t2-tabla__t{border-collapse:collapse;inline-size:100%;min-inline-size:520px;color:var(--t2-tinta);font-family:var(--t2-f-texto);font-size:15px;line-height:1.5}.t2 .t2-tabla__t :is(th,td){text-align:start;vertical-align:top;padding:var(--t2-s3)var(--t2-s3)var(--t2-s3)0;border-block-end:1px solid var(--t2-linea-2);color:inherit;font-family:inherit}.t2 .t2-tabla__t :is(th,td):last-child{padding-inline-end:0}.t2 .t2-tabla__t thead th{color:var(--t2-tinta-2);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.t2 .t2-tabla__t tbody th{inline-size:26%;font-weight:600}.t2 .t2-tabla__t .t2-tabla__p{color:var(--t2-etiqueta);font-family:var(--t2-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.t2 .t2-tabla__nota{margin:var(--t2-s3)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:14px;line-height:1.5}.t2 .t2-faq{border-block-end:1px solid var(--t2-linea-2)}.t2 .t2-faq__q{justify-content:space-between;align-items:center;gap:var(--t2-s3);min-block-size:48px;padding-block:var(--t2-s3);cursor:pointer;color:var(--t2-tinta);font-family:var(--t2-f-texto);font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.t2 .t2-faq__q::-webkit-details-marker{display:none}.t2 .t2-faq__q:after{content:"+";color:var(--t2-tinta-2);flex:none;font-size:22px;font-weight:500;line-height:1}.t2 .t2-faq[open]>.t2-faq__q:after{content:"−"}.t2 .t2-faq__q:hover{text-decoration:underline;-webkit-text-decoration-color:var(--t2-acento);text-decoration-color:var(--t2-acento);text-underline-offset:4px;text-decoration-thickness:2px}.t2 .t2-faq__a{margin:0 0 var(--t2-s4);color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:15px;line-height:1.55}.t2 .t2-cierre{padding:var(--t2-s5)var(--t2-s4);background:var(--t2-lavado);gap:var(--t2-s5);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;margin-block-start:var(--t2-s7);display:grid}.t2 .t2-cierre__texto{min-inline-size:0}.t2 .t2-cierre .t2-h2{margin-block-end:var(--t2-s3)}.t2 .t2-cierre .t2-ctas{margin-block-start:0}.t2 .t2-dos__texto .t2-cierre{padding:var(--t2-s6)var(--t2-s5);grid-template-columns:minmax(0,1fr)}.t2 .t2-dos__texto .t2-cierre .t2-ctas{justify-content:flex-start}.t2 .t2-form{gap:var(--t2-s5);margin:0;display:grid}.t2 .t2-form__fila{gap:var(--t2-s5);grid-template-columns:minmax(0,1fr);display:grid}.t2 .t2-form__campo{gap:var(--t2-s2);min-inline-size:0;display:grid}.t2 .t2-form__label{color:var(--t2-tinta);font-family:var(--t2-f-texto);font-size:14px;font-weight:600;line-height:1.4}.t2 .t2-form__label .t2-form__opc{color:var(--t2-tinta-2);font-weight:400}.t2 .t2-form__control{min-block-size:48px;inline-size:100%;padding:var(--t2-s3)var(--t2-s4);border:1px solid var(--t2-borde-control);background:var(--t2-tarjeta);color:var(--t2-tinta);font-family:var(--t2-f-texto);-webkit-appearance:none;appearance:none;border-radius:8px;font-size:17px;line-height:1.4;transition:border-color .16s}.t2 .t2-form__control::placeholder{color:var(--t2-placeholder);opacity:1}.t2 textarea.t2-form__control{resize:vertical;min-block-size:120px}.t2 select.t2-form__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23071D3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-inline-end:44px}.t2 .t2-form__control:hover{border-color:var(--t2-tinta-2)}.t2 .t2-form__control:focus-visible{outline:3px solid var(--t2-tinta);outline-offset:2px;border-color:var(--t2-tinta)}.t2 .t2-form__control[aria-invalid=true]{border:2px solid var(--t2-error);padding:11px 15px}.t2 select.t2-form__control[aria-invalid=true]{padding-inline-end:43px}.t2 .t2-form__control:disabled{background:var(--t2-apagado);border-color:var(--t2-apagado);color:var(--t2-tinta-2);cursor:not-allowed}.t2 .t2-form__ayuda{color:var(--t2-tinta-2);font-family:var(--t2-f-texto);margin:0;font-size:14px;line-height:1.5}.t2 .t2-form__error{color:var(--t2-error);font-family:var(--t2-f-texto);margin:0;font-size:14px;font-weight:600;line-height:1.5}.t2 .t2-form__check{gap:var(--t2-s3);min-block-size:44px;padding-block:var(--t2-s2);color:var(--t2-tinta-2);font-family:var(--t2-f-texto);grid-template-columns:24px minmax(0,1fr);align-items:start;font-size:14px;line-height:1.5;display:grid}.t2 .t2-form__check input{block-size:20px;inline-size:20px;accent-color:var(--t2-tinta);margin:2px 0 0}.t2 .t2-form__check input:focus-visible{outline:3px solid var(--t2-tinta);outline-offset:2px}.t2 .t2-form[aria-busy=true]{cursor:progress}.t2 .t2-form[aria-busy=true] .t2-form__control{pointer-events:none}.t2 .t2-legal{margin-block-start:var(--t2-s4)}.t2 .t2-legal__q{align-items:center;gap:var(--t2-s2);cursor:pointer;min-block-size:44px;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);text-underline-offset:2px;font-size:14px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.t2 .t2-legal__q::-webkit-details-marker{display:none}.t2 .t2-legal__q:after{content:"+";font-size:18px;line-height:1;text-decoration:none}.t2 .t2-legal[open]>.t2-legal__q:after{content:"−"}.t2 .t2-legal__a{margin:var(--t2-s1)0 0;color:var(--t2-tinta-2);font-family:var(--t2-f-texto);font-size:14px;line-height:1.55}.t2 .t2-elige{gap:var(--t2-s3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--t2-s4);display:grid}.t2 .t2-elige__op{gap:var(--t2-s1);min-block-size:72px;inline-size:100%;padding:var(--t2-s4)52px var(--t2-s4)var(--t2-s4);border:1px solid var(--t2-borde-control);background:var(--t2-tarjeta);color:var(--t2-tinta);font-family:var(--t2-f-texto);text-align:start;cursor:pointer;border-radius:8px;align-content:center;transition:background-color .16s,border-color .16s;display:grid;position:relative}.t2 .t2-elige__op:after{content:"";border:2px solid var(--t2-borde-control);background:var(--t2-tarjeta)center/14px no-repeat;border-radius:999px;block-size:22px;inline-size:22px;margin-block-start:-11px;position:absolute;top:50%}.t2 .t2-elige__op:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--t2-s4)}.t2 .t2-elige__op:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--t2-s4)}.t2 .t2-elige__t{color:var(--t2-tinta);font-size:17px;font-weight:700;line-height:1.3}.t2 .t2-elige__d{color:var(--t2-tinta-2);font-size:14px;line-height:1.45}.t2 .t2-elige__op:hover{background:var(--t2-papel);border-color:var(--t2-tinta-2)}.t2 .t2-elige__op:active{background:var(--t2-lavado-activo)}.t2 .t2-elige__op:focus-visible{outline:3px solid var(--t2-tinta);outline-offset:3px}.t2 .t2-elige__op[aria-pressed=true]{background:var(--t2-lavado);border:2px solid var(--t2-tinta);padding:15px 51px 15px 15px}.t2 .t2-elige__op[aria-pressed=true]:after{border-color:var(--t2-tinta);background-color:var(--t2-tinta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.t2 .t2-elige__op[aria-pressed=true]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:15px}.t2 .t2-elige__op[aria-pressed=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:15px}.t2 .t2-elige__op:disabled{background:var(--t2-apagado);border-color:var(--t2-apagado);cursor:not-allowed}.t2 .t2-elige__op:disabled :is(.t2-elige__t,.t2-elige__d){color:var(--t2-tinta-2)}.t2 .t2-elige__detalle{border-block-start:1px solid var(--t2-linea-2);margin-block-start:var(--t2-s5);padding-block-start:var(--t2-s5)}.t2 .t2-elige__detalle:empty{display:none}@media (max-width:599px){.t2 .t2-btn{inline-size:100%}.t2 .t2-ctas>*{flex:100%}.t2 .t2-heroe__resp{padding:var(--t2-s3)var(--t2-s4);font-size:17px}.t2 .t2-cifras{padding:var(--t2-s4)}.t2 .t2-ruta__item{grid-template-columns:minmax(0,1fr)}.t2 .t2-ruta__precio{text-align:start;grid-column:1;justify-self:start}}@media (min-width:600px){.t2 .t2-h3{font-size:22px}.t2 .t2-cifras{padding:var(--t2-s5)var(--t2-s6);grid-template-columns:repeat(4,minmax(0,1fr))}.t2 .t2-cifras>li+li{border-inline-start:1px solid var(--t2-linea-2);padding-inline-start:var(--t2-s4)}.t2 .t2-cifras--2,.t2 :is(.t2-rejilla--2,.t2-rejilla--3,.t2-rejilla--4,.t2-rejilla--5){grid-template-columns:repeat(2,minmax(0,1fr))}.t2 :is(.t2-rejilla--2,.t2-rejilla--3,.t2-rejilla--4,.t2-rejilla--5)>:last-child:nth-child(odd){grid-column:1/-1}.t2 .t2-form__fila{grid-template-columns:repeat(2,minmax(0,1fr))}.t2 .t2-dos__tarjeta{padding:var(--t2-s6)}.t2 .t2-cierre{padding:var(--t2-s6)var(--t2-s5)}}@media (min-width:900px){.t2{--t2-gutter:24px}}@media (min-width:1080px){.t2 .t2-sec{margin-block-start:var(--t2-s8)}.t2 .t2-heroe{gap:var(--t2-s8);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.t2 .t2-rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.t2 .t2-rejilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}.t2 .t2-rejilla--5{gap:var(--t2-s4);grid-template-columns:repeat(5,minmax(0,1fr))}.t2 :is(.t2-rejilla--3,.t2-rejilla--4,.t2-rejilla--5)>:last-child:nth-child(odd){grid-column:auto}.t2 .t2-rejilla--5 .t2-tarjeta{padding:var(--t2-s4)}.t2 .t2-dos{gap:var(--t2-s8);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);margin-block-start:var(--t2-s8)}.t2 .t2-dos__tarjeta{position:sticky;top:96px}.t2 .t2-tabla__t{min-inline-size:0;font-size:14px}.t2 .t2-cierre{padding:var(--t2-s7)var(--t2-s8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-block-start:var(--t2-s8)}.t2 .t2-cierre .t2-ctas{justify-content:flex-end}.t2 .t2-dos__texto .t2-cierre{padding:var(--t2-s6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--t2-s7)}.t2 .t2-dos__texto .t2-cierre .t2-ctas{justify-content:flex-start}}@media (min-width:1080px) and (max-width:1279px){.t2 .t2-marco{--t2-prop:4/3}}@media (prefers-reduced-motion:reduce){.t2 .t2-marco{animation:none}.t2 :is(.t2-tarjeta,.t2-btn,.t2-elige__op,.t2-form__control){transition:none}:is(.t2 .t2-tarjeta:has(a,button):hover,.t2 .t2-tarjeta:focus-within){transform:none}}.t2 :where(a,li,th,td,small,q):where(:not([class]):not(.t2-marco--tel *,[data-t2-ajeno] *)){font-size:inherit!important}.t2 .t2-btn{font-size:17px!important}.t2 .t2-enlace,.t2 .t2-tarjeta__a{font-size:16px!important}.t2 .t2-migas>li,.t2 .t2-migas__a{font-size:14px!important}.t2 .t2-lista>li,.t2 .t2-lista__t{font-size:16px!important}.t2 .t2-lista__p{font-size:17px!important}.t2 .t2-ruta__item{font-size:16px!important}.t2 .t2-ruta__vinetas>li{font-size:15px!important}.t2 .t2-paso,.t2 .t2-linea>li,.t2 .t2-cifras>li{font-size:16px!important}.t2 .t2-tabla__t :is(th,td){font-size:15px!important}.t2 .t2-tabla__t thead th{font-size:14px!important}@media (min-width:1080px){.t2 .t2-tabla__t :is(th,td){font-size:14px!important}.t2 .t2-heroe .t2-btn{padding-inline-start:20px;padding-inline-end:20px;font-size:16px!important}}.t2 :is(.t2-ctas>a:not(.t2-btn),.t2-nota>a:only-child){align-items:center;min-block-size:44px;display:inline-flex}@media (min-width:600px){.t2 .t2-cifras--2>li:nth-child(odd){border-inline-start:0;padding-inline-start:0}}
