.lp-root{background:#EFF4EC;color:#101915;overflow-x:clip}html:has(.lp-root){scroll-behavior:smooth}.lp-root footer[id],.lp-root section[id]{scroll-margin-top:84px}.lp-display{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.lp-serif{font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:-.01em}.lp-accent-pill{display:inline-block;position:relative;padding:.02em .32em .06em;margin:0 .06em;border-radius:999px;background:linear-gradient(120deg,#d9f5e5,#c9f0d8 55%,#b8e8c9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 10px 28px -14px rgba(16,185,129,.45);transform:rotate(-1.6deg);white-space:nowrap}.lp-act{position:relative;border-radius:clamp(1.75rem,4vw,3rem);margin-inline:max(.75rem,calc((100vw - 96rem) / 2 + .75rem));overflow:clip;box-shadow:0 30px 80px -40px rgba(16,185,129,.25),0 2px 6px -2px rgba(15,23,42,.05);border:1px solid rgba(214,226,216,.8)}.lp-act-tint-white{background:#ffffff}.lp-act-tint-cream{background:linear-gradient(180deg,#fbfdf9,#ffffff)}.lp-act-tint-blush{background:linear-gradient(180deg,#f2fbf5,#eefaf1)}.lp-act-tint-lavender{background:linear-gradient(180deg,#eefaf3,#e9f7ef)}.lp-act-tint-sky{background:linear-gradient(180deg,#f2fbf6,#eefaf3)}.lp-ghost{inset-inline:0;top:1.5rem;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:clamp(4rem,14vw,12rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(16,185,129,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lp-aurora,.lp-ghost{position:absolute;pointer-events:none}.lp-aurora{inset:0;overflow:hidden}.lp-aurora:before{content:"";position:absolute;inset:-10% -20% 20% -20%;background:radial-gradient(46% 60% at 20% 36%,rgba(167,243,208,.8),transparent 70%),radial-gradient(40% 56% at 66% 28%,rgba(110,231,183,.75),transparent 70%),radial-gradient(38% 58% at 88% 60%,rgba(209,250,229,.65),transparent 70%),radial-gradient(34% 50% at 44% 68%,rgba(52,211,153,.55),transparent 70%);filter:blur(12px)}.lp-aurora:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(16,185,129,.14) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%);-webkit-mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%)}.lp-hud{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.22em;color:#9AA5A0;text-transform:uppercase}.lp-hud-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.2);animation:lp-blink 2.2s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-decrypt{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}.lp-decrypt{display:inline-block;opacity:0;animation:lp-decrypt .7s cubic-bezier(.22,1,.36,1) forwards}.lp-line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lp-line-inner{display:block;transform:translateY(110%);animation:lp-line-up 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-line-up{to{transform:translateY(0)}}.lp-ink-path{fill:none;stroke:url(#lp-ink-gradient);stroke-width:5;stroke-linecap:round}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-marquee{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 32s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:lp-float 7s ease-in-out infinite}.lp-float-slow{animation:lp-float 11s ease-in-out infinite}.lp-float-delay{animation-delay:-3.5s}.lp-window{background:rgba(253,254,252,.96);backdrop-filter:blur(12px);border:1px solid rgba(16,25,21,.1);border-radius:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,.05),0 32px 80px -28px rgba(16,25,21,.35)}.lp-illum-word{transition:color .25s ease,text-shadow .25s ease}.lp-illum-word[data-lit=false]{color:#D3DCD2}.lp-illum-word[data-lit=true]{color:#101915}.lp-illum-word[data-hot=true][data-lit=true]{background:linear-gradient(100deg,#0E9F6E,#34D399 60%,#0E9F6E);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-tour-callout,.lp-tour-panel{will-change:opacity,transform}.lp-rail{height:3px;border-radius:999px;background:rgba(148,163,184,.35);overflow:hidden}.lp-rail>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0E9F6E,#34D399)}.lp-why-headline{transition:color .4s ease,opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-why-headline[data-state=past]{color:#c4d2c8;opacity:.75}.lp-why-headline[data-state=active]{color:#101915;opacity:1}.lp-why-headline[data-state=future]{color:#dde7df;opacity:.9}.lp-bar{height:100%;border-radius:999px;width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.lp-check-row{opacity:.35;transform:translateX(-8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-check-row[data-on=true]{opacity:1;transform:none}.lp-check-disc{transition:background .4s ease,color .4s ease,border-color .4s ease}.lp-check-row[data-on=true] .lp-check-disc{background:#10b981;border-color:#10b981;color:#fff}.lp-stack-card{position:sticky;border-radius:1.75rem;border:1px solid rgba(214,226,216,.9);box-shadow:0 24px 60px -30px rgba(16,185,129,.3)}.lp-outcome-beat{will-change:opacity,transform}@keyframes lp-cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lp-cue-line{animation:lp-cue 2.2s cubic-bezier(.65,0,.35,1) infinite}.lp-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,#0E9F6E,#34D399,#A7F3D0)}.lp-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .32s ease}.lp-faq-answer[data-open=true]{grid-template-rows:1fr;opacity:1}.lp-nav-link{position:relative}.lp-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0E9F6E,#34D399);transition:right .25s ease}.lp-nav-link:hover:after{right:0}@keyframes lp-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp-sweep{animation:lp-sweep 5s linear infinite}@keyframes lp-blip{0%{transform:scale(.4);opacity:1}to{transform:scale(3.2);opacity:0}}.lp-blip{animation:lp-blip 2.6s ease-out infinite}@keyframes lp-ring-draw{to{stroke-dashoffset:var(--lp-ring-target,0)}}.lp-ring-draw{animation:lp-ring-draw 1.6s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes lp-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-bar-grow{transform-origin:left;animation:lp-bar-grow 1.2s cubic-bezier(.22,1,.36,1) .5s backwards}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.lp-menu-link{animation:lp-menu-in .55s cubic-bezier(.22,1,.36,1) backwards}.lp-faq-item{position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.lp-faq-item:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(320px circle at var(--lp-mx,50%) var(--lp-my,50%),rgba(16,185,129,.1),transparent 65%);pointer-events:none}.lp-faq-item:hover:before{opacity:1}.lp-faq-item:hover{transform:translateY(-2px);border-color:rgba(16,185,129,.35);box-shadow:0 18px 40px -22px rgba(16,185,129,.35)}.lp-faq-item .lp-faq-plus{transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease}.lp-faq-item:hover .lp-faq-plus{transform:rotate(90deg) scale(1.12);background:#0E9F6E;color:#fff;border-color:#0E9F6E}@media (prefers-reduced-motion:reduce){.lp-bar-grow,.lp-blip,.lp-cue-line,.lp-decrypt,.lp-float,.lp-float-slow,.lp-hud-dot,.lp-line-inner,.lp-marquee-track,.lp-menu-link,.lp-ring-draw,.lp-sweep{animation:none}.lp-decrypt{opacity:1}.lp-line-inner{transform:none}.lp-ring-draw{stroke-dashoffset:var(--lp-ring-target,0)}.lp-bar-grow{transform:none}.lp-illum-word[data-lit=false]{color:#101915}.lp-bar{transition:none}.lp-check-row{opacity:1;transform:none}html:has(.lp-root){scroll-behavior:auto}}