.hero{position:relative;padding:96px 16px 0;text-align:center}.hero__h1{margin:0 auto;max-width:1000px;font-size:clamp(34px,5.4vw,68px);line-height:1.04}.hero__w{display:inline-block;animation:hero-word .6s var(--lp-ease) both;animation-delay:calc(80ms + var(--i) * 40ms)}.hero__w--accent{color:var(--lp-accent)}.hero__sub{margin:18px auto 0;max-width:620px;font-size:18px;line-height:1.55;color:var(--lp-muted)}.hero__box{margin:28px auto 0;max-width:720px;text-align:left;background:var(--lp-surface);border-radius:20px;box-shadow:0 0 0 1px var(--lp-line-strong);padding:16px 16px 12px 20px;transition:box-shadow .2s var(--lp-ease)}.hero__box:focus-within{box-shadow:0 0 0 1px rgb(255 255 255/.28)}.hero__ta{display:block;width:100%;min-height:56px;resize:none;background:transparent;border:0;color:#fff;font:400 17px/1.5 var(--font-inter,"Inter Variable",Inter,sans-serif)}.hero__ta::placeholder{color:#8b8f94;opacity:1}.hero__ta:focus,.hero__ta:focus-visible{outline:none}.hero__foot{justify-content:space-between;gap:12px;margin-top:8px}.hero__foot,.hero__who{display:flex;align-items:center}.hero__who{gap:8px;font:500 13px/1 Manrope Variable,Manrope,sans-serif;color:var(--lp-muted)}.hero__step2{display:flex;flex-direction:column;gap:14px;animation:hero-step .4s var(--lp-ease) both}.hero__bubble{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:16px;background:var(--lp-raised);color:#fff;overflow-wrap:anywhere}.hero__bubble,.hero__reply{margin:0;font:400 15px/1.5 var(--font-inter,"Inter Variable",Inter,sans-serif)}.hero__reply{display:flex;align-items:center;gap:8px;color:#d4d4d4}.hero__edit{align-self:flex-start;padding:2px 0;background:none;border:0;cursor:pointer;font:500 13px/1.4 Manrope Variable,Manrope,sans-serif;color:var(--lp-muted);text-decoration:underline;text-underline-offset:3px}.hero__edit:hover{color:#fff}.hero__edit:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:4px}@keyframes hero-step{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.hero__step2{animation:none}}.hero__cta{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.hero__note{font-size:13px;color:var(--lp-muted)}.hero__show{position:relative;max-width:1200px;margin:24px auto 0}.hero__stage{--r1:115px;--r2:165px;--pill:52px;position:relative;height:400px}.hero__rings{position:absolute;inset:0;opacity:.5;pointer-events:none;mask-image:linear-gradient(180deg,transparent,#ffffff 18%,#ffffff 62%,transparent)}.hero__atom{translate:-50% -50%}.hero__atom,.orbit{position:absolute;left:50%;top:50%}.orbit{--a:0deg;--dir:normal;--dur:60s;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;box-shadow:0 0 0 1px var(--lp-line);pointer-events:none;animation:hero-orbit var(--dur) linear infinite;animation-direction:var(--dir)}.orbit--1{--r:var(--r1);--dur:70s}.orbit--2{--r:var(--r2);--dur:50s;--dir:reverse}.orbit__pill{position:absolute;left:50%;top:0;width:var(--pill);height:var(--pill);margin:calc(var(--pill) / -2) 0 0 calc(var(--pill) / -2);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lp-raised);box-shadow:0 0 0 1px var(--lp-line);animation:hero-orbit-back var(--dur) linear infinite;animation-direction:var(--dir)}.hero__stage:hover .orbit,.hero__stage:hover .orbit__pill{animation-play-state:paused}.hero__cards{position:relative;display:grid;gap:12px;max-width:520px;margin:8px auto 0;text-align:left}.insight{width:100%;background:var(--lp-surface);border-radius:14px;box-shadow:0 0 0 1px var(--lp-line);padding:14px 16px;font-size:13.5px;line-height:1.45;color:#d4d4d4;animation:hero-float var(--d,7s) ease-in-out var(--dl,0s) infinite}.insight__top{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:500 12px/1 Manrope Variable,Manrope,sans-serif;color:var(--lp-muted)}.insight__top img,.insight__top svg{flex:none}.insight__tag{margin-left:auto;padding:3px 6px;border-radius:6px;box-shadow:0 0 0 1px var(--lp-line);font-size:11px;letter-spacing:.02em}.insight b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.insight--hide-sm{display:none}@media (min-width:640px){.hero{padding-top:88px}.hero__cta{flex-direction:row;justify-content:center;gap:16px}.hero__cards{grid-template-columns:1fr 1fr;max-width:520px}.insight--hide-sm{display:block}}@media (min-width:768px){.hero__stage{--r1:145px;--r2:215px;height:500px}.hero__ta{min-height:30px;height:30px}}@media (min-width:1100px){.hero__cards{position:absolute;left:0;right:0;top:0;display:block;max-width:none;height:500px;margin:0;pointer-events:none}.insight{position:absolute;width:240px;pointer-events:auto}.insight--a{left:0;top:70px}.insight--b{right:0;top:50px}.insight--c{left:32px;top:372px}.insight--d{right:32px;top:362px}}@keyframes hero-word{0%{opacity:.4;filter:blur(6px);transform:translateY(.3em)}to{opacity:1;filter:blur(0);transform:none}}@keyframes hero-orbit{0%{transform:rotate(var(--a))}to{transform:rotate(calc(var(--a) + 1turn))}}@keyframes hero-orbit-back{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 1turn))}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hero__w,.insight,.orbit,.orbit__pill{animation:none!important}.orbit{transform:rotate(var(--a))}.orbit__pill{transform:rotate(calc(var(--a) * -1))}}.lp-strip{padding:48px 16px 8px}.lp-strip-title{margin:0 0 28px;text-align:center;font-size:14px;color:var(--lp-muted)}.lp-strip-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 44px;max-width:1040px;margin:0 auto;padding:0;list-style:none}.lp-strip-list li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:rgb(255 255 255/.8);white-space:nowrap}.lp-strip-logo{display:inline-flex;width:24px;height:24px;flex:none}@media (max-width:640px){.lp-strip-list{gap:16px 28px}}.lp{--lp-ground:#0f1012;--lp-surface:#1f2123;--lp-raised:#262626;--lp-line:rgb(255 255 255/0.08);--lp-line-strong:rgb(255 255 255/0.14);--lp-muted:#b9bdc1;--lp-accent:var(--color-fluor-500,#d1fe17);--lp-ease:cubic-bezier(.16,1,.3,1);font-family:var(--font-inter,"Inter Variable",Inter,sans-serif);overflow-x:clip}.lp ::selection{background:var(--lp-accent);color:#0f1012}.lp :focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:6px}.lp-display{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.lp-ui{font-family:Manrope Variable,Manrope,sans-serif}.lp section[id]{scroll-margin-top:72px}.lp-section{padding-block:clamp(72px,9vw,120px);padding-inline:16px}.lp-container{max-width:1200px;margin-inline:auto}.lp-num{font-variant-numeric:tabular-nums}.lp .lp-field-box{background:var(--lp-raised);border-color:var(--lp-line-strong)}.lp .lp-field-box:focus-within{border-color:rgb(255 255 255/.28);box-shadow:none}.lp .lp-field input:focus-visible{outline:none}.lp .lp-field input{color:#fff}.lp .lp-field input::placeholder{color:#8b8f94}.lp-reveal{transition:opacity .7s var(--lp-ease),filter .7s var(--lp-ease),transform .7s var(--lp-ease);transition-delay:var(--lp-delay,0s)}.lp-reveal[data-reveal=hidden]{opacity:0;filter:blur(8px);transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp-reveal[data-reveal=hidden]{opacity:1;filter:none;transform:none}}.lp-mod-grid{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.lp-mod-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}}.lp-mod-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lp-mod-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.lp-mod-tabs{flex-direction:column;gap:0;overflow:visible}}.lp-mod-tab{position:relative;flex:none;text-align:left;color:var(--lp-muted);background:transparent;border:1px solid var(--lp-line-strong);border-radius:999px;padding:8px 16px;font:700 15px/1.3 Manrope Variable,Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:color .25s var(--lp-ease),background .25s var(--lp-ease)}.lp-mod-tab[aria-selected=true]{color:#0f1012;background:var(--lp-accent);border-color:var(--lp-accent)}@media (min-width:768px){.lp-mod-tab{border:0;border-radius:0;padding:20px 0 22px;font-size:18px;white-space:normal;border-top:1px solid var(--lp-line);width:100%;background:none!important}.lp-mod-tab:last-child{border-bottom:1px solid var(--lp-line)}.lp-mod-tab[aria-selected=true]{color:#fff}}.lp-mod-desc{display:none}@media (min-width:768px){.lp-mod-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--lp-ease)}.lp-mod-tab[aria-selected=true] .lp-mod-desc{grid-template-rows:1fr}.lp-mod-desc>span{overflow:hidden;display:block;font:400 15px/1.55 var(--font-inter,Inter,sans-serif);color:var(--lp-muted);opacity:0;transition:opacity .3s var(--lp-ease)}.lp-mod-tab[aria-selected=true] .lp-mod-desc>span{opacity:1;padding-top:8px}}.lp-mod-bar{position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:#0f1012;transform-origin:left;transform:scaleX(0);animation:lp-mod-fill 6s linear forwards;animation-play-state:var(--lp-mod-play,running)}.lp-mod-bar[data-static]{animation:none;transform:scaleX(1)}@media (min-width:768px){.lp-mod-bar{left:0;right:0;bottom:-1px;background:var(--lp-accent);border-radius:0}}@keyframes lp-mod-fill{to{transform:scaleX(1)}}.lp-mod-win{background:var(--lp-surface);border-radius:16px;box-shadow:0 0 0 1px var(--lp-line);overflow:hidden;display:flex;flex-direction:column;min-height:380px}@media (min-width:768px){.lp-mod-win{height:460px}}.lp-mod-top{height:40px;flex:none;display:flex;align-items:center;gap:6px;padding-inline:14px;border-bottom:1px solid var(--lp-line)}.lp-mod-dot{width:10px;height:10px;border-radius:50%;background:#3a3d40}.lp-mod-body{flex:1;min-height:0;overflow:hidden;animation:lp-mod-in .3s var(--lp-ease) both}@keyframes lp-mod-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.lp-mod-link{position:relative;width:2px;height:28px;flex:none;background:var(--lp-line-strong);overflow:hidden}.lp-mod-link:after{content:"";position:absolute;left:0;right:0;height:10px;top:-10px;border-radius:2px;background:var(--lp-accent);animation:lp-mod-drop 2.4s linear infinite;animation-delay:calc((var(--i) - 1) * .8s)}@keyframes lp-mod-drop{0%{top:-10px}33%,to{top:100%}}.lp-mod-dots{background-image:radial-gradient(var(--lp-line-strong) 1px,transparent 1px);background-size:18px 18px}.lp-mod-fillbar{transition:width .6s var(--lp-ease)}@media (prefers-reduced-motion:reduce){.lp-mod-body{animation:none!important}.lp-mod-link:after{display:none}}.sitenav{position:fixed;inset:0 0 auto 0;z-index:50;height:64px;background:transparent;box-shadow:0 1px 0 transparent;transition:background-color .2s var(--lp-ease),box-shadow .2s var(--lp-ease)}.sitenav[data-solid=true]{background:var(--lp-ground);box-shadow:0 1px 0 var(--lp-line)}.sitenav__bar{height:64px;max-width:1200px;margin-inline:auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sitenav__logo{display:block;height:28px;flex:none}.sitenav__logo img{display:block;height:28px;width:auto}.sitenav__links{display:none;gap:28px;font:500 14px/1 Manrope Variable,Manrope,sans-serif}.sitenav__links a,.sitenav__panel a.sitenav__item{color:var(--lp-muted);text-decoration:none;transition:color .2s var(--lp-ease)}.sitenav__links a:hover,.sitenav__panel a.sitenav__item:hover{color:#fff}.sitenav__actions{display:none;gap:10px;align-items:center}.sitenav__mobile{display:flex;gap:8px;align-items:center}.sitenav__panel{position:absolute;top:64px;inset-inline:0;background:var(--lp-ground);box-shadow:0 1px 0 var(--lp-line);padding:8px 16px 20px;display:flex;flex-direction:column;font:500 16px/1 Manrope Variable,Manrope,sans-serif}.sitenav__panel a.sitenav__item{padding:16px 4px;box-shadow:0 1px 0 var(--lp-line)}.sitenav__panel .sitenav__enter{margin-top:16px;align-self:stretch}@media (min-width:768px){.sitenav__actions,.sitenav__links{display:flex}.sitenav__mobile,.sitenav__panel{display:none}}