.lp{--lp-midnight:var(--midnight);--lp-indigo:var(--indigo);--lp-lilac:var(--lilac);--lp-blush:var(--blush);--lp-peach:var(--peach);--lp-model:var(--model);--lp-warm:var(--warm);--lp-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--ground:white;--text-3:color-mix(in srgb,var(--text) 62%,white);min-height:100dvh;background:white;color:var(--text);font:400 15px/23px var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.lp){scroll-behavior:smooth}.lp-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.lp-card{background:var(--surface);border-radius:14px;box-shadow:var(--card-shadow)}.lp-k{font-size:13px;line-height:23px;color:var(--text-3)}.lp-mono{font-family:var(--font-mono)}.lp-model{color:var(--lp-model)}.lp-fill{background:var(--lp-warm);-webkit-background-clip:text;background-clip:text;color:transparent}.lp [lang=ar]{font-family:var(--font-arabic),var(--font-sans);font-weight:400}.lp-sky{border-radius:28px;overflow:hidden;color:white;background:radial-gradient(70% 42% at 50% 0,var(--lp-peach) 0,transparent 72%),radial-gradient(48% 34% at 14% 8%,var(--lp-blush) 0,transparent 70%),linear-gradient(180deg,var(--lp-lilac) 0,var(--lp-indigo) 46%,var(--lp-midnight) 100%)}.lp-grain{position:relative;isolation:isolate}.lp-grain:after{content:"";position:absolute;inset:0;background-image:var(--lp-grain);mix-blend-mode:overlay;opacity:.45;pointer-events:none;z-index:0}.lp-grain>*{position:relative;z-index:1}.lp-glow{position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lp-peach) 75%,transparent) 34%,color-mix(in srgb,var(--lp-blush) 45%,transparent) 50%,color-mix(in srgb,var(--lp-lilac) 30%,transparent) 70%,transparent 100%);filter:blur(8px);pointer-events:none;z-index:-1}.lp h1,.lp h2{font-family:var(--font-display),var(--font-sans);font-weight:500}.lp-orb{display:inline-block;vertical-align:top;flex-shrink:0}.lp .lp-btn{height:36px;padding:0 14px;border-radius:9px;font-size:14px}.lp .lp-btn-hero{height:42px;padding:0 18px;border-radius:9px;font-size:15px}.lp .lp-btn-go{min-width:170px}.lp-nav{position:sticky;top:0;z-index:10}.lp-nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ground);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--text) 35%,transparent);opacity:0;transition:opacity .3s ease}.lp-nav.solid:before{opacity:1}.lp-nav-row{display:flex;align-items:center;justify-content:space-between;height:60px}.lp-mark{color:var(--text);display:block}.lp-foot{border-top:1px solid var(--line);margin-top:80px}.lp-foot-row{justify-content:space-between;gap:16px;min-height:64px;font-size:13px;color:var(--text-3);flex-wrap:wrap;padding-block:12px}.lp-foot-mark,.lp-foot-row{display:flex;align-items:center}.lp-foot-mark{gap:10px}.lp .lp-foot-mark [lang=ar]{font-weight:600}.lp-foot-links{display:flex;gap:18px;flex-wrap:wrap}.lp-foot-links a{color:inherit;text-decoration:none}.lp-foot-links a:hover{color:var(--text)}.lp-hero{padding:0;text-align:center}.lp-hero-stage{position:relative;max-width:1440px;min-height:min(900px,calc(100dvh - 64px));margin:0 auto;padding:56px 24px 48px;display:flex;align-items:center;justify-content:center}.lp-hero-in{position:relative;z-index:2;max-width:720px}.lp-hero-orb{margin:0 auto;transition:transform .5s cubic-bezier(.2,0,0,1)}.lp-hero-orb,.lp-hero-orb-s{position:relative;width:260px;height:260px}.lp-hero-orb-s{isolation:isolate}.lp-hero .lp-glow{inset:-70%;filter:blur(26px);opacity:.9}.lp .lp-hero h1{font-size:84px;line-height:80px;margin-top:36px}.lp-surf{position:absolute;inset:0;z-index:1;pointer-events:none}.lp-surf-at{position:absolute;z-index:2;width:max-content;transform:translate(-50%,-50%);animation:lp-open 6.4s cubic-bezier(.2,0,0,1) both}.lp-surf-at.still{animation:none}@keyframes lp-open{0%{opacity:0;transform:translate(-50%,-50%) scale(.14)}5%{opacity:1}13%{transform:translate(-50%,-50%) scale(1.02)}17%,88%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-60%)}}@media (max-width:1100px){.lp-surf-at{animation-duration:3.6s}}.lp-flyer{position:absolute;z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;opacity:0;transform:scale(.3);transition:opacity .25s,transform .35s cubic-bezier(.2,0,0,1.4)}.lp-flyer.on{opacity:1;transform:scale(1)}.lp-flyer.go{transition:left .9s cubic-bezier(.45,0,.15,1),top .9s cubic-bezier(.45,0,.15,1),opacity .25s,transform .35s cubic-bezier(.2,0,0,1.4)}.lp-flyer.go:not(.on){transform:scale(1.6);transition:opacity .2s,transform .2s}.lp-sp{text-align:left;font-size:13.5px;line-height:19px;color:var(--text)}.lp-sp-card,.lp-sp-msg,.lp-sp-quote,.lp-sp-sealed{width:236px;padding:13px 14px;border-radius:16px;background:white;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent),0 14px 34px -14px color-mix(in srgb,var(--lp-midnight) 28%,transparent)}.lp-sp-row{display:flex;gap:11px;align-items:center}.lp-sp-k{font-size:11.5px;line-height:16px;color:var(--text-3);display:inline-flex;gap:5px;align-items:center}.lp-sp-t{font-weight:500;letter-spacing:-.01em}.lp-sp-k+.lp-sp-t{margin-top:3px}.lp-sp-s{font-size:12.5px;line-height:17px;color:var(--text-2);margin-top:2px}.lp-sp-note{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:270px;padding:9px 14px 9px 10px;border-radius:999px;background:white;box-shadow:0 0 0 1.5px transparent,0 14px 34px -14px color-mix(in srgb,var(--lp-midnight) 28%,transparent);border:1.5px solid transparent;background:linear-gradient(white,white) padding-box,var(--lp-warm) border-box}.lp-sp-dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--lp-warm)}.lp-sp-meter{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12px;color:var(--text-2)}.lp-sp-face{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:white;font-weight:500;font-size:16px;background:linear-gradient(160deg,var(--lp-peach),var(--lp-lilac) 55%,var(--lp-indigo))}.lp-sp-cal{flex:none;width:40px;height:44px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:500;line-height:22px;box-shadow:0 0 0 1px var(--line)}.lp-sp-cal small{align-self:stretch;text-align:center;font-size:10px;line-height:16px;color:white;background:var(--lp-warm-x,var(--lp-warm));margin-bottom:2px}.lp-sp-box{flex:none;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--text-3)}.lp-sp-bars{display:flex;align-items:flex-end;gap:5px;height:48px;margin-bottom:8px}.lp-sp-bars span{flex:1;border-radius:4px;background:color-mix(in srgb,var(--text) 10%,transparent)}.lp-sp-bars span.hi{background:linear-gradient(0deg,var(--lp-indigo),var(--lp-lilac) 60%,var(--lp-peach))}.lp-sp-ver{font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.02em}.lp-sp-sealed{color:white;background:radial-gradient(80% 60% at 50% 0,var(--lp-peach) 0,transparent 75%),linear-gradient(180deg,var(--lp-lilac),var(--lp-indigo) 55%,var(--lp-midnight))}.lp-sp-sealed .lp-sp-k{color:color-mix(in srgb,white 78%,transparent)}.lp-sp-sealed .lp-sp-t{font-size:17px;line-height:23px}.lp-sp-thumb{flex:none;width:44px;height:44px;border-radius:10px}.lp-sp-quote .lp-sp-t{font-weight:400;font-size:15px;line-height:21px}.lp-sp-map{display:block;width:100%;height:44px;margin-bottom:6px;overflow:visible}.lp-sp-map path{fill:none;stroke:var(--lp-lilac);stroke-width:1.5}.lp-sp-map circle{fill:var(--lp-indigo)}.lp-sp-map circle:nth-of-type(2){fill:var(--lp-peach)}.lp-sp-mood{flex:none;width:34px;height:34px;border-radius:10px;background:radial-gradient(circle at 70% 30%,var(--lp-peach),var(--lp-blush) 45%,var(--lp-lilac))}.lp-sp-msg{background:color-mix(in srgb,var(--text) 4%,white)}.lp-sp-bubble{background:white;border-radius:14px 14px 14px 4px;padding:8px 11px;box-shadow:0 0 0 1px var(--line)}.lp-sp-msg .lp-sp-s{margin-top:7px}.lp h1{font-size:72px;line-height:70px;letter-spacing:-.05em;margin-top:48px;color:var(--text)}.lp h1 .lp-fill{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}.lp-sub{font-size:18px;line-height:28px;color:var(--text-2);max-width:620px;margin:22px auto 0}.lp-cta{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:30px}.lp-eyebrow{font-size:15px;color:var(--text-2);margin-top:28px}.lp-eyebrow .lp-fill{display:inline-block;padding:.1em 0}.lp .lp-zaat-ar{font-size:22px;font-weight:600;color:var(--text)}.lp-warm{margin-top:36px;padding:26px 28px 24px}.lp-warm-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.lp-warm-now{font-family:var(--font-display),var(--font-sans);font-weight:500;font-size:48px;line-height:52px;letter-spacing:-.04em;white-space:nowrap;padding-bottom:2px;animation:lp-rise .4s cubic-bezier(.2,0,0,1)}.lp-warm-s{font-size:22px;line-height:29px;font-weight:450;letter-spacing:-.015em;max-width:640px;margin-top:2px}.lp-warm-track{height:6px;border-radius:3px;background:var(--surface-2);margin-top:26px;overflow:hidden}.lp-warm-fill{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--lp-midnight),var(--lp-indigo) 28%,var(--lp-lilac) 56%,var(--lp-blush) 79%,var(--lp-peach));transition:width .8s cubic-bezier(.2,0,0,1),background-size .8s cubic-bezier(.2,0,0,1)}.lp-warm-steps{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-warm-steps li{display:grid;gap:4px;font-size:13.5px;line-height:20px;color:var(--text-3);transition:color .4s}.lp-warm-steps li b{font-weight:500;font-size:15px}.lp-warm-steps li.on{color:var(--text-2)}.lp-warm-steps li.on b{color:var(--text)}#demo{scroll-margin-top:84px}.lp-demo{margin-top:40px;display:grid;grid-template-columns:1.25fr 1fr;gap:16px;text-align:left;color:var(--text)}.lp-demo .lp-card{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 24px 60px -24px rgba(12,16,73,.22)}.lp-panel{height:430px;display:flex;flex-direction:column;overflow:hidden}.lp-panel-hd{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;color:var(--text-2);border-bottom:1px solid var(--line)}.lp-panel-hd b{font-weight:450;color:var(--text)}.lp-panel-hd svg{color:var(--icon)}.lp-msgs{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden;justify-content:flex-end}.lp-me{align-self:flex-end;max-width:78%;background:var(--surface-2);border-radius:12px;padding:9px 12px;font-size:14px;line-height:21px}.lp-me,.lp-zt{animation:lp-rise .35s cubic-bezier(.2,0,0,1)}.lp-zt{display:flex;gap:10px;font-size:15px;line-height:24px;max-width:92%}.lp-zt>:first-child{margin-top:2px}.lp-w{opacity:0;transition:opacity .25s}.lp-w.in{opacity:1}.lp-comp{margin:0 14px 14px;border-radius:12px;box-shadow:0 0 0 1px var(--line-strong);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;min-height:46px;font-size:14px}.lp-comp-txt{flex:1;color:var(--text)}.lp-comp-txt.ph{color:var(--text-3)}.lp-caret{display:inline-block;width:1.5px;height:17px;background:var(--model);vertical-align:-3px;margin-left:1px;animation:lp-blink 1s steps(1) infinite}.lp-send{width:30px;height:30px;border-radius:50%;background:var(--text);color:var(--on-fill);display:grid;place-items:center;flex-shrink:0;transition:transform .15s}.lp-send.go{transform:scale(.86)}.lp-beliefs{flex:1;padding:6px;overflow:hidden}.lp-bl{padding:11px 12px;border-radius:10px;transition:background 1.2s}.lp-bl.new{animation:lp-rise .5s cubic-bezier(.2,0,0,1);background:color-mix(in srgb,var(--model) 9%,transparent)}.lp-bl-s{font-size:14px;line-height:20px}.lp-bl-m{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;color:var(--text-3)}.lp-sealed{margin:6px;padding:14px;border-radius:12px;box-shadow:0 0 0 1px var(--line-strong);animation:lp-rise .5s cubic-bezier(.2,0,0,1)}.lp-sealed-lb{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--text-3)}.lp-sealed-s{font-size:14.5px;line-height:21px;margin-top:6px}.lp-tries{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--text-3);align-items:center}.lp-chip{height:30px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font:400 13px var(--font-sans);color:var(--text-2);cursor:pointer;border:0;transition:background .2s,color .2s}.lp-chip:hover{color:var(--text)}.lp-chip.on{background:var(--text);color:var(--on-fill);box-shadow:none}.lp-section{padding-top:120px}.lp h2{font-size:36px;line-height:42px;letter-spacing:-.03em;margin-top:8px;max-width:640px}.lp-lede{font-size:17px;line-height:27px;color:var(--text-2);max-width:580px;margin-top:12px}.lp-story{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;margin-top:40px;align-items:center}.lp-story-verbs{gap:2px}.lp-story-verbs,.lp-verb{display:flex;flex-direction:column}.lp-verb{text-align:left;padding:8px 0;gap:4px}.lp-verb b{font-family:var(--font-display),var(--font-sans);font-size:34px;line-height:40px;font-weight:500;letter-spacing:-.03em;color:color-mix(in srgb,var(--text) 22%,white);transition:color .3s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp-verb:hover b{color:color-mix(in srgb,var(--text) 55%,white)}.lp-verb.on b{color:transparent}.lp-verb span{display:none;font-size:15px;color:var(--text-2)}.lp-verb.on span{display:block;animation:lp-rise .4s cubic-bezier(.2,0,0,1)}.lp-story-stage{position:relative;min-height:520px;border-radius:28px;padding:36px 32px;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 50% at 80% 0,color-mix(in srgb,var(--lp-peach) 22%,white) 0,transparent 70%),radial-gradient(60% 60% at 10% 100%,color-mix(in srgb,var(--lp-lilac) 22%,white) 0,transparent 70%),color-mix(in srgb,var(--text) 2.5%,white)}.lp-story-stage>.lp-ms,.lp-ways-in,.lp-ways-out{animation:lp-fade .35s ease-out}.lp-ms{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;text-align:left}.lp-ms .lp-me{align-self:flex-end}.lp-ms-wide{width:100%}.lp-ms-day{align-self:center;font-size:12px;color:var(--text-3)}.lp-ms-old.in{opacity:.55}.lp-ms-chat{position:relative}.lp-ms-thread{align-self:flex-end;width:40px;height:70px;margin:-6px 26px -6px 0;overflow:visible}.lp-ms-thread path{fill:none;stroke:url(#lp-thread);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.lp-ms-thread.draw path{stroke-dashoffset:0}.lp-ms-dots{position:relative;height:120px;display:grid;grid-template-columns:repeat(14,1fr);border-bottom:1px solid var(--line)}.lp-ms-dots span{position:relative;height:100%}.lp-ms-dots span:before{content:"";position:absolute;left:50%;bottom:calc(var(--v, .5) * 100%);width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;background:color-mix(in srgb,var(--text) 22%,white);transition:background .5s,transform .5s}.lp-ms-dots span.warm:before{background:var(--lp-warm);transform:scale(1.5)}.lp-ms-legend{display:inline-flex;align-items:center;gap:6px}.lp-ms-key{width:10px;height:10px;border-radius:50%;background:var(--lp-warm)}.lp-sp-box{display:grid;place-items:center;color:white}.lp-sp-box.done{background:var(--text);box-shadow:none}.lp-ms-ask{margin-top:10px}.lp-ms-ask span{flex:1;text-align:center;padding:6px 0;font-size:13px}.lp-ms-save{margin-left:auto;color:var(--text-3);transition:color .3s}.lp-ms-save.on{color:var(--text)}.lp-ms-save.on svg{fill:currentColor}.lp-ms-btns{display:flex;gap:8px}.lp-ms-btns span,.lp-ms-send{font-size:14px;padding:8px 14px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);background:white;transition:background .3s,color .3s}.lp-ms-btns span.on,.lp-ms-send.on{background:var(--text);color:white;box-shadow:none}.lp-ms-verdict{font-family:var(--font-display),var(--font-sans);font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.03em}.lp-ms-wa{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lp-ms-think{display:flex;align-items:center;gap:10px}.lp-ms .lp-sp-card,.lp-ms .lp-sp-sealed{width:100%}.lp-ms .lp-in-ev{grid-template-columns:auto auto 1fr;gap:10px}.lp-ways{display:grid;grid-template-columns:300px 1fr;gap:16px;margin-top:40px;align-items:stretch}.lp-ways-tabs{gap:4px}.lp-way,.lp-ways-tabs{display:flex;flex-direction:column}.lp-way{position:relative;overflow:hidden;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;color:var(--text-2);transition:background .2s,color .2s}.lp-way:hover{background:var(--wash,color-mix(in srgb,var(--text) 4%,white))}.lp-way b{font-family:var(--font-display),var(--font-sans);font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.015em;color:var(--text)}.lp-way span{font-size:13.5px;line-height:19px;display:none}.lp-way.on{background:var(--surface);box-shadow:var(--card-shadow)}.lp-way.on span{display:block}.lp-way-run{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--lp-warm-x,var(--lp-warm));transform-origin:left;animation:lp-run 7s linear both}@keyframes lp-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-ways-stage{display:grid;grid-template-columns:1fr 1fr;min-height:380px;text-align:left}.lp-ways-in,.lp-ways-out{padding:22px;display:flex;flex-direction:column;gap:12px}.lp-ways-out{background:color-mix(in srgb,var(--lp-lilac) 7%,white);border-radius:0 14px 14px 0}.lp-ways-learn{display:flex;align-items:center;gap:8px}.lp-in-bit{opacity:0;transform:translateY(8px);transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1)}.lp-in-bit.in{opacity:1;transform:none}.lp-in-bit.lp-me,.lp-in-bit.lp-zt{animation:none}.lp-in-talk{display:flex;flex-direction:column;gap:10px}.lp-in-voice{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2);padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,white)}.lp-in-wave{width:70px;height:14px;background:repeating-linear-gradient(90deg,var(--lp-indigo) 0 2px,transparent 2px 5px);mask:linear-gradient(0deg,transparent 15%,black 15% 85%,transparent 85%);opacity:.6}.lp-in-check{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lp-in-sq{position:relative;width:132px;height:132px;border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--lp-indigo) 22%,white),color-mix(in srgb,var(--lp-peach) 30%,white))}.lp-in-sq-dot{position:absolute;left:22%;top:30%;width:22px;height:22px;margin:-11px;border-radius:50%;background:var(--lp-indigo);box-shadow:0 0 0 5px color-mix(in srgb,white 70%,transparent)}.lp-in-chips{display:flex;gap:6px}.lp-coming li,.lp-in-chips span{font-size:13px;line-height:18px;padding:6px 11px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line)}.lp-in-cal{display:flex;flex-direction:column;gap:8px}.lp-in-ev{display:grid;grid-template-columns:34px 44px 1fr;align-items:baseline;gap:6px;padding:10px 12px;border-radius:10px;font-size:13.5px;background:color-mix(in srgb,var(--text) 3.5%,white)}.lp-in-ev b{font-weight:500}.lp-in-health{display:flex;flex-direction:column;gap:6px}.lp-hrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:12px;text-align:left;background:color-mix(in srgb,var(--text) 3%,white);transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1),background .2s,box-shadow .2s}.lp-hrow.focus,.lp-hrow:hover{background:white;box-shadow:0 0 0 1px var(--line),0 8px 20px -12px color-mix(in srgb,var(--lp-midnight) 30%,transparent)}.lp-hrow-name{display:flex;flex-direction:column}.lp-hrow-name b{font-size:13.5px;line-height:18px;font-weight:500}.lp-hrow-name .lp-k{font-size:11.5px;line-height:15px}.lp-hv-bars,.lp-hv-mini{display:flex;align-items:flex-end;gap:3px;width:96px;height:30px;flex:none}.lp-hv-bars i,.lp-hv-mini i{flex:1;border-radius:3px;background:color-mix(in srgb,var(--text) 12%,transparent)}.lp-hv-bars i{transform:scaleY(.15);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,0,0,1)}.lp-hv-bars i.grow{transform:none}.lp-hv-bars i.hi{background:linear-gradient(0deg,var(--lp-indigo),var(--lp-lilac) 60%,var(--lp-peach))}.lp-hv-mini i{background:color-mix(in srgb,var(--lp-lilac) 70%,white)}.lp-hv-line{width:96px;height:30px;flex:none;overflow:visible}.lp-hv-line path{fill:none;stroke:var(--lp-indigo);stroke-width:2;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.lp-hv-line.draw path{stroke-dashoffset:0}.lp-hv-days{display:flex;gap:3px;flex:none}.lp-hv-days i{width:12px;height:18px;border-radius:4px;font-style:normal;font-size:9px;line-height:18px;text-align:center;color:var(--text-3);background:color-mix(in srgb,var(--text) 6%,transparent);transition:background .4s,color .4s}.lp-hv-days i.on{color:white;background:var(--lp-indigo)}.lp-hv-num{font-size:18px;flex:none}.lp-hv-num small{font-size:11px;color:var(--text-3)}.lp-hv-mood{display:flex;gap:4px;flex:none}.lp-hv-mood i{width:18px;height:18px;border-radius:6px;background:radial-gradient(circle at 70% 30%,var(--lp-peach),var(--lp-blush) 45%,var(--lp-lilac))}.lp-hv-mood i:nth-child(2){opacity:.7}.lp-hv-mood i:nth-child(3){opacity:.45}.lp-ways-out .lp-in-bit.in.lp-dim{opacity:.35}.lp-ways-out .lp-in-bit.in.lp-lit .lp-lr{box-shadow:0 0 0 1.5px var(--lp-lilac),0 10px 26px -14px color-mix(in srgb,var(--lp-midnight) 25%,transparent)}.lp-in-paste{padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--text) 3.5%,white);font-size:14px;line-height:20px}.lp-in-line{margin-top:6px}.lp-in-friend{display:flex;flex-direction:column;gap:10px}.lp-in-quote{margin:0;font-family:var(--font-display),var(--font-sans);font-size:22px;line-height:30px;letter-spacing:-.02em}.lp-lr{padding:13px 14px;border-radius:14px;background:white;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent),0 10px 26px -14px color-mix(in srgb,var(--lp-midnight) 25%,transparent)}.lp-lr-t{font-size:15px;line-height:21px;font-weight:500;letter-spacing:-.01em}.lp-k+.lp-lr-t{margin-top:2px}.lp-lr-when{flex:none;font-size:12px;color:var(--text-3);min-width:40px}.lp-coming{margin-top:28px;display:flex;flex-direction:column;gap:12px}.lp-coming p{font-size:15px;color:var(--text-2)}.lp-coming ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp-coming li{color:var(--text-2)}.lp .reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1)}.lp .reveal.in{opacity:1;transform:none}.lp-lastword{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin-top:56px}.lp-lastword-s{font-size:22px;line-height:30px;letter-spacing:-.02em;margin-top:6px;max-width:420px}.lp-lastword-card .lp-belief{background:var(--surface);box-shadow:var(--card-shadow)}.lp-belief{border-radius:14px;box-shadow:0 0 0 1px var(--line);padding:20px}.lp-belief-s{font-size:21px;line-height:29px;letter-spacing:-.015em;margin-top:6px}.lp-ask{display:flex;gap:8px;margin-top:16px}.lp-ask>*{flex:1}.lp-verdict{font-size:13.5px;line-height:20px;color:var(--text-2);margin-top:12px;min-height:40px;animation:lp-fade .3s ease-out}.lp-chk{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:36px}.lp-step{padding:20px;min-height:178px}.lp-step-n{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--text-3)}.lp-step-t{font-size:17px;line-height:24px;font-weight:450;margin-top:10px;letter-spacing:-.01em}.lp-step-d{font-size:13.5px;line-height:20px;color:var(--text-2);margin-top:8px}.lp-step-d [role=img]{vertical-align:-1px;margin-right:4px}.lp-step-sky{display:flex;flex-direction:column;justify-content:flex-end;border-radius:14px;--model:var(--lp-lilac);--model-soft:rgba(255,255,255,0.24)}.lp-step-sky .lp-step-n,.lp-step-sky .lp-step-t{color:white}.lp-step-sky .lp-step-d{color:rgba(255,255,255,.92)}.lp-ver{display:flex;align-items:center;gap:22px;margin-top:16px;padding:22px}.lp-ver-orb{position:relative;flex-shrink:0;display:grid;place-items:center;width:128px;height:128px;border-radius:20px}.lp-ver-orb .lp-glow{inset:8%;filter:blur(14px)}.lp-ver-num{position:absolute;inset:0;display:grid;place-items:center;font:500 19px var(--font-mono);color:#fff}.lp-ver-big{font-family:var(--font-display),var(--font-sans);font-size:44px;line-height:50px;font-weight:500;letter-spacing:-.04em}.lp-ver-big .lp-fill{font-family:inherit}.lp-ver-d{color:var(--text-2);font-size:14px;line-height:21px;margin-top:4px}.lp-yours{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.lp-y{padding:20px}.lp-y-ico{width:44px;height:44px;border-radius:12px;display:grid!important;place-items:center;color:white;background:var(--lp-midnight)}.lp-y:nth-child(2) .lp-y-ico{background:var(--lp-indigo)}.lp-y:nth-child(3) .lp-y-ico{background:var(--lp-lilac);color:var(--text)}.lp-y:nth-child(4) .lp-y-ico{background:var(--lp-peach);color:var(--text)}.lp-y b,.lp-y svg{display:block}.lp-y b{font-weight:450;font-size:15px;margin-top:18px}.lp-y>span:last-child{display:block;font-size:13.5px;line-height:20px;color:var(--text-2);margin-top:4px}.lp-end-out{margin-top:120px;scroll-margin-top:72px}.lp-end{text-align:center;padding:24px 0 0;color:var(--text)}.lp-end-orb{position:relative;display:inline-block;isolation:isolate}.lp-end .lp-glow{inset:-40%}.lp-end h2{margin:34px auto 0;text-align:center}.lp-end-out+.lp-foot{margin-top:64px}.lp-field{max-width:440px;margin:28px auto 0;text-align:left;padding:20px 22px}.lp-field-q{display:block;font-size:13px;color:var(--text-3)}.lp-field input,.lp-field textarea{width:100%;border:0;outline:0;background:transparent;font:450 22px/28px var(--font-sans);letter-spacing:-.015em;color:var(--text);margin-top:4px;caret-color:var(--model);resize:none;padding:0}.lp-field textarea{field-sizing:content;max-height:112px}.lp-field input::placeholder,.lp-field textarea::placeholder{color:var(--text-3)}.lp-field [hidden]{display:none}.lp-field-err{margin-top:6px;font-size:12.5px;line-height:18px;color:var(--alarm)}.lp-field-err:empty{display:none}.lp-field-row{justify-content:space-between;gap:12px;margin-top:16px}.lp-field-acts,.lp-field-row{display:flex;align-items:center}.lp-field-acts{gap:6px;flex-shrink:0}.lp-field-done{font:450 18px/26px var(--font-sans);letter-spacing:-.01em;margin-top:6px}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-tag{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-blink{50%{opacity:0}}@media (max-width:860px){.lp .lp-hero h1,.lp h1{font-size:52px;line-height:52px}.lp-hero-stage{flex-direction:column;justify-content:flex-start;padding-top:0}.lp-surf{inset:0 0 auto;height:330px;z-index:3}.lp-hero-in{padding-top:120px}.lp-sp-card,.lp-sp-msg,.lp-sp-quote,.lp-sp-sealed{width:200px}.lp-sp-note{max-width:210px}.lp-warm-hd{flex-direction:column;align-items:flex-start;gap:12px}.lp-warm-now{font-size:40px;line-height:44px}.lp-warm-steps{grid-template-columns:1fr 1fr}.lp h2{font-size:30px;line-height:36px}.lp-section{padding-top:88px}.lp-chk,.lp-demo,.lp-lastword,.lp-story,.lp-ways,.lp-ways-stage,.lp-yours{grid-template-columns:1fr}.lp-story{gap:16px}.lp-story-verbs{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:18px}.lp-story-verbs::-webkit-scrollbar{display:none}.lp-verb{flex:none}.lp-verb b{font-size:22px;line-height:28px}.lp-verb.on span{display:none}.lp-story-stage{min-height:380px;padding:24px 18px}.lp-ways-tabs{position:relative;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:4px 4px 8px;margin:-4px -4px 0}.lp-ways-tabs::-webkit-scrollbar{display:none}.lp-ways-stage{min-height:0}.lp-way{flex:none}.lp-way.on span{display:none}.lp-ways-out{border-radius:0 0 14px 14px}.lp-panel{height:380px}}@media (max-width:520px){.lp .lp-hero h1,.lp h1{font-size:40px;line-height:41px}.lp-sp{font-size:12.5px;line-height:17px}.lp-wrap{padding:0 18px}.lp-hero-orb{width:182px;height:182px}.lp-hero-orb-s{transform:scale(.7);transform-origin:top left}.lp-ver{flex-direction:column;align-items:flex-start}.lp-ver-big{font-size:40px;line-height:46px}.lp-end{padding:16px 0 0}.lp .lp-btn-go{min-width:128px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp .reveal{opacity:1;transform:none}html:has(.lp){scroll-behavior:auto}}.lp-faq{margin-top:28px;padding:6px 22px;max-width:720px}.lp-faq-row{padding:16px 0;font-size:15px;line-height:23px}.lp-faq-row+.lp-faq-row{border-top:1px solid var(--line)}.lp-faq-row b{display:block;font-weight:500}.lp-faq-row p{color:var(--text-2);margin-top:4px}.lp-faq-row a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}