[data-ambiente=bruma]{--a-fondo:#eef3f8;--a-tinta:#0f2c59;--a-suave:#52627d;--a-acento:#0b7f70;--a-cursiva:#0b7f70;--a-oro:#f2a93b;--a-oro-tinta:#8a5a00;--a-cifra:#0f2c59;--a-linea:#0f2c5924;--a-tarjeta:#ffffffa8;--a-tarjeta-borde:#ffffffe6;--a-sombra:0 24px 50px -30px #0f2c596b;--a-boton:#0f2c59;--a-boton-tinta:#f3f6fb;--a-campo:#fff;--a-opcion:#0f2c590f;--a-ok:#d3efe9;--a-ok-tinta:#0b6f62;--a-c1:#c9e6de;--a-c2:#c3d4ec;--a-blur:blur(12px);--a-halo:radial-gradient(55% 60% at 95% 0%, #d5ebe6 0, transparent 62%), radial-gradient(50% 55% at 0% 100%, #d9e3f3 0, transparent 62%)}[data-ambiente=noche]{--a-fondo:#0e2240;--a-tinta:#f3f6fb;--a-suave:#b3c0d6;--a-acento:#9adbcf;--a-cursiva:#9adbcf;--a-oro:#f2a93b;--a-oro-tinta:#f2c77a;--a-cifra:#f2c77a;--a-linea:#f3f6fb29;--a-tarjeta:#ffffff0d;--a-tarjeta-borde:#f3f6fb1f;--a-sombra:0 30px 60px -30px #0009;--a-boton:#f3f6fb;--a-boton-tinta:#0e2240;--a-campo:#ffffff12;--a-opcion:#0f2c5912;--a-ok:#d3efe9;--a-ok-tinta:#0b6f62;--a-c1:#2c4a73;--a-c2:#1d6f6a;--a-blur:none;--a-halo:radial-gradient(70% 80% at 100% 0%, #173a63 0, transparent 60%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ambiente=porcelana]{--a-fondo:#fafaf7;--a-tinta:#142f57;--a-suave:#5e6884;--a-acento:#3e8e7e;--a-cursiva:#2f7466;--a-oro:#f2a93b;--a-oro-tinta:#8a5a00;--a-cifra:#142f57;--a-linea:#142f571f;--a-tarjeta:#fff;--a-tarjeta-borde:#142f571a;--a-sombra:none;--a-boton:#142f57;--a-boton-tinta:#f6f7fa;--a-campo:#fff;--a-opcion:#142f570d;--a-ok:#3e8e7e;--a-ok-tinta:#fff;--a-c1:#e4eeea;--a-c2:#e6ebf4;--a-blur:none;--a-halo:none}[data-ambiente=bruma][data-tema=oscuro]{--a-fondo:#0f2c59;--a-tinta:#e8eef7;--a-suave:#9fb0c9;--a-acento:#5fd3c0;--a-cursiva:#7fe0d0;--a-oro-tinta:#f2c77a;--a-cifra:#e8eef7;--a-linea:#e8eef721;--a-tarjeta:#ffffff12;--a-tarjeta-borde:#ffffff1a;--a-sombra:0 24px 50px -30px #000000b3;--a-boton:#e8eef7;--a-boton-tinta:#0f2c59;--a-campo:#ffffff0f;--a-opcion:#ffffff0f;--a-ok:#5fd3c02e;--a-ok-tinta:#8fe6d6;--a-c1:#1d4f6b;--a-c2:#26477c;--a-halo:radial-gradient(55% 60% at 95% 0%, #0f9d8a33 0, transparent 62%), radial-gradient(50% 55% at 0% 100%, #3c64aa38 0, transparent 62%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ambiente=porcelana][data-tema=oscuro]{--a-fondo:#142f57;--a-tinta:#e9ecf1;--a-suave:#a2abbb;--a-acento:#7cc2b2;--a-cursiva:#8fd0c1;--a-oro-tinta:#f2c77a;--a-cifra:#e9ecf1;--a-linea:#e9ecf11f;--a-tarjeta:#1b3a68;--a-tarjeta-borde:#e9ecf114;--a-boton:#e9ecf1;--a-boton-tinta:#142f57;--a-campo:#1b3a68;--a-opcion:#ffffff0d;--a-c1:#1f4a52;--a-c2:#22406e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ambiente]{--ink:var(--a-tinta);--paper:var(--a-fondo);--cloud:var(--a-campo);--line:var(--a-linea);--periwinkle:var(--a-suave);--on-ink:var(--a-boton-tinta);--teal-deep:var(--a-acento);--amber-deep:var(--a-oro-tinta);background:var(--a-halo), var(--a-fondo);color:var(--a-tinta)}.titular{font-family:var(--font-disp), var(--font-sans), sans-serif;letter-spacing:-.035em;font-size:clamp(36px,5.6vw,64px);font-weight:600;line-height:1.02}.titular em,.cursiva{font-family:var(--font-cursiva), Georgia, serif;letter-spacing:-.01em;color:var(--a-cursiva,var(--teal-deep));font-style:italic;font-weight:400}.subtitular{font-family:var(--font-disp), var(--font-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.1}.subtitular em{font-family:var(--font-cursiva), Georgia, serif;color:var(--a-cursiva,var(--teal-deep));font-style:italic;font-weight:400}.entradilla{color:var(--a-suave,var(--periwinkle));max-width:46ch;font-size:18px;line-height:1.6}.etiqueta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--a-acento,var(--teal-deep));font-size:12px;font-weight:500}.cifra{font-family:var(--font-cursiva), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--a-cifra,var(--ink));font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.oro-subrayado{background:linear-gradient(#0000 62%,#f2a93b80 62%);padding-inline:.08em}.boton{font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s;display:inline-flex}.boton:focus-visible{outline:2px solid var(--a-acento);outline-offset:3px}.boton-p{background:var(--a-boton);color:var(--a-boton-tinta)}.boton-s{color:var(--a-tinta);border-color:var(--a-linea);background:0 0}.boton-s:hover{border-color:var(--a-tinta)}.boton-oro{background:var(--a-oro);color:#0e2240}.boton-p:hover,.boton-oro:hover{transform:translateY(-2px)}.vidrio{background:var(--a-tarjeta);border:1px solid var(--a-tarjeta-borde);box-shadow:var(--a-sombra);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);border-radius:22px}[data-ambiente=porcelana] .vidrio{border-radius:16px}.campo{gap:6px;font-size:14px;font-weight:600;display:grid}.campo input,.campo select{font:inherit;color:var(--a-tinta);background:var(--a-campo);border:1px solid var(--a-linea);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.campo input::placeholder{color:var(--a-suave)}.campo input:focus-visible,.campo select:focus-visible{outline:2px solid var(--a-acento);outline-offset:1px;border-color:#0000}.campo small{color:var(--a-suave);font-weight:400}.recorte{color:#1d2433;background:#fffdf8;border-radius:4px;max-width:440px;padding:22px 24px 26px;font-family:Georgia,Times New Roman,serif;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px #0000000a,0 26px 50px -30px #0f2c5980}.recorte-cab{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #1d2433;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;font-size:11.5px;display:flex}.recorte p{margin:0;font-size:15.5px;line-height:1.55}.recorte mark{color:inherit;background:linear-gradient(#0000 55%,#f2a93b8c 55%);padding-inline:2px}.recorte{margin:0 34px 48px 0}.sello{color:#0b7f70;text-align:center;width:108px;height:108px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fffdf8eb;border:2px solid #0b7f70;border-radius:50%;place-content:center;font-size:10.5px;line-height:1.35;display:grid;position:absolute;bottom:-50px;right:-34px;transform:rotate(-12deg)}.sello b{letter-spacing:.04em;font-size:15px}.pila{min-height:320px;position:relative}.pila .hoja{border-radius:26px;min-height:250px;padding:22px;position:absolute;inset:0 8% auto 6%}.pila .h1{background:var(--a-c1);transform:rotate(6deg)translate(30px,34px)}.pila .h2{background:var(--a-c2);transform:rotate(-3deg)translate(12px,16px)}.pila .h3{background:var(--a-tarjeta);border:1px solid var(--a-tarjeta-borde);box-shadow:var(--a-sombra);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur);color:var(--a-tinta);gap:14px;margin:0 8% 0 6%;display:grid;position:relative;inset:auto}[data-ambiente=noche] .pila .h3{color:#0f2c59;--a-suave:#5a6a85;--a-acento:#0b7f70;background:#f3f6fb}[data-ambiente=porcelana] .pila .h3{color:#f6f7fa;--a-acento:#9fd6c9;--a-suave:#b8c3d8;--a-opcion:#ffffff14;--a-ok:#3e8e7e;--a-ok-tinta:#fff;background:#142f57;border:0;box-shadow:0 26px 50px -30px #142f578c}[data-ambiente=porcelana] .md-fila>div{border-width:0 0 0 1px;border-color:var(--a-linea);background:0 0;border-radius:0}.pila .h3 p{font-family:var(--font-disp), sans-serif;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.22}.pila .opciones{gap:6px;font-size:13.5px;display:grid}.pila .opciones span{background:var(--a-opcion);border-radius:10px;padding:8px 11px}.pila .opciones .ok{background:var(--a-ok);color:var(--a-ok-tinta);font-weight:600}[data-ambiente=noche] .pila .opciones span{background:#0f2c5912}[data-ambiente=noche] .pila .opciones .ok{color:#0b6f62;background:#d3efe9}.pila .fuente{color:var(--a-suave);font-size:12px}@media (prefers-reduced-motion:no-preference){.pila .hoja{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pila:hover .h1{transform:rotate(9deg)translate(44px,38px)}.pila:hover .h2{transform:rotate(-5deg)translate(4px,20px)}}@media (max-width:560px){.pila .hoja{inset:0 4% auto 0}.pila .h1{transform:rotate(5deg)translate(14px,26px)}.pila .h2{transform:rotate(-3deg)translate(6px,12px)}}.md-banda{padding:56px 0 64px}.md-banda .wrap{gap:34px;display:grid}.md-cab{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.md-cab p{color:var(--a-suave);flex-basis:100%;max-width:70ch}.md-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,56px);display:grid}.md-hero .botones{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.md-hero .entradilla{margin-top:18px}.md-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.md-fila>div{gap:6px;padding:20px 22px;display:grid}.md-fila span{color:var(--a-suave);font-size:14px}.md-piezas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.md-piezas .vidrio{gap:16px;padding:24px;display:grid}.md-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.md-producto{gap:10px;padding:24px;display:grid}.md-producto .precio{align-items:baseline;gap:8px;display:flex}.md-producto .precio .cifra{font-size:44px}.md-progreso{background:var(--a-opcion);border-radius:3px;height:6px;overflow:hidden}.md-progreso i{background:var(--a-acento);width:62%;height:100%;display:block}.md-tarjeta-repaso{gap:14px;padding:28px;display:grid}.md-tarjeta-repaso p{font-family:var(--font-disp), sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}@media (max-width:760px){.md-hero,.md-piezas,.md-fila{grid-template-columns:minmax(0,1fr)}}body[data-ambiente]{background-color:var(--a-fondo);background-image:var(--a-halo);background-repeat:no-repeat;background-size:100% 1100px}[data-ambiente] :is(h1,h2,h3) em{font-family:var(--font-cursiva), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}body[data-ambiente=bruma] nav.main{background:#eef3f8d1}.portada-ambiente{padding-bottom:8px}.portada{padding:64px 0 40px}.portada .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.portada-texto{gap:18px;display:grid}.portada-texto .titular{max-width:13ch}.portada-texto .search-box{margin-top:8px}.portada-texto .search-hint{margin-top:-6px}.portada-pila{min-height:380px}.portada-pila .hoja{min-height:330px}.portada-pila .h3{align-content:start}.portada-pila .live{background:var(--teal);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.2s ease-out infinite pulseRing;display:inline-block}.portada-feed{margin:0;padding:0;list-style:none;display:grid}.portada-feed li+li{border-top:1px solid var(--a-linea)}.portada-feed a{color:inherit;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 0;text-decoration:none;display:grid}.portada-feed a:hover .portada-feed-titulo{text-decoration:underline;-webkit-text-decoration-color:var(--a-oro);text-decoration-color:var(--a-oro);text-underline-offset:3px}.portada-feed-diario{font-family:var(--font-mono), monospace;letter-spacing:.06em;background:var(--a-opcion);text-align:center;border-radius:6px;grid-row:span 2;align-self:start;max-width:120px;padding:3px 7px;font-size:11px;line-height:1.35}.portada-feed-titulo{font-size:14px;font-weight:600;line-height:1.4}.portada-feed-cuando{color:var(--a-suave);font-size:12px}.cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.cifras>div{gap:6px;padding:20px 22px;display:grid}.cifras span{color:var(--a-suave);font-size:14px}.cifra-oro{color:var(--a-oro-tinta)}.como{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.como-texto{gap:18px;display:grid}.como-pasos{counter-reset:paso;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.como-pasos li{counter-increment:paso;padding:0 0 22px 46px;position:relative}.como-pasos li:before{content:counter(paso);border:1.5px solid var(--a-oro);width:30px;height:30px;color:var(--a-oro-tinta);font-family:var(--font-cursiva), serif;border-radius:50%;place-content:center;font-size:18px;display:grid;position:absolute;top:-2px;left:0}.como-pasos li:not(:last-child):after{content:"";background:var(--a-linea);width:1px;position:absolute;top:34px;bottom:4px;left:15px}.como-pasos h3{letter-spacing:-.01em;font-size:18px}.como-pasos p{color:var(--a-suave);max-width:48ch;margin-top:6px;font-size:15px;line-height:1.6}.como-recorte{justify-items:center;gap:18px;margin:0;display:grid}.como-recorte .recorte{text-decoration:none;display:block}.como-recorte .recorte:hover{transform:rotate(-.4deg)}.como-recorte figcaption{color:var(--a-suave);text-align:center;font-size:13px}.recorte .recorte-fecha{margin-top:12px;font-size:14px}@media (prefers-reduced-motion:no-preference){.como-recorte .recorte{transition:transform .4s cubic-bezier(.2,.8,.2,1)}}[data-ambiente] .section-head h2,[data-ambiente] .final-band h2,[data-ambiente] .pide h2,[data-ambiente] .spotlight h2{font-family:var(--font-disp), var(--font-sans), sans-serif;letter-spacing:-.03em;font-weight:600}[data-ambiente] .section-head h2{font-size:clamp(28px,3.6vw,40px);line-height:1.08}[data-ambiente] .section-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--a-acento);font-weight:500}[data-ambiente=bruma] .why{background:0 0;border-bottom:0}[data-ambiente=bruma] .ventaja,[data-ambiente=bruma] .plan:not(.plan-featured),[data-ambiente=bruma] .demo-caja{background:var(--a-tarjeta);border-color:var(--a-tarjeta-borde);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur)}[data-ambiente=bruma] .demo-enunciado{font-family:var(--font-disp), sans-serif;letter-spacing:-.02em}[data-ambiente=bruma] .final-band{border-top:1px solid var(--a-linea);background:0 0}@media (max-width:860px){.portada .wrap,.como{grid-template-columns:minmax(0,1fr)}.portada{padding-top:36px}.portada-pila{min-height:400px}}@media (max-width:640px){.cifras{grid-template-columns:minmax(0,1fr)}}[data-ambiente=bruma] .pila .h1,[data-ambiente=bruma] .pila .h2{border:1px solid #0f2c5914;box-shadow:0 18px 40px -30px #0f2c5973}@media (max-width:560px){.portada-feed a{grid-template-columns:minmax(0,1fr)}.portada-feed-diario{grid-row:auto;justify-self:start;max-width:none}.portada-pila .hoja{min-height:0}.portada-pila .h1,.portada-pila .h2{inset:0 4% 36px 0}.portada-pila{min-height:0;padding-bottom:36px}.cifras{gap:10px}.cifras>div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px}.cifras .cifra{font-size:38px}}[data-ambiente] .section-head h1{letter-spacing:-.035em;font-size:clamp(32px,4.6vw,52px);font-weight:600;line-height:1.04}[data-ambiente] .cuenta-cabecera h1,[data-ambiente] .legal h1,[data-ambiente] .ficha-tarjeta h1{letter-spacing:-.03em;font-weight:600}[data-ambiente=bruma] :is(.sub-panel,.resultado,.ficha-tarjeta,.blog-tarjeta){background:var(--a-tarjeta);border-color:var(--a-tarjeta-borde);box-shadow:var(--a-sombra);-webkit-backdrop-filter:var(--a-blur);backdrop-filter:var(--a-blur)}[data-ambiente=bruma] .resultado:hover{border-color:var(--a-linea)}@media (prefers-color-scheme:dark){body[data-ambiente=bruma]:not([data-tema=claro]){--a-fondo:#0f2c59;--a-tinta:#e8eef7;--a-suave:#a6b5cc;--a-acento:#5fd3c0;--a-cursiva:#7fe0d0;--a-oro-tinta:#f2c77a;--a-cifra:#e8eef7;--a-linea:#e8eef721;--a-tarjeta:#ffffff12;--a-tarjeta-borde:#ffffff1a;--a-sombra:0 24px 50px -30px #000000b3;--a-boton:#e8eef7;--a-boton-tinta:#0f2c59;--a-campo:#163766;--a-opcion:#ffffff12;--a-ok:#5fd3c02e;--a-ok-tinta:#8fe6d6;--a-c1:#1d4f6b;--a-c2:#26477c;--a-halo:radial-gradient(55% 60% at 95% 0%, #0f9d8a33 0, transparent 62%), radial-gradient(50% 55% at 0% 100%, #3c64aa38 0, transparent 62%);--ink-2:#c9d5e8;--ink-3:#0a1f40;--ink-grad:linear-gradient(160deg, #13284a, #1b4585);--amber-soft:#f2a93b24;--teal-soft:#0f9d8a2e;--on-ink-muted:#9fb0c9;--text-strong:#f1f5fb;--text-body:#c3cede;--text-muted:#9fb0c9;--on-ink:#edeff7;--shadow-ink:0 18px 40px -20px #0009;--shadow-ink-soft:0 10px 24px -16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-ambiente=bruma] nav.main{background:#0f2c59db}body[data-ambiente=bruma] :is(.pide,.spotlight,.sin-ruido,.plan.plan-featured){background:var(--ink-grad)}body[data-ambiente=bruma] footer,body[data-ambiente=bruma] .topbar{background:var(--ink-3)}body[data-ambiente=bruma] :is(.btn-primary,.stepper .sp.active .num,.buscar-tipos a.on,.cuenta-menu nav a.activa,.sel-modo button.on,.novedades-filtros button.on,.skip-link,.curso-tabla th,.est-letra,.demo-letra){color:var(--a-boton-tinta)}body[data-ambiente=bruma] :is(.diario-badge,.faq details[open] summary .icon,.guia-num,.curso-descarga-icono,.novedad-diario,.etapa-punto){background:#24406b}body[data-ambiente=bruma] :is(.legal p,.legal li,.blog-tabla table){color:var(--text-body)}body[data-ambiente=bruma] .blog-tabla th{background:#ffffff0f}body[data-ambiente=bruma] :is(.tono-ink .ventaja-icono,.tipo-admitidos,.tipo-examen,.dk-trampa){background:#ffffff17}}.mas{--text-muted:var(--a-suave);--text-body:var(--a-suave);--text-strong:var(--a-tinta);padding-bottom:40px}.mas-portada{padding:72px 0 48px}.mas-portada .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.mas-portada-texto{gap:18px;display:grid}.mas-portada-texto .titular{max-width:14ch}.mas-botones{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.mas-indice{flex-wrap:wrap;gap:8px;padding-block:8px 12px;scroll-margin-top:90px;display:flex}.mas-indice a{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--a-suave);border:1px solid var(--a-linea);border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none}.mas-indice a:hover{color:var(--a-tinta);border-color:var(--a-tinta)}.mas-seccion{padding:44px 0 16px;scroll-margin-top:80px}.mas-seccion-cab{gap:10px;max-width:62ch;margin-bottom:24px;display:grid}.mas-seccion-cab p{color:var(--a-suave)}.mas-productos{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mas-producto{align-content:start;gap:8px;padding:22px;display:grid}.mas-producto h3{font-family:var(--font-disp), sans-serif;letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.mas-producto p{color:var(--a-suave);font-size:14.5px;line-height:1.55}.mas-producto-pie{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.mas-producto-pie .cifra{font-size:30px}.mas-enlace{color:var(--a-acento);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.mas-enlace:hover{text-decoration:underline}.mas-producto.en-preparacion{box-shadow:none;background:0 0;border-style:dashed}.mas-producto.en-preparacion .etiqueta{color:var(--a-suave)}.mas-compra-info{border-top:1px solid var(--a-linea);gap:8px;padding-top:22px;display:grid}.mas-compra-info p{color:var(--a-suave);max-width:70ch}[data-ambiente=noche] .mas-tarjeta,[data-ambiente=noche] .mas-compra{background:var(--a-tarjeta);border-color:var(--a-tarjeta-borde)}[data-ambiente=noche] .mas-precio{color:var(--a-cifra)}[data-ambiente=noche] .pide{border:1px solid var(--a-tarjeta-borde);background:#ffffff0a}[data-ambiente=noche] .plan-features li{color:var(--a-suave)}@media (max-width:860px){.mas-portada .wrap{grid-template-columns:minmax(0,1fr)}}.cuenta-panel[data-ambiente=porcelana]{border:1px solid var(--a-linea);--text-strong:var(--a-tinta);--text-body:var(--a-suave);--text-muted:var(--a-suave);--teal:var(--a-acento);border-radius:16px;padding:clamp(20px,3vw,36px)}[data-ambiente=porcelana] .cuenta-cabecera h1{font-size:clamp(28px,3.4vw,40px)}@media (prefers-color-scheme:dark){[data-ambiente=porcelana]:not([data-tema=claro]){--a-fondo:#142f57;--a-tinta:#e9ecf1;--a-suave:#a2abbb;--a-acento:#7cc2b2;--a-cursiva:#8fd0c1;--a-oro-tinta:#f2c77a;--a-cifra:#e9ecf1;--a-linea:#e9ecf11f;--a-tarjeta:#1b3a68;--a-tarjeta-borde:#e9ecf114;--a-boton:#e9ecf1;--a-boton-tinta:#142f57;--a-campo:#1b3a68;--a-opcion:#ffffff0d;--a-c1:#1f4a52;--a-c2:#22406e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.planif{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:56px 72px;display:grid}.planif>.wrap{box-sizing:border-box;width:100%;min-width:0}.planif-cab{justify-items:start;gap:18px;max-width:760px;display:grid}.planif-lede{opacity:.85;max-width:60ch;margin:0;font-size:17px;line-height:1.6}.planif-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0 auto;padding-block:0;list-style:none;display:grid}.planif-lista li{gap:6px;min-width:0;padding:18px 20px;display:grid}.planif-pag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:11px}.planif-pie{opacity:.75;margin:0 auto;font-size:15px}.calc-temas{gap:18px;max-width:760px;padding:22px;display:grid}.calc-campos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.calc-campos .campo{gap:6px;font-size:14px;display:grid}.calc-resultado{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.calc-resultado .cifra{font-size:clamp(44px,8vw,64px);line-height:1}.calc-metas{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.calc-nota{opacity:.75;max-width:60ch;margin:0;font-size:14px}.tarjetas-gratis{gap:16px;max-width:560px;display:grid}.tarjeta-cuenta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px}.tarjeta{cursor:pointer;perspective:1200px;width:100%;min-height:280px;font:inherit;text-align:left;color:inherit;background:0 0;border:0;padding:0;display:grid}.tarjeta .cara{border:1px solid var(--a-linea);background:var(--a-campo);backface-visibility:hidden;border-radius:24px;grid-area:1/1;align-content:space-between;gap:14px;padding:24px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 24px 50px -32px #0f2c5973}.tarjeta .cara>span{font-family:var(--font-disp), sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.25}.tarjeta .cara small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--a-acento);font-size:11px}.tarjeta .cara em{opacity:.65;font-size:13px}.tarjeta .dorso{transform:rotateY(180deg)}.tarjeta.girada .frente{transform:rotateY(-180deg)}.tarjeta.girada .dorso{transform:rotateY(0)}.tarjeta:focus-visible .cara{outline:2px solid var(--a-acento);outline-offset:3px}.tarjeta-botones{flex-wrap:wrap;gap:10px;display:flex}.tarjeta-fin{gap:6px;max-width:560px;padding:22px;display:grid}.tarjeta-fin p{margin:0}@media (prefers-reduced-motion:reduce){.tarjeta .cara{transition:none}}.cal-lista{gap:28px;display:grid}.cal-dia{gap:10px;min-width:0;display:grid}.cal-fecha{font-family:var(--font-disp), sans-serif;letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:20px;font-weight:600;display:flex}.cal-fecha span:first-child:first-letter{text-transform:uppercase}.cal-dia ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-dia li{gap:4px;min-width:0;padding:14px 18px;display:grid}.cal-dia li a{color:inherit;overflow-wrap:anywhere;line-height:1.4;text-decoration:none}.cal-dia li a:hover{text-decoration:underline}.animo-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.animo-item{gap:10px;min-width:0;display:grid}.animo-item img{border-radius:18px;width:100%;height:auto;box-shadow:0 22px 44px -30px #0f2c5980}.animo-botones{flex-wrap:wrap;gap:8px;display:flex}.esq-cuerpo{gap:16px;display:grid}.esq-seccion{min-width:0;padding:8px 22px 14px}.esq-seccion h2{border-bottom:2px solid var(--a-acento);font-family:var(--font-disp), sans-serif;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 0 8px;padding-bottom:8px;font-size:19px;font-weight:600;display:flex}.esq-seccion h2 small{font-family:var(--font-mono), monospace;opacity:.7;font-size:12px;font-weight:500}.esq-seccion ul{margin:0;padding:0;list-style:none}.esq-seccion li{border-bottom:1px dashed var(--a-linea);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:7px 0;line-height:1.5;display:grid}.esq-seccion li:last-child{border-bottom:0}.esq-art{font-family:var(--font-mono), monospace;color:var(--a-acento);padding-top:3px;font-size:12px;text-decoration:none}.esq-ojo{border-left:3px solid var(--a-oro);background:#f2a93b1f;border-radius:0 8px 8px 0;margin-top:4px;padding:3px 9px;font-size:14px;display:block}.esq-tabla{overflow-x:auto}.esq-cifras{border-collapse:collapse;width:100%;font-size:15px}.esq-cifras td{border-bottom:1px solid var(--a-linea);vertical-align:top;padding:7px 8px}.esq-cifras td:last-child{text-align:right;white-space:nowrap}.esq-cifras a{color:var(--a-acento)}@media print{header,footer,nav,.no-imprimir{display:none!important}.esquema{padding-block:0}.esq-seccion{box-shadow:none;break-inside:avoid-page}}.calc-resultado .calc-fecha{font-size:clamp(26px,5vw,40px);line-height:1.1}.mapa-ccaa{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:900px;display:grid}.mapa-casilla{min-height:96px;color:var(--a-tinta);border:1px solid var(--a-linea);background:color-mix(in srgb, var(--a-acento) calc(var(--intensidad,.2) * 100%), var(--a-campo));border-radius:18px;align-content:end;gap:2px;min-width:0;padding:12px 14px;text-decoration:none;transition:transform .2s;display:grid}.mapa-casilla:hover{transform:translateY(-2px)}.mapa-casilla .cifra{font-size:clamp(26px,4vw,40px);line-height:1}.mapa-casilla span{overflow-wrap:anywhere;font-size:13px;font-weight:600}@media (max-width:640px){.mapa-ccaa{gap:6px}.mapa-casilla{border-radius:12px;min-height:72px;padding:8px}.mapa-casilla span{font-size:11px}}.mapa-casilla.fuerte{color:#fff}.calc-acciones{flex-wrap:wrap;gap:10px;display:flex}.esquema-proceso{gap:16px;max-width:760px;display:grid}.esquema-proceso ol{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.esquema-proceso ol:before{content:"";background:var(--a-linea);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.esquema-proceso li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.esquema-num{background:var(--a-tinta);width:40px;height:40px;color:var(--a-fondo);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid}.esquema-proceso li:last-child .esquema-num{background:var(--a-oro);color:#0f2c59}.esquema-proceso li>div{gap:6px;padding:14px 18px;display:grid}.esquema-proceso li b{font-size:17px}.esquema-proceso li b a{color:inherit;-webkit-text-decoration-color:var(--a-acento);text-decoration-color:var(--a-acento)}.esquema-proceso p{margin:0;font-size:15px;line-height:1.5}.esquema-tu{color:var(--a-acento)}.esquema-tu .etiqueta{margin-right:6px}.esquema-bolsa{border-left:3px solid var(--a-oro);margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.glosario-sub{margin:0 0 18px;font-size:clamp(26px,4vw,34px)}.glosario-letras{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.glosario-letras a{border:1px solid var(--a-linea);min-width:36px;height:36px;color:var(--a-tinta);border-radius:10px;place-items:center;font-weight:600;text-decoration:none;display:grid}.glosario{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;display:grid}.glosario>div{align-content:start;gap:6px;padding:16px 18px;scroll-margin-top:90px;display:grid}.glosario dt{font-size:16px;font-weight:700}.glosario dd{opacity:.88;margin:0;font-size:15px;line-height:1.55}.glosario-letra{color:var(--a-acento);scroll-margin-top:90px;font-size:13px}.tutor-turno{border-bottom:1px solid var(--a-linea);gap:6px;padding-bottom:14px;display:grid}.tutor-pregunta{margin:0;font-weight:700}.tutor-respuesta{white-space:pre-wrap;margin:0;line-height:1.55}.tutor-form{justify-items:start;gap:10px;display:grid}.tutor-form .campo,.tutor-form textarea{width:100%}
:root{--b-disp:var(--font-disp), var(--font-sans), sans-serif;--b-serif:var(--font-cursiva), Georgia, serif;--b-mono:var(--font-mono), ui-monospace, monospace}.campo-opo{text-align:left;flex:1;min-width:0;position:relative}.campo-opo-etiqueta{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.campo-opo-caja{background:var(--a-campo,var(--cloud));border:1.5px solid var(--a-linea,var(--line));border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.campo-opo-caja:focus-within{border-color:var(--a-acento,var(--teal));box-shadow:0 0 0 3px #0f9d8a38}.campo-opo-lupa{color:var(--a-suave,var(--periwinkle));flex:none}.campo-opo input{min-width:0;font:inherit;color:var(--ink);background:0 0;outline:none;flex:1;font-size:16px;box-shadow:none!important;border:0!important;padding:8px 0!important}.campo-opo input::placeholder{color:var(--a-suave,#9098b4);opacity:.85}.campo-opo-caja>button{min-height:42px;font:inherit;background:var(--a-boton,var(--ink));color:var(--a-boton-tinta,var(--on-ink));cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:15px;font-weight:700}.campo-opo-panel{z-index:30;background:var(--a-campo,var(--cloud));color:var(--ink);border:1px solid var(--a-linea,var(--line));border-radius:18px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 30px 60px -30px #0a1f4073}.campo-opo-panel[hidden]{display:none}.campo-opo-panel ul{max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}.campo-opo-panel li{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.campo-opo-panel li.activa{background:var(--a-opcion,#0f2c590f)}.campo-opo-panel li b{font-weight:600}.campo-opo-panel li small{color:var(--a-suave,var(--periwinkle));margin-top:2px;font-size:12.5px;display:block}.campo-opo-panel li .diario-badge{flex:none;font-size:11.5px}.campo-opo-pie{border-top:1px solid var(--a-linea,var(--line));flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 18px 12px;font-size:13.5px;display:flex}.campo-opo-pie a{color:var(--a-acento,var(--teal-deep));font-weight:600;text-decoration:none}.campo-opo-pie a:hover{text-decoration:underline}.campo-opo-pie p{color:var(--a-suave,var(--periwinkle));margin:0}.search-box:has(.campo-opo){display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.pb .search-box:has(.campo-opo){max-width:600px}.pb .campo-opo-caja{background:var(--a-campo);border-width:1.5px;min-height:60px}.pb .campo-opo-caja>button{min-height:48px;padding:0 24px;font-size:16px}.pb .campo-opo-caja>button:hover{background:var(--teal-deep);color:#fff}.est-pedir-form .campo-opo{flex:260px}.field .campo-opo-caja{border-radius:14px}.pb-planes h2 em{color:var(--acento)}.pb .pricing-uno{grid-template-columns:minmax(0,420px);justify-content:center}.pb-planes .plan-garantia{text-align:center}.pb-planes{padding-bottom:clamp(48px,7vw,96px)}nav.main .wrap{padding-block:12px}.navlinks{gap:28px;font-size:15px}.navlinks a{font-weight:600}footer .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot-indice{border-top:1px solid #edeff71a;gap:8px;margin-top:36px;padding-top:20px;font-size:13px;line-height:1.8;display:grid}.foot-indice p{margin:0}.foot-indice b{font:500 11.5px var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink);margin-right:6px}.foot-indice a{color:inherit;opacity:.8;text-decoration:none}.foot-indice a:hover{opacity:1;text-decoration:underline}@media (max-width:860px){footer .foot-grid{grid-template-columns:1fr 1fr}}.section-head{max-width:760px;margin-bottom:30px}.section-head .section-eyebrow,.section-eyebrow{font:500 12.5px var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-acento,var(--teal-deep))}[data-ambiente] .section-head h1{font-family:var(--b-disp);letter-spacing:-.04em;margin-top:10px;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:.98}[data-ambiente] .section-head h1 em,[data-ambiente] .cuenta-cabecera h1 em{font-family:var(--b-serif);color:var(--a-acento);font-weight:400}.section-head p{color:var(--a-suave,var(--periwinkle));max-width:56ch;font-size:17px}.buscar h2.serif,.ficha-relacionadas h2{font-family:var(--b-disp);letter-spacing:-.03em;margin:40px 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.migas{font-family:var(--b-mono);letter-spacing:.02em;font-size:12.5px}[data-ambiente] .resultados{border-top:1px solid var(--a-linea);gap:0}[data-ambiente] .resultado,[data-ambiente=bruma] .resultado{border:0;border-bottom:1px solid var(--a-linea);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:18px 2px}[data-ambiente] .resultado:hover{box-shadow:none;border-color:var(--a-linea)}.resultado-meta{font-family:var(--b-mono);letter-spacing:.02em;font-size:12px}.resultado-titulo{margin-top:8px;font-size:17px;font-weight:600}.buscar-total{font-family:var(--b-mono);color:var(--a-suave);font-size:13px}.buscar-caja{box-shadow:none;background:var(--a-campo);border-color:var(--a-linea);border-radius:999px;padding:6px 6px 6px 18px}.buscar-caja .btn{box-shadow:none;border-radius:999px}.buscar-filtros{align-items:flex-end;margin-top:14px}.buscar-filtros label,.buscar-filtro-cuerpo{font:500 12px var(--b-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-suave)}.buscar-filtro-cuerpo{flex:280px;align-items:center;gap:8px;max-width:420px;display:flex}.buscar-filtro-cuerpo .campo-opo-caja{border-radius:12px;min-height:40px;padding:2px 10px 2px 12px}.buscar-filtro-cuerpo .campo-opo input{font:400 14.5px var(--font-sans), sans-serif;text-transform:none;letter-spacing:0;padding:6px 0!important}.buscar-filtro-cuerpo .campo-opo-panel li{font:400 14.5px var(--font-sans), sans-serif;text-transform:none;letter-spacing:0}.buscar-tipos a{font-family:var(--b-mono);font-size:12.5px}@media (max-width:640px){.buscar-filtro-cuerpo{flex-direction:column;align-items:stretch;max-width:none}}[data-ambiente] .ficha-tarjeta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}[data-ambiente] .ficha-tarjeta h1{font-family:var(--b-disp);letter-spacing:-.035em;max-width:30ch;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}.ficha-datos{border-top:1px solid var(--a-linea);margin-top:28px}.ficha-datos dt{font:500 11.5px var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-suave)}.ficha-acciones .btn,.ficha-acciones .btn-teal,.ficha-acciones .btn-outline{box-shadow:none}.ficha-enlaces{color:var(--a-suave);margin-top:26px;font-size:14.5px}.ficha-enlaces a{color:var(--a-acento);font-weight:600}.cruzados{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.cruzados a{color:var(--a-acento);font-weight:600;text-decoration:none}.cruzados a:hover{text-decoration:underline}[data-ambiente] :is(.btn-teal,.btn-gold,.btn-primary){box-shadow:none}[data-ambiente] :is(.btn-teal,.btn-gold,.btn-primary):hover{filter:brightness(1.06);transform:none}[data-ambiente] .btn-teal:active,[data-ambiente] .btn-gold:active{box-shadow:none;transform:scale(.97)}[data-ambiente=bruma] .sub-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:8px 0}.sub-panel h3{font-family:var(--b-disp);letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.05}.sub-panel .sub-ayuda{font-size:15.5px}.sub-pista{color:var(--a-suave);margin-top:10px;font-size:13.5px}.stepper .label{font-family:var(--b-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500}.cuenta-menu{background:0 0!important;border:0!important;padding:0!important}.cuenta-quien{border-bottom:1px solid var(--a-linea);padding-bottom:14px}.cuenta-menu nav a{border-radius:999px}[data-ambiente] .cuenta-cabecera h1{font-family:var(--b-disp);letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.cuenta-cabecera p{color:var(--a-suave);font-size:16px}.cuenta-bloque,.est-pedir:not(.compacto){border:0!important;border-top:1px solid var(--a-linea)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:30px!important;padding:26px 0 8px!important}.cuenta-bloque h2,.est-pedir:not(.compacto) h2{font-family:var(--b-disp);letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;font-size:24px;font-weight:800}.cuenta-vacio{background:0 0;border-radius:16px}.seg-item{border:0;border-bottom:1px solid var(--a-linea);border-left:3px solid var(--teal);background:0 0;border-radius:0;padding:16px 0 16px 16px}.seg-item b{font-family:var(--b-disp);letter-spacing:-.015em;font-size:18px;font-weight:600}.est-pedir-lista li{background:0 0;border-width:0 0 1px;border-radius:0;padding:10px 0}[data-ambiente] .legal h1{font-family:var(--b-disp);letter-spacing:-.04em;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.02}.legal h2{font-family:var(--b-disp);letter-spacing:-.02em;font-weight:600}@media (prefers-reduced-motion:reduce){.campo-opo-caja,.btn,.resultado{transition:none!important}}.migas .miga>span{color:inherit;margin-left:6px;font-weight:400}.campo-opo input:focus-visible,.pb .campo-opo input:focus-visible{outline:none!important}.buscar-filtros select{font-family:var(--font-sans), sans-serif;text-transform:none;letter-spacing:0;font-size:14.5px;font-weight:500}
