.lp{position:relative;isolation:isolate;overflow-x:clip}.lx-container{max-width:1180px;margin:0 auto;padding:0 24px}.lx-aurora{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.lx-aurora:after,.lx-aurora:before{content:"";position:absolute;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle,rgba(47,191,111,.16),rgba(47,191,111,0) 62%)}.lx-aurora:before{top:-32vmax;right:-22vmax}.lx-aurora:after{bottom:-40vmax;left:-28vmax;background:radial-gradient(circle,rgba(29,140,170,.1),rgba(29,140,170,0) 60%)}.lx-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--lp-accent);transform-origin:0 50%;transform:scaleX(0);opacity:.9}.lx-title{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0 0 16px;max-width:18ch}.lx-body{font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.6;color:var(--lp-soft);margin:0;max-width:52ch}.lx-section{padding:clamp(72px,10vw,128px) 0;position:relative}.lx-hero{padding:clamp(36px,6vw,72px) 0 clamp(56px,8vw,96px);min-height:calc(100dvh - 64px);display:flex;align-items:center}.lx-hero-in{display:grid;grid-template-columns:1.02fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.lx-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(47,191,111,.12);border:1px solid rgba(47,191,111,.32);color:#9be8be;font-size:.86rem;font-weight:600}.lx-headline{font-size:clamp(2.8rem,6.4vw,5.2rem);line-height:1;letter-spacing:-.045em;font-weight:800;margin:22px 0}.lx-headline .lx-accent{color:var(--lp-accent);display:block}.lx-sub{font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.55;color:var(--lp-soft);margin:0 0 30px;max-width:40ch}.lx-ctas{display:flex;gap:12px;flex-wrap:wrap}.lx-ctas .btn{white-space:nowrap}.lx-enter{opacity:0;transform:translateY(26px);animation:lx-enter .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * .11s + 80ms)}@keyframes lx-enter{to{opacity:1;transform:none}}.lx-stage{position:relative;perspective:1200px}.lx-stage-tilt{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.16,1,.3,1)}.lx-reel{position:relative;aspect-ratio:4/4.4;border-radius:28px;overflow:hidden;background:#050806;box-shadow:0 50px 100px -40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.06);isolation:isolate}.lx-reel-slide{position:absolute;inset:0;opacity:0;mix-blend-mode:screen}.lx-reel-slide:first-child{opacity:1}.lx-reel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(6,8,7,.62),rgba(6,8,7,0) 46%),radial-gradient(120% 80% at 80% 0,rgba(47,191,111,.16),transparent 60%)}@media (prefers-reduced-motion:no-preference){.lx-reel-slide{opacity:0;animation:lx-reel-fade 24s linear infinite both;animation-delay:calc(var(--i) * 6s - 1.5s)}.lx-reel-slide img{animation:lx-reel-kb 24s linear infinite both;animation-delay:calc(var(--i) * 6s - 1.5s);transform-origin:60% 40%}.lx-reel-slide:nth-child(2n) img{transform-origin:35% 60%}}@keyframes lx-reel-fade{0%{opacity:0}6.25%{opacity:1}25%{opacity:1}31.25%{opacity:0}to{opacity:0}}@keyframes lx-reel-kb{0%{transform:scale(1.14) translate3d(1.5%,1%,0)}31.25%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.02)}}.lx-float{position:absolute;transform:translateZ(60px)}.lx-float-bal{left:-9%;bottom:9%;width:min(300px,62%)}.lx-float-chat{right:-6%;top:7%;width:min(260px,56%);transform:translateZ(90px)}.lx-float .lp-frame{border-radius:16px}.lx-float .lp-frame-body{padding:12px}.lx-float .lp-balcard{padding:14px 16px}.lx-float-chat .lp-bubble{max-width:100%;font-size:.85rem}.lx-show-head{margin-bottom:clamp(36px,5vw,56px)}.lx-show{position:relative;perspective:1400px}.lx-show-main{max-width:820px;transform-origin:50% 0}.lx-show-side{position:absolute;right:0;bottom:-10%;width:min(380px,44%)}.lx-show-main .lp-frame-body{padding:22px}.lx-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.lx-split .lp-voice-card{margin:32px 0 0}.lx-chat .lp-bubble{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.lx-chat.in .lp-bubble{opacity:1;transform:none}.lx-chat.in .lp-bubble:first-child{transition-delay:.1s}.lx-chat.in .lp-bubble:nth-child(2){transition-delay:.7s}.lx-chat.in .lp-bubble:nth-child(3){transition-delay:1.3s}.lx-chat.in .lp-bubble:nth-child(4){transition-delay:1.9s}.lx-chat.in .lp-bubble:nth-child(5){transition-delay:2.5s}.lx-chat .lp-chips{opacity:0;transition:opacity .5s ease 3s}.lx-chat.in .lp-chips{opacity:1}.lx-bento-head{margin-bottom:40px}.lx-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.lx-cell{--mx:50%;--my:50%;position:relative;border-radius:24px;padding:26px;overflow:hidden;background:var(--lp-panel);border:1px solid var(--lp-border);display:flex;flex-direction:column;gap:10px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease}.lx-cell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(47,191,111,.16),transparent 45%);transition:opacity .3s ease}.lx-cell:hover:before{opacity:1}.lx-cell:hover{border-color:rgba(47,191,111,.35);transform:translateY(-3px)}.lx-cell.tint{background:linear-gradient(160deg,#0f2a1c,#0b130f 70%);border-color:#1d3a29}.lx-cell.tint-2{background:linear-gradient(200deg,#0d2229,#0a1012 75%);border-color:#1a3138}.lx-cell h3{font-size:1.32rem;letter-spacing:-.02em;font-weight:800;margin:0;color:var(--lp-text)}.lx-cell p{font-size:.95rem;line-height:1.5;color:var(--lp-soft);margin:0;max-width:46ch}.lx-cell .lx-cell-media{margin-top:auto;padding-top:14px}.lx-cell .lp-frame{border-radius:14px;box-shadow:0 24px 50px -28px rgba(0,0,0,.8)}.lx-cell .lp-frame-body{padding:14px}.lx-span-2{grid-column:span 2}.lx-span-3{grid-column:span 3}.lx-span-4{grid-column:span 4}.lx-stack-head{margin-bottom:40px}.lx-stack{display:flex;flex-direction:column;gap:28px}.lx-stack-card{position:-webkit-sticky;position:sticky;top:calc(96px + var(--i) * 18px);border-radius:30px;overflow:hidden;background:#0d1310;border:1px solid var(--lp-border);box-shadow:0 -20px 60px -30px rgba(0,0,0,.9);display:grid;grid-template-columns:1.1fr 1fr;min-height:min(560px,74dvh)}.lx-stack-photo{position:relative;overflow:hidden}.lx-stack-photo .lx-pimg{position:absolute;left:0;right:0;top:-8%;height:116%}.lx-stack-copy{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:14px}.lx-stack-k{color:var(--lp-accent);font-weight:700;font-size:.95rem}.lx-stack-line{font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.06;letter-spacing:-.035em;font-weight:800;margin:0}.lx-more{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px);grid-row-gap:34px;row-gap:34px;margin-top:44px}.lx-more-item{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;align-items:start}.lx-more-ic{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-accentSoft);color:var(--lp-accent)}.lx-more-t{font-weight:700;font-size:1.08rem;margin:2px 0 4px}.lx-more-d{color:var(--lp-soft);margin:0;line-height:1.5;font-size:.96rem}.lx-final{text-align:center;overflow:hidden}.lx-final-glow{position:absolute;left:50%;top:50%;width:900px;height:900px;translate:-50% -50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(47,191,111,.22),rgba(47,191,111,0) 60%)}.lx-final .lx-title{margin:22px auto 12px;max-width:20ch}.lx-final .lx-body{margin:0 auto 30px}.lx-final .lx-ctas{justify-content:center}.lp .btn{transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease,background .2s ease}.lp .btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.lp .btn-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lx-progress{animation:lx-grow linear both;animation-timeline:scroll(root)}@keyframes lx-grow{to{transform:scaleX(1)}}.lx-aurora:before{animation:lx-drift-a linear both;animation-timeline:scroll(root)}.lx-aurora:after{animation:lx-drift-b linear both;animation-timeline:scroll(root)}@keyframes lx-drift-a{to{transform:translate(-18vmax,60vh)}}@keyframes lx-drift-b{to{transform:translate(14vmax,-50vh)}}.lx-par-slow{animation:lx-par-slow linear both;animation-timeline:scroll(root);animation-range:0 100vh}.lx-par-fast{animation:lx-par-fast linear both;animation-timeline:scroll(root);animation-range:0 100vh}.lx-par-faster{animation:lx-par-faster linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes lx-par-slow{to{translate:0 60px}}@keyframes lx-par-fast{to{translate:0 -70px}}@keyframes lx-par-faster{to{translate:0 -130px}}.lx-show-main{animation:lx-tilt-in linear both;animation-timeline:view();animation-range:entry 0 cover 45%}@keyframes lx-tilt-in{0%{transform:rotateX(24deg) scale(.9) translateY(40px);opacity:.35}to{transform:none;opacity:1}}.lx-show-side{animation:lx-side-in linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes lx-side-in{0%{transform:translate(60px,80px);opacity:0}to{transform:none;opacity:1}}.lx-stack-photo .lx-pimg{animation:lx-photo-par linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes lx-photo-par{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.lx-final-glow{animation:lx-glow linear both;animation-timeline:view();animation-range:entry 0 cover 60%}@keyframes lx-glow{0%{scale:.5;opacity:0}to{scale:1;opacity:1}}}}.lx-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 70ms)}.lx-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lx-chat .lp-bubble,.lx-chat .lp-chips,.lx-enter,.lx-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.lx-stage-tilt{transform:none!important}.lx-cell,.lx-cell:hover{transform:none}}@media (max-width:960px){.lx-hero{min-height:0}.lx-hero-in{grid-template-columns:1fr}.lx-stage{max-width:560px;margin:0 auto;width:100%}.lx-float-bal{left:-2%}.lx-float-chat{right:-2%}.lx-split{grid-template-columns:1fr}.lx-show-side{position:relative;right:auto;bottom:auto;width:100%;max-width:420px;margin:-40px 0 0 auto}.lx-bento{grid-template-columns:1fr 1fr}.lx-span-2,.lx-span-3,.lx-span-4{grid-column:span 1}.lx-bento .lx-wide-md{grid-column:span 2}.lx-stack-card{grid-template-columns:1fr;min-height:0}.lx-stack-photo{aspect-ratio:16/10}}@media (max-width:640px){.lx-container{padding:0 16px}.lx-bento{grid-template-columns:1fr}.lx-bento .lx-wide-md{grid-column:span 1}.lx-cell{padding:20px}.lx-more{grid-template-columns:1fr}.lx-float-bal{width:70%;bottom:6%}.lx-float-chat{width:62%;top:4%}.lx-stack-card{top:calc(80px + var(--i) * 12px)}.lx-ctas .btn{flex:1 1 auto}}.lx-cell .lx-cell-media{margin-block:auto}.lx-cell .lp-health{flex-wrap:wrap;justify-content:center;row-gap:16px}.lx-cell .lp-health-factors{min-width:180px}.lx-cell .lp-ring-num{align-items:center}@media (max-width:640px){.lx-float-chat{right:0}.lx-float-bal{left:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (max-width:960px){@keyframes lx-side-in-y{0%{transform:translateY(80px);opacity:0}to{transform:none;opacity:1}}.lx-show-side{animation-name:lx-side-in-y}}}.lx-marquee{position:relative;overflow:clip;padding:clamp(36px,6vw,72px) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lx-mq-row{overflow:visible}.lx-mq-track{display:flex;width:max-content;white-space:nowrap;font-weight:800;text-transform:uppercase;font-size:clamp(56px,13vw,200px);line-height:.94;letter-spacing:-.04em;will-change:transform}.lx-mq-track span{padding:0 .14em}.lx-mq-top .lx-mq-track span{color:transparent;-webkit-text-stroke:1.5px #6fe0a3}.lx-mq-bottom .lx-mq-track span{color:#17241d}.lx-mq-top .lx-mq-track{transform:translateX(-600px)}.lx-mq-bottom .lx-mq-track{transform:translateX(-450px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-mq-top .lx-mq-track{animation:lx-mq-right linear both;animation-timeline:view();animation-range:cover}.lx-mq-bottom .lx-mq-track{animation:lx-mq-left linear both;animation-timeline:view();animation-range:cover}@keyframes lx-mq-right{0%{transform:translateX(-1100px)}to{transform:translateX(-100px)}}@keyframes lx-mq-left{0%{transform:translateX(-100px)}to{transform:translateX(-1100px)}}}}