.lp-root{--lp-bg:#ffffff;--lp-bg-2:#f5f5f7;--lp-bg-3:#fbfbfd;--lp-ink:#1d1d1f;--lp-ink-2:#515154;--lp-ink-3:#6e6e73;--lp-hairline:#d2d2d7;--lp-hairline-2:#e8e8ed;--lp-maxw:1024px;--lp-maxw-wide:1180px;--lp-gutter:clamp(1.5rem,1rem + 2vw,2.5rem);--lp-section-y:clamp(4.5rem,3rem + 5vw,7rem);--lp-section-y-tight:clamp(3.5rem,2.75rem + 3vw,5rem);--lp-display:clamp(2.75rem,1.4rem + 5.4vw,4.75rem);--lp-h2:clamp(2rem,1.3rem + 2.6vw,3.25rem);--lp-h3:clamp(1.3125rem,1.15rem + 0.7vw,1.5rem);--lp-lead:clamp(1.25rem,1.05rem + 0.9vw,1.6875rem);--lp-body:1.0625rem;--lp-r-pill:980px;--lp-r-lg:20px;--lp-r-md:14px;--lp-r-sm:8px;--lp-shadow-card:0 1px 1px rgba(0,0,0,0.03),0 4px 12px rgba(0,0,0,0.04),0 16px 40px rgba(0,0,0,0.05);--lp-shadow-card-hover:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.07),0 24px 60px rgba(0,0,0,0.09);--lp-shadow-product:0 2px 6px rgba(0,0,0,0.04),0 24px 70px rgba(0,0,0,0.09);--lp-ring:0 0 0 4px rgba(0,0,0,0.16);--lp-dur-fast:200ms;--lp-dur:360ms;--lp-dur-slow:520ms;--lp-ease:cubic-bezier(0.28,0.11,0.32,1);font-family:-apple-system,"SF Pro Display","SF Pro Text",BlinkMacSystemFont,system-ui,var(--font-sans),sans-serif;color:var(--lp-ink);background:var(--lp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:clip}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box;margin:0}.lp-section{position:relative;padding-block:var(--lp-section-y);background:var(--lp-bg)}.lp-section--tight{padding-block:var(--lp-section-y-tight)}.lp-section--light-2{background:var(--lp-bg-2)}.lp-section--ruled{border-top:1px solid var(--lp-hairline)}.lp-container{width:100%;max-width:var(--lp-maxw);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-container--narrow{max-width:680px}.lp-eyebrow{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.006em;color:var(--lp-ink-3);margin-bottom:.75rem}.lp-display{font-size:var(--lp-display);line-height:1.06;letter-spacing:-.03em}.lp-display,.lp-h2{font-weight:600;color:var(--lp-ink)}.lp-h2{font-size:var(--lp-h2);line-height:1.08;letter-spacing:-.025em}.lp-h3{font-size:var(--lp-h3);font-weight:600;line-height:1.21;letter-spacing:-.018em;color:inherit}.lp-lead{font-size:var(--lp-lead);font-weight:400;line-height:1.38;letter-spacing:-.012em;color:var(--lp-ink-3);max-width:36ch}.lp-body{font-size:var(--lp-body);font-weight:400;line-height:1.47;letter-spacing:-.006em;color:var(--lp-ink-2)}.lp-accent{color:var(--lp-ink);font-weight:600}.lp-mono{font-size:.9375rem;letter-spacing:-.006em;color:var(--lp-ink-3)}.lp-btn,.lp-mono{font-family:inherit;font-weight:500}.lp-btn{--_btn-y:0.625rem;--_btn-x:1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:44px;padding:var(--_btn-y) var(--_btn-x);border:1px solid transparent;border-radius:var(--lp-r-pill);font-size:var(--lp-body);line-height:1.25;letter-spacing:-.012em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--lp-dur-fast) var(--lp-ease),border-color var(--lp-dur-fast) var(--lp-ease),color var(--lp-dur-fast) var(--lp-ease),box-shadow var(--lp-dur-fast) var(--lp-ease),transform .12s var(--lp-ease),opacity var(--lp-dur-fast) var(--lp-ease)}.lp-btn:active{transform:scale(.97)}.lp-btn:focus-visible{outline:none;box-shadow:var(--lp-ring)}.lp-btn--primary{background:var(--lp-ink);color:#ffffff;border-color:var(--lp-ink)}.lp-btn--primary:hover{background:#000;border-color:#000}.lp-btn--primary:active{opacity:.86}.lp-btn--primary:focus-visible{box-shadow:0 0 0 4px rgba(0,0,0,.22)}.lp-btn--ghost,.lp-btn--ghost-dark{background:transparent;color:var(--lp-ink);border-color:var(--lp-hairline)}.lp-btn--ghost-dark:hover,.lp-btn--ghost:hover{background:rgba(0,0,0,.045);border-color:#c4c4cc}.lp-btn--ghost-dark:active,.lp-btn--ghost:active{opacity:.88}.lp-btn--lg{--_btn-y:0.8125rem;--_btn-x:1.75rem;min-height:48px;font-size:var(--lp-body)}.lp-btn--block{width:100%}.lp-link{color:var(--lp-ink);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color var(--lp-dur-fast) var(--lp-ease),opacity var(--lp-dur-fast) var(--lp-ease)}.lp-link:hover{border-bottom-color:currentColor}.lp-card{background:var(--lp-bg);border:1px solid var(--lp-hairline-2);border-radius:var(--lp-r-lg);padding:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);color:var(--lp-ink)}.lp-section--light-2 .lp-card{background:var(--lp-bg);border-color:rgba(0,0,0,.04);box-shadow:var(--lp-shadow-card)}.lp-card--glass{background:var(--lp-bg);border:1px solid var(--lp-hairline-2);color:var(--lp-ink)}.lp-card--hover{transition:box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.lp-card--hover:hover{box-shadow:var(--lp-shadow-card-hover);border-color:rgba(0,0,0,.06)}.lp-card--feature{display:flex;flex-direction:column;gap:.75rem}.lp-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--lp-ink);margin-bottom:.5rem}.lp-icon-chip svg{width:28px;height:28px}.lp-pill{display:inline-flex;align-items:center;gap:.4em;padding:.3125rem .75rem;border-radius:var(--lp-r-pill);background:var(--lp-bg-2);color:var(--lp-ink-2);font-size:.8125rem;font-weight:500;letter-spacing:-.006em}.lp-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lp-ink-3);flex-shrink:0}.lp-grid{display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem)}.lp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid--bento{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-span-2{grid-column:span 2}.lp-span-4{grid-column:span 4}.lp-span-6{grid-column:span 6}.lp-stack{display:flex;flex-direction:column;gap:1.25rem}.lp-stack--sm{gap:.75rem}.lp-stack--lg{gap:2rem}.lp-section-head{max-width:720px}.lp-section-head--center{margin-inline:auto;text-align:center}.lp-section-head--center .lp-lead{margin-inline:auto}.lp-section-head:not(.lp-stack) .lp-lead{margin-top:1.5rem}.lp-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.lp-cluster--center{justify-content:center}.lp-checklist{list-style:none;display:flex;flex-direction:column;gap:.75rem}.lp-checklist li{position:relative;padding-left:1.875rem;color:var(--lp-ink);font-size:var(--lp-body);line-height:1.4;letter-spacing:-.006em}.lp-checklist li:before{content:"";position:absolute;left:0;top:.1em;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--lp-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center /.8rem no-repeat,linear-gradient(#000,#000);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center /.8rem no-repeat}.lp-hero-layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.lp-hero-visual{width:100%;max-width:1120px;margin-inline:auto}.lp-hero-visual img{display:block;width:100%;height:auto}.lp-hero-layout--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);text-align:left}.lp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,1rem + 1vw,1.75rem)}.lp-hero-product{width:100%;border-radius:clamp(18px,1rem + 1vw,28px);overflow:hidden;background:#ffffff;border:1px solid var(--lp-hairline-2);box-shadow:var(--lp-shadow-product);line-height:0}.lp-hero-product-photo{display:block;width:100%;height:auto}.lp-hero-mac{width:100%;border-radius:clamp(18px,1rem + 1vw,28px);overflow:hidden;background:#ffffff;border:1px solid var(--lp-hairline-2);box-shadow:var(--lp-shadow-product);--mac-screen-left:29.978%;--mac-screen-top:15.345%;--mac-screen-width:33.035%;--mac-screen-height:28.730%;--mac-hole-left:30.947%;--mac-hole-top:16.453%;--mac-hole-width:31.096%;--mac-hole-height:26.513%;--mac-hole-radius:clamp(4px,0.3rem + 0.5vw,12px)}.lp-mac-stage{line-height:0}.lp-mac-photo,.lp-mac-stage{position:relative;width:100%}.lp-mac-photo{display:block;height:auto;z-index:1}.lp-mac-screen{position:absolute;left:var(--mac-screen-left);top:var(--mac-screen-top);width:var(--mac-screen-width);height:var(--mac-screen-height);z-index:0;background:#14100c url(/mac-screen-poster.jpg) 50%/cover no-repeat;overflow:hidden}.lp-mac-screen-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);filter:blur(.3px) brightness(1.26) contrast(1.05) saturate(1.06) sepia(.06)}.lp-mac-fx{position:absolute;left:var(--mac-hole-left);top:var(--mac-hole-top);width:var(--mac-hole-width);height:var(--mac-hole-height);z-index:2;border-radius:var(--mac-hole-radius);pointer-events:none}.lp-mac-scanlines{background:repeating-linear-gradient(180deg,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 1px,transparent 0,transparent 3px);mix-blend-mode:multiply}.lp-mac-vignette{background:radial-gradient(58% 54% at 50% 43%,rgba(255,244,224,.13),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 12%),radial-gradient(135% 135% at 50% 48%,transparent 56%,rgba(0,0,0,.28) 100%);box-shadow:inset 0 0 16px rgba(0,0,0,.22)}@media (max-width:768px){.lp-hero-layout--split{grid-template-columns:1fr;text-align:center;gap:2.5rem}.lp-hero-copy{align-items:center}.lp-hero-copy .lp-lead{text-align:center}.lp-hero-copy .lp-cluster{justify-content:center}.lp-hero-mac{max-width:420px;margin-inline:auto}.lp-hero-product{max-width:480px;margin-inline:auto}}.lp-macbook{width:100%;max-width:980px;margin-inline:auto}.lp-macbook-lid{background:linear-gradient(180deg,#303032,#1c1c1e);border-radius:22px;padding:clamp(9px,.4rem + .6vw,15px);box-shadow:0 1px 3px rgba(0,0,0,.2),0 30px 70px -22px rgba(0,0,0,.5)}.lp-macbook-screen{position:relative;background:#000;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.lp-macbook-base{position:relative;height:14px;width:104%;margin-left:-2%;background:linear-gradient(180deg,#d9d9db,#b3b3b6 55%,#9c9ca0);border-radius:0 0 11px 11px;box-shadow:0 10px 16px -4px rgba(0,0,0,.22)}.lp-macbook-base:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:110px;height:7px;background:#8d8d91;border-radius:0 0 8px 8px}.lp-nav{position:sticky;top:0;z-index:50;background:rgba(251,251,253,0);border-bottom:1px solid transparent;backdrop-filter:saturate(180%) blur(0);-webkit-backdrop-filter:saturate(180%) blur(0);transition:background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),backdrop-filter var(--lp-dur) var(--lp-ease)}.lp-nav[data-scrolled=true]{background:rgba(251,251,253,.72);border-bottom-color:var(--lp-hairline);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.lp-nav[data-tone=dark]{color:#f5f5f7;border-bottom-color:rgba(255,255,255,.14);background:#000}.lp-nav[data-tone=dark][data-scrolled=true]{background:rgba(18,18,20,.68)}.lp-nav[data-tone=dark] .lp-brand{color:#f5f5f7}.lp-nav[data-tone=dark] .lp-nav-links a{color:rgba(245,245,247,.72)}.lp-nav[data-tone=dark] .lp-nav-links a:hover{color:#f5f5f7}.lp-nav[data-tone=dark] .lp-btn--ghost{color:#f5f5f7;border-color:rgba(255,255,255,.3)}.lp-nav[data-tone=dark] .lp-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.44)}.lp-nav[data-tone=dark] .lp-btn--primary{background:#f5f5f7;color:#000;border-color:#f5f5f7}.lp-nav[data-tone=dark] .lp-btn--primary:hover{background:#fff;border-color:#fff}.lp-nav-inner{width:100%;max-width:var(--lp-maxw-wide);margin-inline:auto;padding:.75rem var(--lp-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.lp-nav-inner>.lp-nav-actions{justify-self:end}.lp-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--lp-ink);font-weight:600;font-size:1.0625rem;letter-spacing:-.022em;white-space:nowrap;flex-shrink:0}.lp-brand img{width:28px;height:28px;border-radius:var(--lp-r-sm);-o-object-fit:contain;object-fit:contain}.lp-brand:focus-visible{outline:none;box-shadow:var(--lp-ring);border-radius:var(--lp-r-sm)}.lp-nav-links{display:flex;align-items:center;gap:2rem;margin:0 auto}.lp-nav-links a{color:var(--lp-ink-2);text-decoration:none;font-size:.9375rem;font-weight:400;letter-spacing:-.012em;transition:color var(--lp-dur-fast) var(--lp-ease)}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-links a:focus-visible{outline:none;box-shadow:var(--lp-ring);border-radius:var(--lp-r-sm)}.lp-nav-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.lp-nav-actions .lp-btn{--_btn-x:1rem;--_btn-y:0.4375rem;min-height:36px;font-size:.9375rem}.lp-footer{background:var(--lp-bg-2);border-top:1px solid var(--lp-hairline);color:var(--lp-ink-3);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.lp-footer-inner{width:100%;max-width:var(--lp-maxw-wide);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.lp-footer-brand{display:flex;flex-direction:column;gap:.5rem}.lp-footer-claim{color:var(--lp-ink-2);font-size:.9375rem;letter-spacing:-.006em;max-width:30ch}.lp-footer-links{display:flex;flex-wrap:wrap;gap:1.5rem}.lp-footer-links a{color:var(--lp-ink-3);text-decoration:none;font-size:.875rem;letter-spacing:-.006em;transition:color var(--lp-dur-fast) var(--lp-ease)}.lp-footer-links a:hover{color:var(--lp-ink)}.lp-footer-bottom{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--lp-hairline);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8125rem;letter-spacing:-.006em}.lp-footer-status{display:inline-flex;align-items:center;gap:.5rem}.lp-reveal{opacity:1;transform:none;transition:opacity var(--lp-dur-slow) var(--lp-ease),transform var(--lp-dur-slow) var(--lp-ease)}.lp-reveal[data-shown=false]{opacity:0;transform:translateY(18px)}.lp-stagger>*{transition-delay:calc(var(--lp-i, 0) * 70ms)}@media (max-width:1024px){.lp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid--bento{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-span-4,.lp-span-6{grid-column:span 4}}@media (max-width:768px){.lp-nav-links{display:none}.lp-nav-inner{gap:.75rem;padding-block:.625rem}.lp-nav-actions{gap:.5rem}.lp-nav-actions .lp-btn{--_btn-x:0.875rem;--_btn-y:0.625rem;min-height:44px;font-size:.9375rem}.lp-brand{font-size:1rem}.lp-brand img{width:26px;height:26px}.lp-grid--3,.lp-grid--4,.lp-grid--bento{grid-template-columns:minmax(0,1fr)}.lp-span-2,.lp-span-4,.lp-span-6{grid-column:auto}.lp-footer-top{flex-direction:column}}@media (max-width:480px){.lp-nav .lp-brand span{display:none}}@media (min-width:1440px){.lp-root{--lp-maxw:1080px;--lp-maxw-wide:1240px}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :after,.lp-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lp-reveal{opacity:1;transform:none}}.lp-section--dark{--lp-bg:#000000;--lp-bg-2:#0a0a0c;--lp-bg-3:#141416;--lp-ink:#f5f5f7;--lp-ink-2:#a1a1a6;--lp-ink-3:#86868b;--lp-hairline:rgba(255,255,255,0.16);--lp-hairline-2:rgba(255,255,255,0.10);--lp-ring:0 0 0 4px rgba(255,255,255,0.28);--lp-shadow-card:none;background:var(--lp-bg);color:var(--lp-ink);border-top:none}.lp-section--dark .lp-btn--primary{background:#f5f5f7;color:#000;border-color:#f5f5f7}.lp-section--dark .lp-btn--primary:hover{background:#fff;border-color:#fff}.lp-section--dark .lp-btn--ghost{color:var(--lp-ink);border-color:rgba(255,255,255,.28)}.lp-section--dark .lp-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.42)}.lp-section--dark .lp-card,.lp-section--dark .lp-card--glass{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1);box-shadow:none}.lp-section--dark .lp-card--hover:hover{background:rgba(255,255,255,.085);border-color:rgba(255,255,255,.18);box-shadow:none}.lp-section--dark .lp-pill{background:rgba(255,255,255,.12);color:var(--lp-ink)}.lp-section--dark .lp-checklist li:before{background:var(--lp-ink)}.lp-section--dark.lp-section--ruled{border-top:none}.lp-section--tall{padding-block:clamp(5rem,3.25rem + 5vw,8rem)}.lp-headline{text-align:center}.lp-headline>.lp-display,.lp-headline>.lp-h2{max-width:17ch;margin-inline:auto}.lp-headline>.lp-lead{max-width:44ch;margin-inline:auto;margin-top:1.25rem}.lp-rows{display:grid;gap:0}.lp-row{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:clamp(1rem,.5rem + 2vw,3rem);align-items:start;padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);border-top:1px solid var(--lp-hairline-2)}.lp-row:last-child{border-bottom:1px solid var(--lp-hairline-2)}.lp-row-index{font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:600;line-height:.9;letter-spacing:-.04em;color:var(--lp-ink);opacity:.16;font-feature-settings:"tnum"}.lp-row-body{display:flex;flex-direction:column;gap:.625rem;max-width:62ch}.lp-rows--words .lp-row{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr)}.lp-row-word{font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);font-weight:600;line-height:1.05;letter-spacing:-.022em;color:var(--lp-ink);margin:0}@media (max-width:640px){.lp-rows--words .lp-row{grid-template-columns:minmax(0,1fr);gap:.5rem}}.lp-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);text-align:center}.lp-stat-n{display:block;font-size:clamp(2.5rem,1.75rem + 2.5vw,3.75rem);font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--lp-ink)}.lp-stat-l{display:block;margin-top:.5rem;font-size:.9375rem;letter-spacing:-.006em;color:var(--lp-ink-3)}.lp-stage-dark{position:relative;isolation:isolate}.lp-stage-dark:before{content:"";position:absolute;inset:-12% -6% -6%;z-index:-1;background:radial-gradient(58% 46% at 50% 42%,rgba(255,255,255,.1),transparent 70%);pointer-events:none}@media (max-width:768px){.lp-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.lp-row-index{font-size:2rem}.lp-stat-row{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (prefers-reduced-transparency:reduce){.lp-nav[data-scrolled=true]{background:#fbfbfd;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lp-btn:active,.lp-reveal[data-shown=false]{transform:none}.lp-stagger>*{transition-delay:0s}}.lp-module{position:relative;padding-block:clamp(4.5rem,3rem + 5vw,7.5rem);overflow:hidden;isolation:isolate}.lp-module[data-tone=pearl]{background:radial-gradient(72% 46% at 50% 62%,rgba(255,255,255,.92),transparent 68%),linear-gradient(176deg,#ececed,#f5f5f7 42%,#fdfdfe)}.lp-module[data-tone=blue]{background:radial-gradient(70% 44% at 50% 60%,rgba(255,255,255,.88),transparent 66%),linear-gradient(178deg,#dfe9f4,#eef3f9 46%,#fbfcfe)}.lp-module[data-tone=plain]{background:radial-gradient(76% 48% at 50% 58%,rgba(245,245,247,.9),transparent 70%),linear-gradient(180deg,#ffffff,#fafafb 60%,#f2f2f4)}.lp-module[data-tone=warm]{background:radial-gradient(70% 44% at 50% 60%,rgba(255,255,255,.86),transparent 66%),linear-gradient(178deg,#f0ece8,#f7f5f3 48%,#fdfcfb)}.lp-module[data-tone=dark]{--lp-ink:#f5f5f7;--lp-ink-2:#a1a1a6;--lp-ink-3:#86868b;color:var(--lp-ink);background:radial-gradient(62% 42% at 50% 58%,rgba(120,140,170,.22),transparent 70%),linear-gradient(178deg,#000000,#0b0b0d 46%,#17171a)}.lp-module-head{text-align:center;margin-bottom:clamp(2.5rem,1.75rem + 2.5vw,4rem)}.lp-module-name{font-size:clamp(2.5rem,1.5rem + 3.4vw,4.25rem);font-weight:600;line-height:1.05;letter-spacing:-.032em;color:var(--lp-ink)}.lp-module-line{margin:.625rem auto 0;max-width:34ch;font-size:var(--lp-lead);font-weight:400;line-height:1.32;letter-spacing:-.014em;color:var(--lp-ink-2)}.lp-module-link{display:inline-block;margin-top:1.125rem;font-size:var(--lp-body);font-weight:400;letter-spacing:-.012em;color:#0071e3;text-decoration:none}.lp-module-link:after{content:" ›";white-space:nowrap}.lp-module-link:hover{text-decoration:underline}.lp-module[data-tone=dark] .lp-module-link{color:#2997ff}.lp-module-stage{position:relative;max-width:1000px;margin-inline:auto}.lp-window{position:relative;width:100%;border-radius:clamp(12px,.6rem + .6vw,18px);overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 18px 40px -12px rgba(0,0,0,.14),0 48px 90px -30px rgba(0,0,0,.22);display:flex;flex-direction:column}.lp-module[data-tone=dark] .lp-window{border-color:rgba(255,255,255,.14);box-shadow:0 40px 90px -30px rgba(0,0,0,.9)}.lp-window-bar{height:34px;flex-shrink:0;display:flex;align-items:center;gap:7px;padding:0 13px;background:linear-gradient(180deg,#fbfbfd,#f1f1f3);border-bottom:1px solid rgba(0,0,0,.07);position:relative}.lp-window-light{width:11px;height:11px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08)}.lp-window-title{position:absolute;inset-inline:0;text-align:center;font-size:12px;font-weight:600;letter-spacing:-.01em;color:#6e6e73;pointer-events:none}.lp-window-canvas{flex:1;min-height:0;overflow:hidden;background:#f5f5f7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.lp-module{padding-block:clamp(3.5rem,2.5rem + 4vw,5rem)}.lp-module-line{max-width:28ch}}.lp-hotspot{position:absolute;z-index:3;transform:translate(-50%,-50%);pointer-events:auto}.lp-hotspot-dot{width:28px;height:28px;border-radius:50%;border:none;padding:0;cursor:pointer;display:grid;place-items:center;background:rgba(255,255,255,.62);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.18);transition:transform .14s var(--lp-ease),background .14s var(--lp-ease);animation:lp-hotspot-breathe 3.2s var(--lp-ease) infinite}.lp-hotspot-dot:hover{background:rgba(255,255,255,.85)}.lp-hotspot-dot:active{transform:scale(.9)}.lp-hotspot-dot:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(0,113,227,.5)}.lp-hotspot[data-open=true] .lp-hotspot-dot{background:#1d1d1f;animation:none;transform:rotate(45deg)}.lp-hotspot-plus{position:relative;width:12px;height:12px}.lp-hotspot-plus:after,.lp-hotspot-plus:before{content:"";position:absolute;inset:0;margin:auto;background:#1d1d1f;border-radius:1px}.lp-hotspot-plus:before{width:12px;height:1.8px}.lp-hotspot-plus:after{width:1.8px;height:12px}.lp-hotspot[data-open=true] .lp-hotspot-plus:after,.lp-hotspot[data-open=true] .lp-hotspot-plus:before{background:#fff}@keyframes lp-hotspot-breathe{0%,to{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.18),0 0 0 0 rgba(255,255,255,.5)}50%{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.18),0 0 0 9px rgba(255,255,255,0)}}.lp-hotspot-pop{position:absolute;width:max(220px,17vw);max-width:300px;padding:13px 15px 15px;border-radius:14px;background:rgba(255,255,255,.92);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 12px 34px -8px rgba(0,0,0,.28);animation:lp-pop-in .24s cubic-bezier(.16,1,.3,1);text-align:left}.lp-hotspot-pop[data-place=bottom]{top:22px;transform-origin:top left}.lp-hotspot-pop[data-place=top]{bottom:22px;transform-origin:bottom left}.lp-hotspot-pop[data-align=start]{left:-6px}.lp-hotspot-pop[data-align=end]{right:-6px;transform-origin:top right}.lp-hotspot-pop[data-place=top][data-align=end]{transform-origin:bottom right}@keyframes lp-pop-in{0%{opacity:0;transform:scale(.9) translateY(-4px)}to{opacity:1;transform:none}}.lp-hotspot-title{font-size:13.5px;font-weight:600;letter-spacing:-.012em;color:#1d1d1f;margin-bottom:3px}.lp-hotspot-body{font-size:12.5px;line-height:1.42;letter-spacing:-.004em;color:#515154}@media (max-width:768px){.lp-hotspot-dot{width:24px;height:24px}.lp-hotspot-pop{width:min(240px,62vw)}}@media (prefers-reduced-motion:reduce){.lp-hotspot-dot{animation:none}.lp-hotspot-pop{animation:opacity .16s ease}}@media (prefers-reduced-transparency:reduce){.lp-hotspot-dot,.lp-hotspot-pop{background:#fff;backdrop-filter:none}}@media (hover:hover) and (pointer:fine){.lp-window .lp-hotspot{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82);transition:opacity .26s var(--lp-ease),transform .26s var(--lp-ease)}.lp-window .lp-hotspot[data-open=true],.lp-window:focus-within .lp-hotspot,.lp-window:hover .lp-hotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.lp-window:hover .lp-hotspot:first-of-type{transition-delay:0s}.lp-window:hover .lp-hotspot:nth-of-type(2){transition-delay:55ms}.lp-window:hover .lp-hotspot:nth-of-type(3){transition-delay:.11s}.lp-window:hover .lp-hotspot:nth-of-type(4){transition-delay:165ms}}.lp-window-hint{display:block;margin-top:.875rem;text-align:center;font-size:.8125rem;letter-spacing:-.006em;color:var(--lp-ink-3);transition:opacity .2s var(--lp-ease)}.lp-module-stage:hover .lp-window-hint{opacity:0}.lp-window-hint-touch{display:none}@media (hover:none),(pointer:coarse){.lp-window-hint-hover{display:none}.lp-window-hint-touch{display:inline}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.lp-window .lp-hotspot,.lp-window:hover .lp-hotspot{transform:translate(-50%,-50%)}.lp-window:hover .lp-hotspot{transition-delay:0s!important}}}.lp-hero{padding-block:clamp(4rem,2.5rem + 5vw,7rem) clamp(3rem,2rem + 3vw,5rem);background:radial-gradient(64% 40% at 50% 78%,rgba(255,255,255,.95),transparent 70%),linear-gradient(178deg,#ffffff,#fbfbfd 52%,#f2f3f5)}.lp-hero .lp-display{max-width:22ch;margin-inline:auto}.lp-hero .lp-lead{max-width:40ch;margin-inline:auto;margin-top:1.125rem}.lp-hero-stage{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);max-width:1080px;margin-inline:auto}.lp-hero-stage .lp-hero-product{border:none;background:transparent;box-shadow:none;border-radius:0}.lp-hero-stage .lp-hero-product-photo{filter:drop-shadow(0 30px 60px rgba(0,0,0,.14))}.lp-book{width:100%;max-width:1000px;margin-inline:auto;perspective:2200px;perspective-origin:50% 92%}.lp-book-lid{transform-origin:50% 100%;transform:rotateX(-88deg);transform-style:preserve-3d;background:linear-gradient(180deg,#303032,#1c1c1e);border-radius:22px 22px 6px 6px;padding:clamp(9px,.4rem + .6vw,14px);box-shadow:0 1px 3px rgba(0,0,0,.2),0 30px 70px -22px rgba(0,0,0,.5);transition:transform 1.15s cubic-bezier(.16,1,.3,1),box-shadow 1.15s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-book[data-open=true] .lp-book-lid{transform:rotateX(0deg)}.lp-book-screen{position:relative;background:#000;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lp-book-cam{position:absolute;top:5px;left:50%;transform:translateX(-50%);z-index:2;width:5px;height:5px;border-radius:50%;background:#17171a;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14)}.lp-book-stage{position:relative;width:100%;aspect-ratio:1060/640;overflow:hidden;opacity:0;transition:opacity .52s ease .48s}.lp-book[data-open=true] .lp-book-stage{opacity:1}.lp-book-canvas{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-book-base{position:relative;height:14px;width:104%;margin-left:-2%;background:linear-gradient(180deg,#d9d9db,#b3b3b6 55%,#9c9ca0);border-radius:0 0 11px 11px;box-shadow:0 10px 16px -4px rgba(0,0,0,.22)}.lp-book-base:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:110px;height:7px;background:#8d8d91;border-radius:0 0 8px 8px}@media (prefers-reduced-motion:reduce){.lp-book-lid{transform:rotateX(0deg);transition:none}.lp-book-stage{opacity:1;transition:none}}.lp-conv{width:100%;max-width:470px;margin-inline:auto;text-align:left}.lp-conv-chat{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:2px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22px);mask-image:linear-gradient(180deg,transparent,#000 22px)}.lp-conv-msg{flex-shrink:0;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .17s var(--lp-ease),transform .42s cubic-bezier(.16,1,.3,1)}.lp-conv-msg[data-on=true]{opacity:1;transform:none}.lp-conv-msg[data-on=false]{height:0;margin-bottom:-8px;pointer-events:none;overflow:hidden;transition:none}.lp-conv-row{display:flex}.lp-conv-row[data-side=in]{justify-content:flex-start}.lp-conv-row[data-side=out]{justify-content:flex-end}.lp-conv-msg[data-side=in]{transform-origin:left bottom}.lp-conv-msg[data-side=out]{transform-origin:right bottom}.lp-conv-gap{display:block;margin:10px 0 8px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-conv-bubble{max-width:84%;padding:9px 13px;font-size:14.5px;line-height:1.4;letter-spacing:-.008em}.lp-conv-bubble--in{background:#fff;color:var(--lp-ink);border:1px solid var(--lp-hairline-2);border-radius:16px 16px 16px 4px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.lp-conv-bubble--out{color:#111b21;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.05)}.lp-conv-bubble--out,.lp-conv-typing{background:#d9fdd3;border-radius:16px 16px 4px 16px}.lp-conv-typing{display:inline-flex;align-items:center;gap:4px;padding:12px 14px}.lp-conv-typing i{width:6px;height:6px;border-radius:50%;background:rgba(17,27,33,.42);animation:lp-typing 1.25s ease-in-out infinite}.lp-conv-typing i:nth-child(2){animation-delay:.16s}.lp-conv-typing i:nth-child(3){animation-delay:.32s}@keyframes lp-typing{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp-conv-drop{margin-top:18px;opacity:0;transform:translateY(14px);transition:opacity .34s var(--lp-ease),transform .52s cubic-bezier(.22,1.2,.36,1)}.lp-conv-drop[data-on=true]{opacity:1;transform:none}.lp-conv-drop-label{display:block;margin-bottom:8px;padding-left:2px;font-size:12.5px;letter-spacing:-.006em;color:var(--lp-ink-3)}.lp-conv-card{position:relative;padding:12px 14px 12px 16px;background:#fff;border:1px solid var(--lp-hairline-2);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 26px -10px rgba(0,0,0,.18)}.lp-conv-card:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:#0a84ff;opacity:.55}.lp-conv-card-head{display:flex;align-items:center;gap:6px;margin-bottom:9px}.lp-conv-dot{width:7px;height:7px;border-radius:50%;background:#ff3b30;flex-shrink:0}.lp-conv-card-name{flex:1;font-size:15px;font-weight:650;letter-spacing:-.014em;color:var(--lp-ink)}.lp-conv-card-wa{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;background:color-mix(in srgb,#25d366 16%,#fff);color:#128c4a}.lp-conv-card-rows{display:flex;flex-direction:column;gap:7px}.lp-conv-card-rows>div{display:flex;align-items:baseline;gap:10px}.lp-conv-card-rows dt{width:86px;flex-shrink:0;font-size:11px;color:var(--lp-ink-3)}.lp-conv-card-rows dd{font-size:13px;font-weight:500;color:var(--lp-ink-3);transition:color .26s var(--lp-ease)}.lp-conv-card-rows>div[data-filled=true] dd{color:var(--lp-ink);animation:lp-fill .9s var(--lp-ease);border-radius:5px}@keyframes lp-fill{0%{background:rgba(10,132,255,.18);box-shadow:0 0 0 4px rgba(10,132,255,.18)}to{background:transparent;box-shadow:0 0 0 4px transparent}}@media (max-width:480px){.lp-conv{max-width:100%}.lp-conv-bubble{font-size:14px}.lp-conv-card-rows dt{width:74px}}@media (prefers-reduced-motion:reduce){.lp-conv-drop,.lp-conv-msg{opacity:1;transform:none;transition:none}.lp-conv-msg[data-on=false]{height:auto;margin-bottom:0}.lp-conv-chat{height:auto!important;overflow:visible;-webkit-mask-image:none;mask-image:none}.lp-conv-typing i{animation:none;opacity:.42}.lp-conv-card-rows>div[data-filled=true] dd{animation:none}}.lp-conv-docwrap{display:inline-flex;flex-direction:column;gap:7px;padding:9px 7px 7px;max-width:84%}.lp-conv-doc{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;border-radius:11px;background:rgba(255,255,255,.62)}.lp-conv-doc-caption{padding-inline:5px;font-size:14.5px;line-height:1.4;letter-spacing:-.008em;color:#111b21}.lp-conv-doc-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(17,27,33,.06);color:#128c4a;flex-shrink:0}.lp-conv-doc-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-conv-doc-name{font-size:13.5px;font-weight:600;letter-spacing:-.008em;color:#111b21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-conv-doc-size{font-size:11.5px;color:rgba(17,27,33,.56);font-feature-settings:"tnum"}.lp-follow{position:absolute;z-index:4;width:386px;max-width:calc(100% - 24px);text-align:left;right:-14px;bottom:-26px}.lp-follow[data-pos=abajo-izquierda]{right:auto;left:-14px;bottom:-26px}.lp-follow[data-pos=arriba-derecha]{right:-14px;bottom:auto;top:-22px}.lp-follow[data-pos=arriba-izquierda]{right:auto;left:-14px;bottom:auto;top:-22px}.lp-follow[data-pos=centro-izquierda]{right:auto;left:-14px;bottom:auto;top:32%}@media (max-width:900px){.lp-follow,.lp-follow[data-pos]{position:static;width:100%;max-width:none;margin-top:1.25rem}}.lp-follow-window{aspect-ratio:auto;animation:lp-window-in .32s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgba(0,0,0,.06),0 22px 50px -14px rgba(0,0,0,.26),0 60px 110px -40px rgba(0,0,0,.3)}.lp-follow-body{padding:12px 12px 10px;background:#fff}.lp-window{--lp-ink:#1d1d1f;--lp-ink-2:#515154;--lp-ink-3:#6e6e73;--lp-hairline:#d2d2d7;--lp-hairline-2:#e8e8ed;color:var(--lp-ink)}@keyframes lp-window-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}.lp-window-bar--drag{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-follow-window[data-dragging=true] .lp-window-bar--drag{cursor:grabbing}.lp-follow-window{transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-follow-window[data-dragging=true]{transition:none;box-shadow:0 4px 10px rgba(0,0,0,.08),0 30px 70px -16px rgba(0,0,0,.34),0 80px 140px -50px rgba(0,0,0,.34)}.lp-window-close{border:none;padding:0;cursor:pointer;display:grid;place-items:center}.lp-window-close svg{opacity:0;transition:opacity .12s var(--lp-ease)}.lp-window-bar:hover .lp-window-close svg{opacity:1}.lp-window-close:active{transform:scale(.88)}.lp-window-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,113,227,.5)}.lp-follow-reopen{display:block;margin-inline:auto;padding:11px 20px;border-radius:980px;border:1px solid var(--lp-hairline);background:rgba(255,255,255,.7);color:var(--lp-ink);font-family:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.012em;cursor:pointer;transition:background .18s var(--lp-ease),transform .12s var(--lp-ease)}.lp-follow-reopen:hover{background:#fff}.lp-follow-reopen:active{transform:scale(.97)}@media (max-width:900px){.lp-follow{position:static;width:100%;max-width:470px;margin:clamp(1.5rem,1rem + 2vw,2.5rem) auto 0}}@media (prefers-reduced-motion:reduce){.lp-follow-window{animation:none}.lp-follow-reopen:active,.lp-window-close:active{transform:none}}.lp-live-card{position:relative}.lp-live-card[data-fresh=true]:after{content:"";position:absolute;inset:-2px;border-radius:13px;pointer-events:none;animation:lp-live-flash 1.4s cubic-bezier(.28,.11,.32,1)}@keyframes lp-live-flash{0%{box-shadow:0 0 0 2px rgba(10,132,255,.55),0 0 22px 4px rgba(10,132,255,.28)}to{box-shadow:0 0 0 2px rgba(10,132,255,0),0 0 22px 4px rgba(10,132,255,0)}}@media (prefers-reduced-motion:reduce){.lp-live-card[data-fresh=true]:after{animation:none}}.lp-live-row[data-fired=true]>td,div.lp-live-row[data-fired=true]{animation:lp-live-row 1.5s cubic-bezier(.28,.11,.32,1)}@keyframes lp-live-row{0%{background:rgba(52,199,89,.2)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.lp-live-row[data-fired=true]>td,div.lp-live-row[data-fired=true]{animation:none}}.lp-mega-section{position:relative;overflow:hidden;padding-top:clamp(3rem,2rem + 3.5vw,5rem);padding-bottom:clamp(3rem,2.5rem + 3vw,5rem)}.lp-mega-glow{position:absolute;left:74%;top:44%;width:min(86vw,860px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(37,211,102,.13) 0,rgba(37,211,102,.055) 30%,rgba(37,211,102,.015) 50%,transparent 68%)}.lp-mega-tag{position:relative;margin:0 0 clamp(1.75rem,1.25rem + 2vw,3rem);font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);font-weight:500;letter-spacing:-.01em;color:var(--lp-ink-2)}.lp-mega-cta{position:relative;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.lp-mega{position:relative;margin:0;font-size:clamp(2.5rem,1.15rem + 5.6vw,5.75rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;color:var(--lp-ink);max-width:19ch}.lp-mega-sub{position:relative;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);max-width:46ch}.lp-mega-foot{position:relative;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;max-width:60ch;text-align:center;font-size:var(--lp-body-size,1.0625rem);line-height:1.55;color:var(--lp-ink-2)}@media (max-width:720px){.lp-mega{max-width:none}}@media (prefers-reduced-transparency:reduce){.lp-mega-glow{opacity:.5}}@media (min-width:900px){.lp-conv{display:grid;grid-template-columns:minmax(0,470px) minmax(0,370px);gap:clamp(2rem,1rem + 4vw,4rem);align-items:center;max-width:920px}.lp-conv-drop{margin-top:0;transform:translateX(18px)}.lp-conv-drop[data-on=true]{transform:none}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.lp-conv-drop{transform:none}}.lp-bot-escena{position:relative;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.lp-bot-flotante{position:absolute;right:-14px;bottom:-26px;width:min(380px,86vw);aspect-ratio:auto;box-shadow:0 2px 6px rgba(0,0,0,.06),0 22px 50px -14px rgba(0,0,0,.26),0 60px 110px -40px rgba(0,0,0,.3);transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-bot-flotante[data-dragging=true]{transition:none}.lp-bot-flotante-cuerpo{padding:12px;background:var(--lp-bg)}.lp-bot{display:flex;flex-direction:column;gap:10px}.lp-bot-intro{margin:auto 0;text-align:center;font-size:.9375rem;line-height:1.5;color:var(--lp-ink-3);max-width:30ch;margin-inline:auto}.lp-bot-atajos{display:flex;flex-wrap:wrap;gap:6px}.lp-bot-atajos button{padding:7px 12px;font:inherit;font-size:.8125rem;color:var(--lp-ink-2);background:var(--lp-bg-2);border:1px solid var(--lp-hairline-2);border-radius:999px;cursor:pointer;transition:background .14s var(--lp-ease),color .14s var(--lp-ease)}.lp-bot-atajos button:hover{background:var(--lp-bg-3);color:var(--lp-ink)}.lp-bot-atajos button:active{transform:scale(.97)}.lp-bot-composer{display:flex;gap:8px}.lp-bot-composer input{flex:1;min-width:0;padding:10px 14px;font:inherit;font-size:.9375rem;color:var(--lp-ink);background:var(--lp-bg-2);border:1px solid var(--lp-hairline-2);border-radius:999px;outline:none;transition:border-color .14s var(--lp-ease)}.lp-bot-composer input:focus-visible{border-color:var(--lp-ink-3)}.lp-bot-composer button{padding:10px 18px;font:inherit;font-size:.9375rem;font-weight:500;color:var(--lp-bg);background:var(--lp-ink);border:none;border-radius:999px;cursor:pointer}.lp-bot-composer button:disabled{opacity:.4;cursor:default}.lp-bot-composer button:not(:disabled):active{transform:scale(.97)}.lp-bot-fin{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 4px 4px;text-align:center}.lp-bot-fin p{margin:0;font-size:.9375rem;color:var(--lp-ink-2);max-width:34ch}@media (max-width:900px){.lp-bot-flotante{position:static;width:auto;margin-top:1rem}}.lp-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,2.75rem);margin:clamp(2.5rem,2rem + 2vw,3.5rem) auto 0;max-width:none;text-align:left}.lp-datos dt{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:.5rem}.lp-datos dd{margin:0;font-size:.9375rem;line-height:1.5;color:var(--lp-ink-2)}.lp-datos strong{color:var(--lp-ink);font-weight:600}.lp-datos-cita{display:block;margin-top:.5rem;font-size:.75rem;line-height:1.45;color:var(--lp-ink-3)}@media (max-width:860px){.lp-datos{grid-template-columns:minmax(0,1fr)}}.lp-widget-burbuja{position:fixed;right:clamp(1rem,.5rem + 1.5vw,1.75rem);bottom:clamp(1rem,.5rem + 1.5vw,1.75rem);z-index:60;display:grid;place-items:center;width:56px;height:56px;border:none;border-radius:50%;background:#111;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18),0 12px 28px -8px rgba(0,0,0,.4);transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s var(--lp-ease)}.lp-widget-burbuja:hover{background:#000;transform:scale(1.05)}.lp-widget-burbuja:active{transform:scale(.94)}.lp-widget-burbuja[data-abierto=true] svg{transform:rotate(-8deg)}.lp-widget-burbuja[data-sin-leer=true]:after{content:"";position:absolute;top:4px;right:4px;width:12px;height:12px;border:2px solid var(--lp-bg);border-radius:50%;background:#25d366}.lp-widget-panel{position:fixed;right:clamp(1rem,.5rem + 1.5vw,1.75rem);bottom:calc(56px + clamp(1.75rem, 1rem + 2vw, 2.5rem));z-index:60;width:min(380px,calc(100vw - 2rem));background:var(--lp-bg);border:1px solid var(--lp-hairline-2);border-radius:18px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 24px 56px -16px rgba(0,0,0,.32);opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transform-origin:bottom right;transition:opacity .2s var(--lp-ease),transform .32s cubic-bezier(.16,1,.3,1)}.lp-widget-panel[data-abierto=true]{opacity:1;transform:none;pointer-events:auto}.lp-widget-barra{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 14px;border-bottom:1px solid var(--lp-hairline-2);background:var(--lp-bg-2)}.lp-widget-titulo{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--lp-ink)}.lp-widget-punto{width:8px;height:8px;border-radius:50%;background:#25d366}.lp-widget-barra button{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--lp-ink-3);cursor:pointer}.lp-widget-barra button:hover{background:var(--lp-bg-3);color:var(--lp-ink)}.lp-widget-cuerpo{padding:12px}.lp-widget-aviso{margin:10px 2px 0;font-size:.6875rem;line-height:1.45;color:var(--lp-ink-3)}.lp-widget-aviso a{color:var(--lp-ink-2);text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-widget-burbuja,.lp-widget-panel{transition:opacity .18s ease;transform:none!important}}.lp-mega-sub2{position:relative;margin-top:clamp(.875rem,.75rem + .5vw,1.25rem);max-width:52ch;font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.55;color:var(--lp-ink-3)}.lp-escena{padding-block:clamp(3rem,2rem + 3vw,5rem);background:linear-gradient(180deg,#ffffff,#fbfbfd 60%,#f5f5f7)}.lp-escena-stage{max-width:980px;margin-inline:auto}