html{background:#f6f8fc}.contenedor{max-width:78rem}.sobretitulo{color:#2846e0;letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.sobretitulo-claro{color:#b7c5ff}.sobretitulo-claro>span{background:#55dbea;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #55dbea12}.portada{isolation:isolate;color:#fff;background:#101827;position:relative;overflow:hidden}.portada:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 82% 40%,#3156ec32,#0000 48%),radial-gradient(at 3% 100%,#55dbea0c,#0000 35%);position:absolute;inset:0}.portada-interior{grid-template-columns:1.25fr 1fr;align-items:center;column-gap:42px;padding-top:66px;padding-bottom:27px;display:grid}.portada h1{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(40px,4.25vw,59px);font-weight:720;line-height:1.075}.portada h1>span{color:#9fb4ff;margin-top:10px;display:block}.portada-descripcion{color:#bac6df;max-width:500px;margin-top:23px;font-size:16px;line-height:1.75}.portada-acciones{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.portada-acciones .boton{border-radius:10px;min-height:49px;padding-inline:21px;font-size:14px}.portada-acciones .boton-claro{background:#ffffff04;border-color:#ffffff32}.portada-escena{justify-content:center;align-items:center;width:100%;min-width:0;min-height:430px;display:flex;position:relative}.portada-escena:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(#5474ff24,#29429b0c 60%,#0000 71%);border-radius:50%;width:86%;position:absolute}.escena-orbita{pointer-events:none;border:1px solid #9fb0ff22;border-radius:50%;position:absolute}.orbita-exterior{width:94%;height:80%;transform:rotate(-25deg)}.orbita-interior{border-color:#9fb0ff16;width:77%;height:96%;transform:rotate(-25deg)}.portada-nexo{filter:drop-shadow(0 24px 24px #02081835);max-width:100%;position:relative}.escena-etiqueta{z-index:2;color:#dae3ff;background:#1b2943dd;border:1px solid #9fb0ff30;border-radius:12px 12px 12px 2px;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:flex;position:absolute;top:5px;right:29px;transform:rotate(3deg)}.escena-nota{z-index:2;background:#1c2943ef;border:1px solid #9fb0ff30;border-radius:12px;align-items:center;gap:11px;padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:39px;left:-5px;transform:rotate(-3deg);box-shadow:0 12px 30px #050a1826}.escena-nota-icono{color:#92b9ff;background:#355cff26;border:1px solid #9fb0ff22;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.escena-nota small{color:#a8b8d6;margin-top:4px;font-size:10px;font-weight:400;display:block}.portada-confianza{color:#b8c6df;border-top:1px solid #ffffff12;grid-column:1/-1;align-items:center;gap:40px;margin-top:35px;padding-top:23px;font-size:12px;display:flex}.portada-confianza li{align-items:center;gap:9px;display:flex}.portada-confianza svg{color:#75dbe8;flex:none;width:15px;height:15px}.situaciones-inicio h2{letter-spacing:-.02em;font-size:14px}.situacion-enlace{border:1px solid #dde4f0;border-radius:8px;align-items:center;min-height:42px;padding:8px 14px;font-size:12px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.situacion-enlace:hover{color:#2846e0;background:#edf2ff;border-color:#a8b8f9}.situaciones-inicio a[href$=\#no-se]{font-size:12px}.directorio-ilustracion{isolation:isolate;position:relative}.directorio-ilustracion:before{content:"";z-index:-1;background:radial-gradient(#eef3ff,#f9fbff);border:1px solid #e0e7f8;border-radius:50%;position:absolute;inset:7% 13%}.directorio-inicio form{border-radius:16px;box-shadow:0 15px 40px -30px #18284c44}.paso-inicio{border-right:1px solid #dce2ee;padding:3px 30px 3px 0;position:relative}.paso-inicio:last-child{border:0}.paso-inicio p{font-size:14px;line-height:1.75}.paso-inicio>span{background:#fff;border:1px solid #d9e1f9;border-radius:50%;width:42px;height:42px;font-size:13px}.profesionales-inicio{background:radial-gradient(at 90% 20%,#253c83 0,#0000 60%),#101827}.profesionales-inicio p{font-size:14px}.profesionales-inicio .boton{font-size:13px}.cabecera-pagina{background:linear-gradient(110deg,#fff 60%,#f1f5ff);border-bottom:1px solid #dce2ee;position:relative}.cabecera-pagina-interior{align-items:center;gap:40px;padding-block:31px;display:flex;position:relative}.cabecera-pagina-titulo{letter-spacing:-.04em;margin-top:15px;font-size:clamp(30px,3.3vw,43px);font-weight:700;line-height:1.12}.cabecera-pagina-descripcion{color:#53617b;max-width:46rem;margin-top:13px;font-size:15px;line-height:1.75}.cabecera-pagina nav{font-size:12px}.cabecera-pagina-arte{flex:none;width:155px;position:relative}.cabecera-pagina-arte:before{content:"";border:1px solid #dde5f8;border-radius:50%;position:absolute;inset:15% 5%}.cabecera-pagina-arte img{width:100%;height:auto;position:relative}.catalogo-layout{grid-template-columns:198px minmax(0,1fr);align-items:start;gap:0 30px;display:grid}.catalogo-busqueda{grid-area:1/2}.catalogo-busqueda-etiqueta{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.catalogo-buscador.entrada{border-radius:12px;min-height:53px;padding-left:45px;font-size:14px;box-shadow:0 3px 10px #18284c03}.catalogo-filtros{grid-area:1/1/span 2;position:sticky;top:100px}.catalogo-filtros-titulo{letter-spacing:.12em;color:#64728c;padding:3px 12px 16px;font-size:9px;font-weight:700}.catalogo-categorias{flex-direction:column;gap:5px;display:flex}.catalogo-categoria{text-align:left;cursor:pointer;color:#4b5873;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:45px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.catalogo-categoria:hover{background:#eaf0ff}.catalogo-categoria[aria-pressed=true]{color:#2846e0;background:#e9efff;border-color:#d1ddff;font-weight:700}.catalogo-cantidad{text-align:center;color:#4b5873;background:#fff9;border-radius:4px;min-width:20px;padding:2px 4px;font-size:10px}.catalogo-ayuda{background:#fff;border:1px solid #dce2ee;border-radius:13px;margin-top:26px;padding:20px 15px}.catalogo-ayuda-simbolo{color:#355cff;background:#eaf0ff;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:15px;font-size:12px;font-weight:700;display:grid}.catalogo-ayuda h2{font-size:14px;line-height:1.4}.catalogo-ayuda p{color:#64728c;margin:10px 0 13px;font-size:11px;line-height:1.6}.catalogo-ayuda a{font-size:11px}.catalogo-resultados{grid-area:2/2}.catalogo-resumen{color:#64728c;justify-content:space-between;gap:15px;margin:23px 0 18px;font-size:12px;display:flex}.catalogo-resumen strong{color:#101827;font-weight:650}.catalogo-resumen>span{font-size:10px}.catalogo-tarjetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tarjeta-herramienta{border-radius:15px;flex-direction:column;height:100%;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.tarjeta-herramienta:hover{border-color:#b5c5f4;transform:translateY(-3px);box-shadow:0 12px 28px -19px #244fc85c}.tarjeta-herramienta-superior{justify-content:space-between;align-items:flex-start;gap:10px;min-height:0;padding-right:72px;display:flex}.tarjeta-area{color:#657694;letter-spacing:.04em;padding-top:9px;font-size:9px;font-weight:650}.tarjeta-herramienta-pose{object-fit:contain;width:72px;height:72px;transition:transform .25s;position:absolute;top:10px;right:10px}.tarjeta-herramienta:hover .tarjeta-herramienta-pose{transform:translateY(-3px)rotate(-2deg)}.tarjeta-herramienta-titulo{letter-spacing:-.03em;margin-top:10px;padding-right:72px;font-size:18px;line-height:1.3}.tarjeta-herramienta-descripcion{color:#53617b;margin-top:8px;margin-bottom:18px;font-size:14px;line-height:1.6}.tarjeta-herramienta-pie{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.tarjeta-herramienta-pie .insignia{color:#566680;white-space:normal;background:#f3f5f9;padding:4px 6px;font-size:9px;font-weight:550}.tarjeta-abrir{color:#2846e0;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:650;display:flex}.tarjeta-abrir svg{transition:transform .15s}.tarjeta-herramienta:hover .tarjeta-abrir svg{transform:translate(2px,-2px)}.tarjeta-herramienta:active{transform:translateY(-1px)}[aria-roledescription=carrusel] .tarjeta-herramienta-descripcion{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tarjeta-herramienta-limite{margin:-8px 0 16px;font-size:12.5px;line-height:1.4}[aria-roledescription=carrusel] .tarjeta-herramienta-limite{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalogo-vacio{text-align:center;background:#fff;border:1px dashed #c3ccdd;border-radius:16px;padding:40px 25px}.catalogo-vacio h2{font-size:20px}.catalogo-vacio p{color:#53617b;margin-top:12px;font-size:14px}.entrada{box-shadow:0 1px 2px #10182703}.campo>label,.etiqueta{font-size:14px}.ayuda{font-size:12px;line-height:1.6}.calculadora-eleccion{border-radius:16px;padding:24px}.calculadora-eleccion [role=radio]{border-radius:11px;padding:12px 13px}.calculadora-eleccion [role=radio]>span:nth-child(2){margin-top:5px;font-size:11px;line-height:1.5}.calculadora-eleccion [role=radio][aria-checked=true]{background:#edf2ff;border-color:#8ca6ff;box-shadow:0 1px 5px #355cff08}.calculadora-espera{background:radial-gradient(at 50% 35%,#eaf0ff,#0000 65%),#fff;border:1px dashed #becce8;border-radius:18px;min-height:390px;position:relative}.calculadora-espera h2{font-size:18px}.calculadora-espera p{font-size:13px}.calculadora-layout fieldset.tarjeta{border-radius:16px}.tabla th{letter-spacing:.02em;padding-block:13px;font-size:11px}.tabla td{padding-block:15px;font-size:13px}.calculadora-eleccion [role=radio]>span:first-child{font-size:14px}.calculadora-eleccion [role=radio]>span:nth-child(2){font-size:12px}@media (min-width:1440px){.portada-interior{padding-top:74px;padding-bottom:28px}.portada-escena{min-height:445px}}[data-area]{--tinte:#eaf0ff;--acento:#2846e0;--borde:#c9d6fb}[data-area=vivienda]{--tinte:#e6f5ee;--acento:#0e6b4e;--borde:#b4dfca}[data-area=autos]{--tinte:#fff2dd;--acento:#8a4b00;--borde:#f1d3a3}[data-area=negocios]{--tinte:#f0ecff;--acento:#5b3bd1;--borde:#d3c8fb}[data-area=documentos]{--tinte:#e3f5f8;--acento:#0b6577;--borde:#b0dfe8}[data-area=situaciones]{--tinte:#fdecea;--acento:#a6372b;--borde:#f3c4bd}[data-area=familia]{--tinte:#fceaf3;--acento:#9b2f68;--borde:#f0c2da}[data-area=abogados]{--tinte:#e8ecf6;--acento:#2e3e6e;--borde:#c3cce3}.categorias{grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.categoria{background:#fff;border:1px solid #dde4f0;border-radius:20px;flex-direction:column;min-width:0;padding:8px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #1018270a}.categoria:hover{border-color:var(--borde);box-shadow:0 16px 32px -22px #1018274d}.categoria-escena{background:var(--tinte);border-radius:14px;flex:1;justify-content:space-between;gap:10px;min-height:156px;padding:20px 16px 16px 20px;display:flex}.categoria-texto{flex:1;min-width:0}.categoria h3{letter-spacing:-.03em;font-size:22px;line-height:1.15}.categoria-titulo{color:#101827;border-radius:6px;text-decoration:none;transition:color .15s}.categoria-titulo:hover{color:var(--acento);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.categoria-titulo:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.categoria-descripcion{color:#4a5672;max-width:30ch;margin-top:8px;font-size:14px;line-height:1.55}.categoria-pose{flex:none;align-self:flex-end;width:104px;height:auto;margin:-4px -2px -8px 0;transition:transform .25s}.categoria:hover .categoria-pose{transform:translateY(-4px)rotate(-2deg)}.categoria-enlaces{padding:6px 4px 2px;display:grid}.categoria-enlaces li+li{border-top:1px solid #eef1f7}.categoria-enlace{color:#1e2a44;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.categoria-enlace:hover{background:var(--tinte);color:var(--acento)}.categoria-enlace:active{background:var(--borde)}.categoria-enlace:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.categoria-flecha{width:16px;height:16px;color:var(--acento);flex:none;transition:transform .15s}.categoria-enlace:hover .categoria-flecha{transform:translate(3px)}.categoria[data-protagonista]{grid-row:span 2}.categoria[data-protagonista] .categoria-escena{flex:none;align-items:flex-end;min-height:0;padding:24px 18px 0 24px}.categoria[data-protagonista] .categoria-texto{align-self:flex-start}.categoria[data-protagonista] h3{font-size:34px}.categoria[data-protagonista] .categoria-pose{width:168px;margin:0 -6px 0 0}.categoria-insignia{background:var(--acento);color:#fff;border-radius:999px;margin-bottom:12px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.categoria-prestaciones{color:#33405e;gap:9px;padding:18px 14px 12px;font-size:14px;line-height:1.45;display:grid}.categoria-prestaciones li{align-items:flex-start;gap:10px;display:flex}.categoria-palomita{width:16px;height:16px;color:var(--acento);flex:none;margin-top:2px}.categoria[data-protagonista] .categoria-enlaces{border-top:1px solid #e6ebf5;margin:0 6px;padding-inline:0}.categoria-accion{margin-top:auto;padding:12px 10px 10px}.categoria-accion .boton{width:100%;min-height:48px}.categoria-accion p{color:#5a6680;margin-top:10px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.categoria:hover .categoria-pose,.categoria-enlace:hover .categoria-flecha{transform:none}}@media (max-width:1100px){.categorias{grid-template-columns:repeat(2,minmax(0,1fr))}.categoria[data-protagonista]{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"escena prestaciones""enlaces accion";column-gap:8px;display:grid}.categoria[data-protagonista] .categoria-escena{grid-area:escena;padding-bottom:12px}.categoria[data-protagonista] .categoria-prestaciones{grid-area:prestaciones;align-content:center}.categoria[data-protagonista] .categoria-enlaces{grid-area:enlaces}.categoria[data-protagonista] .categoria-accion{grid-area:accion;align-self:end;margin-top:0}}@media (max-width:700px){.categorias{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px}.categoria[data-protagonista]{display:flex}.categoria[data-protagonista] .categoria-escena{padding:20px 12px 0 20px}.categoria[data-protagonista] h3{font-size:29px}.categoria[data-protagonista] .categoria-pose{width:128px}.categoria-escena{min-height:0}.categoria h3{font-size:21px}.categoria-pose{width:88px}.categoria-prestaciones{padding-inline:12px;font-size:13.5px}}.tarjeta-herramienta[data-area]:hover{border-color:var(--borde)}.tarjeta-herramienta[data-area] .tarjeta-area{background:var(--tinte);color:var(--acento);letter-spacing:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.tarjeta-herramienta-marco{background:var(--tinte,#eaf0ff);border-radius:16px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:12px;right:12px}.tarjeta-herramienta-marco .tarjeta-herramienta-pose{width:62px;height:62px;position:static}.tarjeta-herramienta[data-area] .tarjeta-abrir{color:var(--acento)}.tarjeta-herramienta[data-area]:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.cabecera-pagina[data-area]{background:linear-gradient(105deg,#fff 52%,var(--tinte))}.cabecera-pagina[data-area] .cabecera-pagina-arte:before{box-shadow:inset 0 0 0 1px var(--borde);background:#ffffffb3;border:0;border-radius:50%;inset:10% 2%}.catalogo-categoria[data-area]>span:first-child{align-items:center;gap:9px;display:inline-flex}.catalogo-categoria[data-area]>span:first-child:before{content:"";background:var(--acento);border-radius:3px;flex:none;width:9px;height:9px}.catalogo-categoria[data-area]:hover{background:var(--tinte)}.catalogo-categoria[data-area][aria-pressed=true]{background:var(--tinte);border-color:var(--borde);color:var(--acento)}.acceso{color:#101827;background:#fff;border:1px solid #dde4f0;border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.acceso:hover{border-color:var(--borde);box-shadow:0 16px 32px -22px #1018274d}.acceso:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.acceso-escena{background:var(--tinte);justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 18px 0 20px;display:flex}.acceso-icono{width:44px;height:44px;color:var(--acento);background:#fff;border-radius:12px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 1px 2px #1018270f}.acceso-pose{width:96px;height:auto;margin-bottom:-6px;transition:transform .25s}.acceso:hover .acceso-pose{transform:translateY(-4px)rotate(-2deg)}.acceso-cuerpo{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.acceso-cuerpo h3{letter-spacing:-.025em;font-size:20px}.acceso-cuerpo p{color:#4a5672;flex:1;margin-top:8px;font-size:14.5px;line-height:1.6}.acceso-accion{color:var(--acento);align-items:center;gap:6px;margin-top:16px;font-weight:650;display:inline-flex}.acceso-accion svg{width:16px;height:16px;transition:transform .15s}.acceso:hover .acceso-accion svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.acceso:hover .acceso-pose,.acceso:hover .acceso-accion svg{transform:none}}.ficha{color:#101827;background:#fff;border:1px solid #dde4f0;border-radius:18px;flex-direction:column;height:100%;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.ficha:hover{border-color:var(--borde);box-shadow:0 16px 32px -22px #1018274d}.ficha:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.ficha-punteada{border-style:dashed;border-color:var(--borde)}.ficha-marco{background:var(--tinte);border-radius:18px;align-self:flex-start;place-items:center;width:72px;height:72px;display:grid}.ficha-marco img{width:62px;height:auto;transition:transform .25s}.ficha:hover .ficha-marco img{transform:translateY(-3px)rotate(-2deg)}.ficha-accion{color:var(--acento);align-items:center;gap:4px;margin-top:16px;font-size:14.5px;font-weight:650;display:inline-flex}.ficha-accion svg{transition:transform .15s}.ficha:hover .ficha-accion svg{transform:translate(2px,-2px)}.situacion-enlace[data-area]{gap:8px}.situacion-enlace[data-area]:before{content:"";background:var(--acento);border-radius:3px;flex:none;width:8px;height:8px}.situacion-enlace[data-area]:hover{background:var(--tinte);border-color:var(--borde);color:var(--acento)}@media (prefers-reduced-motion:reduce){.ficha:hover .ficha-marco img,.ficha:hover .ficha-accion svg{transform:none}}.acciones-area{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.acciones-area-compactas{grid-template-columns:repeat(2,minmax(0,1fr))}.acciones-area>li{display:flex}.accion-area{border:1px solid var(--borde);background:linear-gradient(160deg,var(--tinte) 0,#fff 62%);color:#101827;border-radius:18px;flex:1;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.accion-area:hover{border-color:var(--acento);box-shadow:0 16px 32px -24px #10182766}.accion-area:focus-visible{outline:3px solid var(--acento);outline-offset:3px}.accion-area-icono{width:44px;height:44px;color:var(--acento);box-shadow:inset 0 0 0 1px var(--borde);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.accion-area-cuerpo{flex-direction:column;gap:4px;min-width:0;display:flex}.accion-area-titulo{letter-spacing:-.01em;font-size:17px;font-weight:720;line-height:1.3}.accion-area-texto{color:#4b5873;font-size:14.5px;line-height:1.55}.accion-area-cta{color:var(--acento);align-items:center;gap:5px;margin-top:8px;font-size:14.5px;font-weight:700;display:inline-flex}.accion-area-cta svg{transition:transform .15s}.accion-area:hover .accion-area-cta svg{transform:translate(3px)}.accion-area-destacada{color:#fff;background:radial-gradient(120% 140% at 100% 0,#22304f 0,#101827 60%);border-color:#101827}.accion-area-destacada:hover{border-color:#55dbea}.accion-area-destacada .accion-area-icono{color:#55dbea;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff26}.accion-area-destacada .accion-area-texto{color:#c5cee0}.accion-area-destacada .accion-area-cta{color:#55dbea}.acciones-area-compactas .accion-area{padding:16px 18px}@media (max-width:900px){.acciones-area,.acciones-area-compactas{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.accion-area:hover .accion-area-cta svg{transform:none}}.caracteristica{border:1px solid var(--borde,#dde4f0);background:linear-gradient(120deg,var(--tinte,#f5f7fc) 0,#fff 55%);border-radius:16px;padding:18px 20px 18px 24px;position:relative}.caracteristica:before{content:"";background:var(--acento,#355cff);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.caracteristica h2{font-size:1.08rem}.caracteristica p{color:#4b5873;margin-top:4px;font-size:.93rem;line-height:1.55}.ventana-perfil{color:#101827;background:0 0;border:0;width:min(420px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.ventana-perfil::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c12209e}.ventana-perfil[open]::backdrop{animation:.22s both ventana-fondo}.ventana-perfil[open] .ventana-perfil-caja{animation:confirmar .38s var(--ease-salida) both}@keyframes ventana-fondo{0%{opacity:0}}html:has(dialog.ventana-perfil[open]){padding-right:var(--ancho-barra,0px);overflow:hidden}.ventana-perfil-caja{background:linear-gradient(180deg,var(--tinte) 0,#fff 150px);text-align:center;border-radius:24px;max-height:calc(100dvh - 32px);padding:26px 24px 18px;position:relative;overflow:auto;box-shadow:0 30px 70px -24px #0a0f1ecc,0 0 0 1px #ffffff1f}.ventana-perfil-x{color:#33405e;cursor:pointer;background:#fff;border:1px solid #d7deeb;border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .15s,color .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.ventana-perfil-x:hover{border-color:var(--borde);color:#101827;background:var(--tinte)}.ventana-perfil-nexo{background:radial-gradient(circle at 50% 58%,#fff 0 52%,#fff0 72%);border-radius:50%;place-items:center;width:144px;height:144px;margin:0 auto;display:grid}.ventana-perfil-nexo img{width:132px;height:auto}.ventana-perfil-titulo{letter-spacing:-.025em;margin-top:8px;font-size:23px;font-weight:760;line-height:1.2}.ventana-perfil-mensaje{color:#33405e;max-width:330px;margin:8px auto 0;font-size:15.5px;line-height:1.55}.ventana-perfil-acciones{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:20px;display:grid}.ventana-perfil-cta{grid-column:1/-1;width:100%;min-height:50px;font-size:16px}.ventana-perfil-enlace,.ventana-perfil-seguir{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 8px;font-size:15px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ventana-perfil-enlace{color:var(--acento)}.ventana-perfil-seguir{color:#33405e}.ventana-perfil-enlace:hover,.ventana-perfil-seguir:hover{background:#f1f4fa;text-decoration-thickness:2px}.ventana-perfil-x:focus-visible,.ventana-perfil-enlace:focus-visible,.ventana-perfil-seguir:focus-visible{outline:3px solid var(--acento);outline-offset:2px}@media (max-width:360px){.ventana-perfil-acciones{grid-template-columns:1fr}.ventana-perfil-caja{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.ventana-perfil[open]::backdrop,.ventana-perfil[open] .ventana-perfil-caja{animation:none}}html[data-movimiento=reducido] .ventana-perfil[open]::backdrop,html[data-movimiento=reducido] .ventana-perfil[open] .ventana-perfil-caja{animation:none}.enlace-perfil{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.enlace-perfil-texto{color:#4b5873;flex-basis:100%;font-size:14px}.enlace-perfil-boton.boton-secundario{border-color:var(--borde);background:var(--tinte);color:var(--acento)}.enlace-perfil-boton.boton-secundario:hover{border-color:var(--acento);color:var(--acento);background:#fff}.enlace-perfil-entrar{color:#33405e;text-underline-offset:3px;border-radius:6px;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;-webkit-text-decoration:underline #33405e66;text-decoration:underline #33405e66;display:inline-flex}.enlace-perfil-entrar:hover{color:#101827;text-decoration-color:currentColor}.enlace-perfil-entrar:focus-visible{outline:2px solid var(--color-azul);outline-offset:2px}.guardar-sin-cuenta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.franja-perfil{border:1px solid var(--borde);background:var(--tinte);color:#1e2a44;border-radius:16px;align-items:center;gap:12px;margin-top:20px;padding:8px 6px 8px 10px;font-size:14.5px;line-height:1.5;display:flex}.franja-perfil p{flex:1;min-width:0}.franja-perfil-nexo{background:#fff;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid}.franja-perfil-nexo img{width:48px;height:auto}.franja-perfil-enlace{color:var(--acento);text-underline-offset:3px;white-space:nowrap;border-radius:4px;font-weight:700;text-decoration:underline}.franja-perfil-enlace:hover{text-decoration-thickness:2px}.franja-perfil-cerrar{color:#4a5672;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.franja-perfil-cerrar:hover{color:#101827;background:#ffffffb3}.franja-perfil-enlace:focus-visible,.franja-perfil-cerrar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width:480px){.franja-perfil{align-items:flex-start;font-size:14px}.franja-perfil-nexo{width:44px;height:44px}.franja-perfil-nexo img{width:40px}.franja-perfil-enlace{white-space:normal}}.insignia-provisional{color:#3a2800;letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;background:#ffd36b;border-radius:999px;align-items:center;margin-right:8px;padding:1px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.aviso-provisional{color:#4a3300;background:#fff6e0;border:1px solid #f0d08a;border-radius:14px;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.aviso-provisional-icono{color:#8a5a00;flex:none;width:20px;height:20px;margin-top:1px}.aviso-provisional-boton{color:#6b4300;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;min-height:40px;margin-top:2px;padding:0;font-weight:750;text-decoration:underline;display:inline-flex}.aviso-provisional-boton:hover{text-decoration-thickness:2px}.aviso-provisional-boton:focus-visible{outline-offset:2px;outline:2px solid #8a5a00}.resumen-subtotales{gap:0;display:grid}.resumen-subtotales>div{border-bottom:1px solid #e3e8f1;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:flex}.resumen-subtotales dt{color:#4b5873}.resumen-subtotales dd{color:#101827;white-space:nowrap;font-weight:720}.resumen-incluye-titulo{letter-spacing:.05em;text-transform:uppercase;color:#5b6884;font-size:12px;font-weight:750}.resumen-incluye ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 16px;margin-top:8px;display:grid}.resumen-incluye li{color:#22304f;gap:8px;font-size:14px;line-height:1.45;display:flex}.resumen-incluye-icono{color:#0f7a55;flex:none;width:16px;height:16px;margin-top:2px}@media (max-width:480px){.resumen-nexo{width:64px!important}}.resumen-acciones{border-top:1px solid #dce2ee;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:16px;display:flex}.resumen-acciones .enlace-perfil{display:contents}.resumen-copiar{margin-left:auto}@media (max-width:520px){.resumen-acciones .enlace-perfil-boton{flex:100%}.resumen-copiar{margin-left:auto}}.resumen-escenarios{margin-top:6px;display:grid}.resumen-escenarios li{border-bottom:1px solid #e3e8f1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:10px 0;display:flex}.resumen-escenario-nombre{color:#101827;min-width:0;font-size:15px;font-weight:600}.resumen-escenario-cifras{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.resumen-escenario-cifras .cifra{font-size:16px;font-weight:750}.resumen-condicional{color:#8a5a00;font-size:13px;font-weight:600}.resumen-nota{color:#4b5873;font-size:13.5px;line-height:1.55}.resumen-avisos{gap:8px;display:grid}.resumen-avisos li{color:#33405e;gap:9px;font-size:14px;line-height:1.5;display:flex}.resumen-avisos-icono{color:#5b6884;flex:none;width:16px;height:16px;margin-top:3px}.resumen-fuentes{background:#fbfcfe;border:1px solid #e1e7f2;border-radius:14px;padding:2px 14px;font-size:14px}.resumen-fuentes summary{color:#2846e0;cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.resumen-fuentes summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:10px;transition:transform .15s;transform:rotate(-45deg)}.resumen-fuentes[open] summary:before{transform:rotate(45deg)}.resumen-fuentes summary::-webkit-details-marker{display:none}.resumen-fuentes summary{list-style:none}.resumen-fuentes[open]{padding-bottom:12px}.confirmar-dato{background:#fffaf0;border:1px solid #f0d08a;border-radius:16px;outline:none;margin-top:18px;padding:16px}.confirmar-dato:focus-visible{box-shadow:0 0 0 3px #355cff66}.confirmar-dato-titulo{color:#4a3300;font-size:16px;font-weight:750;line-height:1.35}.confirmar-dato-pregunta{color:#1e2a44;margin-top:6px;font-size:15px;line-height:1.5}.confirmar-dato-opciones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.confirmar-dato-omitir{color:#4b5873;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;min-height:44px;margin-top:6px;padding:0;font-size:14.5px;font-weight:650;text-decoration:underline;display:inline-flex}.confirmar-dato-omitir:hover{color:#101827}.confirmar-dato-omitir:focus-visible{outline:2px solid var(--color-azul);outline-offset:2px}.proximamente{border:1px solid var(--borde);background:linear-gradient(180deg,var(--tinte),#fff 70%);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.proximamente-escena{background:#ffffffb3;border-radius:20px;place-items:center;width:112px;height:112px;display:grid}.proximamente-escena img{width:100px;height:auto}.proximamente-mensaje{color:#33405e;margin-top:6px;font-size:14.5px;line-height:1.55}.proximamente-nota{color:#5a6680;margin-top:10px;font-size:12.5px;line-height:1.5}@media (max-width:520px){.proximamente{grid-template-columns:minmax(0,1fr);gap:12px}.proximamente-escena{width:88px;height:88px}.proximamente-escena img{width:78px}}@media (max-width:1100px){.portada-interior{grid-template-columns:1.25fr 1fr;gap:22px}.portada h1{font-size:48px}.portada-descripcion{font-size:14px}.portada-escena{min-height:360px}.escena-nota{padding:10px;font-size:10px;bottom:20px;left:0}.escena-etiqueta{right:10px}.catalogo-layout{grid-template-columns:175px minmax(0,1fr);gap:0 22px}.catalogo-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}.tarjeta-herramienta-descripcion{font-size:14px}.portada-confianza{gap:25px;font-size:10px}}@media (max-width:767px){.portada-interior{grid-template-columns:1fr;gap:0;padding-top:38px;padding-bottom:22px}.portada h1{max-width:580px;font-size:44px}.portada-descripcion{max-width:540px;margin-top:18px;font-size:14px;line-height:1.7}.portada h1>span{margin-top:5px}.salto-titulo{display:none}.portada-acciones{gap:10px;margin-top:23px}.portada-acciones .boton{min-height:46px;padding-inline:15px;font-size:12px}.portada-escena{width:340px;max-width:100%;min-height:285px;margin:18px auto 0}.portada-nexo{width:295px!important}.escena-etiqueta{padding:8px 11px;font-size:10px;top:12px;right:6px}.escena-nota{padding:8px 12px;font-size:10px;bottom:30px;left:0}.escena-nota-icono{width:31px;height:31px}.escena-nota small{font-size:8px}.portada-confianza{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:17px;font-size:9px}.portada-confianza li{gap:6px}.portada-confianza svg{width:13px;height:13px}.directorio-ilustracion img{width:230px;height:auto}.paso-inicio{border-bottom:1px solid #dce2ee;border-right:0;padding-bottom:24px;padding-right:0}.cabecera-pagina-interior{align-items:flex-start;gap:18px;padding-block:24px}.cabecera-pagina-arte{width:86px;margin-top:28px}.cabecera-pagina-titulo{margin-top:12px;font-size:31px}.cabecera-pagina-descripcion{font-size:13px;line-height:1.7}.catalogo-layout{flex-direction:column;gap:20px;display:flex}.catalogo-busqueda,.catalogo-filtros,.catalogo-resultados{width:100%}.catalogo-filtros{position:static}.catalogo-filtros-titulo{display:none}.catalogo-categorias{scrollbar-width:thin;flex-direction:row;gap:7px;padding-bottom:9px;overflow-x:auto}.catalogo-categoria{white-space:nowrap;background:#fff;border:1px solid #d7dfed;border-radius:8px;flex:none;width:auto;min-height:44px;padding:8px 12px;font-size:11px}.catalogo-cantidad{font-size:9px}.catalogo-ayuda{display:none}.catalogo-resumen{margin:0 0 16px}.catalogo-tarjetas{gap:13px}.catalogo-buscador.entrada{font-size:13px}.catalogo-resumen>span{display:none}.cabecera-pagina nav{font-size:11px}}@media (max-width:480px){.contenedor{padding-inline:20px}.portada-interior{padding-top:31px}.portada h1{letter-spacing:-.045em;font-size:37px;line-height:1.09}.portada-descripcion{margin-top:17px;font-size:13px;line-height:1.7}.sobretitulo{margin-bottom:15px;font-size:8px}.portada-acciones{grid-template-columns:1.15fr 1fr;gap:8px;margin-top:20px;display:grid}.portada-acciones .boton{gap:6px;min-height:46px;padding:11px 9px;font-size:11px}.portada-acciones svg{width:14px;height:14px}.portada-escena{width:290px;min-height:244px;margin-top:13px}.portada-nexo{width:255px!important}.portada-confianza{grid-template-columns:1fr;gap:10px;margin-top:12px;font-size:10px;display:grid}.escena-etiqueta{padding:7px 10px;font-size:9px;top:9px;right:0}.escena-nota{padding:7px 10px;font-size:9px;bottom:28px;left:-3px}.escena-nota-icono{border-radius:7px;width:26px;height:26px}.escena-nota-icono svg{width:16px;height:16px}.escena-nota small{font-size:8px}.situaciones-inicio .contenedor{padding-block:20px}.situacion-enlace{min-height:44px;padding:9px 12px;font-size:11px}.cabecera-pagina-interior{padding-block:21px;display:block}.cabecera-pagina-arte{width:66px;margin-top:0;position:absolute;top:47px;right:20px}.cabecera-pagina-titulo{padding-right:67px;font-size:30px;line-height:1.15}.cabecera-pagina-descripcion{margin-top:13px;font-size:13px;line-height:1.65}.cabecera-pagina:has(.cabecera-pagina-arte) .cabecera-pagina-titulo{min-height:50px}.cabecera-pagina nav{font-size:10px}.catalogo-tarjetas{grid-template-columns:1fr;gap:13px}.tarjeta-herramienta{padding:20px}.tarjeta-herramienta-superior{min-height:0;padding-right:64px}.tarjeta-herramienta-pose{width:64px;height:64px}.tarjeta-herramienta-titulo{margin-top:8px;padding-right:64px;font-size:19px}.tarjeta-herramienta-descripcion{margin-top:11px;font-size:14px}.tarjeta-herramienta-pie{padding-top:13px}.tarjeta-herramienta-pie .insignia{font-size:10px}.tarjeta-abrir{font-size:12px}.calculadora-eleccion{padding:19px 16px}.calculadora-eleccion [role=radiogroup]{grid-template-columns:1fr 1fr;gap:8px}.calculadora-eleccion [role=radio]{padding:11px 10px}.calculadora-eleccion [role=radio]>span:first-child{font-size:13px;line-height:1.3}.calculadora-eleccion [role=radio]>span:nth-child(2){font-size:11.5px;line-height:1.5}.calculadora-eleccion [role=radio]:last-child{grid-column:1/-1}.calculadora-espera{min-height:320px;padding:24px 20px}.calculadora-espera>div{max-width:170px!important}.campo>label,.etiqueta{font-size:13px}.ayuda{font-size:11px}.entrada{font-size:16px}}@media (prefers-reduced-motion:reduce){.tarjeta-herramienta:hover,.tarjeta-herramienta:hover .tarjeta-herramienta-pose,.tarjeta-herramienta:hover .tarjeta-abrir svg{transform:none}}html[data-movimiento=reducido] .tarjeta-herramienta:hover{transform:none}@media print{.portada:before,.escena-orbita,.escena-etiqueta,.escena-nota,.cabecera-pagina-arte{display:none}.cabecera-pagina{background:#fff}.cabecera-pagina-titulo{padding:0}.calculadora-espera{background:#fff}}.filtros-chips{flex-wrap:wrap;gap:8px;display:flex}.filtros-chips a{color:#4b5873;background:#fff;border:1px solid #d7dfed;border-radius:999px;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.filtros-chips a:hover{background:#eaf0ff}.filtros-chips a[aria-current=page]{color:#2846e0;background:#e9efff;border-color:#9fb4ff;font-weight:700}.dato-sensible{background:#fff1c7;border-bottom:2px solid #c98a00;border-radius:3px;padding:0 2px}
