:root{--spring:cubic-bezier(0.34,1.56,0.64,1);--snap:cubic-bezier(0.22,1,0.36,1);--brand:#1e3a8a;--brand2:#2d4fa0}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{font-family:-apple-system,SF Pro Text,system-ui,Segoe UI,Helvetica,Arial,sans-serif;color:#000;-webkit-font-smoothing:antialiased;letter-spacing:-.011em}.chat-wrap,body{background:#f2f2f7}.chat-wrap{max-width:520px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;position:relative}.chat-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.07);position:-webkit-sticky;position:sticky;top:0;z-index:20}.chat-avatar{width:40px;height:40px;border-radius:13px;background:var(--brand);display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;letter-spacing:-.02em;flex-shrink:0}.chat-info .name{font-size:15px;font-weight:700;color:#000}.chat-info .sub{font-size:12px;color:#8e8e93;margin-top:1px}.chat-progress{margin-left:auto;font-size:13px;font-weight:600;color:#8e8e93;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.calibration-bar{background:var(--brand);color:hsla(0,0%,100%,.8);text-align:center;font-size:11px;font-weight:500;letter-spacing:.02em;padding:6px 16px;flex-shrink:0}.chat-scroll{flex:1 1;overflow-y:auto;padding:20px 16px 160px;display:flex;flex-direction:column;gap:3px;scroll-behavior:smooth}.msg-bot{display:flex;align-items:flex-end;gap:0;max-width:82%;animation:msgIn .32s var(--snap) both}.msg-bot .bubble{background:#fff;color:#000;border-radius:20px 20px 20px 5px;padding:11px 15px;font-size:16px;line-height:1.48;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.04)}.bubble-domain{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:4px}.msg-user{align-self:flex-end;max-width:80%;animation:msgInRight .28s var(--snap) both}.msg-user .bubble{background:var(--brand);color:#fff;border-radius:20px 20px 5px 20px;padding:11px 15px;font-size:16px;line-height:1.48;box-shadow:0 4px 14px rgba(30,58,138,.25)}.msg-bot+.msg-bot,.msg-user+.msg-user{margin-top:2px}.msg-bot+.msg-user,.msg-user+.msg-bot{margin-top:10px}@keyframes msgIn{0%{opacity:0;transform:translateX(-14px) scale(.96)}to{opacity:1;transform:none}}@keyframes msgInRight{0%{opacity:0;transform:translateX(14px) scale(.96)}to{opacity:1;transform:none}}.msg-typing{display:flex;align-items:flex-end;animation:msgIn .28s var(--snap) both}.typing-bubble{background:#fff;border-radius:20px 20px 20px 5px;padding:14px 16px;display:flex;gap:5px;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.typing-dot{width:8px;height:8px;border-radius:50%;background:#c7c7cc;animation:typeBounce 1.1s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.14s}.typing-dot:nth-child(3){animation-delay:.28s}@keyframes typeBounce{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-6px);opacity:1}}.quick-replies{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:520px;padding:10px 16px 30px;background:linear-gradient(0deg,#f2f2f7 55%,transparent);display:flex;flex-direction:column;gap:8px;z-index:10}.qr-btn{background:#fff;border:1.5px solid rgba(0,0,0,.09);border-radius:100px;padding:14px 20px;font-size:16px;font-weight:500;color:#000;cursor:pointer;width:100%;font-family:inherit;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:background .14s,border-color .14s,transform .18s var(--spring),color .14s;animation:qrIn .35s var(--snap) both}.qr-btn:first-child{animation-delay:0ms}.qr-btn:nth-child(2){animation-delay:50ms}.qr-btn:nth-child(3){animation-delay:.1s}.qr-btn:nth-child(4){animation-delay:.15s}@keyframes qrIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.qr-btn:hover{background:#f0f4ff;border-color:var(--brand);color:var(--brand)}.qr-btn:active{transform:scale(.975)}.qr-btn.primary{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700;box-shadow:0 6px 20px rgba(30,58,138,.28)}.qr-btn.primary:hover{background:var(--brand2);border-color:var(--brand2);color:#fff}.enps-quick{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:520px;padding:12px 16px 30px;background:linear-gradient(0deg,#f2f2f7 55%,transparent);display:flex;flex-direction:column;gap:9px;z-index:10}.enps-lbl{display:flex;justify-content:space-between;font-size:12px;color:#8e8e93;padding:0 4px}.enps-row{display:flex;justify-content:center;gap:7px}.enps-n{width:48px;height:48px;border-radius:14px;background:#fff;border:1.5px solid rgba(0,0,0,.09);font-size:16px;font-weight:600;color:#333;cursor:pointer;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:border-color .15s,color .15s,transform .2s var(--spring),box-shadow .15s,background .15s}.enps-n:hover{border-color:var(--brand);color:var(--brand)}.enps-n:active{transform:scale(.86)}.enps-n.det.sel{background:#ef4444;border-color:#ef4444;box-shadow:0 6px 20px rgba(239,68,68,.4)}.enps-n.det.sel,.enps-n.pas.sel{color:#fff;transform:scale(1.15)}.enps-n.pas.sel{background:#f59e0b;border-color:#f59e0b;box-shadow:0 6px 20px rgba(245,158,11,.4)}.enps-n.pro.sel{background:#16a34a;border-color:#16a34a;color:#fff;transform:scale(1.15);box-shadow:0 6px 20px rgba(22,163,74,.4)}.comment-bar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:520px;padding:10px 16px 28px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.07);display:flex;flex-direction:column;gap:8px;z-index:10}.comment-row{display:flex;gap:10px;align-items:flex-end}.comment-input{flex:1 1;background:#f2f2f7;border:none;border-radius:22px;padding:12px 16px;font-size:16px;font-family:inherit;resize:none;min-height:44px;max-height:120px;color:#000;line-height:1.45}.comment-input:focus{outline:none}.comment-input::placeholder{color:#b0b0b8}.send-btn{width:40px;height:40px;border-radius:50%;background:var(--brand);border:none;color:#fff;font-size:18px;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:transform .18s var(--spring),background .14s;box-shadow:0 4px 14px rgba(30,58,138,.28)}.send-btn:hover{background:var(--brand2)}.send-btn:active{transform:scale(.86)}.send-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.skip-link{text-align:center;font-size:14px;color:#8e8e93;cursor:pointer;transition:color .14s}.skip-link:hover{color:#333}.err{font-size:14px;color:#dc2626;text-align:center;padding:0 4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.pv4-app{--pv4-crema:#f4f1ea;--pv4-tinta:#1b2537;--pv4-blanco:#fff;--pv4-tinta-50:rgba(27,37,55,.52);--pv4-tinta-12:rgba(27,37,55,.12);--pv4-naranja:#ee7434;--pv4-acento:#ee7434;--pv4-suave:#fbd9c3;--pv4-spring:cubic-bezier(0.34,1.56,0.64,1);--pv4-snap:cubic-bezier(0.22,1,0.36,1);position:relative;max-width:480px;margin:0 auto;min-height:100dvh;background:var(--pv4-crema);color:var(--pv4-tinta);overflow:hidden;font-family:-apple-system,SF Pro Text,system-ui,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:-.011em}.pv4-app:after{content:"";inset:0;z-index:5;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.pv4-app:after,.pv4-orbe{position:absolute;pointer-events:none}.pv4-orbe{border-radius:50%;filter:blur(64px);background:var(--pv4-suave);transition:background-color 1.2s ease}.pv4-orbe.a{width:360px;height:330px;top:-140px;left:50%;margin-left:-180px;opacity:.9;animation:pv4-orbeA 8s ease-in-out infinite}.pv4-orbe.b{width:250px;height:250px;bottom:-100px;right:-80px;opacity:.55;animation:pv4-orbeB 10s ease-in-out infinite}@keyframes pv4-orbeA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14px,16px) scale(1.12)}}@keyframes pv4-orbeB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-22px,-24px) scale(1.14)}}.pv4-linea{position:absolute;top:0;left:0;right:0;height:3px;z-index:40;background:var(--pv4-tinta-12)}.pv4-linea i{display:block;height:100%;background:var(--pv4-acento);box-shadow:0 0 10px var(--pv4-acento);transition:width .7s var(--pv4-snap),background-color 1.2s ease}.pv4-paso{position:absolute;top:calc(env(safe-area-inset-top,10px) + 14px);right:24px;z-index:40;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--pv4-tinta-50);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv4-pantalla{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100dvh;padding:calc(env(safe-area-inset-top,10px) + 58px) 28px calc(env(safe-area-inset-bottom,10px) + 26px);animation:pv4-fade .55s var(--pv4-snap) both}@keyframes pv4-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes pv4-revelar{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.pv4-rv{animation:pv4-revelar .75s var(--pv4-snap) both}@keyframes pv4-subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pv4-intro{justify-content:space-between}.pv4-marca{display:flex;align-items:baseline;gap:8px;font-size:12.5px;letter-spacing:.22em;font-weight:700;color:var(--pv4-tinta-50)}.pv4-marca b{color:var(--pv4-naranja)}.pv4-centro{display:flex;flex-direction:column;gap:24px}.pv4-hola{font-size:52px;color:var(--pv4-naranja);line-height:1}.pv4-h1,.pv4-hola{font-weight:800;letter-spacing:-.03em}.pv4-h1{font-size:31px;line-height:1.16;max-width:15ch}.pv4-sub{font-size:15.5px;line-height:1.6;color:var(--pv4-tinta-50);max-width:34ch}.pv4-datos{display:flex;gap:26px;border-top:1px solid var(--pv4-tinta-12);padding-top:18px}.pv4-dato{font-size:11.5px;letter-spacing:.14em;color:var(--pv4-tinta-50);font-weight:700}.pv4-dato b{display:block;font-size:22px;font-weight:800;color:var(--pv4-tinta);letter-spacing:-.02em;margin-bottom:4px}.pv4-btn{border:0;cursor:pointer;width:100%;border-radius:99px;padding:19px;background:var(--pv4-naranja);color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 26px rgba(238,116,52,.38);transition:transform .18s var(--pv4-spring)}.pv4-btn:active{transform:scale(.97)}.pv4-btn:disabled{opacity:.55}.pv4-centrada{justify-content:center;align-items:center;text-align:center;gap:14px}.pv4-err{color:#b3261e;font-size:14px;font-weight:600;text-align:center;padding-top:10px}.pv4-q{justify-content:center}.pv4-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px}.pv4-icono{position:relative;z-index:1;width:116px;height:116px;display:grid;place-items:center;color:var(--pv4-acento);animation:pv4-icono-entra .65s var(--pv4-spring) both;transition:color 1.2s ease}.pv4-icono svg{width:95px;height:95px;overflow:visible}.pv4-icono:before{inset:-20px;z-index:-1;background:radial-gradient(circle,var(--pv4-suave) 0,transparent 72%);animation:pv4-halo 3.2s ease-in-out .6s infinite;transition:background 1.2s ease}.pv4-icono:after,.pv4-icono:before{content:"";position:absolute;border-radius:50%}.pv4-icono:after{inset:-5px;border:2px solid;opacity:0;animation:pv4-pulso 2.6s var(--pv4-snap) .35s infinite}@keyframes pv4-icono-entra{0%{opacity:0;transform:scale(.3) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pv4-halo{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.18);opacity:1}}@keyframes pv4-pulso{0%{opacity:.5;transform:scale(.85)}55%,to{opacity:0;transform:scale(1.3)}}.pv4-dim{font-size:11.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--pv4-acento);animation:pv4-subir .5s var(--pv4-spring) .14s both;transition:color 1.2s ease}.pv4-qtexto{font-size:25px;font-weight:800;line-height:1.24;letter-spacing:-.025em;text-align:center;margin-bottom:26px;animation:pv4-revelar .7s var(--pv4-snap) .18s both}.pv4-traza{position:absolute;top:58px;left:-28px;right:-28px;transform:translateY(-50%);z-index:0;pointer-events:none}.pv4-traza svg{width:100%;height:64px;display:block;color:var(--pv4-acento);transition:color 1.2s ease}.pv4-traza .base{opacity:.15}.pv4-traza .viva{stroke-dasharray:14 86;animation:pv4-viaje 3.4s linear .4s infinite;filter:drop-shadow(0 0 5px currentColor)}@keyframes pv4-viaje{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pv4-icono .an-dibujo{stroke-dasharray:1;stroke-dashoffset:1;animation:pv4-dibujar .8s var(--pv4-snap) .3s forwards}@keyframes pv4-dibujar{to{stroke-dashoffset:0}}.pv4-icono .an-vaiven{transform-box:fill-box;transform-origin:40% 60%;animation:pv4-vaiven 1.4s ease-in-out .45s infinite}@keyframes pv4-vaiven{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}.pv4-icono .an-onda{opacity:0}.pv4-icono .on1{animation:pv4-onda 1.5s ease-out .5s infinite}.pv4-icono .on2{animation:pv4-onda 1.5s ease-out .75s infinite}@keyframes pv4-onda{0%{opacity:0}30%{opacity:1}to{opacity:0}}.pv4-icono .an-latido{transform-box:fill-box;transform-origin:center;animation:pv4-latido 1.15s ease-in-out .6s infinite}@keyframes pv4-latido{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(1)}36%{transform:scale(1.06)}48%{transform:scale(1)}}.pv4-icono .an-pensar{transform-box:fill-box;transform-origin:center;animation:pv4-pensar 1.7s ease-in-out 1s infinite}@keyframes pv4-pensar{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pv4-icono .an-chispa{opacity:0}.pv4-icono .ch1{animation:pv4-chispa 1.4s ease-in-out 1s infinite}.pv4-icono .ch2{animation:pv4-chispa 1.4s ease-in-out 1.35s infinite}@keyframes pv4-chispa{0%,to{opacity:0}35%{opacity:1}70%{opacity:0}}.pv4-icono .an-flotar{transform-box:fill-box;transform-origin:center;animation:pv4-flotar 2s ease-in-out .55s infinite}@keyframes pv4-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.pv4-icono .an-brotar{opacity:0;transform-box:fill-box;transform-origin:center;animation:pv4-brotar .6s var(--pv4-spring) .6s forwards}@keyframes pv4-brotar{0%{opacity:0;transform:translateX(6px) scale(.6)}to{opacity:1;transform:translateX(0) scale(1)}}.pv4-filas{display:flex;flex-direction:column}.pv4-fila{display:flex;align-items:center;gap:14px;width:100%;background:none;border:0;border-top:1px solid var(--pv4-tinta-12);padding:18px 2px;cursor:pointer;text-align:left;font-family:inherit;color:var(--pv4-tinta);font-size:18.5px;font-weight:600;letter-spacing:-.01em;position:relative;overflow:hidden;transition:color .25s,padding-left .3s var(--pv4-snap);animation:pv4-subir .5s var(--pv4-spring) both}.pv4-fila:last-child{border-bottom:1px solid var(--pv4-tinta-12)}.pv4-fila .n{font-size:13px;font-weight:700;color:var(--pv4-tinta-50);width:24px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .25s}.pv4-fila .t{flex:1 1}.pv4-fila .f{opacity:0;transform:translateX(-8px);transition:all .3s var(--pv4-snap);color:var(--pv4-acento)}.pv4-fila .f svg{width:18px;height:18px;display:block}.pv4-fila:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--pv4-acento) 16%,transparent),transparent);transition:width .45s var(--pv4-snap)}.pv4-fila.on{padding-left:12px}.pv4-fila.on,.pv4-fila.on .n{color:var(--pv4-acento)}.pv4-fila.on:before{width:100%}.pv4-fila.on .f{opacity:1;transform:translateX(0)}.pv4-barra,.pv4-barras{display:flex;gap:10px}.pv4-barra{flex:1 1;background:var(--pv4-blanco);border:2px solid transparent;border-radius:18px;padding:16px 6px 12px;cursor:pointer;flex-direction:column;align-items:center;font-family:inherit;box-shadow:0 2px 8px rgba(27,37,55,.07);transition:transform .18s var(--pv4-spring),border-color .2s;animation:pv4-subir .5s var(--pv4-spring) both}.pv4-barra:active{transform:scale(.94)}.pv4-barra .niv{display:flex;align-items:flex-end;gap:3.5px;height:36px}.pv4-barra .niv i{width:7px;border-radius:4px;background:var(--pv4-tinta-12);transition:background .25s}.pv4-barra .lbl{font-size:11.5px;font-weight:700;color:var(--pv4-tinta-50);letter-spacing:-.01em;transition:color .25s;text-align:center}.pv4-barra.on{border-color:var(--pv4-acento);transform:scale(1.06)}.pv4-barra.on .niv i.f{background:var(--pv4-acento)}.pv4-barra.on .lbl{color:var(--pv4-acento)}.pv4-caras{display:flex;flex-direction:column;gap:14px}.pv4-caras-fila{display:flex;gap:11px}.pv4-cara{flex:1 1;aspect-ratio:1;border-radius:50%;border:0;background:var(--pv4-blanco);display:grid;place-items:center;cursor:pointer;color:#b9b3a6;font-family:inherit;box-shadow:0 2px 8px rgba(27,37,55,.08);transition:transform .18s var(--pv4-spring),background .2s,color .2s;animation:pv4-subir .5s var(--pv4-spring) both}.pv4-cara svg{width:64%;height:64%}.pv4-cara:active{transform:scale(.9)}.pv4-cara.on{background:var(--pv4-acento);color:#fff;transform:scale(1.14)}.pv4-cara-label{text-align:center;font-size:15px;font-weight:800;min-height:22px;color:var(--pv4-acento);opacity:0;transform:translateY(6px);transition:all .25s var(--pv4-spring)}.pv4-cara-label.vis{opacity:1;transform:translateY(0)}.pv4-extremos{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--pv4-tinta-50)}.pv4-sino{display:flex;gap:12px}.pv4-sino-btn{flex:1 1;padding:30px 0;border-radius:22px;background:var(--pv4-blanco);border:2px solid transparent;cursor:pointer;font-family:inherit;font-size:23px;font-weight:800;letter-spacing:-.02em;color:var(--pv4-tinta);box-shadow:0 2px 8px rgba(27,37,55,.07);transition:transform .18s var(--pv4-spring),border-color .2s,color .2s,background .2s;animation:pv4-subir .5s var(--pv4-spring) both}.pv4-sino-btn:active{transform:scale(.95)}.pv4-sino-btn.on{border-color:var(--pv4-acento);color:var(--pv4-acento);transform:scale(1.05);background:color-mix(in srgb,var(--pv4-acento) 8%,#fff)}.pv4-dial{display:flex;flex-direction:column;gap:8px;animation:pv4-revelar .7s var(--pv4-snap) .26s both}.pv4-dial-num{font-size:96px;font-weight:800;line-height:1;text-align:center;color:var(--pv4-acento);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:96px;transition:color 1.2s ease}.pv4-dial-num .g{color:var(--pv4-tinta-12)}.pv4-pista{position:relative;padding:22px 0;touch-action:none;cursor:pointer}.pv4-pista .riel{height:4px;border-radius:99px;background:var(--pv4-tinta-12);position:relative}.pv4-pista .lleno{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--pv4-acento);box-shadow:0 0 12px color-mix(in srgb,var(--pv4-acento) 60%,transparent);transition:width .15s}.pv4-pista .perla{position:absolute;top:50%;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);background:var(--pv4-blanco);box-shadow:0 0 0 5px color-mix(in srgb,var(--pv4-acento) 30%,transparent),0 4px 12px rgba(27,37,55,.25);transition:left .15s}.pv4-marcas{display:flex;justify-content:space-between;padding:0 2px}.pv4-marcas span{width:1px;height:7px;background:var(--pv4-tinta-12)}.pv4-dial-lbl{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;letter-spacing:.05em;color:var(--pv4-tinta-50);margin-top:2px}.pv4-dial-ok{margin-top:24px;border:2px solid var(--pv4-acento);background:none;color:var(--pv4-acento);border-radius:99px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer;width:100%;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .4s var(--pv4-spring)}.pv4-dial-ok.vis{opacity:1;transform:translateY(0);pointer-events:auto}.pv4-dial-ok:active{transform:scale(.97)}.pv4-resena{justify-content:space-between}.pv4-estrellas{display:flex;gap:6px;justify-content:center;padding:8px 0 0}.pv4-estrella{width:54px;height:54px;background:none;border:0;cursor:pointer;color:var(--pv4-tinta-12);padding:4px;transition:transform .18s var(--pv4-spring),color .2s}.pv4-estrella svg{width:100%;height:100%;display:block}.pv4-estrella:active{transform:scale(.85)}.pv4-estrella.on{color:#f2c14e;animation:pv4-estrella-pop .35s var(--pv4-spring)}@keyframes pv4-estrella-pop{0%{transform:scale(1)}50%{transform:scale(1.25) rotate(-6deg)}to{transform:scale(1)}}.pv4-estrellas-lbl{text-align:center;font-size:15px;font-weight:800;color:#c8871e;min-height:22px;opacity:0;transform:translateY(6px);transition:all .25s var(--pv4-spring)}.pv4-estrellas-lbl.vis{opacity:1;transform:translateY(0)}.pv4-coment{width:100%;border:1px solid var(--pv4-tinta-12);border-radius:18px;background:var(--pv4-blanco);padding:16px;font-family:inherit;font-size:15px;line-height:1.5;color:var(--pv4-tinta);resize:none;outline:none;transition:border-color .2s,box-shadow .2s}.pv4-coment::placeholder{color:var(--pv4-tinta-50)}.pv4-coment:focus{border-color:var(--pv4-naranja);box-shadow:0 0 0 3px rgba(238,116,52,.15)}.pv4-pie{display:flex;flex-direction:column;gap:4px}.pv4-saltar{background:none;border:0;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--pv4-tinta-50);padding:13px;transition:color .2s}.pv4-saltar:active{color:var(--pv4-tinta)}.pv4-gracias{justify-content:center}.pv4-check{width:72px;height:72px;margin-bottom:28px;color:#2f7d4c}.pv4-check circle,.pv4-check path{stroke-dasharray:1;stroke-dashoffset:1}.pv4-gracias .pv4-check circle{animation:pv4-dibujar 1s var(--pv4-snap) .2s forwards}.pv4-gracias .pv4-check path{animation:pv4-dibujar .6s var(--pv4-snap) 1s forwards}.pv4-g-h2{font-size:34px;font-weight:800;line-height:1.14;letter-spacing:-.03em;margin-bottom:20px}.pv4-g-h2 em{color:#2f7d4c;font-style:normal}.pv4-g-texto{font-size:15.5px;line-height:1.65;color:var(--pv4-tinta-50);max-width:36ch;margin-bottom:24px}.pv4-g-texto strong{color:var(--pv4-tinta);font-weight:700}.pv4-g-pie{border-top:1px solid var(--pv4-tinta-12);padding-top:16px;font-size:12.5px;letter-spacing:.1em;color:var(--pv4-tinta-50);font-weight:700}