.RczVDq_cabeza{background:var(--grad-laguna);color:#fff;padding:clamp(120px,14vw,170px) 0 clamp(90px,10vw,130px);overflow:hidden}.RczVDq_cabeza h1{max-width:12ch}.RczVDq_cabeza h1 .ac{color:var(--agua)}.RczVDq_cabeza .RczVDq_lead{color:#ffffffd9;max-width:52ch;margin-top:1rem}.RczVDq_sellos{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.RczVDq_zona{z-index:2;margin-top:clamp(-90px,-8vw,-60px);padding-top:0;position:relative}.RczVDq_rejilla{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}@media (max-width:1000px){.RczVDq_rejilla{grid-template-columns:1fr}}.RczVDq_tarjeta{border-radius:var(--r-l);box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;min-width:0;padding:clamp(20px,3.2vw,48px);scroll-margin-top:96px}.RczVDq_progreso{margin-bottom:clamp(20px,3vw,36px)}.RczVDq_pasos{grid-template-columns:repeat(7,1fr);gap:.4rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.RczVDq_pasos button{all:unset;cursor:pointer;color:var(--ink-30);flex-direction:column;align-items:flex-start;gap:.35rem;font-size:.74rem;font-weight:600;line-height:1.15;display:flex}.RczVDq_pasos button:disabled{cursor:default}.RczVDq_pasos b{background:var(--arena);width:28px;height:28px;color:var(--ink-60);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:1rem;transition:background .3s,color .3s;display:grid}.RczVDq_pasoVisto button{color:var(--ink-60)}.RczVDq_pasoVisto b{color:var(--laguna);background:#3fb8ac33}.RczVDq_pasoActual button{color:var(--laguna)}.RczVDq_pasoActual b{background:var(--laguna);color:#fff}.RczVDq_pasos button:focus-visible b{outline:2px solid var(--agua);outline-offset:2px}@media (max-width:760px){.RczVDq_pasos span{display:none}.RczVDq_pasos{grid-template-columns:repeat(7,auto);justify-content:space-between}}.RczVDq_barra{background:var(--arena);border-radius:4px;height:4px;overflow:hidden}.RczVDq_relleno{background:linear-gradient(90deg,var(--agua),var(--laguna));border-radius:4px;height:100%}.RczVDq_pasoNum{letter-spacing:.14em;text-transform:uppercase;color:var(--barro);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.RczVDq_pasoTitulo{font-family:var(--f-display);text-transform:uppercase;color:var(--laguna);font-feature-settings:"case";outline:none;margin-bottom:.8rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:.92}.RczVDq_pasoTitulo .ac{color:var(--barro)}.RczVDq_intro{color:var(--ink-60);max-width:60ch;margin-bottom:1.6rem}.RczVDq_opciones{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-bottom:1.2rem;display:grid}.RczVDq_opcion{border:1.5px solid var(--line);border-radius:var(--r-m);cursor:pointer;background:var(--arena-clara);transition:border-color .25s,background .25s,transform .25s var(--ease);isolation:isolate;flex-direction:column;gap:.35rem;padding:1.1rem 1.1rem 1.2rem;display:flex;position:relative}.RczVDq_opcion:hover{border-color:#3fb8ac99;transform:translateY(-2px)}.RczVDq_opcion input{opacity:0;cursor:pointer;position:absolute;inset:0}.RczVDq_opcion:has(input:focus-visible){outline:2px solid var(--agua);outline-offset:3px}.RczVDq_opcionOn{background:#fff;border-color:#0000}.RczVDq_opcionMarco{border-radius:var(--r-m);border:2px solid var(--laguna);z-index:-1;pointer-events:none;position:absolute;inset:-1.5px;box-shadow:0 10px 30px #0f5f6326}.RczVDq_opcionIco{width:44px;height:44px;color:var(--laguna);background:#3fb8ac29;border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.RczVDq_opcionIco .ic{width:1.5em;height:1.5em}.RczVDq_opcionOn .RczVDq_opcionIco{background:var(--laguna);color:#fff}.RczVDq_opcion b{font-size:1rem;font-weight:600}.RczVDq_opcionTexto{color:var(--ink-60);font-size:.86rem;line-height:1.4}@media (max-width:640px){.RczVDq_opciones{grid-template-columns:1fr 1fr;gap:.6rem}.RczVDq_opcion{padding:.85rem .85rem 1rem}.RczVDq_opcionIco{width:38px;height:38px}.RczVDq_opcionTexto{font-size:.78rem}}.RczVDq_campo{border:0;gap:.35rem;min-width:0;margin:0 0 1.1rem;padding:0;display:grid}.RczVDq_etiqueta{letter-spacing:.02em;padding:0;font-size:.84rem;font-weight:600}.RczVDq_opcional{color:var(--ink-30);font-weight:400}.RczVDq_entrada{font:inherit;border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--arena-clara);width:100%;color:var(--ink);min-height:48px;padding:.85em 1em;transition:border-color .2s,background .2s,box-shadow .2s}.RczVDq_entrada:focus{border-color:var(--agua);background:#fff;outline:none;box-shadow:0 0 0 4px #3fb8ac2e}.RczVDq_entrada[aria-invalid=true]{background:#fff8f6;border-color:#c0473a}.RczVDq_entrada:disabled{opacity:.5}textarea.RczVDq_entrada{resize:vertical;min-height:84px}.RczVDq_ayuda{color:var(--ink-60);margin:0;font-size:.82rem;line-height:1.4}.RczVDq_contador{color:var(--barro);font-weight:600}.RczVDq_fuera{color:var(--barro)}.RczVDq_error{color:#b23a2e;margin:0;font-size:.84rem;font-weight:600;overflow:hidden}.RczVDq_fila{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.RczVDq_fila3{grid-template-columns:1.2fr 1fr .8fr;gap:0 1rem;display:grid}@media (max-width:640px){.RczVDq_fila,.RczVDq_fila3{grid-template-columns:1fr}}.RczVDq_separador{background:var(--line);height:1px;margin:.6rem 0 1.4rem}.RczVDq_segmentado{flex-wrap:wrap;gap:.45rem;display:flex}.RczVDq_segmento{position:relative}.RczVDq_segmento input{opacity:0;cursor:pointer;position:absolute;inset:0}.RczVDq_segmento span{border:1.5px solid var(--line);background:var(--arena-clara);cursor:pointer;min-height:42px;transition:all .2s var(--ease);border-radius:999px;align-items:center;padding:.55em 1.05em;font-size:.9rem;font-weight:500;display:inline-flex}.RczVDq_segmento:hover span{border-color:#3fb8ac99}.RczVDq_segmento input:checked+span{background:var(--laguna);color:#fff;border-color:var(--laguna)}.RczVDq_segmento input:focus-visible+span{outline:2px solid var(--agua);outline-offset:2px}.RczVDq_chips{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.RczVDq_chip{position:relative}.RczVDq_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.RczVDq_chip span{cursor:pointer;border:1.5px dashed #1f242338;border-radius:999px;align-items:center;padding:.45em .9em;font-size:.86rem;transition:all .2s;display:inline-flex}.RczVDq_chip input:checked+span{border:1.5px solid var(--barro);color:var(--barro);background:#c96a3b1f;font-weight:600}.RczVDq_chip input:focus-visible+span{outline:2px solid var(--agua);outline-offset:2px}.RczVDq_chipBoton{all:unset;cursor:pointer}.RczVDq_chipBoton span{background:var(--arena-clara);border-style:solid}.RczVDq_chipBoton:hover span{border-color:var(--agua)}.RczVDq_chipBoton:focus-visible span{outline:2px solid var(--agua);outline-offset:2px}.RczVDq_interruptor{cursor:pointer;align-items:flex-start;gap:.8rem;margin:0 0 1rem;display:flex;position:relative}.RczVDq_interruptor input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.RczVDq_pista{background:#1f24232e;border-radius:999px;flex:none;width:44px;height:26px;margin-top:.05em;transition:background .25s;position:relative}.RczVDq_bola{width:20px;height:20px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.RczVDq_interruptor input:checked+.RczVDq_pista{background:var(--laguna)}.RczVDq_interruptor input:checked+.RczVDq_pista .RczVDq_bola{transform:translate(18px)}.RczVDq_interruptor input:focus-visible+.RczVDq_pista{outline:2px solid var(--agua);outline-offset:2px}.RczVDq_interruptorTexto{font-size:.95rem;font-weight:500;line-height:1.35;display:block}.RczVDq_interruptores{grid-template-columns:1fr 1fr;gap:0 1.2rem;margin:.4rem 0 .6rem;display:grid}@media (max-width:640px){.RczVDq_interruptores{grid-template-columns:1fr}}.RczVDq_aviso{border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.45;display:flex}.RczVDq_aviso .ic{width:1.2em;height:1.2em}.RczVDq_aviso_info{color:var(--laguna-oscuro);background:#3fb8ac1f}.RczVDq_aviso_ok{color:var(--laguna-oscuro);background:#3fb8ac2e}.RczVDq_aviso_atencion{color:#8a4422;background:#c96a3b1f}.RczVDq_aviso_peligro{color:#8e2c22;background:#fbe9e6}.RczVDq_avisoAcciones{flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.4rem;display:flex}.RczVDq_perro{border:1px solid var(--line);border-radius:var(--r-m);background:linear-gradient(180deg,var(--arena-clara),#fff 120px);margin-bottom:1rem;padding:clamp(16px,2vw,24px)}.RczVDq_perroCabeza{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.RczVDq_perroCabeza b{font-family:var(--f-display);text-transform:uppercase;color:var(--laguna);font-size:1.5rem;font-weight:800;line-height:1}.RczVDq_perroIco{background:var(--laguna);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.RczVDq_quitar{all:unset;cursor:pointer;color:var(--barro);border-radius:6px;margin-left:auto;padding:.3em .6em;font-size:.85rem;font-weight:600}.RczVDq_quitar:hover{background:#c96a3b1a}.RczVDq_quitar:focus-visible{outline:2px solid var(--agua)}.RczVDq_anadir{margin:.2rem 0 1rem}.RczVDq_medicina{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:0 .7rem;display:grid;overflow:hidden}.RczVDq_medicina .RczVDq_quitar{margin:0 0 1.6rem;font-size:1.3rem}@media (max-width:640px){.RczVDq_medicina{grid-template-columns:1fr 1fr}.RczVDq_medicina .RczVDq_quitar{grid-column:span 2;margin:0 0 1rem}}.RczVDq_pestanas{flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem;display:flex}.RczVDq_pestanas button{all:unset;cursor:pointer;background:var(--arena);color:var(--ink-60);border-radius:999px;padding:.55em 1.1em;font-size:.9rem;font-weight:600}.RczVDq_pestanas .RczVDq_pestanaOn{background:var(--laguna);color:#fff}.RczVDq_pestanas button:focus-visible{outline:2px solid var(--agua);outline-offset:2px}.RczVDq_bloques{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.4rem;display:grid}@media (max-width:640px){.RczVDq_bloques{grid-template-columns:1fr}}.RczVDq_bloque{border:1px solid var(--line);border-radius:var(--r-m);background:var(--arena-clara);padding:1rem 1.1rem}.RczVDq_bloqueCabeza{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.RczVDq_bloqueCabeza b{letter-spacing:.14em;text-transform:uppercase;color:var(--laguna);font-size:.72rem}.RczVDq_bloqueCabeza button{all:unset;cursor:pointer;color:var(--barro);font-size:.82rem;font-weight:600}.RczVDq_bloqueCabeza button:focus-visible{outline:2px solid var(--agua)}.RczVDq_bloqueCuerpo{font-size:.95rem;line-height:1.45}.RczVDq_perroResumen{display:block}.RczVDq_consentimientos{border-top:1px solid var(--line);margin-top:.4rem;padding-top:1.2rem}.RczVDq_casilla{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex}.RczVDq_casilla input{width:22px;height:22px;accent-color:var(--laguna);flex:none;margin-top:.1em}.RczVDq_navegacion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.4rem;display:flex}.RczVDq_navegacion .btn{min-height:50px}.RczVDq_navegacion .btn:disabled{opacity:.7;cursor:progress}@media (max-width:640px){.RczVDq_navegacion{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 var(--r-l) var(--r-l);background:#fffffff0;margin:1.6rem calc(-1*clamp(20px,3.2vw,48px)) calc(-1*clamp(20px,3.2vw,48px));padding:.9rem clamp(20px,3.2vw,48px);position:sticky;bottom:0}}.RczVDq_girando{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite RczVDq_girar}@keyframes RczVDq_girar{to{transform:rotate(360deg)}}.RczVDq_trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.RczVDq_resumen{background:var(--noche);color:#fff;border-radius:var(--r-l);gap:1rem;padding:clamp(20px,2.4vw,30px);display:grid;position:sticky;top:96px}.RczVDq_resumenEtiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--agua);margin:0;font-size:.72rem;font-weight:600}.RczVDq_resumen dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;font-size:.92rem;display:grid}.RczVDq_resumen dt{color:#ffffff8c}.RczVDq_resumen dd{margin:0;font-weight:600}.RczVDq_garantias{border-top:1px solid var(--line-w);color:#fffc;gap:.6rem;margin:0;padding:1rem 0 0;font-size:.88rem;list-style:none;display:grid}.RczVDq_garantias li{align-items:flex-start;gap:.6rem;display:flex}.RczVDq_garantias .ic{color:var(--agua);flex:none;margin-top:.15em}.RczVDq_resumen .RczVDq_ayuda{color:#fff9}.RczVDq_resumen a{color:var(--agua)}@media (max-width:1000px){.RczVDq_resumen{position:static}.RczVDq_garantias{display:none}}.RczVDq_exito{border-radius:var(--r-l);box-shadow:var(--shadow);border:1px solid var(--line);text-align:center;background:#fff;justify-items:center;gap:.9rem;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px);scroll-margin-top:96px;display:grid}.RczVDq_exito .d2{color:var(--laguna)}.RczVDq_exito .d2 .ac{color:var(--barro)}.RczVDq_exitoOndas{place-items:center;width:120px;height:120px;margin-bottom:.6rem;display:grid;position:relative}.RczVDq_exitoOndas span{border:2px solid var(--agua);border-radius:50%;position:absolute;inset:0}.RczVDq_exitoCheck{background:var(--laguna);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 0 10px #3fb8ac33}.RczVDq_exitoCheck svg{width:44px;height:44px}.RczVDq_referencia{margin:0;font-size:1rem}.RczVDq_referencia b{font-family:var(--f-display);letter-spacing:.04em;color:var(--laguna);margin-left:.3rem;font-size:1.6rem;font-weight:600}
