@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_402010dc-module__83FAsa__className{font-family:inter,inter Fallback}.inter_402010dc-module__83FAsa__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_86285e4a-module__MJh1EW__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_86285e4a-module__MJh1EW__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_aeec61d7-module__oBPshG__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_aeec61d7-module__oBPshG__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_400-s.p.3966srz6ua9nl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_600-s.p.289y3avl9x-vx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:129.59%;descent-override:25.92%;line-gap-override:0.0%;size-adjust:77.17%}.barlowcondensed_9566672c-module__XN9PCq__className{font-family:barlowCondensed,barlowCondensed Fallback}.barlowcondensed_9566672c-module__XN9PCq__variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback"}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin-s.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_c8111a4d-module__lu953G__className{font-family:plexSans,plexSans Fallback}.plexsans_c8111a4d-module__lu953G__variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_4fa5f22c-module__DHvbRa__className{font-family:plexMono,plexMono Fallback}.plexmono_4fa5f22c-module__DHvbRa__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin-s.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_c2e970ab-module__YYczpW__className{font-family:plexSans,plexSans Fallback}.plexsans_c2e970ab-module__YYczpW__variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_129648f6-module__K4GR9a__className{font-family:plexMono,plexMono Fallback}.plexmono_129648f6-module__K4GR9a__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
.pp{--pp-primario:#1756a9;--pp-primario-hover:#0f3d7a;--pp-primario-suave:#f0f5fc;--pp-primario-borde:#bfd3ee;--pp-seleccion:#e6edf7;--pp-texto:#1b1f24;--pp-secundario:#4f5966;--pp-borde:#d5dae0;--pp-borde-campo:#7d8692;--pp-error:#b42318;--pp-error-texto:#8a1c12;--pp-error-fondo:#fdf1ef;--pp-error-borde:#f1b5ae;--pp-aviso:#8a5a00;--pp-aviso-texto:#5c3d00;--pp-aviso-fondo:#fff6e5;--pp-aviso-borde:#e8c477;--pp-fondo:#f4f5f7;--pp-gris:#eef1f4;font-family:var(--font-plex-sans), system-ui, sans-serif;color:var(--pp-texto);line-height:1.4}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp h1,.pp h2,.pp p{margin:0}.pp h1,.pp h2{text-wrap:balance}.pp p,.pp span,.pp label{text-wrap:pretty}.pp a{color:var(--pp-primario)}.pp a:hover{color:var(--pp-primario-hover)}.pp :focus-visible{outline:3px solid var(--pp-primario);outline-offset:2px}.pp-boton{border:1px solid var(--pp-borde-campo);min-height:44px;color:var(--pp-texto);font:400 15px/20px var(--font-plex-sans), system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.pp a.pp-boton,.pp button.pp-boton{color:var(--pp-texto)}.pp-boton--primario,.pp a.pp-boton--primario,.pp button.pp-boton--primario{border-color:var(--pp-primario);background:var(--pp-primario);color:#fff;padding:0 20px;font-weight:500}.pp a.pp-boton--primario:hover,.pp button.pp-boton--primario:hover{background:var(--pp-primario-hover);color:#fff}.pp-boton:disabled{opacity:.6;cursor:wait}.pp-indicador{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.pp-pildora{border:1px solid var(--pp-primario-borde);background:var(--pp-primario-suave);min-height:36px;color:var(--pp-texto);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.pp-pildora svg{color:var(--pp-primario)}.pp-pildora--amarillo{border-color:var(--pp-aviso-borde);background:var(--pp-aviso-fondo);color:var(--pp-aviso-texto)}.pp-pildora--amarillo svg{color:var(--pp-aviso)}.pp-pildora--rojo{border-color:var(--pp-error-borde);background:var(--pp-error-fondo);color:var(--pp-error-texto)}.pp-pildora--rojo svg{color:var(--pp-error)}.pp-contratar{font-size:14px;font-weight:500}.pp-velo{z-index:1000;background:#1b1f2473;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.pp-velo--arriba{align-items:flex-start;padding:40px 16px}.pp-dialogo{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:32px;display:flex;position:relative;box-shadow:0 8px 32px #0000002e}.pp-dialogo h2{font-size:22px;font-weight:600}.pp-dialogo>p{color:var(--pp-secundario);font-size:15px;line-height:1.5}.pp-dialogo--encuesta{gap:24px;max-width:560px}.pp-dialogo--encuesta h2{font-size:20px}.pp-cerrar{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px}.pp-privacidad{color:var(--pp-secundario);margin:0;font-size:13px;line-height:18px}.pp-acciones{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.pp-grupo{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pp-grupo legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.pp-obligatoria{color:var(--pp-error)}.pp-numeros{gap:8px;display:flex}.pp-numero{flex:1 1 0;min-width:44px;position:relative}.pp-numero input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pp-numero span{border:1px solid var(--pp-borde-campo);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:15px;display:flex}.pp-numero input:checked+span{border-color:var(--pp-primario);background:var(--pp-primario);color:#fff;font-weight:500}.pp-numero input:focus-visible+span{outline:3px solid var(--pp-primario);outline-offset:2px}.pp-extremos{color:var(--pp-secundario);justify-content:space-between;font-size:13px;display:flex}.pp-opcion{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:15px;display:flex}.pp-opcion input{width:18px;height:18px;accent-color:var(--pp-primario);flex-shrink:0;margin:2px 0 0}.pp-campo{flex-direction:column;gap:6px;display:flex}.pp-campo label{font-size:14px;font-weight:500}.pp-campo textarea,.pp-campo input[type=text]{border:1px solid var(--pp-borde-campo);width:100%;color:var(--pp-texto);font:400 15px/1.4 var(--font-plex-sans), system-ui, sans-serif;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px}.pp-error{color:var(--pp-error);gap:6px;font-size:13px;line-height:1.5;display:flex}.pp-error svg{flex-shrink:0;margin-top:3px}.pp-toast{z-index:1001;background:var(--pp-texto);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.pp-franja{border-bottom:1px solid var(--pp-error-borde);background:var(--pp-error-fondo);color:var(--pp-error-texto);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 32px;display:flex}.pp-franja--info{border-bottom-color:var(--pp-primario-borde);background:var(--pp-primario-suave);color:var(--pp-texto)}.pp-franja-texto{align-items:flex-start;gap:12px;max-width:760px;display:flex}.pp-franja-texto svg{flex-shrink:0;margin-top:1px}.pp-franja-texto>div{flex-direction:column;gap:4px;display:flex}.pp-franja-titulo{font-size:16px;font-weight:600}.pp-franja-cuerpo{font-size:15px;line-height:1.5}.pp-en-gris{opacity:.45;pointer-events:none;filter:grayscale();-webkit-user-select:none;user-select:none}.pp-pagina{background:var(--pp-fondo);flex-direction:column;min-height:100svh;display:flex}.pp-encabezado{border-bottom:1px solid var(--pp-borde);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 32px;display:flex}.pp-marca{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.pp-organizacion{color:var(--pp-secundario);font-size:14px}.pp-centro{flex:1;justify-content:center;align-items:flex-start;padding:80px 16px;display:flex}.pp-tarjeta{border:1px solid var(--pp-borde);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;padding:40px 32px;display:flex}.pp-tarjeta--seccion{max-width:none;padding:48px 32px}.pp-tarjeta h1{margin-top:4px;font-size:22px;font-weight:600;line-height:28px}.pp-tarjeta h2{margin-top:4px;font-size:20px;font-weight:600;line-height:28px}.pp-tarjeta p{max-width:460px;color:var(--pp-secundario);font-size:15px;line-height:22px}.pp-icono{background:var(--pp-gris);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pp-botones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.pp-seccion{flex-direction:column;gap:20px;display:flex}.pp-seccion h1{font-size:26px;font-weight:600;line-height:32px}.pp-franja--config{border-bottom-color:var(--pp-primario-borde);background:var(--pp-seleccion);justify-content:flex-start;gap:16px;padding:10px 32px}.pp-franja-config-texto{color:var(--pp-primario-hover);align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:22px;display:flex}.pp-franja-config-texto svg{flex-shrink:0}
