.pp-root .lpc-section{--lpc-spring:cubic-bezier(.34,1.56,.64,1);--lpc-out:cubic-bezier(.16,1,.3,1)}.pp-root .lpc-h2{font-family:var(--font-sans);font-weight:600;font-size:36px;line-height:1.04;letter-spacing:-.035em;color:var(--pp-ink);text-wrap:balance}.pp-root .lpc-h2 .lpc-quiet{color:var(--pp-muted)}@media (min-width:768px){.pp-root .lpc-h2{font-size:52px}}@media (min-width:1280px){.pp-root .lpc-h2{font-size:60px}}.pp-root .lpc-h3{font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.015em;color:var(--pp-ink)}.pp-root .lpc-lead{font-size:17px;line-height:1.55;color:var(--pp-muted);text-wrap:pretty;letter-spacing:0;font-weight:400}@media (min-width:768px){.pp-root .lpc-lead{font-size:19px}}.pp-root .lpc-body{font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--pp-ink) 78%,transparent);font-weight:400;letter-spacing:0}.pp-root .lpc-small{font-size:13px;line-height:1.5;color:var(--pp-muted);font-weight:400;letter-spacing:0}.pp-root .lpc-mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.pp-root .lpc-num{font-family:var(--font-sans);font-weight:600;letter-spacing:-.05em;line-height:.86;font-variant-numeric:tabular-nums;color:var(--pp-ink)}.pp-root .lpc-sheet{background:var(--pp-surface);border-radius:16px;box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--pp-line),0 1px 2px color-mix(in srgb,var(--pp-ink) 6%,transparent),0 14px 30px -18px color-mix(in srgb,var(--pp-ink) 22%,transparent)}.pp-root .lpc-slab{--k:var(--c-green);--deep:color-mix(in srgb,var(--k) 38%,#1a1a1a);position:relative;border-radius:16px;color:var(--pp-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--k) 62%,#fff) 0,var(--k) 30%,color-mix(in srgb,var(--k) 94%,var(--deep)) 100%);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 8px 10px -8px rgba(255,255,255,.7),inset 0 -2px 0 color-mix(in srgb,var(--deep) 26%,transparent),0 1px 0 color-mix(in srgb,var(--k) 70%,var(--deep)),0 2px 4px color-mix(in srgb,var(--deep) 22%,transparent),0 22px 40px -18px color-mix(in srgb,var(--deep) 55%,transparent);transition:background .52s var(--lpc-out),box-shadow .52s var(--lpc-out)}.pp-root .lpc-slab:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120px 60px at 0 0,rgba(255,255,255,.55),transparent 70%),radial-gradient(120px 60px at 100% 0,color-mix(in srgb,#fff 45%,var(--c-cyan) 10%),transparent 70%);mix-blend-mode:soft-light}.pp-root .lpc-groove{background:color-mix(in srgb,var(--deep,#000) 14%,transparent);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--deep,#000) 30%,transparent),inset 0 1px 1px color-mix(in srgb,var(--deep,#000) 20%,transparent),0 1px 0 rgba(255,255,255,.7);border-radius:999px}.pp-root .lpc-sticker{gap:6px;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:500;background:var(--k,var(--c-yellow));box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 1px rgba(0,0,0,.12),0 3px 6px -3px rgba(0,0,0,.2)}.pp-root .lpc-key,.pp-root .lpc-sticker{display:inline-flex;align-items:center;color:var(--pp-ink)}.pp-root .lpc-key{justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:600;background:var(--nm-key);box-shadow:var(--nm-up);transition:transform .16s var(--lpc-out),box-shadow .16s var(--lpc-out),background .16s}.pp-root .lpc-key:active{transform:translateY(1px);background:var(--nm-key-in);box-shadow:var(--nm-in)}.pp-root .lpc-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;font-size:17px;font-weight:600}.pp-root .lpc-primary svg{transition:transform .42s var(--lpc-spring)}@media (hover:hover){.pp-root .lpc-primary:hover svg{transform:translateX(4px)}}.pp-root .lpc-icon-key{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--pp-ink);background:var(--nm-key);box-shadow:var(--nm-up-sm);transition:transform .16s var(--lpc-out),box-shadow .16s,background .16s}.pp-root .lpc-icon-key:active{transform:translateY(1px);background:var(--nm-key-in);box-shadow:var(--nm-in)}.pp-root .lpc-tray{background:var(--nm-bg);border-radius:22px;padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--pp-ink) 8%,transparent),0 1px 0 #fff}.pp-root .lpc-seg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px 4px;border-radius:16px;color:var(--pp-ink);background:var(--nm-key);box-shadow:var(--nm-up);transition:background .22s var(--lpc-out),box-shadow .22s var(--lpc-out),color .22s,transform .22s var(--lpc-out)}.pp-root .lpc-seg .lpc-seg-name{font-size:16px;font-weight:600;letter-spacing:-.01em}.pp-root .lpc-seg .lpc-seg-price{font-size:13px;font-weight:500;color:var(--pp-muted);font-variant-numeric:tabular-nums;transition:color .22s}.pp-root .lpc-seg:not([aria-pressed=true]):active{background:var(--nm-key-in);box-shadow:var(--nm-in);transform:translateY(1px)}.pp-root .lpc-seg[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#050505,#161616 55%,#222);box-shadow:inset 0 3px 6px rgba(0,0,0,.7),inset 0 1px 1px rgba(0,0,0,.6),0 1px 0 #fff}.pp-root .lpc-seg[aria-pressed=true] .lpc-seg-price{color:var(--k)}.pp-root [data-lpc-reveal]{transition:opacity .7s var(--lpc-out),transform .9s var(--lpc-spring);transition-delay:var(--d,0s)}.pp-root [data-lpc-reveal][data-in=false]{opacity:0;transform:translateY(18px)}.pp-root .lpc-meter{position:relative;height:14px;overflow:hidden}.pp-root .lpc-meter>i{position:absolute;inset:2px auto 2px 2px;width:calc((100% - 4px) * var(--v, 0));border-radius:999px;background:linear-gradient(180deg,#fff 0,color-mix(in srgb,#fff 70%,var(--k)) 100%);box-shadow:inset 0 1px 0 #fff,0 1px 2px color-mix(in srgb,var(--deep) 35%,transparent);transform-origin:left center;transition:transform 1.4s var(--lpc-out);transition-delay:var(--d,.3s)}.pp-root [data-in=false] .lpc-meter>i{transform:scaleX(0)}.pp-root .lpc-meter.lpc-meter-ink>i{background:linear-gradient(180deg,#3a3a3a,#111);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.3)}.pp-root .lpc-plan-swap{animation:lpc-swap .52s var(--lpc-spring) both}@keyframes lpc-swap{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.pp-root .lpc-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:7px;background:var(--k);color:var(--pp-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 1px rgba(0,0,0,.1)}.pp-root .lpc-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--lpc-out),opacity .32s;opacity:0}.pp-root .lpc-fold[data-open=true]{grid-template-rows:1fr;opacity:1}.pp-root .lpc-fold>div{overflow:hidden;min-height:0}.pp-root .lpc-track-row{transition:opacity .4s var(--lpc-out),transform .6s var(--lpc-spring);transition-delay:var(--d,0s)}.pp-root [data-in=false] .lpc-track-row{opacity:0;transform:translateX(10px)}.pp-root .lpc-cmp-cell{transition:background .32s var(--lpc-out)}.pp-root .lpc-cmp-cell[data-on=true]{background:color-mix(in srgb,var(--k) 45%,#fff)}.pp-root .lpc-disclosure{display:flex;width:100%;align-items:center;gap:14px;min-height:64px;padding:14px 14px 14px 18px;border-radius:16px;text-align:left;color:var(--pp-ink);background:var(--nm-key);box-shadow:var(--nm-up);transition:background .26s var(--lpc-out),box-shadow .26s var(--lpc-out),transform .16s var(--lpc-out)}.pp-root .lpc-disclosure:active{transform:translateY(1px)}.pp-root .lpc-disclosure[aria-expanded=true]{--c:var(--cat,var(--c-cyan));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 86%,#000) 0,var(--c) 22%,var(--c) 100%);box-shadow:inset 0 2px 5px color-mix(in srgb,var(--c) 45%,#000),inset 0 1px 1px color-mix(in srgb,var(--c) 55%,#000),0 1px 0 #fff}.pp-root .lpc-disclosure:focus:not(:focus-visible){outline:none}.pp-root .lpc-plus{flex:none;position:relative;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--nm-key);box-shadow:var(--nm-up-sm);color:var(--pp-ink);transition:transform .52s var(--lpc-spring),background .26s,color .26s,box-shadow .26s}.pp-root [aria-expanded=true]>.lpc-plus{transform:rotate(45deg);background:linear-gradient(180deg,#050505,#222);color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 1px 0 #fff}.pp-root .lpc-qnum{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--pp-ink);background:var(--cat,var(--nm-gray-100));transition:background .32s var(--lpc-out)}.pp-root [aria-expanded=true]>.lpc-qnum{background:rgba(255,255,255,.7)}.pp-root .lpc-peel{transform:rotate(-3deg);transition:transform .6s var(--lpc-spring)}@media (hover:hover){.pp-root .lpc-closer:hover .lpc-peel{transform:rotate(-6deg) translateY(-2px)}}.pp-root .lpc-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:color-mix(in srgb,var(--pp-ink) 72%,transparent);text-decoration:none;transition:color .16s}.pp-root .lpc-link:hover{color:var(--pp-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pp-root .lpc-checks-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,62px);align-items:stretch}@media (min-width:640px){.pp-root .lpc-checks-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.pp-root .lpc-checks-row+.lpc-checks-row .lpc-checks-cell,.pp-root .lpc-checks-row+.lpc-checks-row .lpc-checks-label{border-top:1px solid var(--pp-line)}.pp-root .lpc-checks-label{display:flex;align-items:center;min-height:48px;padding:10px 12px 10px 4px;font-size:14px;line-height:1.3;color:var(--pp-ink)}@media (min-width:768px){.pp-root .lpc-checks-label{font-size:15px}}.pp-root .lpc-checks-plan{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:10px 10px 0 0;cursor:pointer}.pp-root .lpc-checks-plan b{font-size:14px;font-weight:600;color:var(--pp-ink)}.pp-root .lpc-checks-plan span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--pp-muted)}.pp-root .lpc-checks-plan:focus:not(:focus-visible){outline:none}.pp-root .lpc-checks-plan:focus-visible{outline:2px solid var(--pp-ink);outline-offset:-2px}.pp-root .lpc-checks-cell{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 4px}.pp-root .lpc-checks-cell.is-last{border-radius:0 0 10px 10px}.pp-root .lpc-checks-val{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pp-ink);white-space:nowrap}.pp-root .lpc-checks-nota{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.pp-root .lpc-checks-nota>span{font-size:11px;line-height:1.2;color:var(--pp-muted)}@media (max-width:479px){.pp-root .lpc-checks-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-root .lpc-checks-row.is-head>span:first-child{display:none}.pp-root .lpc-checks-label{grid-column:1/-1;min-height:0;padding:12px 4px 4px;font-weight:500}.pp-root .lpc-checks-row+.lpc-checks-row .lpc-checks-cell{border-top:0}.pp-root .lpc-checks-cell{min-height:44px;padding:4px 4px 10px}.pp-root .lpc-checks-plan b{font-size:13px;line-height:1.2;text-align:center}}.pp-root .lpc-tick{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:var(--nm-gray-100);color:color-mix(in srgb,var(--pp-ink) 70%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 1px rgba(0,0,0,.08);transition:background .32s var(--lpc-out),box-shadow .32s var(--lpc-out),color .32s}.pp-root .lpc-tick.is-no{background:transparent;box-shadow:none;color:color-mix(in srgb,var(--pp-ink) 30%,transparent)}.pp-root [data-on=true]>.lpc-tick:not(.is-no){background:var(--k);color:var(--pp-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 0 0 1px color-mix(in srgb,var(--k) 70%,#000),0 2px 4px color-mix(in srgb,var(--k) 60%,transparent)}.pp-root .lpc-estudio-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--nm-key);box-shadow:var(--nm-up-sm);color:var(--pp-ink)}.pp-root .lpc-estudio-paso{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--pp-bg);box-shadow:0 0 0 1px var(--pp-line)}.pp-root .lpc-estudio-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nm-key);font-size:13px;font-weight:600;color:var(--pp-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 1px rgba(0,0,0,.1)}.pp-root .lpc-estudio-precio{padding:22px 20px;border-radius:16px;background:var(--nm-bg);box-shadow:var(--nm-in)}@media (min-width:768px){.pp-root .lpc-estudio-precio{padding:28px}}.pp-root .lpc-crece{display:grid;overflow:hidden;border-radius:14px;background:var(--pp-bg);box-shadow:0 0 0 1px var(--pp-line)}@media (min-width:768px){.pp-root .lpc-crece{grid-template-columns:1fr 1fr}}.pp-root .lpc-crece li{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px;border-top:1px solid var(--pp-line)}.pp-root .lpc-crece li:first-child{border-top:0}@media (min-width:768px){.pp-root .lpc-crece li:nth-child(2){border-top:0}.pp-root .lpc-crece li:nth-child(2n){border-left:1px solid var(--pp-line)}}.pp-root .lpc-holo{padding:1.5px;border-radius:17.5px;background:linear-gradient(120deg,color-mix(in srgb,var(--c-pink) 70%,#fff),color-mix(in srgb,var(--c-lilac) 70%,#fff),color-mix(in srgb,var(--c-blue) 70%,#fff),color-mix(in srgb,var(--c-cyan) 70%,#fff),color-mix(in srgb,var(--c-green) 70%,#fff))}.pp-root .lpc-holo>.lpc-estudio{border-radius:16px;box-shadow:none}@media (prefers-reduced-motion:reduce){.pp-root .lpc-track-row,.pp-root [data-in] .lpc-track-row,.pp-root [data-lpc-reveal],.pp-root [data-lpc-reveal][data-in]{opacity:1;transform:none;transition:none}.pp-root .lpc-meter>i,.pp-root [data-in] .lpc-meter>i{transform:scaleX(1);transition:none}.pp-root .lpc-plan-swap{animation:none}.pp-root .lpc-disclosure,.pp-root .lpc-fold,.pp-root .lpc-key,.pp-root .lpc-peel,.pp-root .lpc-plus,.pp-root .lpc-primary svg,.pp-root .lpc-seg,.pp-root .lpc-slab,.pp-root .lpc-tick{transition:none}}