.google-play-badge{background:#000;border:0;flex-shrink:0;position:relative;overflow:hidden}.google-play-badge .google-play-badge__image{width:calc(100% + 6px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){html:has(.lana-landing){scroll-snap-type:y proximity}.lana-landing>.landing-hero,.lana-landing>#como-funciona,.lana-landing>#tu-semana,.lana-landing>#reportes,.lana-landing>#foto-ticket,.lana-landing>#tus-metas,.lana-landing>#para-las-familias,.lana-landing>#testimonios,.lana-landing>#precios,.lana-landing>#preguntas,.lana-landing>#tu-proxima-meta{scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:0}.lana-landing>#tus-metas,.lana-landing>#para-las-familias{scroll-snap-stop:normal}.lana-landing>#tu-proxima-meta{scroll-snap-align:none}.lana-landing>.lana-legal{scroll-snap-align:end;scroll-snap-stop:normal}}
.m14{color:#fff;background:#3d5c1e;width:100%;height:100%;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.m14__scene{width:100%;height:100%;display:block;position:absolute;inset:0}.m14__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.m14__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0a10089e 0%,#0a10087a 14%,#0a100842 30%,#0a10081a 46%,#0a100847 62%,#090e079e 76%,#080c06d1 90%,#080c06e0 100%),radial-gradient(64% 30% at 50% 76%,#080c0657 0%,#080c0600 100%);position:absolute;inset:0}.m14__title{z-index:2;text-align:center;letter-spacing:-.018em;color:#fdfdfc;text-shadow:0 2px 6px #00000080,0 2px 30px #00000073;margin:0;font-size:34px;font-weight:500;line-height:1.38;position:absolute;top:132px;left:0;right:0}.m14__capture{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#ffffff1a;border:1px solid #ffffff57;align-items:center;width:600px;height:78px;padding:8px 8px 8px 12px;display:flex;position:absolute;top:306px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff3d,0 18px 50px #0000004d}.m14__input{letter-spacing:-.005em;color:#fff;background:0 0;border:0;outline:none;flex:1;height:100%;padding:0 22px;font-family:inherit;font-size:15px}.m14__input::placeholder{color:#ffffffb8}.m14__cta{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.008em;color:#fff;cursor:pointer;white-space:nowrap;background:#fff3;border:1px solid #ffffff57;align-items:center;gap:12px;height:100%;padding:0 32px;font-family:inherit;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.m14__cta:hover{background:#ffffff52}.m14__cta span{opacity:.85;font-size:17px}.m14__foot{z-index:2;align-items:flex-start;display:flex;position:absolute;top:690px;left:62px;right:62px}.m14__mark{width:74px;margin-top:44px;display:block}.m14__mark svg{filter:drop-shadow(0 4px 14px #0006);width:100%;height:auto;display:block}.m14__cols{grid-template-columns:repeat(3,226px);gap:96px;margin-left:auto;display:grid}.m14__col h4{letter-spacing:-.012em;color:#fff;text-shadow:0 1px 3px #000000bf,0 0 18px #00000073;margin:0 0 16px;font-size:15px;font-weight:600}.m14__col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.m14__col a{letter-spacing:-.005em;color:#ffffffeb;text-shadow:0 1px 3px #000000b3,0 0 16px #0006;font-size:14px;text-decoration:none;transition:color .18s}.m14__col a:hover{color:#fff;text-decoration:underline}.m14__rule{z-index:2;background:#fff6;height:1px;position:absolute;top:842px;left:24px;right:24px;box-shadow:0 1px 2px #00000080}.m14__copy{z-index:2;letter-spacing:-.002em;color:#ffffffe6;text-shadow:0 1px 3px #000000b3,0 0 16px #0006;margin:0;font-size:12.5px;position:absolute;top:862px;left:24px}.lana-close{isolation:isolate;background:#263b38;flex-direction:column;height:auto;min-height:calc(100svh - 66px);padding:clamp(24px,4svh,44px) clamp(20px,4vw,64px) 24px;font-family:inherit;display:flex}.lana-close .m14__photo{z-index:-3;object-position:center}.lana-close .m14__scrim{z-index:-2;background:linear-gradient(90deg,#071b2cba,#0000 90%),linear-gradient(#102b3c70,#0000 45%,#071b2cf2 100%)}.lana-close__message{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:1000px;padding:20px 0 34px;display:flex}.lana-close__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#cfebdd;font-size:12px}.lana-close__message h2{letter-spacing:-.045em;text-shadow:0 3px 24px #0003;margin:18px 0 22px;font-size:clamp(40px,5.8vw,82px);font-weight:600;line-height:1.03}.lana-close__message h2 span{color:#d0f1df}.lana-close__message>p:last-of-type{color:#edf4ee;max-width:540px;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.lana-close__cta{color:#153b35;background:#dcf0d8;border-radius:999px;align-items:center;gap:26px;margin-top:24px;padding:17px 24px;font-size:16px;font-weight:650;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 40px #0003}.lana-close__cta:hover{background:#eefbe9;transform:translateY(-3px)}.lana-close a:focus-visible{outline-offset:5px;outline:2px solid #c6f6df}.lana-close .lana-close__footer{z-index:2;width:100%;display:block;position:relative;inset:auto}.lana-close__brand{letter-spacing:-.05em;margin-bottom:16px;font-size:34px;font-weight:600;line-height:1;display:inline-block}.lana-close__brand span{color:#a5edd8;vertical-align:super;letter-spacing:-.03em;margin-left:3px;font-size:18px}.lana-close__footer>div{border-color:#fff3;max-width:none;padding-block:16px}.lana-close__footer .text-ink,.lana-close__footer .text-muted{color:#e2ebe9}.lana-close__footer nav{gap:20px}.lana-close__footer nav a{color:#d5e3df;text-decoration:none}.lana-close__footer nav a:hover{color:#fff;text-decoration:underline}@media (min-width:1024px) and (min-height:700px){.lana-close{height:calc(100svh - 66px);min-height:0}.lana-close__message h2{font-size:clamp(42px,7svh,82px)}.lana-close__message{padding-block:8px 24px}.lana-close__brand{margin:0;position:absolute;bottom:calc(100% + 8px);right:0}}@media (max-width:767px){.lana-close{min-height:100svh;padding-bottom:90px}.lana-close .m14__photo{object-position:68% center}.lana-close .m14__scrim{background:linear-gradient(#0b25339c,#0b253387 40%,#071b2cf5 90%)}.lana-close__message{padding-block:40px 60px}.lana-close__message h2{font-size:42px}.lana-close__footer nav{gap:16px}}@media (prefers-reduced-motion:reduce){.lana-close__cta{transition:none}}.lana-close__marble{z-index:-2;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.lana-close .m14__scrim{z-index:-1}@media (prefers-reduced-motion:reduce){.lana-close__marble{display:none}}.lana-close__brand{background:#fff;border-radius:9px;width:190px;line-height:0;overflow:hidden}.lana-close__brand img{width:100%;height:auto;display:block}.lana-close__brand{background:0 0;border-radius:0;overflow:visible}.lana-close .lana-close__footer{position:static}.lana-close .lana-close__brand{z-index:3;width:190px;margin:0;position:absolute;top:clamp(20px,3svh,36px);bottom:auto;right:clamp(20px,4vw,64px)}@media (max-width:767px){.lana-close__message{padding-top:90px}.lana-close .lana-close__brand{width:170px}}.lana-legal{color:#e0e9ed;background:#081825;padding:26px clamp(20px,4vw,64px) 96px;position:relative}.lana-legal>div{color:#d0dce3;border:0;align-items:flex-start;gap:28px;max-width:1360px;padding-top:0}.lana-legal__company{max-width:540px;font-size:12px;line-height:1.6}.lana-legal__company p+p{margin-top:7px}.lana-legal__company b{color:#fff;font-size:13px}.lana-legal nav{gap:14px 22px;max-width:550px;line-height:1.7}.lana-legal nav a{color:#e0e9ed;text-decoration:none}.lana-legal nav a:hover{color:#a5edd8;text-decoration:underline}.lana-legal a:focus-visible{outline-offset:4px;outline:2px solid #a5edd8}
.hl{background:var(--hl-bg);width:100%;color:var(--hl-active);container-type:inline-size}.hl__list{margin:0;padding:0;list-style:none}.hl__row{height:var(--hl-row);transition:height var(--hl-dur) var(--hl-spring);position:relative}.hl__row.is-open{height:var(--hl-open)}.hl.has-lines .hl__row:before,.hl.has-lines .hl__row:last-child:after{content:"";background:var(--hl-line);height:1px;position:absolute;left:11%;right:0}.hl.has-lines .hl__row:before{top:0}.hl.has-lines .hl__row:last-child:after{bottom:0}.hl__link{height:100%;padding-top:calc(var(--hl-row) * .27);color:inherit;outline:none;grid-template-columns:11% 1fr auto;align-items:start;text-decoration:none;display:grid}.hl__link:focus-visible .hl__title{text-underline-offset:.15em;text-decoration:underline}.hl__num,.hl__title{color:var(--hl-idle);font-weight:700;transition:color .35s}.hl__num{font-size:var(--hl-num);letter-spacing:-.04em;margin-top:-.08em;line-height:1}.hl__title{font-size:var(--hl-title);letter-spacing:-.035em;line-height:1.1;display:block}.hl.is-upper .hl__title{text-transform:uppercase}.hl__row.is-open :is(.hl__num,.hl__title){color:var(--hl-active)}.hl__body{min-width:0}.hl__text{max-width:calc(var(--hl-img-left) - 13%);color:var(--hl-text);opacity:0;margin-top:.7em;font-size:clamp(14px,2.3cqw,18px);line-height:1.45;transition:opacity .25s,translate .4s;display:block;translate:0 10px}.hl__row.is-open .hl__text{opacity:1;transition-delay:.12s;translate:0}.hl__arrow{aspect-ratio:1;background:var(--hl-arrow);width:max(32px,5.7cqw);color:var(--hl-arrow-icon);border-radius:50%;place-items:center;transition:rotate .45s cubic-bezier(.34,1.56,.64,1);display:grid}.hl__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:55%}.hl__row:not(.is-open) .hl__arrow{rotate:-45deg}.hl__pic{top:calc(var(--hl-open) / 2);left:var(--hl-img-left);width:var(--hl-img-w);aspect-ratio:1 / var(--hl-img-ratio);margin-top:calc(var(--hl-img-w) * var(--hl-img-ratio) / -2);border-radius:var(--hl-radius);pointer-events:none;opacity:0;rotate:var(--hl-from);transition:opacity .25s,rotate .35s ease-in,scale .35s ease-in;position:absolute;overflow:hidden;scale:.7;box-shadow:0 0 4px #0000001f}.hl__row.is-open .hl__pic{opacity:1;rotate:var(--hl-rest);transition:opacity calc(var(--hl-swing-dur) * .6) ease, rotate var(--hl-swing-dur) cubic-bezier(.16, 1, .3, 1), scale var(--hl-swing-dur) cubic-bezier(.16, 1, .3, 1);scale:1}.hl__pic img,.hl__pic span{object-fit:cover;width:100%;height:100%;display:block}@container (max-width:560px){.hl__text{max-width:none}.hl__pic{display:none}}@media (prefers-reduced-motion:reduce){.hl__row,.hl__pic,.hl__text{transition-duration:10ms!important}}
.faq-scene{color:#f4f8ff;background:radial-gradient(at 5% 35%,#1b66824d,#0000 60%),linear-gradient(140deg,#0b2238,#101e34);padding:80px 32px 100px;overflow:hidden}.faq-scene__layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;max-width:1360px;margin:auto;display:grid}.faq-scene__heading{padding-top:18px;position:sticky;top:50px}.faq-scene__heading>p:first-child{color:#a5edd8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:12px}.faq-scene__heading h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1.06}.faq-scene__heading>p:last-child{color:#b7ccdc;max-width:340px;margin-top:24px;font-size:18px;line-height:1.6}.faq-scene .hl__row{height:auto;min-height:100px;padding-bottom:20px}.faq-scene .hl__link{text-align:left;width:100%;height:auto;min-height:100px;font:inherit;cursor:pointer;background:0 0;border:0;padding:28px 0 16px}.faq-scene .hl__title{padding-right:22px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.2}.faq-scene .hl__num{font-size:30px;font-weight:500}.faq-scene .hl__arrow{width:38px}.faq-scene .hl__text{opacity:1;max-width:none;margin:0;font-size:16px;line-height:1.6;translate:none}.faq-scene .hl__answer{min-height:185px;padding:0 32% 20px 11%}.faq-scene .hl__answer[hidden]{display:none}.faq-scene .hl__pic{aspect-ratio:1.2;width:25%;margin:0;top:115px;left:auto;right:0;box-shadow:0 20px 44px #0004}.faq-scene .hl__link:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #a5edd8}@media (max-width:900px){.faq-scene__layout{grid-template-columns:1fr;gap:32px}.faq-scene__heading{position:static}.faq-scene__heading>p:last-child{max-width:540px}}@media (max-width:560px){.faq-scene{padding:48px 20px 64px}.faq-scene .hl__answer{min-height:0;padding:0 0 14px 11%}.faq-scene .hl__pic{display:none}.faq-scene .hl__row.is-open .hl__pic{width:55%;margin:5px 0 20px;display:block;position:relative;top:auto;left:11%;right:auto}.faq-scene .hl__title{font-size:21px}.faq-scene .hl__num{font-size:25px}.faq-scene .hl__arrow{width:32px}}.faq-scene{background:radial-gradient(at 0 25%,#5d549545,#0000 60%),radial-gradient(at 95% 85%,#254e7540,#0000 60%),#211f3b}@media (min-width:1024px) and (min-height:700px){.faq-scene{align-items:center;min-height:calc(100svh - 66px);padding:clamp(24px,4svh,48px) 32px;display:flex}.faq-scene__layout{align-items:stretch;width:100%;min-height:calc(100svh - 66px - clamp(48px,8svh,96px))}.faq-scene__heading{align-self:center;padding:0;position:static}.faq-scene__heading h2{font-size:clamp(40px,4.3vw,64px)}.faq-scene .hl{align-items:stretch;display:flex}.faq-scene .hl__list{flex-direction:column;width:100%;display:flex}.faq-scene .hl__row{flex:1;min-height:82px;padding-bottom:10px}.faq-scene .hl__row.is-open{flex:2.8}.faq-scene .hl__link{min-height:82px;padding-top:24px;padding-bottom:18px}.faq-scene .hl__answer{min-height:0;padding-bottom:24px}.faq-scene .hl__text{font-size:clamp(15px,1.8svh,18px);line-height:1.5}.faq-scene .hl__pic{top:100px}}.faq-scene__layout{flex-direction:column;gap:30px;display:flex}.faq-scene__heading{grid-template-columns:1fr 1fr;align-items:center;column-gap:50px;width:100%;display:grid;position:static}.faq-scene__heading>p:first-child{grid-column:1/-1;margin-bottom:12px}.faq-scene__heading h2{font-size:clamp(36px,3.5vw,50px)}.faq-scene__heading>p:last-child{max-width:420px;margin-top:0}.faq-scene__columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.faq-scene .hl__title{font-size:clamp(18px,1.5vw,22px)}.faq-scene .hl__link{min-height:76px;padding-top:20px}.faq-scene .hl__row{min-height:76px;padding-bottom:8px}.faq-scene .hl__answer{min-height:0;padding-bottom:18px;padding-right:25%}.faq-scene .hl__text{font-size:15px;line-height:1.5}.faq-scene .hl__pic{width:22%;top:110px}@media (min-width:1024px) and (min-height:700px){.faq-scene__layout{gap:26px;min-height:0}.faq-scene__columns{min-height:calc(100svh - 300px)}.faq-scene .hl__row.is-open{flex:2.5}}@media (max-width:767px){.faq-scene__heading,.faq-scene__columns{grid-template-columns:1fr;gap:20px}.faq-scene__heading>p:last-child{margin-top:8px}.faq-scene .hl__answer{padding-right:0}}@media (min-width:768px){.faq-scene__columns{column-gap:clamp(64px,7vw,100px)}}
.sc{background:var(--sc-bg);padding:clamp(16px,4vw,48px)}.sc__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sc-min)), 1fr));gap:var(--sc-gap);margin:0;padding:0;list-style:none;display:grid}.sc__item{display:flex}.sc__card{border-radius:var(--sc-radius);background:var(--sc-card);color:var(--sc-text);box-shadow:0 1px 2px rgb(0 0 0/calc(.04 * var(--sc-shadow-k)));transition:translate var(--sc-speed) cubic-bezier(.22, 1, .36, 1), box-shadow var(--sc-speed) ease;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.sc__card:hover,.sc__card:focus-visible{translate:0 var(--sc-lift);box-shadow:0 2px 4px rgb(0 0 0/calc(.04 * var(--sc-shadow-k))), 0 18px 36px -12px rgb(0 0 0/calc(.18 * var(--sc-shadow-k)))}.sc__card:focus-visible{box-shadow:0 0 0 2px var(--sc-accent), 0 18px 36px -12px #0000002e}.sc__media{aspect-ratio:1 / var(--sc-ratio);background:color-mix(in srgb, var(--sc-accent) 30%, var(--sc-card));position:relative;overflow:hidden}.sc__media img{object-fit:cover;width:100%;height:100%;transition:scale calc(var(--sc-speed) * 1.6) cubic-bezier(.22, 1, .36, 1), opacity var(--sc-speed) ease;position:absolute;inset:0}.sc__card:hover .sc__media img,.sc__card:focus-visible .sc__media img{scale:var(--sc-zoom)}.sc__alt{opacity:0}.sc__card:hover .sc__alt,.sc__card:focus-visible .sc__alt{opacity:1}.sc__badge{background:var(--sc-badge);text-align:center;min-width:22px;color:var(--sc-title);border-radius:2px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:10px;left:10px}.sc__body{padding:var(--sc-pad);flex-direction:column;flex:1;display:flex}.sc__category{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:10px;font-weight:600;display:flex}.sc__dot{background:var(--sc-accent);border-radius:50%;width:6px;height:6px}.sc__title{letter-spacing:-.02em;color:var(--sc-title);margin:0 0 8px;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.15}.sc__text{margin:0 0 14px;font-size:13px;line-height:1.5}.sc__tags{flex-wrap:wrap;gap:5px;margin:0 0 18px;padding:0;list-style:none;display:flex}.sc__tags li{background:var(--sc-tag);border-radius:2px;padding:4px 7px;font-size:10.5px;line-height:1}.sc__foot{margin-top:auto}.sc__detail{color:var(--sc-muted);margin:0 0 8px;font-size:11px;font-weight:500}.sc__cta{background:var(--sc-tag);color:var(--sc-title);transition:background var(--sc-speed) ease, color var(--sc-speed) ease;border-radius:2px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.sc__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:rotate var(--sc-speed) cubic-bezier(.22, 1, .36, 1)}.sc__card:hover .sc__cta,.sc__card:focus-visible .sc__cta{background:var(--sc-accent);color:var(--sc-cta-text)}.sc__card:hover .sc__cta svg,.sc__card:focus-visible .sc__cta svg{rotate:-45deg}@media (prefers-reduced-motion:reduce){.sc__card,.sc__media img,.sc__cta svg{transition:none}}
.pricing-scene{isolation:isolate;color:#f4f8ff;background:radial-gradient(at 50% 45%,#245fbd55,#0000 58%),radial-gradient(at 100% 90%,#17897630,#0000 55%),#091c30;position:relative;overflow:hidden}.pricing-scene__heading h2{font-size:clamp(36px,4.2vw,60px)}.pricing-scene .sc{padding:0}.pricing-scene .sc__card{border:1px solid #c2e5ff28;position:relative;box-shadow:0 20px 60px -28px #0009}.pricing-scene .is-featured .sc__card{background:linear-gradient(145deg,#1c3d6a,#142b43);border-color:#7498ff}.pricing-scene .sc__media{aspect-ratio:auto;background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--sc-accent) 30%,transparent),transparent 75%);height:86px}.pricing-scene .sc__badge{letter-spacing:-.07em;color:color-mix(in srgb,var(--sc-accent) 50%,transparent);font-size:64px;font-weight:600;top:12px;left:auto;right:24px}.pricing-scene .sc__category{min-height:18px;font-size:11px}.pricing-scene .sc__title{font-size:28px;font-weight:600}.pricing-scene .sc__text{margin:12px 0 22px}.pricing-scene .price-value b{letter-spacing:-.05em;color:#fff;font-size:clamp(44px,4.4vw,64px);line-height:1.1}.pricing-scene .price-value span{color:#b6cbdc;margin-top:5px;font-size:14px;display:block}.pricing-scene .price-saving{color:#a5edd8;min-height:42px;margin-top:18px;font-size:14px}.pricing-scene .sc__tags{gap:8px;margin-bottom:26px}.pricing-scene .sc__tags li{border-radius:999px;padding:7px 10px;font-size:12px}.pricing-scene .sc__detail{margin-bottom:15px;font-size:13px}.pricing-scene .sc__cta{border-radius:12px;padding:16px;font-size:15px;font-weight:600}.pricing-scene .sc__card:focus-within{translate:0 var(--sc-lift)}.pricing-scene .sc__card:focus-within .sc__cta{background:var(--sc-accent);color:var(--sc-cta-text)}.pricing-scene .sc__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.pricing-scene .seg .op{color:#c4d6e4;padding:10px 20px;font-size:15px}.pricing-scene .bg-surface{background:#ffffff08;border-color:#fff2}@media (prefers-reduced-motion:reduce){.pricing-scene .sc__card{transition:none;translate:none}}.pricing-scene{color:#142b43;background:radial-gradient(at 15% 20%,#d9eee5b3,#0000 55%),radial-gradient(at 90% 70%,#e1e5fa99,#0000 55%),#f5f1e9}.pricing-scene__heading .text-brand{color:#176653}.pricing-scene .text-faint,.pricing-scene .text-muted{color:#526574}.pricing-scene .bg-surface{background:#ffffffb8;border-color:#ccd9d7;box-shadow:0 20px 50px -35px #163e5133}.pricing-scene .text-pos{color:#176653}.pricing-scene .border-hair{border-color:#ccd9d7}.pricing-scene .seg{background:#e2e8e4;border-color:#bccdc7}.pricing-scene .seg .op{color:#526574}.pricing-scene .seg .knob{background:#143d50}.pricing-scene .fact-input:not(:checked)~.fact-switch .op-mes,.pricing-scene .fact-input:checked~.fact-switch .op-anual{color:#fff}.pricing-scene .ahorro{color:#1b654d;background:#d9eade}.pricing-scene .price-includes{border-top:1px solid #ffffff24;gap:13px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.pricing-scene .price-includes li{color:#dbe7ef;grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.pricing-scene .price-includes__check{color:#8ae6cd;margin-top:3px}.pricing-scene .sc__detail{display:none}@media (min-width:1024px) and (min-height:700px){.pricing-scene{align-items:center;min-height:calc(100svh - 66px);padding-block:22px 24px;display:flex}.pricing-scene__inner{width:100%}.pricing-scene__heading{max-width:1000px}.pricing-scene__heading h2{margin-top:7px;font-size:clamp(32px,4.2svh,48px)}.pricing-scene__heading>p:first-child{font-size:11px}.pricing-scene__heading>p:last-child{max-width:850px;margin-top:9px;font-size:14px;line-height:1.4}.pricing-scene .fact-switch{margin-top:16px}.pricing-scene .seg .op{padding:7px 18px;font-size:14px}.pricing-scene .precios-rejilla{margin-top:18px}.pricing-scene .sc__media{height:32px}.pricing-scene .sc__badge{font-size:36px;top:5px;right:22px}.pricing-scene .sc__body{padding:12px 24px 20px}.pricing-scene .sc__category{min-height:14px;margin-bottom:6px;font-size:10px}.pricing-scene .sc__title{margin-bottom:0;font-size:23px}.pricing-scene .sc__text{margin:8px 0 12px}.pricing-scene .price-value b{font-size:clamp(36px,4.8svh,52px)}.pricing-scene .price-value span{margin-left:7px;font-size:12px;display:inline}.pricing-scene .price-saving{min-height:0;margin-top:8px;font-size:12px}.pricing-scene .price-includes{gap:8px;margin-top:13px;padding-top:13px}.pricing-scene .price-includes li{gap:8px;font-size:13px;line-height:1.35}.pricing-scene .sc__tags{margin-bottom:12px}.pricing-scene .sc__tags li{padding:5px 8px;font-size:10px}.pricing-scene .sc__cta{padding:12px 14px;font-size:14px}.pricing-scene .pricing-trial-note{margin-top:14px;font-size:12px}.pricing-scene__inner>p:last-child{margin-top:8px;font-size:11px}}.pricing-scene .sc__item:first-child .sc__card{background:linear-gradient(150deg,#183f3d,#12302e);border-color:#82cab454;--sc-accent:#93e3c6!important}.pricing-scene .sc__item:nth-child(2) .sc__card{background:linear-gradient(150deg,#41345e,#29243e);border-color:#baabed88;--sc-accent:#c5b7ff!important}.pricing-scene .sc__item:nth-child(3) .sc__card{background:linear-gradient(150deg,#544034,#372b27);border-color:#d8b59266;--sc-accent:#f0c49d!important}.pricing-scene .sc__media{background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--sc-accent) 25%,transparent),transparent 75%)}.pricing-scene .sc__category,.pricing-scene .price-saving,.pricing-scene .price-includes__check{color:var(--sc-accent)}.pricing-scene .sc__tags li,.pricing-scene .sc__cta{background:#ffffff10}.pricing-scene .sc__card:hover .sc__cta,.pricing-scene .sc__card:focus-within .sc__cta{background:var(--sc-accent);color:#152532}@media (min-width:1024px) and (min-height:700px){.pricing-scene{align-items:flex-start;padding-top:12px;padding-bottom:16px}.pricing-scene__heading h2{margin-top:5px;font-size:clamp(34px,4.5svh,50px);line-height:1.05}.pricing-scene__heading>p:last-child{margin-top:8px}.pricing-scene .fact-switch{margin-top:12px}.pricing-scene .precios-rejilla{margin-top:16px}.pricing-scene .sc__card{min-height:clamp(420px,100svh - 300px,640px)}.pricing-scene .sc__body{padding:14px 26px 22px}.pricing-scene .sc__title{font-size:25px}.pricing-scene .price-value b{font-size:clamp(40px,5.2svh,58px)}.pricing-scene .price-includes{gap:11px;margin-top:17px;padding-top:17px}.pricing-scene .price-includes li{font-size:14px;line-height:1.45}.pricing-scene .sc__text{margin-bottom:16px}.pricing-scene .sc__tags{margin-top:auto;margin-bottom:16px}.pricing-scene .sc__cta{padding:14px;font-size:15px}.pricing-scene .pricing-trial-note{margin-top:11px}}.pricing-scene .price-saving{font-size:16px;line-height:1.45}.pricing-scene .price-saving b:last-child{font-weight:750}.pricing-scene .ahorro{padding:7px 14px;font-size:15px}@media (min-width:1024px) and (min-height:700px){.pricing-scene .price-saving{font-size:16px}}.pricing-annual-banner{color:#164a38;background:linear-gradient(105deg,#b9ead4,#d6f1df);border:1px solid #97cdb5;border-radius:14px;justify-content:center;align-items:center;gap:12px;max-width:760px;margin:14px auto 0;padding:11px 22px;display:flex;box-shadow:0 8px 25px -18px #285c45}.pricing-annual-banner svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:28px;height:28px}.pricing-annual-banner p{margin:0}.pricing-annual-banner strong{font-size:19px;line-height:1.25;display:block}.pricing-annual-banner span{margin-top:2px;font-size:13px;line-height:1.4;display:block}@media (min-width:1024px) and (min-height:700px){.pricing-scene .fact-switch{margin-top:9px}.pricing-annual-banner{margin-top:10px;padding:8px 20px}.pricing-scene .precios-rejilla{margin-top:13px}.pricing-scene .sc__card{min-height:clamp(385px,100svh - 355px,585px)}.pricing-scene .sc__media{height:20px}.pricing-scene .sc__body{padding-top:10px}}@media (max-width:600px){.pricing-annual-banner{align-items:flex-start;padding:13px 14px}.pricing-annual-banner strong{font-size:17px}}.pricing-annual-banner{color:#50320b;background:linear-gradient(105deg,#ffcf62,#ffe49a);border-color:#e3ab3a;box-shadow:0 10px 28px -18px #b97821aa}
.qd{background:var(--qd-bg);width:100%;color:var(--qd-text);outline:none;padding:clamp(20px,3cqw,40px) clamp(20px,3cqw,40px) clamp(18px,2.4cqw,32px);position:relative;overflow:hidden;container-type:inline-size}.qd__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.qd__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--qd-muted);margin:0 0 10px;font-size:10px;font-weight:600}.qd__title{letter-spacing:-.035em;max-width:12em;margin:0;font-size:clamp(26px,3.6cqw,48px);font-weight:400;line-height:1.05}.qd__arrows{gap:10px;display:flex}.qd__arrows button{background:var(--qd-control);width:44px;height:44px;color:var(--qd-control-icon);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:scale .2s;display:grid}.qd__arrows button:hover{scale:1.08}.qd__arrows svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px}.qd__stage{height:calc(var(--qd-card) * var(--qd-ratio) * 1.24);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:clamp(8px,1.5cqw,20px) calc(-1*clamp(20px,3cqw,40px)) 0;position:relative}.qd__stage.is-dragging{cursor:grabbing}.qd__card{gap:calc(var(--qd-card) * .048);width:var(--qd-card);height:calc(var(--qd-card) * var(--qd-ratio));padding:calc(var(--qd-card) * .065);border-radius:calc(var(--qd-card) * .048);background:var(--qd-card-bg);color:var(--qd-card-text);will-change:transform, opacity;transition:transform var(--qd-duration) cubic-bezier(.22, 1, .36, 1), opacity var(--qd-duration) ease;flex-direction:column;display:flex;position:absolute;top:46%;left:50%;box-shadow:0 16px 30px -20px #1e1e144d}.qd__top{font-size:calc(var(--qd-card) * .026);align-items:center;gap:12px;font-weight:600;display:flex}.qd__stars{font-size:calc(var(--qd-card) * .03);gap:2px;margin-left:auto;display:flex}.qd__quote{min-height:0;font-size:calc(var(--qd-card) * .063);letter-spacing:-.04em;flex:1;margin:0;font-weight:400;line-height:1.22;overflow:hidden}.qd__quote mark{background:var(--qd-mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.02em .09em}.qd__person{align-items:center;gap:calc(var(--qd-card) * .026);padding-top:calc(var(--qd-card) * .037);font-size:calc(var(--qd-card) * .028);border-top:1px solid;display:flex}.qd__avatar{width:calc(var(--qd-card) * .09);height:calc(var(--qd-card) * .09);background:var(--qd-mark);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.qd__avatar img{object-fit:cover;width:100%;height:100%}.qd__name,.qd__role{line-height:1.4;display:block}.qd__name{font-weight:600}.qd__role{opacity:.7;margin-top:2px}.qd__foot{color:var(--qd-muted);align-items:center;gap:16px;font-size:11px;display:flex}.qd__count{font-variant-numeric:tabular-nums}.qd__dots{align-items:center;gap:8px;display:flex}.qd__dots button{opacity:.35;cursor:pointer;background:currentColor;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s,opacity .3s,background .3s}.qd__dots button.is-active{background:var(--qd-text);opacity:1;width:18px}@media (prefers-reduced-motion:reduce){.qd__card{transition:none}}
.testimonials-scene{isolation:isolate;background:radial-gradient(at 50% 65%,#186b7566,#0000 55%),radial-gradient(at 10% 0,#1741a14d,#0000 60%),#081a2c;padding:clamp(24px,4vw,56px) 0 74px;position:relative;overflow:hidden}.testimonials-scene:before{content:"“";color:#9de6d708;pointer-events:none;z-index:-1;font-size:550px;line-height:1;position:absolute;top:-90px;right:7%}.testimonials-scene .qd{max-width:1440px;margin:auto}.testimonials-scene .qd__head{align-items:center;padding-inline:3%}.testimonials-scene .qd__eyebrow{font-size:12px}.testimonials-scene .qd__title{max-width:14em;font-size:clamp(34px,4.2vw,60px);font-weight:600}.testimonials-scene .qd__arrows button{width:58px;height:58px;box-shadow:0 8px 24px #1245ee40}.testimonials-scene .qd__arrows svg{width:26px}.testimonials-scene .qd__card{border:1px solid #c8f9eb29;box-shadow:0 24px 80px -25px #000b,inset 0 1px #ffffff12}.testimonials-scene .qd__quote{font-size:calc(var(--qd-card) * .052);letter-spacing:-.025em;line-height:1.35}.testimonials-scene .qd__top{color:#a5d7cd;font-size:13px}.testimonials-scene .qd__person{border-color:#ffffff26;font-size:16px}.testimonials-scene .qd__foot{justify-content:center;font-size:13px}.testimonials-scene .qd__dots button{width:10px;height:10px}.testimonials-scene .qd__dots button.is-active{width:28px}.testimonials-scene .qd__arrows button:focus-visible,.testimonials-scene .qd__dots button:focus-visible{outline-offset:5px;outline:2px solid #a5edd8}@media (max-width:767px){.testimonials-scene .qd{--qd-card:80cqw!important;--qd-ratio:1.16!important}.testimonials-scene .qd__head{gap:14px}.testimonials-scene .qd__title{font-size:34px}.testimonials-scene .qd__arrows{gap:6px}.testimonials-scene .qd__arrows button{width:42px;height:42px}.testimonials-scene .qd__quote{font-size:calc(var(--qd-card) * .059)}.testimonials-scene .qd__person{font-size:14px}}.testimonials-scene{background:radial-gradient(at 15% 25%,#dcefe7b3,#0000 60%),radial-gradient(at 90% 70%,#e1e8f699,#0000 55%),#f5f3ed}.testimonials-scene .qd{--qd-text:#173249!important;--qd-muted:#536d70!important}.testimonials-scene .qd__title{color:#173249}.testimonials-scene .qd__eyebrow,.testimonials-scene .qd__foot{color:#536d70}.testimonials-scene:before{color:#17324908}
.sa{background:var(--sa-bg);width:100%;color:var(--sa-title);padding:7cqw 3.8cqw;container-type:inline-size}.sa__heading{letter-spacing:-.01em;margin:0 0 2.4cqw;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,3.6cqw,52px);font-weight:400}.sa__grid{grid-template-columns:var(--sa-list) 1fr;column-gap:var(--sa-gap);align-items:start;display:grid}.sa.is-flipped .sa__grid{grid-template-columns:1fr var(--sa-list)}.sa.is-flipped .sa__media{order:-1}.sa__list{row-gap:15px;margin:0;padding:0;list-style:none;display:grid}.sa__item{border-radius:var(--sa-panel-radius);background:0 0;transition:background-color .35s;position:relative;overflow:hidden}.sa__item.is-open{background:var(--sa-panel)}.sa__h{font:inherit;margin:0}.sa__head{border-radius:var(--sa-panel-radius);width:100%;min-height:80px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:0 28px;display:flex}.sa__head:focus-visible{outline:2px solid var(--sa-accent);outline-offset:-2px}.sa__badge{background:var(--sa-badge);width:36px;height:36px;color:var(--sa-badge-text);border-radius:999px;flex:none;place-items:center;font-size:14px;transition:background-color .35s,color .35s;display:grid}.sa__item.is-open .sa__badge{background:var(--sa-accent);color:var(--sa-accent-text)}.sa__title{letter-spacing:-.01em;flex:1;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2.3cqw,34px);line-height:1.15}.sa__chev{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;transition:rotate var(--sa-duration) var(--sa-spring);flex:none}.sa__item.is-open .sa__chev{rotate:180deg}.sa__head:hover .sa__title{opacity:.72}.sa__panel{transition:grid-template-rows var(--sa-duration) var(--sa-spring);grid-template-rows:0fr;display:grid}.sa__item.is-open .sa__panel{grid-template-rows:1fr}.sa__inner{min-height:0;padding:0 28px 0 84px;overflow:hidden}.sa__inner>:first-child{margin-top:0}.sa__item.is-open .sa__inner{padding-bottom:28px}.sa__text,.sa__cta,.sa__inline-img{opacity:0;transition:opacity .3s,translate .45s cubic-bezier(.22,1,.36,1);translate:0 8px}.sa__item.is-open :is(.sa__text,.sa__cta,.sa__inline-img){opacity:1;transition-delay:.12s;translate:0}.sa__text{max-width:34em;color:var(--sa-text);margin:0 0 20px;font-size:clamp(14px,1.15cqw,17px);line-height:1.6}.sa__cta{background:var(--sa-accent);color:var(--sa-accent-text);border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sa__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.sa__cta:hover svg{translate:4px}.sa__progress{background:var(--sa-accent);transform-origin:0;width:100%;height:3px;animation:sa-progress var(--sa-autoplay) linear both;position:absolute;bottom:0;left:0}@keyframes sa-progress{0%{scale:0 1}}.sa__media{align-self:stretch;position:relative}.sa__frame{aspect-ratio:1 / var(--sa-ratio);transition:translate var(--sa-duration) var(--sa-spring);position:relative}.sa__card-link{pointer-events:none;position:absolute;inset:0}.sa__card{opacity:0;transition:opacity calc(var(--sa-duration) * .7) ease, scale var(--sa-duration) var(--sa-spring), border-radius var(--sa-duration) var(--sa-spring);border-radius:999px;position:absolute;inset:0;overflow:hidden;scale:.86}.sa__card.is-active{border-radius:var(--sa-radius);opacity:1;scale:1}.sa__card-link:has(.is-active){pointer-events:auto}.sa__img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.22,1,.36,1);display:block}.sa__media:hover .sa__card.is-active .sa__img{scale:1.04}.sa.is-stacked{padding:32px 16px}.sa.is-stacked .sa__grid{grid-template-columns:1fr}.sa.is-stacked .sa__head{gap:14px;min-height:68px;padding:0 18px}.sa.is-stacked .sa__inner{padding:0 18px}.sa.is-stacked .sa__item.is-open .sa__inner{padding-bottom:20px}.sa__inline-img{aspect-ratio:1 / var(--sa-ratio);border-radius:calc(var(--sa-radius) * .7);margin-bottom:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.sa *{transition-duration:10ms!important}}
.family-story{color:#132b40;background:radial-gradient(at 95% 60%,#ead9bd80,#0000 55%),linear-gradient(135deg,#f9f5ec,#edf2f7)}.family-story__heading{max-width:900px}.family-story__heading h2{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(38px,4.5vw,66px);font-weight:600;line-height:1.04}.family-story__heading h2 span{color:#1043fd}.family-story__heading>p:last-child{color:#45576a;max-width:680px;font-size:20px;line-height:1.6}.family-story .sa{padding:40px 0 0}.family-story .sa__title{font-family:inherit;font-size:clamp(22px,2vw,29px);font-weight:600}.family-story .sa__head{gap:14px;min-height:94px;padding-inline:22px}.family-story .sa__inner{padding-left:72px;padding-right:24px}.family-story .sa__text{font-size:17px;line-height:1.6}.family-story__intro{color:#132b40;margin-bottom:18px;font-weight:600}.family-story .sa__text ul{gap:14px;padding:0;list-style:none;display:grid}.family-story .sa__text li{padding-left:20px;position:relative}.family-story .sa__text li:before{content:"";background:#1043fd;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.family-story .sa__card{box-shadow:0 24px 60px -35px #39281660}.family-story .sa__img{object-position:center}.family-story__note{color:#62717d;margin-top:26px;font-size:12px}@media (max-width:767px){.family-story__heading>p:last-child{font-size:17px}.family-story .sa.is-stacked{padding:28px 0 0}.family-story .sa__inner{padding-left:18px}.family-story .sa__text{font-size:16px}.family-story .sa__head{min-height:84px;padding:16px}}@media (min-width:768px){.family-story .sa__list{align-content:start;min-height:570px}}.family-story{isolation:isolate;color:#fff;background:#0b1d30;position:relative;overflow:hidden}.family-story__backdrops{z-index:-3;background:#0b1d30;position:absolute;inset:0}.family-story__backdrops img{object-fit:cover;object-position:center 40%;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.family-story__backdrops img.is-active{opacity:1}.family-story__shade{z-index:-2;background:linear-gradient(90deg,#061727f5,#061727d1 43%,#06172740 76%),linear-gradient(#0000 45%,#061727a3);position:absolute;inset:0}.family-story__body{position:relative}.family-story__heading>p:first-child,.family-story__heading h2 span{color:#a5edd8}.family-story__heading>p:last-child{color:#e1e9ef}.family-story .sa__grid{grid-template-columns:minmax(0,52%) 1fr}.family-story .sa__media{visibility:hidden}.family-story .sa__item.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff26;box-shadow:0 18px 44px -24px #0008}.family-story__intro{color:#fff}.family-story .sa__text li:before{background:#86e3c7}.family-story .sa__head:hover .sa__title{opacity:1;color:#a5edd8}.family-story__note{color:#d2dfe8}@media (max-width:767px){.family-story__backdrops img{object-position:68% center}.family-story__shade{background:linear-gradient(#061727dc,#061727b8)}.family-story .sa.is-stacked .sa__grid{grid-template-columns:1fr}.family-story .sa__inline-img{display:none}}@media (prefers-reduced-motion:reduce){.family-story__backdrops img{transition:none}}.family-story-scroll{overflow-anchor:none}@media (min-width:768px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.family-story-scroll{height:190svh}.family-story-scroll .family-story{height:calc(100svh - 66px);position:sticky;top:0}}@media (min-width:768px){.family-story{align-items:center;min-height:calc(100svh - 66px);padding-block:clamp(24px,4svh,48px);display:flex}.family-story__body{width:100%}.family-story__heading h2{margin:12px 0 16px;font-size:clamp(38px,5.6svh,64px)}.family-story__heading>p:last-child{font-size:clamp(17px,2svh,20px);line-height:1.45}.family-story .sa{padding-top:20px}.family-story .sa__grid{width:52%;display:block}.family-story .sa__media{display:none}.family-story .sa__list{gap:10px;min-height:0}.family-story .sa__head{min-height:64px}.family-story .sa__title{font-size:clamp(21px,2vw,28px)}.family-story .sa__text{max-width:none;margin-bottom:8px;font-size:clamp(15px,1.85svh,17px);line-height:1.45}.family-story__intro{margin-bottom:12px}.family-story .sa__text ul{gap:10px}.family-story .sa__item.is-open .sa__inner{padding-bottom:18px}.family-story__note{margin-top:18px}}@media (max-width:767px){.family-story{min-height:calc(100svh - 66px);padding-block:28px}.family-story .sa__media{display:none}.family-story .sa.is-stacked{padding:18px 0 0}.family-story__heading h2{margin-block:10px 14px;font-size:36px}.family-story .sa__text{line-height:1.45}.family-story .sa__text ul{gap:10px}}
.zr{height:calc(var(--zr-length) * 100vh);background:var(--zr-bg);position:relative}.zr__stage{height:100vh;position:sticky;top:0;overflow:hidden;container-type:inline-size}.zr__centre{width:0;height:0;position:absolute;top:50%;left:50%}.zr__frame{background:var(--zr-frame);position:absolute;top:0;left:0;overflow:hidden;translate:-50% -50%}.zr__frame img,.zr__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zr__word{font-size:max(20px, var(--zr-font));letter-spacing:-.02em;white-space:nowrap;color:var(--zr-text);font-weight:400;line-height:1;position:absolute;top:0;left:0}.zr__play{z-index:2;font:inherit;font-size:max(18px, calc(var(--zr-font) * .75));color:var(--zr-play-text);white-space:nowrap;opacity:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -50%}.zr__play-icon{background:var(--zr-play);border-radius:50%;place-items:center;width:1.4em;height:1.4em;transition:scale .25s;display:grid}.zr__play:hover .zr__play-icon{scale:1.12}.zr__play-icon svg{width:70%;fill:var(--zr-play-text)}.zr__play:focus-visible{outline:2px solid var(--zr-play-text);outline-offset:6px;border-radius:4px}
.goals-scene{height:220svh}.goals-scene .zr__stage{height:100svh}.goals-scene .zr__word{font-weight:600}.goals-scene__content{z-index:2;opacity:0;pointer-events:none;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:6vw;display:grid;position:absolute;inset:0}.goals-scene__content:before{content:"";z-index:-1;background:linear-gradient(90deg,#051f27d9,#051f2780 40%,#0000 75%),linear-gradient(#0000 55%,#051f2766);position:absolute;inset:0}.goals-scene__copy{color:#fff;max-width:680px}.goals-scene__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a5edd8;font-size:13px;font-weight:600}.goals-scene__copy h2{letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(44px,5.5vw,84px);font-weight:600;line-height:1.02}.goals-scene__copy h2 span{color:#a5edd8}.goals-scene__description{color:#f0f6f3;max-width:550px;font-size:clamp(18px,1.5vw,22px);line-height:1.6}.goals-scene__tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.goals-scene__tags span{background:#ffffff0d;border:1px solid #ffffff50;border-radius:999px;padding:9px 14px;font-size:13px}.goals-scene__goal{color:#123240;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f2;border:1px solid #fffc;border-radius:30px;justify-self:end;width:100%;max-width:410px;margin-top:10vh;padding:30px;box-shadow:0 25px 70px #092f3933}.goals-scene__goal-top{color:#536c73;justify-content:space-between;gap:14px;font-size:12px;display:flex}.goals-scene__goal-top span:last-child{color:#1043fd;font-weight:700}.goals-scene__goal h3{letter-spacing:-.02em;margin:24px 0 20px;font-size:26px;font-weight:600}.goals-scene__amount{letter-spacing:-.04em;font-size:44px;font-weight:600}.goals-scene__amount span{letter-spacing:0;color:#536c73;font-size:14px}.goals-scene__goal>p{color:#536c73;margin-top:4px;font-size:14px}.goals-scene__track{background:#dce8e4;border-radius:20px;height:10px;margin-top:25px;overflow:hidden}.goals-scene__track span{background:linear-gradient(90deg,#1043fd,#0ac795);border-radius:20px;width:60%;height:100%;display:block}.goals-scene__progress{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.goals-scene__progress strong{font-size:20px}.goals-scene__goal small{color:#647b7e;margin-top:22px;font-size:11px;display:block}@media (max-width:767px){.goals-scene{height:190svh}.goals-scene__content{grid-template-columns:1fr;align-content:center;gap:24px;padding:28px 20px 85px}.goals-scene__copy h2{margin:12px 0 16px;font-size:44px}.goals-scene__description{font-size:16px;line-height:1.5}.goals-scene__tags{display:none}.goals-scene__goal{border-radius:24px;justify-self:start;max-width:350px;margin:0;padding:22px}.goals-scene__goal h3{margin:12px 0;font-size:22px}.goals-scene__amount{font-size:34px}.goals-scene__track{margin-top:16px}.goals-scene__goal small{margin-top:12px}.goals-scene__content:before{background:linear-gradient(90deg,#051f27cc,#051f2766)}}@media (prefers-reduced-motion:reduce){.goals-scene{height:100svh}}
.ht{background:var(--ht-bg);width:100%;container-type:inline-size}.ht__grid{grid-template-columns:var(--ht-tabs) 1fr;width:100%;aspect-ratio:var(--ht-aspect);display:grid;position:relative}.ht__tabs{padding-top:var(--ht-top);flex-direction:column;align-items:stretch;min-width:0;display:flex}.ht__tab{border-radius:var(--ht-tab-radius) 0 0 var(--ht-tab-radius);font:inherit;text-align:left;color:var(--ht-title);cursor:pointer;transition:background-color var(--ht-speed) ease, grid-template-rows var(--ht-speed) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;outline:none;grid-template-rows:auto 0fr;padding:18px 14px 18px 22px;display:grid;position:relative}.ht__tab.is-active{background:var(--ht-surface);grid-template-rows:auto 1fr}.ht__tab:before,.ht__tab:after{content:"";width:var(--ht-tab-radius);height:var(--ht-tab-radius);opacity:0;pointer-events:none;transition:opacity var(--ht-speed) ease;position:absolute;right:0}.ht__tab:before{background:radial-gradient(circle at 0 0, transparent calc(var(--ht-tab-radius) - .5px), var(--ht-surface) var(--ht-tab-radius));bottom:100%}.ht__tab:after{background:radial-gradient(circle at 0 100%, transparent calc(var(--ht-tab-radius) - .5px), var(--ht-surface) var(--ht-tab-radius));top:100%}.ht__tab.is-active:before,.ht__tab.is-active:after{opacity:1}.ht__tab:focus-visible .ht__title{text-underline-offset:4px;text-decoration:underline}.ht__title{letter-spacing:-.01em;font-size:clamp(16px,1.75vw,24px);font-weight:600;line-height:1.3}.ht__more{min-height:0;overflow:hidden}.ht__text{max-width:22em;color:var(--ht-text);opacity:0;transition:opacity var(--ht-speed) ease, translate var(--ht-speed) ease;padding-top:8px;font-size:clamp(12px,1.05vw,14px);line-height:1.5;display:block;translate:0 -4px}.ht__tab.is-active .ht__text{opacity:1;translate:0}.ht__panel{min-width:0;padding:var(--ht-frame);border-radius:var(--ht-radius);background:var(--ht-surface)}.ht__pictures{border-radius:calc(var(--ht-radius) - var(--ht-frame));height:100%;position:relative;overflow:hidden}.ht__pictures img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--ht-speed) ease, scale calc(var(--ht-speed) * 2) cubic-bezier(.22, 1, .36, 1);position:absolute;inset:0;scale:1.04}.ht__pictures img.is-active{opacity:1;scale:1}@container (max-width:640px){.ht__grid{aspect-ratio:auto;grid-template-columns:1fr}.ht__tabs{padding-top:0}.ht__tab{border-radius:var(--ht-tab-radius)}.ht__tab:before,.ht__tab:after{display:none}.ht__panel{aspect-ratio:1.5;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ht__tab,.ht__text,.ht__pictures img{transition-duration:0s}}
.receipt-showcase{color:#102047;background:radial-gradient(at 90% 40%,#dce8ff,#0000 55%),linear-gradient(140deg,#fff,#f2f6ff)}.receipt-showcase__heading{max-width:850px;margin-bottom:36px}.receipt-showcase .ht__pictures img{object-fit:contain;padding:12px;scale:1}.receipt-showcase .ht__panel{background:linear-gradient(150deg,#e3ebfc,#f0f5ff)}.receipt-showcase .ht__title{font-size:clamp(21px,2vw,30px)}.receipt-showcase .ht__text{max-width:26em;padding-top:16px;font-size:18px;line-height:1.65}.receipt-showcase .ht__tab{padding:28px 32px}.receipt-showcase .ht__tab.is-active{box-shadow:-12px 12px 28px -24px #17429550}@container (max-width:640px){.receipt-showcase .ht__panel{aspect-ratio:1122/1402}.receipt-showcase .ht__text{font-size:16px}.receipt-showcase .ht__tab{padding:22px}}.receipt-showcase--cafe{isolation:isolate;background:#e8dcc9 url(/landing/receipt-details/cafe-scene.png) bottom/cover no-repeat;position:relative;overflow:hidden}.receipt-showcase--cafe:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7eef0 0%,#faf7eecc 37%,#faf7ee1f 70%),linear-gradient(#faf7eeb3,#0000 45%);position:absolute;inset:0}.receipt-showcase--cafe .receipt-showcase__heading{margin-bottom:18px}.receipt-showcase--cafe .ht__panel{background:0 0;padding:0}.receipt-showcase--cafe .ht__pictures img{padding:0}.receipt-showcase--cafe .ht__tab.is-active{box-shadow:-12px 14px 36px -26px #4e361a59}.receipt-showcase--cafe .ht__tab{padding-block:26px}.receipt-showcase--cafe .ht__text{color:#4f514d}@media (max-width:767px){.receipt-showcase--cafe{background-position:72% bottom}.receipt-showcase--cafe:before{background:linear-gradient(#faf7eef5 0%,#faf7eee6 45%,#faf7ee33)}}.receipt-showcase--cafe .ht__pictures{mix-blend-mode:normal;border-radius:28px}.receipt-showcase--cafe .ht__pictures img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mix-blend-mode:normal;width:auto;max-width:100%;height:100%;left:50%;right:auto;translate:-50%;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.receipt-showcase--cafe{padding-top:36px;padding-bottom:48px}.receipt-showcase--cafe>div{height:calc(100svh - 84px);min-height:620px;max-height:1000px;position:relative}.receipt-showcase--cafe .receipt-showcase__heading{z-index:2;pointer-events:none;width:43%;margin:0;position:absolute;top:8px;left:0}.receipt-showcase--cafe .receipt-showcase__heading h2{font-size:clamp(36px,3.4vw,52px)}.receipt-showcase--cafe .receipt-showcase__heading>p:last-child{max-width:480px;margin-top:16px;font-size:18px}.receipt-showcase--cafe .ht,.receipt-showcase--cafe .ht__grid{aspect-ratio:auto;height:100%}.receipt-showcase--cafe .ht__tabs{padding-top:280px}.receipt-showcase--cafe .ht__tab{padding:22px 28px}.receipt-showcase--cafe .ht__title{font-size:26px}.receipt-showcase--cafe .ht__text{padding-top:12px;font-size:17px}.receipt-showcase--cafe>div>p:last-child{margin:0;position:absolute;bottom:0;left:0}}@media (min-width:1024px) and (max-height:820px){.receipt-showcase--cafe{padding-top:24px;padding-bottom:54px}.receipt-showcase--cafe>div{height:calc(100svh - 78px);min-height:0}.receipt-showcase--cafe .ht__tabs{padding-top:240px}.receipt-showcase--cafe .receipt-showcase__heading h2{font-size:40px}.receipt-showcase--cafe .ht__tab{padding:16px 24px}.receipt-showcase--cafe .ht__title{font-size:23px}.receipt-showcase--cafe .ht__text{font-size:16px;line-height:1.5}}@media (min-width:1024px){.receipt-showcase--cafe{padding-bottom:84px}.receipt-showcase--cafe>div{height:calc(100svh - 120px)}}@media (min-width:1024px) and (max-height:820px){.receipt-showcase--cafe{padding-bottom:80px}.receipt-showcase--cafe>div{height:calc(100svh - 104px)}}.receipt-showcase--cafe .ht__tab.is-active{color:#f4f8ff;box-shadow:-10px 16px 38px -22px #102f6580}.receipt-showcase--cafe .ht__tab.is-active .ht__title{color:#f4f8ff}.receipt-showcase--cafe .ht__tab.is-active .ht__text{color:#dce8fa}
.lv{width:100%;aspect-ratio:var(--lv-aspect);background:var(--lv-bg);position:relative;overflow:hidden}.lv__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lv__fallback{background:repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--lv-a) 40%, transparent) 18px 19px, transparent 19px 31px, color-mix(in srgb, var(--lv-b) 40%, transparent) 31px 32px), var(--lv-bg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000);mask-image:linear-gradient(#0000,#000 30% 60%,#0000)}.lv__content{z-index:1;height:100%;position:relative}
.reports-showcase{background:#081328}.reports-showcase__light{z-index:-2;opacity:.8;pointer-events:none;position:absolute;inset:0}.reports-showcase__light .lv{aspect-ratio:auto;height:100%}.reports-showcase__shade{z-index:-1;background:linear-gradient(90deg,#0813281f,#08132859 48%,#081328f0 78%),linear-gradient(#081328,#0000 15% 78%,#081328);position:absolute;inset:0}.reports-showcase__art{animation:1.2s both reports-arrive;animation-timeline:view();animation-range:entry entry 75%}.reports-showcase__art img{object-fit:contain;filter:drop-shadow(0 30px 55px #00000040);max-height:820px}@keyframes reports-arrive{0%{opacity:.2;transform:translateY(45px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.reports-showcase__shade{background:linear-gradient(#081328e6,#0813288c 45%,#08132833)}}@media (prefers-reduced-motion:reduce){.reports-showcase__art{animation:none}}
.rs{width:100%;aspect-ratio:var(--rs-aspect);background:var(--rs-bg);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden;container-type:inline-size}.rs--vertical{touch-action:pan-x}.rs.is-dragging{cursor:grabbing}.rs:focus-visible{box-shadow:inset 0 0 0 2px var(--rs-control-icon)}.rs__view{perspective:var(--rs-perspective);position:absolute;inset:0}.rs__stage{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.rs__card{width:var(--rs-card);aspect-ratio:1 / var(--rs-ratio);border-radius:var(--rs-radius);background:var(--rs-card-bg);will-change:transform, filter, opacity;position:absolute;top:0;left:0;overflow:hidden}.rs__card img,.rs__card video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.rs__caption{color:#fff;background:linear-gradient(#0000,#0000008c);padding:40px 16px 14px;font-size:13px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.rs__arrow{z-index:200;background:var(--rs-control);width:36px;height:36px;color:var(--rs-control-icon);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:scale .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.rs__arrow:hover{scale:1.1}.rs__arrow--prev{left:3cqw}.rs__arrow--next{right:3cqw}.rs--vertical .rs__arrow{top:auto;left:50%;right:auto;translate:-50%;rotate:90deg}.rs--vertical .rs__arrow--prev{top:3cqw}.rs--vertical .rs__arrow--next{bottom:3cqw}.rs__arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px}.rs__dots{z-index:200;background:var(--rs-control);border-radius:999px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:3cqw;left:50%;translate:-50%}.rs--vertical .rs__dots{flex-direction:column;bottom:50%;left:auto;right:3cqw;translate:0 50%}.rs__dots button{background:var(--rs-dot);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background .25s,scale .25s}.rs__dots button.is-active{background:var(--rs-dot-active);scale:1.2}
.week-reels .rs{isolation:isolate}.week-reels .rs__card{border-radius:0;overflow:visible}.week-reels .rs__card img{object-fit:contain;height:auto}.week-reels .rs__dots{background:0 0;gap:10px;bottom:0}.week-reels .rs__dots button{box-sizing:content-box;background-clip:padding-box;border:3px solid #0000;width:12px;height:12px}.week-reels .rs__arrow{width:46px;height:46px;box-shadow:0 8px 24px #15378212}.week-reels__story{text-align:center;min-height:126px;padding-top:20px}@media (max-width:767px){.week-reels .rs{aspect-ratio:.87;--rs-card:44cqw!important}.week-reels .rs__arrow{width:38px;height:38px}.week-reels .rs__arrow--prev{left:0}.week-reels .rs__arrow--next{right:0}.week-reels__story{min-height:155px}.week-reels .lana-fono{border-radius:28px;padding:6px}.week-reels .lana-fono .ff-screen{border-radius:22px}}@media (min-width:1024px){.week-reels{margin-top:0}.week-reels .rs{aspect-ratio:.98;--rs-card:40cqw!important}.week-reels__story{min-height:148px;padding-inline:30px}}.week-showcase{background:radial-gradient(at 82% 40%,#8cadff3d,#0000 48%),radial-gradient(at 6% 18%,#fffffffa,#0000 57%),linear-gradient(135deg,#f3f6ff,#e8eefb 58%,#f5f8ff);border-top:1px solid #ffffffb3}.week-showcase:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#5771a61f 1px,#0000 1px),linear-gradient(90deg,#5771a61f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 85% 45%,#000,#0000 68%);mask-image:radial-gradient(at 85% 45%,#000,#0000 68%)}.week-showcase__case{background:#ffffffa6;box-shadow:0 12px 36px -24px #233a6d4d,inset 0 1px #fff}.week-showcase .week-reels__story h3{font-size:28px}.week-showcase .week-reels__story>p:last-child{font-size:18px}@media (max-width:767px){.week-showcase .week-reels__story h3{font-size:24px}.week-showcase .week-reels__story>p:last-child{font-size:16px}}.week-showcase .rs__arrow{color:#fff;background:#1043fd;border:1px solid #fff6;width:60px;height:60px;transition:scale .2s,background .2s,box-shadow .2s;box-shadow:0 10px 28px -6px #1043fd7a}.week-showcase .rs__arrow svg{stroke-width:2.5px;width:26px;height:26px}.week-showcase .rs__arrow:hover{background:#0833d1;box-shadow:0 12px 30px -5px #1043fd99}.week-showcase .rs__arrow:focus-visible{outline-offset:5px;outline:3px solid #1043fd}.week-showcase .rs__arrow:active{scale:.96}@media (max-width:767px){.week-showcase .rs__arrow{width:46px;height:46px}.week-showcase .rs__arrow svg{width:22px;height:22px}}@media (min-width:1024px) and (min-height:700px){.week-showcase{min-height:calc(100svh - 66px);padding-block:28px}.week-showcase>div{gap:36px;min-height:calc(100svh - 122px)}.week-showcase .week-reels{margin:0}.week-showcase .week-reels .rs{aspect-ratio:auto;height:calc(100svh - 320px);--rs-card:min(40cqw,calc((100svh - 365px) / 2.13))!important}.week-showcase .week-reels__story{min-height:126px;padding:16px 20px 0}.week-showcase .week-reels__story h3{margin-top:6px;font-size:25px}.week-showcase .week-reels__story>p:last-child{margin-top:6px;font-size:16px;line-height:1.5}.week-showcase .week-reels>p:last-child{margin-top:10px}.week-showcase h2{font-size:clamp(38px,4.8svh,54px)}.week-showcase__case{padding:18px 22px}.week-showcase__case h3{font-size:19px}.week-showcase__case p{font-size:15px;line-height:1.5}}@media (min-width:1024px) and (min-height:700px) and (max-height:820px){.week-showcase{padding-block:20px}.week-showcase>div{min-height:calc(100svh - 106px)}.week-showcase>div>div:first-child>p{margin-top:16px;padding-block:10px;font-size:13px}.week-showcase>div>div:first-child>.grid{gap:10px;margin-top:14px}.week-showcase>div>div:first-child>div:last-child{margin-top:14px}.week-showcase__case{padding:12px 18px}.week-showcase__case p{margin-top:5px;font-size:14px;line-height:1.4}.week-showcase .max-w-xl>p:last-child{margin-top:10px;font-size:16px;line-height:1.4}}@media (max-width:767px){.week-showcase .week-reels .rs{aspect-ratio:auto;height:clamp(300px,52svh,440px);--rs-card:min(44cqw,calc((52svh - 34px) / 2.13))!important}.week-showcase .week-reels__story{min-height:140px;padding-top:12px}}
.lana-glow-cta{color:#fff;background:linear-gradient(160deg,#1645bd,#122854);border:1px solid #4266b3;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:6px 24px 6px 6px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 12px 30px -16px #00cecf80}.lana-glow-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff30,0 14px 32px -12px #00cedfa0}.lana-glow-cta:focus-visible{outline-offset:5px;outline:2px solid #6fffe1}.lana-glow-knob{background:#00d5ca55;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.lana-glow-liquid{pointer-events:none;width:150%;max-width:none;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lana-glow-cap{color:#d0fff8;background:linear-gradient(165deg,#1a3a74,#07172f);border-radius:50%;place-items:center;width:74%;height:74%;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff30,0 2px 8px #0009}.lana-glow-cap svg{width:54%;height:54%}@media (prefers-reduced-motion:reduce){.lana-glow-cta{transition:none}.lana-glow-cta:hover{transform:none}}
.il{z-index:50;color:var(--il-text);pointer-events:auto;position:absolute;inset:0;overflow:hidden;container-type:size}.il.is-fixed{z-index:10000;position:fixed}.il.is-open{pointer-events:none}.il__half{background:var(--il-bg);transition:translate calc(.65s * var(--il-k)) cubic-bezier(.76, 0, .24, 1);position:absolute;inset:0}.il__half.is-left{clip-path:inset(0 50% 0 0)}.il__half.is-right{clip-path:inset(0 0 0 50%)}.il--stream.is-open .il__half.is-left{translate:0 -100%}.il--stream.is-open .il__half.is-right{translate:0 100%}.il--drift.is-open .il__half.is-left{translate:-50%}.il--drift.is-open .il__half.is-right{translate:50%}.il__marks i{background:var(--il-mark);border-radius:50%;width:3px;height:3px;transition:opacity .4s;position:absolute}.il__marks i:first-child{top:16%;left:12.5%}.il__marks i:nth-child(2){top:16%;right:12.5%}.il__marks i:nth-child(3){bottom:16%;left:12.5%}.il__marks i:nth-child(4){bottom:16%;right:12.5%}.il:is(.is-logo-out,.is-open) .il__marks i{opacity:0}.il__cards{z-index:2;position:absolute;inset:0}.il__card{width:var(--il-card-w);aspect-ratio:1 / var(--il-card-ratio);border-radius:var(--il-card-radius);opacity:0;will-change:transform, filter;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 40px -18px #00000059}.il__card img,.il__card span{object-fit:cover;width:100%;height:100%;display:block}.il__centre{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.il__tagline,.il__logo{text-align:center;grid-area:1/1;margin:0}.il__tagline{letter-spacing:-.02em;transition:opacity calc(.3s * var(--il-k)) ease, filter calc(.3s * var(--il-k)) ease;font-size:clamp(16px,1.6cqw,26px);font-weight:600}.il__tagline span{opacity:0;filter:blur(8px);transition:opacity calc(.5s * var(--il-k)) ease, filter calc(.5s * var(--il-k)) ease, translate calc(.6s * var(--il-k)) cubic-bezier(.22, 1, .36, 1);margin:0 .14em;display:inline-block;translate:0 .3em}.il.is-words .il__tagline span{opacity:1;filter:blur();translate:0}.il:is(.is-logo,.is-logo-out,.is-open) .il__tagline{opacity:0;filter:blur(10px)}.il__logo{letter-spacing:.02em;opacity:0;filter:blur(14px);transition:opacity calc(.45s * var(--il-k)) ease, filter calc(.45s * var(--il-k)) ease, scale calc(.8s * var(--il-k)) cubic-bezier(.22, 1, .36, 1);font-size:clamp(26px,3.2cqw,52px);font-weight:700;scale:1.06}.il.is-logo .il__logo{opacity:1;filter:blur();scale:1}.il:is(.is-logo-out,.is-open) .il__logo{opacity:0;filter:blur(10px);scale:.97}
.lana-intro-brand{align-items:center;gap:12px;width:clamp(210px,32vw,420px);display:flex}.lana-intro-brand img{min-width:0;width:85%!important}.lana-intro-brand>span{color:#00e4bb;letter-spacing:-.04em;font-size:clamp(22px,3vw,40px)}.lana-intro-host .il__card{box-shadow:none}.lana-intro-host .il__card img{object-fit:contain}.intro-ready .landing-hero h1>span{animation:.65s both lana-arrive;display:inline-block}@keyframes lana-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lana-intro-host .il{display:none}.intro-ready .landing-hero h1>span,.intro-ready .hero-art,.intro-ready .hero-stores{animation:none}}.lana-intro-host .il__tagline{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;padding:0 24px;font-size:clamp(36px,5.5vw,76px);font-weight:600;line-height:1.16}.hero-ocean{opacity:.62;background:#0c1633}.hero-ocean-shade{background:linear-gradient(100deg,#091230f0 0%,#0c1942ad 46%,#0a1c392e 100%)}.lana-intro-host:not(.intro-ready) .landing-hero h1>span,.lana-intro-host:not(.intro-ready) .hero-art,.lana-intro-host:not(.intro-ready) .hero-actions,.lana-intro-host:not(.intro-ready) .hero-stores{opacity:0}.intro-ready .landing-hero h1>span{animation:.85s .12s both lana-line-in}.intro-ready .landing-hero h1>span:nth-of-type(2){animation-delay:.3s}.intro-ready .landing-hero h1>span:nth-of-type(3){animation-delay:.48s}.intro-ready .hero-art{animation:1.25s .35s both lana-art-in}.intro-ready .hero-actions{animation:.8s .9s both lana-arrive}.intro-ready .hero-stores{animation:.8s 1.05s both lana-arrive}@keyframes lana-line-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes lana-art-in{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lana-intro-host .landing-hero h1>span,.lana-intro-host .hero-art,.lana-intro-host .hero-actions,.lana-intro-host .hero-stores{opacity:1!important;animation:none!important}}
