.pg.l-paneles{--pn-noche:var(--vl-fondo,#120f24);--pn-losa:#161030b8;--pn-borde:#ffffff2e;--pn-tenue:#d4cdef;--pn-titulo:var(--font-jakarta), system-ui, sans-serif;--pn-texto:var(--font-inter), system-ui, sans-serif;--pn-cifra:ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--pn-texto);align-items:stretch;gap:0;padding:0}.pg.pg.l-paneles{background:var(--pn-noche);color:#fff;overflow:clip}.pg.l-paneles>.pg-foto-fondo,.pg.l-paneles>.pg-prod-fondo,.pg.l-paneles>.pg-prod-frente{display:none}.pn-raiz{--pn-s:0;width:100%;min-height:100dvh;position:relative;container:paneles/inline-size}.pn-escena{background:var(--pn-noche);z-index:0;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.pn-foto{object-fit:cover;object-position:62% 62%;width:108%;max-width:none;height:108%;transform:scale(calc(1 + var(--pn-s) * .1));transform-origin:62% 70%;position:absolute;inset:-4%}.pn-velo{background:linear-gradient(180deg, #120f2452 0%, #120f240f 35%, #46288c5c 72%, #3c186ed6 100%), linear-gradient(180deg, transparent, rgba(18, 15, 36, calc(var(--pn-s) * .72)));position:absolute;inset:0}.pn-ondas{opacity:.75;width:62%;height:30%;position:absolute;bottom:0;right:0}.pn-capa{pointer-events:none;position:absolute;inset:0}.pn-panel{left:var(--x);top:var(--ym,var(--y));width:var(--w);aspect-ratio:var(--ar,1.25);transform:translate3d(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px)), 0) rotate(var(--rz,0deg));filter:blur(var(--bl,0px));position:absolute}.pn-raiz.is-vivo .pn-panel{will-change:transform}.pn-vidrio{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);width:100%;height:100%;animation:pn-flotar var(--d,6s) ease-in-out var(--del,0s) infinite alternate;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff80,0 18px 40px -18px #0a061e99}.pn-vidrio:after{content:"";animation:pn-brillo 7s ease-in-out var(--del,0s) infinite;background:linear-gradient(105deg,#0000 42%,#ffffff59 50%,#0000 58%);position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes pn-flotar{0%{transform:translateY(-7px)rotate(-1.6deg)}to{transform:translateY(9px)rotate(1.6deg)}}@keyframes pn-brillo{0%,60%{transform:translate(-60%)}85%,to{transform:translate(60%)}}.pn-vidrio svg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:auto}.pn-trazo{stroke-dasharray:220;stroke-dashoffset:220px;animation:pn-dibujar 1.6s ease-out calc(var(--del,0s) * -.2 + .3s) forwards}@keyframes pn-dibujar{to{stroke-dashoffset:0}}.pn-barra{fill:#fff;stroke:none;transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite pn-crecer}.pn-barra:nth-child(2){animation-delay:.3s}.pn-barra:nth-child(3){animation-delay:.6s}.pn-barra:nth-child(4){animation-delay:.9s}@keyframes pn-crecer{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pn-pct{font:700 clamp(26px, 5cqi, 54px) / 1 var(--pn-titulo);animation:2.4s ease-in-out infinite pn-latido}@keyframes pn-latido{50%{transform:scale(1.12)}}.pn-calc{place-items:center;width:100%;display:grid}.pn-calc svg{width:58%}.pn-pantallita{font:700 clamp(10px, 1.5cqi, 15px) var(--pn-cifra);white-space:nowrap;background:#fff3;border-radius:4px;margin-bottom:4px;padding:2px 6px}.pn-panel.is-grande{--pn-ancho:clamp(200px, 58cqi, 430px);width:var(--pn-ancho);aspect-ratio:1.7}.pn-panel.is-grande .pn-vidrio{border-width:2px;border-radius:18px}.pn-palabra{max-width:88%;font:800 min(92px, calc(var(--pn-ancho) * .82 / (var(--pn-n,5) * .74))) / 1 var(--pn-titulo);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 18px #1e0a5073;white-space:nowrap;align-items:center;display:inline-flex}.pn-teclea{clip-path:inset(0);animation:pn-teclear calc(var(--pn-n,5) * .17s) steps(var(--pn-n,5), end) .4s both;overflow:hidden}@keyframes pn-teclear{0%{clip-path:inset(0 100% 0 0)}}.pn-cursor{background:#fff;width:.08em;height:.8em;margin-left:.06em;animation:1s steps(2,end) infinite pn-parpadeo}@keyframes pn-parpadeo{50%{opacity:0}}.pn-cont{z-index:1;width:min(100%,520px);margin:0 auto;padding:0 16px 104px;position:relative}.pn-portada{flex-direction:column;justify-content:flex-end;min-height:100dvh;padding-bottom:6dvh;display:flex}.pn-tarjeta,.pn-losa{border:1px solid var(--pn-borde);background:var(--pn-losa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pn-tarjeta{border-radius:22px;padding:20px 20px 18px}.pn-fila{align-items:center;gap:12px;min-width:0;display:flex}.pn-fila>div{min-width:0}.pn-logo{background:var(--pn-c1);width:52px;height:52px;color:var(--pn-sobre-c1);font:800 18px var(--pn-titulo);object-fit:cover;border:1px solid #ffffff59;border-radius:14px;flex:none;place-items:center;display:grid}.pn-nombre{color:var(--vl-nombre-color,inherit);font:800 clamp(28px, 7cqi, 40px) / 1.04 var(--pn-titulo);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.pn-cat{color:var(--pn-tenue);margin:3px 0 0;font-size:14px}.pn-bio{text-wrap:pretty;margin:14px 0 0;font-size:16.5px;line-height:1.5}.pn-cifra{border-top:1px dashed #ffffff47;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;display:flex}.pn-cifra small{color:var(--pn-tenue);font-size:13px}.pn-cifra b{font:700 26px var(--pn-cifra);font-variant-numeric:tabular-nums;color:var(--pn-c2);white-space:nowrap}.pn-cta{border-radius:var(--vl-radio,14px);background:var(--pn-c2);color:var(--pn-sobre-c2);font:800 16px var(--pn-titulo);text-align:center;justify-content:center;align-items:center;margin-top:14px;padding:15px;text-decoration:none;transition:transform .2s;display:flex}.pn-cta:hover{transform:translateY(-2px)}.pn-botones{gap:8px;margin-top:10px;display:flex}.pn-boton{border-radius:var(--vl-radio,12px);color:#fff;min-width:0;font:700 13.5px var(--pn-titulo);text-align:center;background:#ffffff17;border:1px solid #ffffff38;flex:1;padding:11px 8px;text-decoration:none}.pn-boton:hover{background:#ffffff29}.pn-boton.is-ancho{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.pn-tarjeta .pn-boton.is-ancho{margin-top:8px}.pn-pie-tarjeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pn-sellos{flex-wrap:wrap;gap:6px;display:flex}.pn-sellos span{border:1px solid color-mix(in srgb, var(--pn-c2) 50%, transparent);background:color-mix(in srgb, var(--pn-c2) 12%, transparent);color:var(--pn-c2);font:700 11.5px var(--pn-cifra);letter-spacing:.03em;border-radius:999px;padding:5px 10px}.pn-redes{gap:6px;display:flex}.pn-redes a{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pn-mas{gap:18px;display:grid}.pn-losa{transform-origin:50% 100%;border-radius:20px;padding:18px}.pn-raiz.is-vivo .pn-losa{transform:translateY(calc((1 - var(--v,1)) * 40px)) scale(calc(.96 + var(--v,1) * .04));opacity:calc(.35 + var(--v,1) * .65)}.pn-losa h2{font:700 12.5px var(--pn-cifra);letter-spacing:.14em;text-transform:uppercase;color:#cbbcff;margin:0 0 12px}.pn-servicios,.pn-citas{gap:10px;display:grid}.pn-serv{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:46px 1fr;align-items:start;gap:12px;padding:12px;text-decoration:none;display:grid}.pn-raiz.is-vivo .pn-serv{transform:translateX(calc((1 - var(--v,1)) * -30px))}.pn-raiz.is-vivo .pn-serv:nth-child(2n){transform:translateX(calc((1 - var(--v,1)) * 30px))}.pn-ic{color:#d9ceff;width:46px;height:46px;font:700 11.5px var(--pn-cifra);text-align:center;background:#cbbcff24;border:1px solid #cbbcff66;border-radius:12px;place-items:center;line-height:1.1;display:grid}.pn-serv-txt{gap:2px;min-width:0;display:grid}.pn-serv-txt b{font:700 16px var(--pn-titulo)}.pn-serv-txt small{color:var(--pn-tenue);font-size:14px;line-height:1.45}.pn-serv-txt em{color:var(--pn-c2);font:700 12.5px var(--pn-cifra);margin-top:4px;font-style:normal}.pn-cita{border-radius:var(--vl-radio,12px);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.pn-cita>span{min-width:0;display:grid}.pn-cita b{font:700 15.5px var(--pn-titulo)}.pn-cita small{color:var(--pn-tenue);font-size:13.5px}.pn-cita i{border-radius:var(--vl-radio,10px);background:var(--pn-c1);color:var(--pn-sobre-c1);font:700 13.5px var(--pn-titulo);flex:none;padding:9px 14px;font-style:normal}.pn-cita i.is-lleno{color:var(--pn-tenue);background:#ffffff1f}a.pn-cita:hover i{filter:brightness(1.12)}.pn-cuenta{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pn-cuenta div{background:#ffffff12;border-radius:12px;padding:10px 4px}.pn-cuenta b{font:700 26px var(--pn-cifra);font-variant-numeric:tabular-nums;display:block}.pn-cuenta small{color:var(--pn-tenue);font-size:12px}.pn-pasos{counter-reset:pn-paso;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pn-pasos li{counter-increment:pn-paso;gap:2px;padding-left:46px;display:grid;position:relative}.pn-pasos li:before{content:counter(pn-paso);background:var(--pn-c1);width:34px;height:34px;color:var(--pn-sobre-c1);font:700 15px var(--pn-cifra);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pn-pasos b{font-family:var(--pn-titulo)}.pn-pasos span{color:var(--pn-tenue);font-size:14.5px}.pn-cifras{text-align:center;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.pn-cifras b{font:700 22px var(--pn-cifra);display:block}.pn-cifras small{color:var(--pn-tenue);font-size:12.5px;line-height:1.3;display:block}.pn-testimonio{border-bottom:1px solid #ffffff1f;margin:0;padding-bottom:12px}.pn-testimonio+.pn-testimonio{padding-top:12px}.pn-testimonio:last-child{border:0;padding-bottom:0}.pn-testimonio blockquote{margin:0;font-size:15.5px;line-height:1.5}.pn-testimonio figcaption{color:var(--pn-tenue);margin-top:4px;font-size:13px}.pn-faq{border-bottom:1px solid #ffffff1f;padding:10px 0}.pn-faq:last-child{border:0}.pn-faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-weight:700;list-style:none;display:flex}.pn-faq summary::-webkit-details-marker{display:none}.pn-faq summary:after{content:"+";color:#cbbcff;font:700 18px var(--pn-cifra)}.pn-faq[open] summary:after{content:"–"}.pn-faq p{color:var(--pn-tenue);margin:8px 0 0;font-size:14.5px;line-height:1.5}.pn-hoy{color:var(--pn-tenue);font:700 12px var(--pn-cifra);background:#ffffff1a;border-radius:999px;margin-bottom:10px;padding:4px 10px;display:inline-block}.pn-hoy.is-abierto{background:color-mix(in srgb, var(--pn-c2) 16%, transparent);color:var(--pn-c2)}.pn-horas{gap:6px;display:grid}.pn-horas div{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.pn-horas span{color:var(--pn-tenue)}.pn-horas b{font:500 14px var(--pn-cifra);white-space:nowrap}.pn-dir{align-items:flex-start;gap:8px;margin-top:14px;font-size:14.5px;display:flex}.pn-dir svg{color:#cbbcff;flex:none;margin-top:2px}.pn-contacto{gap:8px;margin-top:12px;display:grid}.pn-enlaces{gap:8px;display:grid}.pn-enlace{color:#fff;background:#ffffff0f;border-radius:12px;justify-content:space-between;gap:10px;padding:12px;font-weight:700;text-decoration:none;display:flex}.pn-enlace i{color:#cbbcff;font-style:normal}.pn-otro :is(.lg-glass-slab,.lg-bq-motor){color:#fff;box-shadow:none;background:0 0;border:0}.pg.l-paneles .pn-captura .pg-lead{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;background:0 0;border:0;margin-top:0;padding:0}.pg.l-paneles .pn-captura .pg-lead b,.pg.l-paneles .pn-captura .pg-lead .lead-ok{color:#fff}.pg.l-paneles .pn-captura .pg-lead .lead-caja{color:#ffffffdb;background:#0a061e73;border:1px solid #ffffff4d}.pg.l-paneles .pn-captura .pg-lead input{color:#fff}.pg.l-paneles .pn-captura .pg-lead input::placeholder{color:#ffffffb3}.pg.l-paneles .pn-captura .pg-lead button{background:var(--pn-c1);color:var(--pn-sobre-c1);font-weight:700}.pg.l-paneles .pn-captura .pg-lead .lead-nota{color:var(--pn-tenue)}.pg.l-paneles .pn-captura .pg-lead .lead-error{color:#ffd2e2}.pn-nota{color:var(--pn-tenue);text-align:center;margin:4px 8px 0;font-size:12.5px;line-height:1.5}.pn-pie{color:#ffffffb3;letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.pn-marca{color:#ffffffb3;justify-self:center;font-size:11px;text-decoration:none}:is(.pn-cta,.pn-boton,.pn-serv,.pn-cita,.pn-enlace,.pn-redes a,.pn-faq summary):focus-visible{outline-offset:3px;outline:3px solid #cbbcff}@container paneles (min-width:900px){.pn-foto{object-position:40% 62%}.pn-ondas{width:45%}.pn-cont{margin-left:auto;margin-right:6cqi}.pn-panel{left:calc(var(--x) * .62);top:var(--y)}.pn-panel.is-grande{--pn-ancho:clamp(260px, 32cqi, 460px)}}@media (min-width:1024px){.pg.pg.l-paneles .pg-flanco-qr{left:24px;right:auto}.pg.pg.l-paneles .pg-flanco-qr-caja{align-items:flex-start}}.pn-raiz.is-quieto :is(.pn-vidrio,.pn-trazo,.pn-barra,.pn-pct,.pn-teclea,.pn-cursor){animation:none}.pn-raiz.is-quieto .pn-trazo{stroke-dashoffset:0}.pn-raiz.is-quieto .pn-vidrio:after{display:none}@media (prefers-reduced-motion:reduce){.pn-vidrio,.pn-vidrio:after,.pn-trazo,.pn-barra,.pn-pct,.pn-teclea,.pn-cursor{animation:none}.pn-trazo{stroke-dashoffset:0}.pn-cta{transition:none}}.pg.l-paneles[data-elegidas~=material] .pn-botones a{background:var(--mat-bg);color:var(--mat-color,#fff);border:var(--mat-border,none);box-shadow:var(--mat-shadow,none);-webkit-backdrop-filter:var(--mat-filtro,none)}.pg.l-paneles.eb-cristal[data-elegidas~=estiloBtn] .pn-botones a{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(#ffffff29,#ffffff0d);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff73}.pg.l-paneles.eb-solido[data-elegidas~=estiloBtn] .pn-botones a{background:var(--pn-tenue);color:var(--pn-noche);box-shadow:none;-webkit-backdrop-filter:none;border:0}.pg.l-paneles.eb-contorno[data-elegidas~=estiloBtn] .pn-botones a{color:var(--pn-tenue);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1.5px solid}
