html:has(.product-journey){height:auto;min-height:100%;overflow:clip visible}html:has(.product-journey) body{height:auto;min-height:100%;overflow:clip visible}.syb-product-page{--journey-compact:0;scroll-behavior:smooth}html:has(.product-journey) [data-marketing-navbar]{z-index:50;border-radius:0;width:100%;position:fixed;top:0;left:0}html:has(.product-journey) [data-marketing-navbar]>div{height:calc(64px - var(--journey-compact,0)*6px);position:relative}html:has(.product-journey) [data-marketing-links]{transform:translate(-50%,calc(var(--journey-compact,0)*-5px));opacity:calc(1 - var(--journey-compact,0)*1.5);gap:25px;position:absolute;left:50%}html:has(.product-journey) [data-marketing-secondary]{opacity:calc(1 - var(--journey-compact,0)*1.6);max-width:calc((1 - var(--journey-compact,0))*120px);transform:translateY(calc(var(--journey-compact,0)*-5px))}html:has(.product-journey) [data-marketing-auth]{z-index:1;position:relative}.product-journey{background:hsl(var(--background));height:1050svh;color:hsl(var(--foreground));position:relative}.product-stage{--tour-top:116px;--window-start:max(54svh,calc(var(--heading-bottom,580px) + clamp(28px,4svh,56px)));isolation:isolate;background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--muted)/.28));height:100svh;position:sticky;top:0;overflow:hidden}.product-heading{text-align:center;z-index:3;opacity:calc(1 - var(--dissolve));filter:blur(calc(var(--dissolve)*10px));transform:translateY(calc(var(--dissolve)*-34px));will-change:opacity,transform;position:absolute;top:clamp(145px,18svh,220px);left:20px;right:20px}.product-heading h1{letter-spacing:-.065em;text-wrap:balance;max-width:1120px;margin:0 auto 30px;font-size:clamp(44px,5.8vw,84px);font-weight:550;line-height:1.04}.product-subtitle{max-width:610px;color:hsl(var(--muted-foreground));text-wrap:balance;margin:-12px auto 28px;font-size:clamp(14px,1.3vw,17px);line-height:1.5}.product-heading h1 span{color:hsl(var(--brand))}.dark .product-heading h1 span{color:hsl(var(--acento))}.journey-primary{background:hsl(var(--primary));min-height:48px;color:hsl(var(--primary-foreground));border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:13px 26px;font-size:14px;font-weight:550;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #1639310c}.journey-primary:hover{transform:translateY(-2px);box-shadow:0 5px 16px #1639311a}.journey-primary:focus-visible,.caption-controls button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.product-window{left:50%;top:calc(var(--window-start) * (1 - var(--zoom)) + var(--tour-top) * var(--zoom));width:calc(76vw + var(--zoom)*17vw);max-width:calc(1120px + var(--zoom)*160px);z-index:2;will-change:width,top;background:#f8f9f8;border:1px solid #00000020;border-radius:12px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 50px -20px #19352e24,0 3px 9px #0000000a}.mac-titlebar{color:#6b6b6b;-webkit-user-select:none;user-select:none;background:linear-gradient(#f4f4f4,#ececec);border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:20px;height:39px;padding:0 13px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;display:flex;position:relative}.mac-titlebar-left{align-items:center;gap:22px;display:flex}.mac-traffic{align-items:center;gap:8px;display:flex}.mac-traffic i{background:#ff5f57;border:1px solid #e0443e;border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 .5px #ffffff30}.mac-traffic i:nth-child(2){background:#febc2e;border-color:#dfa023}.mac-traffic i:nth-child(3){background:#28c840;border-color:#1eac2f}.mac-address{background:#ffffff9c;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:40%;height:24px;font-size:10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .5px 1px #00000008}.mac-path{color:#9b9d9e}.mac-demo{letter-spacing:.02em;color:#838787;font-size:9px}.product-screen{aspect-ratio:1280/820;width:100%;max-height:calc(100svh - 280px - var(--ending)*100px);background:hsl(var(--background));position:relative;overflow:hidden}.product-screen iframe{transform-origin:0 0;background:hsl(var(--background));border:0;max-width:none;position:absolute;inset:0}.product-screen-shield{z-index:2;position:absolute;inset:0}.is-interactive .product-screen{overscroll-behavior:contain;overflow:auto}.journey-loading{z-index:3;background:hsl(var(--background));color:hsl(var(--foreground));display:flex;position:absolute;inset:0}.journey-loading-sidebar{border-right:1px solid hsl(var(--border)/.6);flex-direction:column;gap:12px;width:18.75%;min-width:120px;padding:14px 12px;display:flex}.journey-loading-sidebar i{background:hsl(var(--secondary));border-radius:5px;height:11px;animation:2s cubic-bezier(.4,0,.6,1) infinite journey-pulse;display:block}@keyframes journey-pulse{50%{opacity:.45}}.journey-loading-sidebar i:first-child{width:70%;height:16px;margin-bottom:10px}.journey-loading-sidebar i:nth-child(n+2){opacity:.7;width:82%}.journey-loading-main{flex-direction:column;flex:1;min-width:0;display:flex}.journey-loading-topbar{border-bottom:1px solid hsl(var(--border)/.6);height:36px}.journey-loading-body{padding:24px 24px 0}.product-caption{opacity:0;z-index:4;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 88px,1192px);padding:15px 0 2px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%,10px)}.product-caption.visible{opacity:1;transform:translate(-50%)}.caption-copy{align-items:center;gap:22px;display:flex}.caption-number{font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:11px}.caption-number i{opacity:.5;font-style:normal}.caption-copy h2{letter-spacing:-.025em;margin:0 0 4px;font-size:15px;font-weight:550}.caption-copy p{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.caption-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.caption-controls button{border:1px solid hsl(var(--border));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.caption-controls button:hover{background:hsl(var(--secondary))}.caption-controls button:disabled{opacity:.3;cursor:default}.caption-controls .caption-explore{border-radius:999px;gap:8px;width:auto;margin-left:8px;padding:0 15px;font-size:11px}.product-closing{text-align:center;opacity:0;z-index:4;transition:opacity .4s,transform .4s;position:absolute;bottom:32px;left:20px;right:20px;transform:translateY(12px)}.product-closing.visible{opacity:1;transform:translateY(0)}.product-closing p{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(25px,2.8vw,36px);font-weight:500}.product-closing>span{color:hsl(var(--muted-foreground));margin-top:12px;font-size:11px;display:block}.product-scroll-hint{color:hsl(var(--muted-foreground));z-index:3;background:hsl(var(--background)/.88);border-radius:20px;align-items:center;gap:11px;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}html:has(.product-journey) footer{background:hsl(var(--background));border:0;border-top:1px solid hsl(var(--border)/.6);border-radius:0;padding:0;position:relative}html:has(.product-journey) footer>div{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:1152px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:56px 24px 30px}.dark .product-window{background:hsl(var(--background));border-color:#ffffff0a;box-shadow:0 14px 40px -20px #0009}.dark .mac-titlebar{color:#babec0;background:linear-gradient(#343638,#2c2e30);border-color:#0005}.dark .mac-address{background:#17191a88;box-shadow:inset 0 .5px 1px #0002}.dark .mac-demo{color:#a1a4a5}@media (min-width:761px) and (max-width:1200px){html:has(.product-journey) [data-marketing-links]{gap:16px}html:has(.product-journey) [data-marketing-links] a{font-size:12px}html:has(.product-journey) [data-marketing-navbar]>div{padding-inline:15px}.product-heading h1{font-size:7vw}}@media (max-width:760px){html:has(.product-journey) [data-marketing-navbar]{border-radius:0;width:100%;top:0}html:has(.product-journey) [data-marketing-navbar]>div{gap:8px;height:58px;padding-inline:12px}html:has(.product-journey) .marketing-wordmark{white-space:nowrap;font-size:13px}html:has(.product-journey) [data-marketing-navbar] [data-marketing-auth]{gap:3px;margin-left:2px;display:flex}html:has(.product-journey) [data-marketing-auth] a{height:32px;padding-inline:10px;font-size:11px}html:has(.product-journey) [data-marketing-secondary]{max-width:calc((1 - var(--journey-compact,0))*34px)}html:has(.product-journey) [data-marketing-secondary]>:nth-child(-n+2){display:none}.product-journey{height:990svh}.product-heading{top:19svh;left:14px;right:14px}.product-heading h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(36px,8.8vw,60px)}.product-subtitle{max-width:350px;margin:-10px auto 23px;font-size:13px;line-height:1.45}.journey-primary{min-height:45px;padding:12px 23px;font-size:13px}.product-window{width:calc(91vw + var(--zoom)*3vw);--tour-top:100px;border-radius:10px;max-width:none}.mac-titlebar{gap:8px;height:33px;padding-inline:10px}.mac-traffic{gap:6px}.mac-traffic i{width:10px;height:10px}.mac-sidebar-icon{display:none}.mac-address{width:44%;height:22px;font-size:9px}.mac-demo{font-size:8px}.product-screen{aspect-ratio:390/920;max-height:calc(100svh - 325px - var(--ending)*72px)}.product-caption{width:calc(100% - 38px);padding:0;display:block;bottom:28px}.caption-copy{align-items:flex-start;gap:14px}.caption-number{padding-top:3px}.caption-copy h2{font-size:14px}.caption-copy p{max-width:280px;font-size:11px}.caption-controls{margin:14px 0 0 46px}.caption-controls button{width:38px;height:38px}.product-closing{bottom:38px}.product-closing p{font-size:26px}.product-closing>span{max-width:280px;margin:12px auto 0;font-size:10px}html:has(.product-journey) footer{padding:0}html:has(.product-journey) footer>div{border-radius:0;padding:36px 24px 24px}}@media (max-height:670px) and (min-width:761px){.product-heading{top:120px}.product-heading h1{margin-bottom:20px;font-size:48px}.product-window{--tour-top:104px}.product-screen{max-height:calc(100svh - 220px - var(--ending)*90px)}.product-caption{bottom:15px}.product-closing{bottom:18px}.product-closing p{margin-bottom:10px;font-size:24px}}@media (prefers-reduced-motion:reduce){.syb-product-page{scroll-behavior:auto}.product-heading{filter:none;transform:none}.product-journey *{transition:none!important}.product-heading,.product-window{will-change:auto}}@media (max-width:380px){html:has(.product-journey) .marketing-wordmark{font-size:12px}html:has(.product-journey) [data-marketing-auth] a{padding-inline:7px;font-size:10px}html:has(.product-journey) [data-marketing-secondary]{max-width:calc((1 - var(--journey-compact,0))*28px);gap:0}html:has(.product-journey) [data-marketing-secondary]>button{width:28px}.product-heading h1{font-size:32px}}.story-journey{height:670svh}.story-journey .product-stage{--tour-top:clamp(136px,20svh,190px);background:hsl(var(--background))}.story-journey .product-heading{top:clamp(130px,17svh,190px)}.story-eyebrow{letter-spacing:.12em;color:hsl(var(--muted-foreground));margin:0 0 22px;font-size:12px;font-weight:550;line-height:1.5}.story-journey .product-heading h1{letter-spacing:-.057em;margin-bottom:30px;font-size:clamp(42px,5.4vw,78px);font-weight:550;line-height:1.06}.story-journey .product-subtitle{text-wrap:pretty;max-width:760px;margin:0 auto 26px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.story-plan-note{color:hsl(var(--muted-foreground));margin-top:13px;font-size:12px;display:block}.story-journey .product-window{left:calc(50% + var(--lado,0)*16%);width:calc(78vw - var(--lado,0)*15vw);max-width:1320px}.story-journey .product-screen{max-height:calc(100svh - 320px)}.story-feature{z-index:4;opacity:0;visibility:hidden;width:27vw;max-width:440px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:clamp(140px,24svh,240px);left:4vw;transform:translateY(12px)}.story-feature.visible{opacity:1;visibility:visible;transform:none}.story-feature-copy{animation:.4s ease-out chapter-enter}.story-feature .story-eyebrow{font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-bottom:24px}.story-feature .story-eyebrow span{color:hsl(var(--foreground));margin-left:18px}.story-feature h2{letter-spacing:-.047em;white-space:pre-line;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3.05vw,47px);font-weight:550;line-height:1.08}.story-description{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:380px;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.story-evidence{border-top:1px solid hsl(var(--border));margin:30px 0 22px;padding-top:20px}.story-evidence>span{letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:10px}.story-evidence strong{margin:8px 0;font-size:14px;font-weight:550;line-height:1.5;display:block}.story-evidence p{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.5}.story-intro .story-description{max-width:420px;margin-bottom:26px;font-size:clamp(15px,1.1vw,17px);line-height:1.62}.story-intro-short{display:none}.story-explore{cursor:pointer;color:hsl(var(--foreground));border:0;border-bottom:1px solid hsl(var(--border));background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex}.story-explore:hover{color:hsl(var(--brand))}.story-journey .product-closing{text-align:left;width:30vw;max-width:470px;inset:30svh auto auto 4vw}.story-journey .product-closing p{white-space:normal;text-wrap:balance;letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.6vw,40px);line-height:1.1}.story-journey .product-closing>span{margin:25px 0;font-size:17px;line-height:1.6}.story-offer{max-width:1500px;margin:auto;padding:100px max(5vw,24px) 90px}.story-offer>h2,.story-start h2{letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,60px);font-weight:550;line-height:1.06}.story-bundle{grid-template-columns:repeat(3,1fr);gap:50px;margin:70px 0 100px;display:grid}.story-bundle article{border-top:1px solid hsl(var(--border));padding-top:24px}.story-bundle article>span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:13px}.story-bundle h3{letter-spacing:-.04em;margin:22px 0 16px;font-size:28px;font-weight:550}.story-bundle p{color:hsl(var(--muted-foreground));max-width:330px;font-size:17px;line-height:1.6}.story-bundle small{margin-top:25px;font-size:12px;line-height:1.7;display:block}.story-start{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 50px;padding-top:64px;display:grid}.story-start h2{margin-bottom:22px;font-size:clamp(30px,2.8vw,40px)}.story-start p{color:hsl(var(--muted-foreground));max-width:400px;margin:0 0 26px;font-size:17px;line-height:1.6}.story-start small{color:hsl(var(--muted-foreground));max-width:420px;margin-top:20px;font-size:12px;line-height:1.7;display:block}.story-questions{grid-column:2/-1;margin:0}.story-questions details{border-bottom:1px solid hsl(var(--border));padding:22px 0}.story-questions details:first-child{padding-top:6px}.story-questions summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:17px;font-weight:500;list-style:none;display:flex}.story-questions summary::-webkit-details-marker{display:none}.story-questions summary span{color:hsl(var(--muted-foreground));font-size:22px}.story-questions details[open] summary span{transform:rotate(45deg)}.story-questions details p{color:hsl(var(--muted-foreground));max-width:740px;margin:18px 0 0;font-size:16px;line-height:1.65}@keyframes chapter-enter{0%{opacity:.25;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (max-height:760px) and (min-width:901px){.story-intro .story-description{margin-bottom:16px;font-size:14px;line-height:1.5}.story-feature{top:145px}.story-feature h2{margin-bottom:15px;font-size:32px}.story-description{font-size:14px;line-height:1.5}.story-evidence{margin:18px 0 12px;padding-top:12px}.story-evidence p{display:none}.story-feature .story-eyebrow{margin-bottom:16px}.story-journey .product-screen{max-height:calc(100svh - 270px)}.story-journey .product-heading{top:120px}.story-journey .product-heading h1{font-size:48px}.story-journey .product-subtitle{max-width:680px;font-size:16px}}@media (max-width:900px){.story-journey .product-heading{top:125px;left:22px;right:22px}.story-journey .product-heading h1{font-size:clamp(36px,6.2vw,58px)}.story-journey .product-subtitle{max-width:550px;font-size:16px}.story-eyebrow{letter-spacing:.08em;font-size:10px}.story-plan-note{font-size:11px}.story-journey .product-window{--tour-top:340px;width:92vw;max-width:none;left:50%}.story-journey .product-screen{min-height:160px;max-height:calc(100svh - 470px)}.story-feature{width:auto;max-width:none;top:100px;left:5vw;right:5vw}.story-intro-long{display:none}.story-intro-short{display:block}.story-intro .story-description{max-width:640px;margin-bottom:8px;font-size:14px;line-height:1.5}.story-feature .story-eyebrow{margin-bottom:10px}.story-feature h2{white-space:normal;max-width:630px;margin-bottom:12px;font-size:30px;line-height:1.08}.story-description{max-width:640px;font-size:15px;line-height:1.5}.story-evidence{display:none}.story-explore{margin-top:10px;font-size:12px}.story-journey .product-closing{width:auto;max-width:none;top:115px;left:5vw;right:5vw}.story-journey .product-closing p{white-space:normal;max-width:570px;font-size:30px}.story-journey .product-closing>span{margin:16px 0;font-size:15px}.story-journey .product-closing .journey-primary{min-height:40px;padding:10px 18px;font-size:13px}.story-bundle{gap:25px;margin:50px 0 65px}.story-bundle h3{font-size:23px}.story-bundle p{font-size:16px}.story-start{gap:32px 40px}.story-offer{padding-top:65px}.story-start h2{font-size:32px}.story-start p{font-size:16px}}@media (max-width:600px){.story-journey{height:670svh}.story-journey .product-heading{top:110px}.story-journey .product-heading h1{letter-spacing:-.055em;font-size:39px;line-height:1.1}.story-journey .product-subtitle{font-size:15px}.story-feature h2{font-size:28px}.story-journey .product-window{--tour-top:365px}.story-journey .product-screen{max-height:calc(100svh - 485px)}.story-bundle{grid-template-columns:1fr;gap:26px}.story-bundle article{grid-template-columns:30px 1fr;gap:0 12px;display:grid}.story-bundle h3{margin:0 0 10px}.story-bundle p,.story-bundle small{grid-column:2;margin:0 0 12px}.story-start{grid-template-columns:1fr;padding-top:45px}.story-questions{grid-column:auto;margin-top:8px}.story-offer{padding-bottom:50px}.story-offer>h2{font-size:36px}.story-questions summary{font-size:16px}.story-questions details p{font-size:15px}}@media (max-height:700px) and (max-width:900px){.story-feature{top:84px}.story-feature h2{font-size:24px}.story-description{font-size:13px}.story-feature .story-eyebrow{margin-bottom:8px}.story-explore{margin-top:5px}.story-journey .product-window{--tour-top:290px}.story-journey .product-screen{max-height:calc(100svh - 410px)}.story-journey .product-heading{top:100px}.story-journey .product-heading h1{font-size:33px}.story-journey .product-subtitle{font-size:14px}.story-journey .product-closing{top:95px}.story-journey .product-closing p{font-size:26px}}@media (prefers-reduced-motion:reduce){.story-feature-copy{animation:none}}.story-explore:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}@media (prefers-reduced-motion:reduce){.story-feature{transition:none}}.story-journey.is-resizing .product-window{transition:width .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),max-width .45s}.story-journey.is-interactive .product-window{width:94vw;max-width:1680px;top:112px;left:50%}.story-journey.is-interactive .product-screen{aspect-ratio:auto;height:calc(100svh - 174px);max-height:none;overflow:hidden}.story-journey.is-interactive .story-feature{opacity:0;visibility:hidden;pointer-events:none}.story-exit{z-index:6;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;position:absolute;top:72px;right:3vw}.story-exit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:600px){.story-journey.is-interactive .product-window{width:96vw;top:108px}.story-journey.is-interactive .product-screen{height:calc(100svh - 155px)}}.story-journey{overflow-anchor:none}@media (max-width:900px){.story-journey .product-stage{height:100lvh}.story-journey:not(.is-interactive) .product-window{--tour-top:var(--mobile-window-top,365px)}.story-journey:not(.is-interactive) .product-screen{aspect-ratio:auto;height:max(180px,calc(100lvh - var(--mobile-window-top,365px) - 33px - 22px));min-height:0;max-height:none}.story-feature{top:90px}.story-feature h2{margin-bottom:18px}.story-intro .story-description{margin-bottom:14px}.story-explore{margin-top:12px}}.mac-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.mac-perfil{color:inherit;cursor:pointer;background:#ffffff9c;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:550;display:inline-flex;box-shadow:0 .5px 1px #00000008}.mac-perfil span{color:#9b9d9e;font-weight:400}.dark .mac-perfil{background:#17191a88}.product-picker{z-index:3;text-align:left;background:linear-gradient(90deg,hsl(var(--background)/.35),hsl(var(--background)/0) 70%);align-items:stretch;animation:.4s ease-out picker-entra;display:flex;position:absolute;inset:0}@keyframes picker-entra{0%{opacity:0}to{opacity:1}}.product-picker-panel{background:hsl(var(--background)/.9);-webkit-backdrop-filter:blur(22px)saturate(1.4);border-right:1px solid hsl(var(--border)/.7);flex-direction:column;justify-content:center;width:min(46%,460px);padding:clamp(20px,3.4%,44px);display:flex;box-shadow:30px 0 60px -34px #0007}.product-picker .story-eyebrow{margin:0 0 10px}.product-picker h2{letter-spacing:-.035em;color:hsl(var(--foreground));margin:0;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.1}.product-picker-hint{color:hsl(var(--muted-foreground));margin:8px 0 18px;font-size:13.5px;line-height:1.45}.product-picker-lista{flex-direction:column;gap:4px;display:flex}.product-picker-fila{text-align:left;color:hsl(var(--foreground));cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:background-color .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.product-picker-fila.mirada{background:hsl(var(--foreground)/.05);border-color:hsl(var(--border))}.product-picker-fila:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.product-picker-icon{background:hsl(var(--secondary));border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .25s,color .25s;display:flex}.product-picker-icon>svg{width:17px;height:17px}.product-picker-fila.mirada .product-picker-icon{background:hsl(var(--brand));color:hsl(var(--acento))}.product-picker-textos strong{letter-spacing:-.015em;font-size:15px;font-weight:600;display:block}.product-picker-textos span{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.product-picker-fila em{white-space:nowrap;opacity:0;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;transition:opacity .2s,transform .25s;display:inline-flex;transform:translate(-6px)}.product-picker-fila.mirada em{opacity:1;transform:none}.product-picker-reloj{background:hsl(var(--brand));transform-origin:0;border-radius:2px;height:2px;animation:3.2s linear both picker-reloj;position:absolute;bottom:0;left:12px;right:12px}.dark .product-picker-reloj{background:hsl(var(--acento))}@keyframes picker-reloj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.product-picker-muestra{background:hsl(var(--background)/.88);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px -10px #0006,inset 0 0 0 1px hsl(var(--border)/.7);color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:12px;font-weight:600;animation:.35s ease-out picker-entra;display:inline-flex;position:absolute;top:14px;right:14px}.product-picker-muestra span{color:hsl(var(--muted-foreground));font-weight:400}@media (max-width:760px){.mac-perfil span{display:none}}@media (max-height:760px) and (min-width:761px){.product-picker-fila{padding:8px 10px}.product-picker-icon{width:34px;height:34px}.product-picker-hint{margin-bottom:10px}}.product-vsl{z-index:4;opacity:calc(1 - var(--lado,0));background:#0b1114;justify-content:center;align-items:center;transition:visibility .35s;display:flex;position:absolute;inset:0}.product-vsl.oculta{opacity:0;visibility:hidden;pointer-events:none}.product-vsl-frame{background:#0b1114;position:absolute;inset:0;overflow:hidden}.product-vsl-frame video,.product-vsl-frame iframe{object-fit:cover;background:#0b1114;border:0;width:100%;height:100%;position:absolute;inset:0}.product-vsl-portada{letter-spacing:.06em;text-transform:uppercase;color:#dbe3e6;background:radial-gradient(at 50% 40%,#1f3c41,#0b1114 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.product-vsl-portada span{color:#cf9;letter-spacing:-.02em;background:#1f3c41;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:flex}.product-vsl-play{color:#fff;cursor:pointer;background:#0b111466;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:550;transition:background .2s;display:flex;position:absolute;inset:0}.product-vsl-play:hover{background:#0b111480}.product-vsl-play:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-4px}.product-vsl-play-disco{color:#0b1114;background:#fffe;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s;display:flex;box-shadow:0 10px 30px -10px #000a}.product-vsl-play:hover .product-vsl-play-disco{transform:scale(1.06)}.product-vsl-sonido{color:#1f3c41;letter-spacing:-.01em;cursor:pointer;background:#cf9;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 16px;font-size:14px;font-weight:650;animation:2.4s ease-in-out infinite vsl-sonido;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -12px #000c}.product-vsl-sonido:hover{background:#d8ffb3}.product-vsl-sonido:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes vsl-sonido{50%{box-shadow:0 0 0 8px #cf93,0 14px 34px -12px #000c}}.product-vsl-hint{z-index:3;white-space:nowrap;color:hsl(var(--muted-foreground));pointer-events:none;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:550;transition:opacity .25s;animation:2.2s ease-in-out infinite vsl-hint;display:flex;position:absolute;bottom:clamp(12px,3.2svh,30px);left:50%;transform:translate(-50%)}.product-vsl-hint svg{animation:2.2s ease-in-out infinite vsl-flecha}@keyframes vsl-hint{50%{opacity:.55}}@keyframes vsl-flecha{50%{transform:translateY(3px)}}.story-locked{color:hsl(var(--brand));opacity:0;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;font-weight:550;transition:opacity .25s,transform .25s;display:flex;transform:translateY(4px)}.dark .story-locked{color:hsl(var(--acento))}.story-locked.visible{opacity:1;transform:none}@media (max-width:760px){.product-vsl-frame video,.product-vsl-frame iframe{object-fit:contain}.product-vsl-sonido{padding:9px 14px 9px 12px;font-size:12px}.product-vsl-play-disco{width:56px;height:56px}.product-vsl-play{font-size:13px}.product-vsl-hint{font-size:12px}.product-vsl-portada{font-size:11px}.product-vsl-portada span{border-radius:14px;width:52px;height:52px;font-size:17px}}@media (prefers-reduced-motion:reduce){.product-vsl-hint,.product-vsl-hint svg,.product-vsl-sonido{animation:none}}@media (min-width:901px){.story-journey .product-window{--vsl-w:min(78vw,1320px,calc((100svh - var(--tour-top) - 120px) * 16 / 9));width:calc(var(--vsl-w) * (1 - var(--lado,0)) + min(63vw,1320px) * var(--lado,0))}.story-journey .product-screen{aspect-ratio:auto;max-height:none;height:calc(var(--vsl-w) * .5625 * (1 - var(--lado,0)) + min(min(63vw,1320px) * .640625,100svh - 320px) * var(--lado,0))}}@media (max-height:760px) and (min-width:901px){.story-journey .product-screen{height:calc(var(--vsl-w) * .5625 * (1 - var(--lado,0)) + min(min(63vw,1320px) * .640625,100svh - 270px) * var(--lado,0))}}
.landing-solo-movil{display:none}@media (max-width:760px),(max-height:500px){.landing-solo-movil{display:block}.landing-solo-escritorio{display:none}html:has(.lm){height:auto;min-height:100%;overflow:clip visible}html:has(.lm) body{height:auto;min-height:100%;overflow:clip visible}html:has(.lm){--syb-navbar-landing-h:calc(56px + var(--syb-statusbar-h,0px))}:is(html:has(.lm) body [data-marketing-navbar],html:has(.lm) body [data-pwa-instalar]){display:none!important}html:has(.lm) body footer{background:hsl(var(--background));border-top:1px solid hsl(var(--border)/.6);position:relative}html:has(.lm) body footer>div{padding:44px 22px 32px}}.lm{--lm-tinta:hsl(var(--foreground));--lm-suave:hsl(var(--muted-foreground));--lm-acento:hsl(var(--brand));--lm-curva:cubic-bezier(.2,.8,.2,1);background:hsl(var(--background));color:var(--lm-tinta);-webkit-tap-highlight-color:transparent;position:relative}.dark .lm{--lm-acento:hsl(var(--acento))}.lm h2,.lm h3,.lm p{text-wrap-style:pretty}.lm-barra{z-index:50;height:calc(56px + var(--syb-statusbar-h,0px));padding:var(--syb-statusbar-h,0px) 10px 0 16px;background:hsl(var(--background)/.74);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid hsl(var(--border)/.45);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.lm-marca{min-width:0;color:var(--lm-tinta);letter-spacing:-.02em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.lm-marca span{white-space:nowrap;max-width:190px;transition:max-width .4s var(--lm-curva),opacity .25s;overflow:hidden}.lm-barra.compacta .lm-marca span{opacity:0;max-width:0}.lm-barra-der{align-items:center;gap:4px;display:flex}.lm-barra-cta{background:hsl(var(--primary));height:34px;color:hsl(var(--primary-foreground));letter-spacing:-.01em;opacity:0;pointer-events:none;transition:opacity .3s,transform .35s var(--lm-curva);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;transform:translateY(-6px)}.lm-barra.compacta .lm-barra-cta{opacity:1;pointer-events:auto;transform:none}.lm-recorrido{height:calc((var(--lm-total,9.7) + 1) * 100svh);position:relative}.lm-escena{isolation:isolate;height:100svh;position:sticky;top:0;overflow-x:clip}.lm-brillo{left:50%;top:var(--hero-tel-top,58svh);aspect-ratio:1;background:radial-gradient(closest-side,hsl(var(--brand)/.14),transparent 72%);width:140vw;opacity:calc(1 - var(--disuelve,0) * .7);pointer-events:none;z-index:0;position:absolute;transform:translate(-50%,-22%)}.dark .lm-brillo{background:radial-gradient(closest-side,hsl(var(--acento)/.12),transparent 72%)}.lm-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-suave);margin:0 0 12px;font-size:11px;font-weight:600;display:block}.lm-rotulo-marca{color:var(--lm-acento)}.lm-rotulo span{color:var(--lm-suave);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-right:9px}.lm-hero{top:calc(var(--barra,56px) + 26px);text-align:center;z-index:5;opacity:calc(1 - var(--disuelve,0));transform:translateY(calc(var(--disuelve,0) * -28px));filter:blur(calc(var(--disuelve,0) * 8px));position:absolute;left:20px;right:20px}.lm-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,11.2vw,50px);font-weight:600;line-height:1.02}.lm-hero h1 span{color:var(--lm-acento)}.lm-bajada{color:var(--lm-suave);max-width:34ch;margin:0 auto 22px;font-size:16px;line-height:1.45}.lm-hero-acciones{flex-direction:column;align-items:center;gap:10px;display:flex}.lm-boton{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background-color .2s;display:inline-flex}.lm-boton:active{transform:scale(.97)}.lm-boton:focus-visible,.lm-redondo:focus-visible,.lm-boton-video:focus-visible,.lm-barra-cta:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.lm-boton-principal{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 26px -12px hsl(var(--brand)/.7)}.dark .lm-boton-principal{box-shadow:0 10px 30px -12px hsl(var(--acento)/.4)}.lm-boton-secundario{border:1px solid hsl(var(--border));color:var(--lm-tinta)}.lm-boton-video{color:var(--lm-tinta);align-items:center;gap:9px;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex}.lm-boton-video small{color:var(--lm-suave);font-size:13px}.lm-disco{border:1px solid hsl(var(--border));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lm-disco svg{fill:currentColor;margin-left:2px}.lm-tel{--w:var(--tel-ancho,min(64vw,276px));left:calc(var(--hero-tel-x,50%) - var(--w) / 2);top:var(--hero-tel-top,58svh);width:var(--w);aspect-ratio:1000/2144;border-radius:calc(var(--w) * .17);transform-origin:50%;z-index:2;position:absolute;box-shadow:0 44px 80px -34px #000b,0 18px 34px -20px #0008}.lm-tel-marco{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lm-tel-pantalla{border-radius:calc(var(--w) * .106);background:#f2f4f6;width:93.8%;height:97.1%;position:absolute;top:1.45%;left:3.1%;overflow:hidden}.lm-tel-pantalla>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--lm-curva),transform .6s var(--lm-curva);position:absolute;inset:0}.lm-tel-pantalla>img.hoja{transform:translateY(7%)}.lm-tel-pantalla>img.activa{opacity:1;z-index:1;transform:none}.lm-tel-afiche{width:calc(var(--w) * .938 * 2.2222);height:calc(var(--w) * .938);opacity:var(--afiche,0);z-index:2;background:#1a3033;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.lm-tel-afiche img{object-fit:contain;width:100%;height:100%;display:block}.lm-avisos{left:3.5%;right:3.5%;top:calc(var(--w) * .118);z-index:3;pointer-events:none;opacity:calc(1 - var(--disuelve,0) * 2.4);display:grid;position:absolute}.lm-aviso{grid-area:1/1;grid-template-columns:calc(var(--w) * .118) 1fr;gap:calc(var(--w) * .034);padding:calc(var(--w) * .032) calc(var(--w) * .042) calc(var(--w) * .032) calc(var(--w) * .032);border-radius:calc(var(--w) * .07);color:#0f171a;-webkit-backdrop-filter:blur(12px)saturate(1.6);box-shadow:0 calc(var(--w) * .03) calc(var(--w) * .08) calc(var(--w) * -.03) #0f171a40,inset 0 0 0 1px #0f171a0f;background:#ffffffed;align-items:center;display:grid}.lm-aviso-app{width:calc(var(--w) * .118);height:calc(var(--w) * .118);display:block}.lm-aviso>div{min-width:0}.lm-aviso-cabeza{align-items:center;gap:calc(var(--w) * .014);font-size:calc(var(--w) * .037);color:#67787e;margin:0 0 1px;line-height:1.2;display:flex}.lm-aviso-cabeza svg{width:calc(var(--w) * .04);height:calc(var(--w) * .04)}.lm-aviso-titulo{font-size:calc(var(--w) * .05);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.lm-aviso-texto{font-size:calc(var(--w) * .045);color:#4d5b60;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.lm-aviso.entra{animation:.65s cubic-bezier(.2,.9,.25,1.05) both lm-aviso-entra}.lm-aviso.sale{animation:.5s cubic-bezier(.4,0,.6,1) both lm-aviso-sale}@keyframes lm-aviso-entra{0%{opacity:0;transform:translateY(-70%)scale(.96)}}@keyframes lm-aviso-sale{to{opacity:0;transform:translateY(30%)scale(.92)}}.lm-etiqueta{--desvio:0px;left:50%;top:calc(var(--tour-top,300px) + var(--tour-h,500px) * var(--alto,.5));z-index:6;background:hsl(var(--background)/.9);-webkit-backdrop-filter:blur(16px)saturate(1.5);max-width:calc(100% - 24px);box-shadow:0 16px 34px -16px #0008,0 2px 6px -2px #0002,inset 0 0 0 1px hsl(var(--foreground)/.08);letter-spacing:-.015em;white-space:nowrap;transform:translateX(calc(-50% + var(--desvio)));border-radius:16px;align-items:center;gap:9px;margin:-22px 0 0;padding:7px 14px 7px 7px;font-size:13.5px;font-weight:600;animation:.6s cubic-bezier(.2,.9,.25,1.1) .3s both lm-etiqueta;display:flex;position:absolute}.dark .lm-etiqueta{background:#212121db}.lm-etiqueta.izq{--desvio:-7vw}.lm-etiqueta.der{--desvio:7vw}.lm-etiqueta span{background:hsl(var(--brand));width:30px;height:30px;color:hsl(var(--acento));border-radius:10px;flex:none;place-items:center;display:grid}@keyframes lm-etiqueta{0%{opacity:0;transform:translateX(calc(-50% + var(--desvio))) translateY(12px) scale(.92)}}.lm-toque{left:calc(var(--tour-izq,60px) + var(--tour-w,250px) * (.032 + var(--x,.5) * .936));top:calc(var(--tour-top,300px) + var(--tour-h,500px) * (.0149 + var(--y,.5) * .9702));z-index:5;pointer-events:none;background:#ffffff80;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:1.9s ease-out .5s infinite both lm-toque;position:absolute;box-shadow:0 0 0 1.5px #ffffffe6,0 4px 14px #0004}@keyframes lm-toque{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(.85)}32%{opacity:1;transform:scale(.72)}to{opacity:0;transform:scale(1.9)}}.lm-web{left:50%;top:var(--web-top,280px);width:var(--web-w,320px);z-index:1;opacity:var(--web,0);transform:translateX(-53%) translateY(calc((1 - var(--web,0)) * 30px)) scale(calc(.94 + var(--web,0) * .06));pointer-events:none;position:absolute}.lm-web-pantalla{aspect-ratio:16/10;background:#0b0c0d;border-radius:12px 12px 0 0;position:relative;box-shadow:inset 0 0 0 1px #ffffff1c,0 30px 60px -30px #0009}.lm-web-pantalla img{object-fit:cover;object-position:left top;opacity:0;border-radius:3px 3px 0 0;width:93.2%;height:95.6%;transition:opacity .5s;position:absolute;top:4.4%;left:3.4%}.lm-web-pantalla img.activa{opacity:1}.lm-web-base{background:linear-gradient(#e6e9eb,#b4b9bc);border-radius:0 0 14px 14px;height:10px;margin:0 -6%;position:relative;box-shadow:0 14px 26px -14px #0008}.lm-web-base:before{content:"";background:#9da3a7;border-radius:0 0 6px 6px;width:18%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dark .lm-web-base{background:linear-gradient(#5f666a,#34393c)}.dark .lm-web-base:before{background:#2a2e31}.lm-vsl{left:0;right:0;top:var(--vsl-top,70px);height:var(--vsl-alto,56.25vw);opacity:var(--vsl-o,0);z-index:4;pointer-events:none;background:#1a3033;position:absolute}.lm-escena[data-fase=vsl] .lm-vsl{pointer-events:auto}.lm-vsl video{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.lm-vsl-ui{left:20px;right:20px;top:calc(var(--vsl-top,70px) + var(--vsl-alto,211px) + 18px);bottom:calc(44px + env(safe-area-inset-bottom));z-index:5;opacity:var(--vsl-o,0);transform:translateY(calc((1 - var(--vsl-o,0)) * 14px));flex-direction:column;display:flex;position:absolute}.lm-vsl-cabeza{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.lm-vsl-cabeza .lm-rotulo{color:var(--lm-acento);margin:0}.lm-vsl-escena{color:var(--lm-suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lm-vsl-barras{gap:4px;margin-bottom:12px;display:flex}.lm-vsl-barras button{flex:1 1 0;align-items:center;min-width:0;height:22px;padding:0;display:flex}.lm-vsl-barras i{background:hsl(var(--foreground)/.14);border-radius:2px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.lm-vsl-barras i:after{content:"";background:var(--lm-tinta);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lm-vsl-barras .vista i:after{transform:scaleX(1)}.lm-vsl-barras .actual i:after{background:var(--lm-acento);transform:scaleX(var(--avance,0))}.lm-sub-caja{flex:1;min-height:3.42em;padding-top:clamp(2px,2.4svh,26px);font-size:clamp(22px,min(7.6vw,4.3svh),34px)}.lm-sub{font-size:inherit;letter-spacing:-.035em;text-wrap:balance;animation:lm-sub-entra .35s var(--lm-curva);margin:0;font-weight:650;line-height:1.14}.lm-sub span{color:hsl(var(--foreground)/.22);transition:color .16s}.lm-sub span.dicha{color:var(--lm-tinta)}.lm-sub span.ahora{color:var(--lm-acento)}.lm-sub-espera{color:hsl(var(--foreground)/.22)}@keyframes lm-sub-entra{0%{opacity:0;transform:translateY(10px)}}.lm-vsl-acciones{align-items:center;gap:10px;margin-top:12px;display:flex}.lm-boton-sonido{background:hsl(var(--primary));height:44px;color:hsl(var(--primary-foreground));gap:8px;padding:0 18px;font-size:14px}.lm-redondo{border:1px solid hsl(var(--border));width:44px;height:44px;color:var(--lm-tinta);background:hsl(var(--background)/.6);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.lm-redondo:active{transform:scale(.94)}.lm-vsl-girar{color:var(--lm-suave);align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.lm-vsl-girar svg{animation:3s ease-in-out infinite lm-girar}@keyframes lm-girar{0%,50%{transform:rotate(0)}70%,to{transform:rotate(-90deg)}}.lm-vsl-seguir{left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));color:var(--lm-suave);opacity:0;z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;transition:opacity .3s;display:flex;position:absolute}.lm-escena[data-fase=vsl] .lm-vsl-seguir{opacity:var(--vsl-o,0)}.lm-vsl.lm-cine{opacity:1;z-index:80;pointer-events:auto;background:#000;height:auto;position:fixed;inset:0}.lm:has(.lm-cine) .lm-barra{opacity:0;pointer-events:none}.lm-cine-sub{padding:48px 14% max(16px,env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#0009);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.lm-sub-cine{letter-spacing:-.01em;text-align:center;color:#fff;text-shadow:0 1px 12px #000d,0 0 2px #000;margin:0;font-size:clamp(16px,3.1vw,22px);font-weight:600;line-height:1.25}.lm-sub-cine span{opacity:.55;transition:opacity .15s}.lm-sub-cine span.dicha,.lm-sub-cine span.ahora{opacity:1}.lm-sub-cine span.ahora{color:#cf9}.lm-cine-acciones{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));gap:8px;display:flex;position:absolute}.lm-cine-acciones button{color:#fff;-webkit-backdrop-filter:blur(10px);background:#000a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:38px;height:38px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.lm-cine-acciones .lm-cine-sonido{color:#10261f;background:#cf9}.lm-cap{top:var(--texto-top,74px);z-index:5;opacity:0;transition:opacity .3s ease,transform .45s var(--lm-curva);pointer-events:none;position:absolute;left:22px;right:22px;transform:translateY(16px)}.lm-cap.visible{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.lm-cap h2{white-space:pre-line;letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(28px,8.6vw,38px);font-weight:600;line-height:1.04}.lm-cap-texto{color:var(--lm-suave);max-width:36ch;margin:0;font-size:15px;line-height:1.45}.lm-cap-nota{color:var(--lm-suave);opacity:.85;margin:8px 0 0;font-size:11.5px;line-height:1.4}.lm-pasos{gap:5px;margin-top:12px;display:flex}.lm-pasos i{background:hsl(var(--foreground)/.14);border-radius:2px;width:20px;height:3px;transition:background-color .3s}.lm-pasos i.hecho{background:var(--lm-acento)}.lm-cierre{top:calc(var(--barra,56px) + 30px);text-align:center;z-index:5;opacity:0;transition:opacity .4s,transform .5s var(--lm-curva);pointer-events:none;position:absolute;left:22px;right:22px;transform:translateY(16px)}.lm-cierre.visible{opacity:1;pointer-events:auto;transform:none}.lm-cierre h2{white-space:pre-line;letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(27px,8.2vw,36px);font-weight:600;line-height:1.06}.lm-cierre p{color:var(--lm-suave);max-width:32ch;margin:0 auto 20px;font-size:15px;line-height:1.45}.lm-seccion{border-top:1px solid hsl(var(--border)/.5);padding:72px 22px}.lm-seccion h2{white-space:pre-line;letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(28px,8.4vw,36px);font-weight:600;line-height:1.05}.lm-seccion-texto{color:var(--lm-suave);max-width:36ch;margin:0 0 26px;font-size:15px;line-height:1.5}.lm-perfiles{text-align:center}.lm-perfiles .lm-seccion-texto{margin-left:auto;margin-right:auto}.lm-pv{flex-direction:column;align-items:center;display:flex}.lm-pv-selector{background:hsl(var(--foreground)/.05);border:1px solid hsl(var(--border)/.6);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;max-width:380px;margin-bottom:30px;padding:4px;display:grid}.lm-pv-selector button{letter-spacing:-.01em;height:58px;color:var(--lm-suave);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;transition:color .2s,background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lm-pv-selector button.activo{background:hsl(var(--background));color:var(--lm-tinta);box-shadow:0 6px 16px -8px #0005,inset 0 0 0 1px hsl(var(--border)/.8)}.dark .lm-pv-selector button.activo{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1a}.lm-pv-selector button.activo svg{color:var(--lm-acento)}.lm-pv-selector button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.lm-pv-reloj{background:var(--lm-acento);transform-origin:0;border-radius:2px;height:2px;animation:linear both lm-pv-reloj;position:absolute;bottom:6px;left:22%;right:22%}@keyframes lm-pv-reloj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lm-pv-tel{--w:min(66vw,272px);width:var(--w);aspect-ratio:1000/2144;border-radius:calc(var(--w) * .17);position:relative;box-shadow:0 44px 80px -36px #000a,0 16px 30px -18px #0007}.lm-pv-para{max-width:32ch;color:var(--lm-suave);animation:lm-sub-entra .45s var(--lm-curva);margin:26px auto 0;font-size:15px;line-height:1.45}.lm-pv-para strong{color:var(--lm-tinta);font-weight:600}.lm-pv-nota{color:var(--lm-suave);opacity:.8;margin:8px 0 0;font-size:11.5px}.lm-app{padding:0 calc(var(--w) * .045);color:#0f171a;text-align:left;background:#f2f4f6;flex-direction:column;animation:.3s both lm-app-entra;display:flex;position:absolute;inset:0}@keyframes lm-app-entra{0%{opacity:.001}}@keyframes lm-app-sube{0%{opacity:0;transform:translateY(calc(var(--w) * .03))}}.lm-app-estado{height:calc(var(--w) * .1);padding:0 calc(var(--w) * .035);font-size:calc(var(--w) * .036);justify-content:space-between;align-items:center;font-weight:500;display:flex}.lm-app-senal{width:calc(var(--w) * .085);fill:#0f171a;height:auto}.lm-app-cabeza{margin:calc(var(--w) * .02) 0 calc(var(--w) * .04);justify-content:space-between;align-items:flex-start;display:flex}.lm-app-cabeza small{font-size:calc(var(--w) * .036);color:#67787e;display:block}.lm-app-cabeza b{font-size:calc(var(--w) * .068);letter-spacing:-.02em;animation:lm-app-sube .45s var(--lm-curva) both;font-weight:700;line-height:1.2;display:block}.lm-app-acciones{gap:calc(var(--w) * .035);padding:calc(var(--w) * .026) calc(var(--w) * .036);background:#fff;border-radius:999px;display:flex;box-shadow:0 2px 10px #0f171a14}.lm-app-acciones svg{width:calc(var(--w) * .045);height:calc(var(--w) * .045)}.lm-app-tarjeta{border-radius:calc(var(--w) * .05);padding:calc(var(--w) * .045);background:#fff}.lm-app-heroe small{font-size:calc(var(--w) * .036);color:#67787e;display:block}.lm-app-heroe strong{font-size:calc(var(--w) * .1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.12;display:block}.lm-app-heroe em{margin-bottom:calc(var(--w) * .04);font-style:normal;font-size:calc(var(--w) * .036);color:#2b7a4b;font-weight:600;display:block}.lm-app-titulo{margin:calc(var(--w) * .05) 0 calc(var(--w) * .022);font-size:calc(var(--w) * .047);align-items:center;gap:2px;font-weight:600;display:flex}.lm-app-titulo svg{width:calc(var(--w) * .045);height:calc(var(--w) * .045)}.lm-app-lista{padding:calc(var(--w) * .008) calc(var(--w) * .045)}.lm-app-lista>div{align-items:center;gap:calc(var(--w) * .025);padding:calc(var(--w) * .03) 0;font-size:calc(var(--w) * .04);animation:lm-app-sube .45s var(--lm-curva) both;border-bottom:1px solid #eef0f2;display:flex}.lm-app-lista>div:last-child{border-bottom:0}.lm-app-lista i{width:calc(var(--w) * .022);height:calc(var(--w) * .022);background:#9aa3a7;border-radius:50%;flex:none}.lm-app-lista i.naranja{background:#d9822b}.lm-app-lista i.rojo{background:#d9453c}.lm-app-lista i.verde{background:#2b7a4b}.lm-app-lista span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lm-app-lista b{font-variant-numeric:tabular-nums;font-weight:600}.lm-app-lista svg{width:calc(var(--w) * .04);height:calc(var(--w) * .04);color:#9aa3a7;flex:none}.lm-app-barra{left:calc(var(--w) * .03);right:calc(var(--w) * .03);bottom:calc(var(--w) * .055);align-items:center;gap:calc(var(--w) * .025);display:flex;position:absolute}.lm-app-pastilla{padding:calc(var(--w) * .012);background:#f6f7f8f2;border-radius:999px;flex:1;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 4px 18px #0f171a24,inset 0 0 0 1px #0f171a0d}.lm-app-pastilla span{align-items:center;gap:calc(var(--w) * .008);min-width:0;padding:calc(var(--w) * .018) 0;font-size:calc(var(--w) * .029);color:#2a2a2e;white-space:nowrap;animation:lm-app-sube .4s var(--lm-curva) both;border-radius:999px;flex-direction:column;display:flex}.lm-app-pastilla span.activa{background:#dfe3e5}.lm-app-pastilla svg{width:calc(var(--w) * .05);height:calc(var(--w) * .05)}.lm-app-mas{width:calc(var(--w) * .13);height:calc(var(--w) * .13);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 18px #0f171a24}.lm-app-mas svg{width:calc(var(--w) * .055);height:calc(var(--w) * .055)}.lm-g-barras,.lm-g-agenda,.lm-g-tablero,.lm-g-linea{height:calc(var(--w) * .34)}.lm-g-barras{align-items:flex-end;gap:calc(var(--w) * .022);display:flex}.lm-g-barras span{justify-content:flex-end;align-items:center;gap:calc(var(--w) * .014);flex-direction:column;flex:1;height:100%;display:flex}.lm-g-barras i{border-radius:calc(var(--w) * .016);transform-origin:bottom;width:100%;max-height:82%;animation:lm-g-crece .65s var(--lm-curva) both;background:#3f5c3c;display:block}.lm-g-barras .ultima i{background:#cf9}.lm-g-barras small,.lm-g-agenda small{font-size:calc(var(--w) * .028);color:#67787e}@keyframes lm-g-crece{0%{transform:scaleY(0)}}.lm-g-agenda{gap:calc(var(--w) * .018);grid-template-columns:repeat(6,1fr);display:grid}.lm-g-agenda span{gap:calc(var(--w) * .013);text-align:center;flex-direction:column;display:flex}.lm-g-agenda i{border-radius:calc(var(--w) * .014);animation:lm-g-aparece .35s var(--lm-curva) both;background:#e9edef;flex:1}.lm-g-agenda i.tomado{background:#3f5c3c}.lm-g-agenda .lleno i.tomado{background:#cf9}@keyframes lm-g-aparece{0%{opacity:0;transform:scale(.55)}}.lm-g-linea{width:100%;display:block;overflow:visible}.lm-g-linea .area{fill:#cf9;opacity:.5;animation:.8s .35s both lm-g-funde}.lm-g-linea .trazo{fill:none;stroke:#3f5c3c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:lm-g-traza 1.1s var(--lm-curva) forwards}.lm-g-linea circle{fill:#3f5c3c;stroke:#fff;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:.3s 1s both lm-g-aparece}@keyframes lm-g-traza{to{stroke-dashoffset:0}}@keyframes lm-g-funde{0%{opacity:0}}.lm-g-tablero{gap:calc(var(--w) * .02);grid-template-columns:repeat(3,1fr);display:grid}.lm-g-tablero span{gap:calc(var(--w) * .013);min-width:0;padding:calc(var(--w) * .018);border-radius:calc(var(--w) * .025);background:#f2f4f6;flex-direction:column;display:flex}.lm-g-tablero small{margin-bottom:calc(var(--w) * .004);font-size:calc(var(--w) * .027);color:#67787e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lm-g-tablero i{height:calc(var(--w) * .048);border-radius:calc(var(--w) * .012);border-left:calc(var(--w) * .011) solid #3f5c3c;animation:lm-g-cae .45s var(--lm-curva) both;background:#fff;flex:none;box-shadow:0 1px 3px #0f171a1a}.lm-g-tablero i.cobrado{border-left-color:#2b7a4b}.lm-g-tablero em{font-style:normal;font-size:calc(var(--w) * .026);color:#67787e}@keyframes lm-g-cae{0%{opacity:0;transform:translateY(calc(var(--w) * -.05))}}.lm-oferta-lista{gap:26px;margin-top:28px;display:grid}.lm-oferta-lista article{grid-template-columns:34px 1fr;gap:12px;display:grid}.lm-oferta-lista span{color:var(--lm-suave);font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.lm-oferta-lista h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px;font-weight:600}.lm-oferta-lista p{color:var(--lm-suave);margin:0 0 8px;font-size:14.5px;line-height:1.5}.lm-oferta-lista small{color:var(--lm-suave);opacity:.85;font-size:12px}.lm-preguntas{padding-top:20px;padding-bottom:20px}.lm-preguntas details{border-bottom:1px solid hsl(var(--border)/.7)}.lm-preguntas details:last-child{border-bottom:0}.lm-preguntas summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lm-preguntas summary::-webkit-details-marker{display:none}.lm-preguntas summary span{color:var(--lm-suave);font-size:22px;font-weight:300;line-height:1;transition:transform .25s}.lm-preguntas details[open] summary span{transform:rotate(45deg)}.lm-preguntas details p{color:var(--lm-suave);margin:-6px 0 20px;font-size:14.5px;line-height:1.55}.lm-final{text-align:center;padding-bottom:52px}.lm-final .lm-seccion-texto{margin-left:auto;margin-right:auto}.lm-boton-ancho{width:100%;max-width:340px}.lm-final .lm-boton+.lm-boton{margin-top:10px}.lm-final-nota{max-width:34ch;color:var(--lm-suave);margin:18px auto 0;font-size:11.5px;line-height:1.45;display:block}.lm-preferencias{color:var(--lm-suave);justify-content:center;gap:24px;margin-top:30px;font-size:13px;display:flex}.lm-preferencias span{align-items:center;gap:2px;display:inline-flex}@media (max-height:700px) and (orientation:portrait){.lm-hero{top:calc(var(--barra,56px) + 16px)}.lm-hero h1{margin-bottom:12px;font-size:clamp(32px,10vw,42px)}.lm-bajada{margin-bottom:16px;font-size:15px}.lm-cap h2{margin-bottom:8px;font-size:clamp(25px,7.4vw,30px)}.lm-cap-texto{font-size:14px;line-height:1.4}.lm-cap .lm-rotulo{margin-bottom:8px}.lm-pasos{margin-top:8px}}@media (orientation:landscape) and (max-height:540px){.lm-hero,.lm-cap,.lm-cierre{text-align:left;width:50vw;left:4vw;right:auto}.lm-hero{top:calc(var(--barra,56px) + 14px)}.lm-hero h1{margin-bottom:10px;font-size:clamp(28px,5.2vw,40px)}.lm-bajada{margin:0 0 14px;font-size:14px}.lm-hero-acciones{flex-direction:row;align-items:center}.lm-cap h2,.lm-cierre h2{font-size:clamp(24px,4.2vw,34px)}.lm-cierre p{margin-left:0}.lm-vsl-ui,.lm-etiqueta,.lm-toque{display:none}}@media (prefers-reduced-motion:reduce){.lm *,.lm :before,.lm :after{transition:none!important;animation:none!important}.lm-hero{filter:none}}
