#lfi-root .lpb-sec,#lfi-root section.lpc-section,.pp-root .lfi-sec{padding-top:56px;padding-bottom:56px}@media (min-width:768px){#lfi-root .lpb-sec,#lfi-root section.lpc-section,.pp-root .lfi-sec{padding-top:80px;padding-bottom:80px}}.pp-root .lfi-phone-wrap{display:flex;flex-direction:column;align-items:center;gap:18px}.pp-root .lfi-phone{position:relative!important}.pp-root .lfi-status{position:absolute;left:0;right:0;top:0;height:54px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:0 32px 8px;background:#fff;color:var(--pp-ink);font-size:16px;font-weight:600}.pp-root .lfi-frame{width:390px;height:790px;border:0}.pp-root .lfi-frame,.pp-root .lfi-poster{position:absolute;left:0;top:54px;background:#fff}.pp-root .lfi-poster{right:0;bottom:0;z-index:1;transition:opacity .5s ease;pointer-events:none}.pp-root .lfi-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-root .lfi-poster[data-hide=true]{opacity:0}.pp-root .lfi-replay{height:44px;padding:0 18px;font-size:15px}.pp-root .lfi-postit{position:absolute;right:-14px;top:-30px;z-index:8;width:124px;padding:12px 12px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-yellow) 70%,#fff) 0,var(--c-yellow) 22%,var(--c-yellow) 100%);color:var(--pp-ink);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-.01em;transform:rotate(4deg);box-shadow:0 1px 1px rgba(17,17,17,.08),0 10px 18px -10px rgba(17,17,17,.35);pointer-events:none}@media (min-width:768px){.pp-root .lfi-postit{right:-96px;top:160px;width:150px;font-size:16px}}@media (min-width:1024px){.pp-root .lfi-postit{right:auto;left:-104px;top:190px;transform:rotate(-4deg)}}@media (max-width:380px){.pp-root .lfi-postit{right:-10px}}.pp-root .lfi-cara{display:flex;flex-direction:column;align-items:center;gap:22px;margin:0}.pp-root .lfi-cara-cap{display:flex;align-items:center;gap:12px;align-self:stretch;justify-content:center}.pp-root .lfi-cara-cap>span{display:flex;flex-direction:column;line-height:1.2}.pp-root .lfi-cara-cap b{font-size:17px;font-weight:600;color:var(--pp-ink)}.pp-root .lfi-cara-cap>span>span{font-size:14px;color:var(--pp-muted)}.pp-root .lfi-cara-stage{position:relative;display:flex;justify-content:center}.pp-root .lfi-rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 24px;scroll-padding:0 16px;scrollbar-width:none}.pp-root .lfi-rail::-webkit-scrollbar{display:none}.pp-root .lfi-rail>*{scroll-snap-align:start}@media (min-width:768px){.pp-root .lfi-rail{grid-auto-columns:40%;padding:4px 32px 24px;scroll-padding:0 32px}}@media (min-width:1024px){.pp-root .lfi-rail{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible;max-width:1240px;margin-left:auto;margin-right:auto;padding:4px 40px 24px}.pp-root .lfi-rail:has(.lfi-toma){grid-template-columns:repeat(4,1fr)}}.pp-root .lfi-piso-h2{font-size:clamp(30px,7.4vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.035em;color:var(--pp-ink);text-wrap:balance}.pp-root .lfi-vitrina{display:flex;gap:28px;margin-top:32px;padding:12px 16px 28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - 131px)}.pp-root .lfi-vitrina::-webkit-scrollbar{display:none}@media (min-width:768px){.pp-root .lfi-vitrina{gap:48px;padding-inline:calc(50% - 150px)}}@media (min-width:1024px){.pp-root .lfi-vitrina{gap:64px;padding-inline:calc(50% - 156px)}}.pp-root .lfi-vitrina-slide{flex:none;display:flex;flex-direction:column;align-items:center;gap:18px;scroll-snap-align:center}.pp-root .lfi-vitrina-slide .lfi-replay{height:40px;font-size:14px}.pp-root .lfi-vitrina-slide figcaption{max-width:262px;text-align:center}.pp-root .lfi-vitrina-slide figcaption b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--pp-ink)}.pp-root .lfi-vitrina-slide figcaption span{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:var(--pp-muted)}.pp-root .lfi-vitrina-flecha{width:48px;height:48px;padding:0}.pp-root .lfi-vitrina-flecha:disabled{opacity:.4}.pp-root .lfi-vitrina-cuenta{min-width:64px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums;color:var(--pp-muted)}.pp-root .lfi-ojo{position:absolute;left:0;right:0;top:54px;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding-bottom:96px;border:0;cursor:pointer;background:linear-gradient(180deg,transparent 55%,rgba(17,17,17,.38))}.pp-root .lfi-ojo-tecla{display:inline-flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:999px;background:color-mix(in srgb,#fff 84%,transparent);backdrop-filter:blur(14px);box-shadow:inset 0 2px 0 #fff,0 2px 4px rgba(17,17,17,.2),0 20px 36px -14px rgba(17,17,17,.55);color:var(--pp-ink);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.pp-root .lfi-ojo-txt{font-size:26px;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}@media (hover:hover){.pp-root .lfi-ojo:hover .lfi-ojo-tecla{transform:scale(1.06)}}.pp-root .lfi-ojo:active .lfi-ojo-tecla{transform:scale(.94)}.pp-root .lfi-ojo:focus-visible{outline:6px solid #fff;outline-offset:-12px}.pp-root .lfi-video-piso{display:grid;gap:36px;padding:32px 24px;border-radius:16px;background:var(--nm-bg);box-shadow:var(--nm-in)}@media (min-width:900px){.pp-root .lfi-video-piso{grid-template-columns:7fr 5fr;align-items:center;gap:48px;padding:56px}}.pp-root .lfi-chip-extra{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--c-lilac);color:var(--pp-ink);font-size:13px;font-weight:600}.pp-root .lfi-video-fig{display:flex;flex-direction:column;align-items:center;gap:14px}.pp-root .lfi-video-cap{font-size:13px;color:var(--pp-muted);text-align:center}.pp-root .lfi-video{position:absolute;left:0;right:0;top:54px;bottom:0;overflow:hidden;background:#111}.pp-root .lfi-video-foto{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:lfi-kb 16s ease-in-out infinite alternate}.pp-root .lfi-video-velo{position:absolute;left:-10%;top:-30%;width:120%;opacity:.55;mix-blend-mode:screen;animation:lfi-velo 9s cubic-bezier(.4,0,.2,1) infinite}.pp-root .lfi-video-luz{position:absolute;inset:0;background:radial-gradient(60% 40% at 20% 10%,rgba(255,214,160,.45),transparent 70%);mix-blend-mode:screen;animation:lfi-luz 7s ease-in-out infinite alternate}.pp-root .lfi-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 35%,rgba(0,0,0,.55))}.pp-root .lfi-video-nombres{position:absolute;left:0;right:0;bottom:120px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:54px;font-weight:600;letter-spacing:-.03em;text-shadow:0 2px 16px rgba(0,0,0,.35)}.pp-root .lfi-video-nombres small{font-size:20px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.pp-root .lfi-video-play{position:absolute;right:22px;top:22px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);color:#fff;font-size:18px;font-weight:600}@keyframes lfi-kb{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-3%,-2%)}}@keyframes lfi-luz{0%{opacity:.4;transform:translateX(-6%)}to{opacity:.9;transform:translateX(8%)}}@media (prefers-reduced-motion:reduce){.pp-root .lfi-video-foto,.pp-root .lfi-video-luz,.pp-root .lfi-video-velo{animation:none}}.pp-root .lfi-muestra{display:flex;flex-direction:column}.pp-root .lfi-muestra-tap{display:flex;flex:1;flex-direction:column;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-root .lfi-muestra-tap:focus-visible{outline:2px solid var(--pp-ink);outline-offset:4px;border-radius:16px}.pp-root .lfi-muestra-foto{position:relative;display:block;width:100%;padding:8px;border-radius:16px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(17,17,17,.1),0 18px 30px -20px rgba(17,17,17,.4);transition:transform .5s cubic-bezier(.34,1.4,.64,1),box-shadow .3s ease}.pp-root .lfi-muestra-foto img{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:color-mix(in srgb,var(--pp-ink) 6%,#fff)}.pp-root .lfi-muestra-ojo{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:color-mix(in srgb,#fff 82%,transparent);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(17,17,17,.18),0 8px 16px -8px rgba(17,17,17,.45);color:var(--pp-ink);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.pp-root .lfi-muestra-tap:hover .lfi-muestra-foto{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(17,17,17,.1),0 26px 40px -22px rgba(17,17,17,.45)}.pp-root .lfi-muestra-tap:hover .lfi-muestra-ojo{transform:scale(1.08)}}.pp-root .lfi-muestra-tap:active .lfi-muestra-ojo{transform:scale(.94)}.pp-root .lfi-muestra-nombre{display:block;margin-top:16px;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--pp-ink)}.pp-root .lfi-muestra-linea{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--pp-muted)}.pp-root .lfi-demo{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--pp-ink) 55%,transparent);animation:lfi-velo .3s ease both}.pp-root .lfi-demo-in{display:flex;flex-direction:column;align-items:center;gap:16px;max-height:100%;overflow-y:auto;padding:18px 18px 22px;border-radius:16px;background:var(--pp-bg);box-shadow:inset 0 1px 0 #fff,0 40px 80px -30px rgba(0,0,0,.6);animation:lfi-sube .52s cubic-bezier(.34,1.4,.64,1) both}.pp-root .lfi-demo-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:312px}.pp-root .lfi-demo-top>span{display:flex;flex-direction:column;line-height:1.25}.pp-root .lfi-demo-top b{font-size:18px;font-weight:600;color:var(--pp-ink)}.pp-root .lfi-demo-top>span>span{font-size:14px;color:var(--pp-muted)}.pp-root .lfi-demo-x{flex:none;width:44px;height:44px;padding:0}@keyframes lfi-velo{0%{opacity:0}}@keyframes lfi-sube{0%{opacity:0;transform:translateY(40px) scale(.97)}}@media (max-height:760px){.pp-root .lfi-demo .lpa-phone{--pw:240px}}.pp-root .lfi-estudio{position:relative;display:grid;grid-template-columns:1fr;gap:40px;padding:36px 24px 40px;border-radius:16px;background:var(--nm-bg);box-shadow:var(--nm-in);overflow:hidden}@media (min-width:900px){.pp-root .lfi-estudio{grid-template-columns:7fr 5fr;padding:64px 56px;align-items:center}}.pp-root .lfi-estudio-h2{font-size:clamp(30px,7.4vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.035em;color:var(--pp-ink);text-wrap:balance}.pp-root .lfi-estudio-lead{margin-top:18px;max-width:34rem;font-size:17px;line-height:1.55;color:var(--pp-muted)}.pp-root .lfi-estudio-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:28px;color:var(--pp-muted);font-size:15px}.pp-root .lfi-estudio-precio b{font-size:44px;font-weight:600;letter-spacing:-.03em;color:var(--pp-ink);line-height:1;font-variant-numeric:tabular-nums}.pp-root .lfi-estudio-btn{display:inline-flex;align-items:center;gap:8px;margin-top:28px;height:52px;padding:0 24px;border-radius:999px;background:var(--nm-key);box-shadow:var(--nm-up);color:var(--pp-ink);font-size:16px;font-weight:600;transition:transform var(--nm-t),box-shadow var(--nm-t),background var(--nm-t)}.pp-root .lfi-estudio-btn:active{transform:translateY(1px);background:var(--nm-key-in);box-shadow:var(--nm-in)}.pp-root .lfi-estudio-btn:focus-visible{outline:2px solid var(--pp-ink);outline-offset:3px}.pp-root .lfi-abanico{position:relative;height:300px}@media (min-width:900px){.pp-root .lfi-abanico{height:380px}}.pp-root .lfi-abanico-hoja{--r:calc((var(--i) - 1) * 9deg);--r0:var(--r);position:absolute;left:50%;top:50%;width:46%;max-width:190px;padding:6px;border-radius:10px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(17,17,17,.14),0 22px 36px -18px rgba(17,17,17,.45);transform:translate(calc(-50% + (var(--i) - 1) * 34%),-50%) rotate(var(--r))}.pp-root .lfi-abanico-hoja:nth-child(2){z-index:2}.pp-root .lfi-abanico-hoja img{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:6px}.pp-root [data-lpa=armed] .lfi-abanico-hoja{opacity:0;transform:translate(-50%,-40%) rotate(0deg)}.pp-root [data-lpa=play] .lfi-abanico-hoja{transition:opacity .6s ease var(--d,0s),transform 1.1s cubic-bezier(.34,1.3,.64,1) var(--d,0s)}.pp-root .lfi-bajar{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px 20px;border-radius:14px;background:var(--pp-surface);box-shadow:inset 0 0 0 1px var(--pp-line);font-size:16px;line-height:1.4;color:var(--pp-muted)}.pp-root .lfi-bajar b{font-weight:600;color:var(--pp-ink)}.pp-root .lfi-bajar svg{flex:none;color:var(--pp-ink)}.pp-root .lfi-toma{margin:0;display:flex;flex-direction:column;gap:14px}.pp-root .lfi-toma-cuadro{position:relative;aspect-ratio:9/16;display:flex;align-items:center;justify-content:center;border-radius:16px;background:repeating-linear-gradient(135deg,var(--pp-surface) 0 12px,var(--nm-gray-50) 12px 24px);box-shadow:inset 0 0 0 1px var(--pp-line)}.pp-root .lfi-toma-n{position:absolute;left:14px;top:12px;font-size:13px;font-weight:600;color:var(--pp-muted)}.pp-root .lfi-toma figcaption{display:flex;flex-direction:column;gap:4px;line-height:1.4}.pp-root .lfi-toma figcaption b{font-size:17px;font-weight:600;color:var(--pp-ink)}.pp-root .lfi-toma figcaption span{font-size:15px;color:var(--pp-muted)}@media (prefers-reduced-motion:reduce){.pp-root .lfi-demo,.pp-root .lfi-demo-in{animation:none}.pp-root .lfi-muestra-foto{transition:none}}.pp-root .lfq-sec{padding:32px 0 96px}@media (min-width:768px){.pp-root .lfq-sec{padding:56px 0 128px}}.pp-root .lfq-volver{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--pp-muted)}.pp-root .lfq-volver:hover{color:var(--pp-ink)}.pp-root .lfq-buscar{display:flex;align-items:center;gap:10px;max-width:560px;height:52px;padding:0 8px 0 16px;border-radius:14px;background:var(--pp-surface);box-shadow:inset 0 0 0 1px var(--pp-line),inset 0 2px 3px color-mix(in srgb,var(--pp-ink) 5%,transparent);color:var(--pp-muted)}.pp-root .lfq-buscar:focus-within{box-shadow:inset 0 0 0 1.5px var(--pp-ink);color:var(--pp-ink)}.pp-root .lfq-buscar input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--pp-ink)}.pp-root .lfq-buscar input::-webkit-search-cancel-button{display:none}.pp-root .lfq-buscar button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;color:var(--pp-muted)}.pp-root .lfq-bandeja{display:flex;gap:6px;padding:6px;border-radius:16px;background:var(--nm-bg);box-shadow:var(--nm-in);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:6px}.pp-root .lfq-bandeja::-webkit-scrollbar{display:none}@media (min-width:900px){.pp-root .lfq-bandeja{flex-wrap:wrap;overflow:visible;width:-moz-fit-content;width:fit-content;max-width:100%}}.pp-root .lfq-tecla{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 12px;border-radius:10px;background:var(--nm-key);box-shadow:var(--nm-up-sm);font-size:15px;font-weight:500;color:var(--pp-ink);white-space:nowrap;scroll-snap-align:start;transition:background .26s ease,box-shadow .26s ease,transform .16s ease}.pp-root .lfq-tecla:active{transform:translateY(1px)}.pp-root .lfq-tecla:focus:not(:focus-visible){outline:none}.pp-root .lfq-tecla:focus-visible{outline:2px solid var(--pp-ink);outline-offset:2px}.pp-root .lfq-tecla[aria-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--cat) 86%,#000) 0,var(--cat) 24%,var(--cat) 100%);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--cat) 45%,#000),inset 0 1px 1px color-mix(in srgb,var(--cat) 55%,#000),0 1px 0 #fff}.pp-root .lfq-tecla.is-tinta[aria-selected=true]{color:#fff;background:linear-gradient(180deg,#000,#111 55%,#262626);box-shadow:inset 0 2px 5px rgba(0,0,0,.7),inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 #fff}.pp-root .lfq-cuadro{flex:none;width:14px;height:14px;border-radius:4px;background:var(--cat);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 70%,#000)}.pp-root .lfq-tecla[aria-selected=true] .lfq-cuadro{background:rgba(255,255,255,.7);box-shadow:none}.pp-root .lfq-n{font-size:12px;font-variant-numeric:tabular-nums;color:var(--pp-muted)}.pp-root .lfq-tecla[aria-selected=true] .lfq-n{color:color-mix(in srgb,var(--pp-ink) 70%,transparent)}.pp-root .lfq-tecla.is-tinta[aria-selected=true] .lfq-n{color:rgba(255,255,255,.6)}.pp-root .lfq-lista{display:grid;gap:48px;max-width:880px}.pp-root .lfq-grupo-t{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--pp-ink)}.pp-root .lfq-grupo-t .lfq-cuadro{width:18px;height:18px;border-radius:6px}.pp-root .lfq-item{animation:lfq-entra .56s cubic-bezier(.34,1.3,.64,1) var(--d,0s) both}@keyframes lfq-entra{0%{opacity:0;transform:translateY(12px)}}.pp-root .lfq-vacio{font-size:16px;color:var(--pp-muted)}.pp-root .lfq-vacio button{color:var(--pp-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.pp-root .lfq-item{animation:none}}.pp-root .lfi-incluye{display:grid;gap:16px;list-style:none;margin:40px 0 0;padding:0}@media (min-width:768px){.pp-root .lfi-incluye{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.pp-root .lfi-incluye{grid-template-columns:repeat(4,1fr)}}.pp-root .lfi-momento{padding:20px;border-radius:16px;background:var(--pp-surface);box-shadow:0 0 0 1px var(--pp-line)}.pp-root .lfi-momento-t{display:flex;align-items:baseline;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--pp-line);font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--pp-ink)}.pp-root .lfi-momento-n{flex:none;font-size:21px;font-weight:500;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--pp-ink) 35%,transparent)}.pp-root .lfi-cosa-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.3;color:var(--pp-ink)}.pp-root .lfi-cosa-d{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--pp-muted)}.pp-root .lfi-pro{display:inline-block;padding:1px 6px;border-radius:6px;background:var(--c-green);font-size:11px;font-weight:600;color:var(--pp-ink)}@media (max-width:767px){#lfi-root .lpb-sec,#lfi-root section.lpc-section,.pp-root .lfi-sec{padding-top:40px;padding-bottom:40px}#lfi-root .lpb-chapters{margin-top:40px;gap:64px}#lfi-root .lpb-chapter{gap:20px}#lfi-root .lpb-stage{min-height:300px}.pp-root .lfi-estudio{gap:20px;padding-bottom:28px}.pp-root .lfi-abanico{height:250px}}