.lp{--lp-pink:#fa19c2;--lp-pink-hover:#e10cac;--lp-ink:#0a0a0a;--lp-mut:#0a0a0a9e;--lp-mut2:#0a0a0a7a;--lp-line:#00000017;--lp-line-soft:#0000000f;--lp-ease:cubic-bezier(.32,.72,0,1);--lp-w:1560px;color:var(--lp-ink);font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.lp *{box-sizing:border-box}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-pink);outline-offset:3px;border-radius:6px}.lp :focus:not(:focus-visible){outline:none}.lp-wrap{max-width:var(--lp-w);margin:0 auto;padding:0 24px}.lp-serif{font-family:var(--font-serif),"F37 Zagma Serif",Georgia,serif;letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-weight:400;line-height:1}.lp-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-ink);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.lp-eyebrow .dot{background:var(--lp-pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fa19c28c}.lp-btn{height:42px;font-family:var(--font-geist),sans-serif;cursor:pointer;transition:background-color .22s var(--lp-ease),transform .22s var(--lp-ease),box-shadow .22s var(--lp-ease);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;line-height:18.6px;display:inline-flex}.lp-btn svg{width:20px;height:20px;transition:transform .22s var(--lp-ease);flex-shrink:0}.lp-btn:hover svg{transform:translate(3px)}.lp-btn-pink{background:var(--lp-pink);color:#fff;box-shadow:inset 0 8px 6px #ffffff3d,inset 8px 8px 4.3px 1px #ffffff0a}.lp-btn-pink:hover{background:var(--lp-pink-hover);transform:translateY(-1px)}.lp-btn-pink:active{transform:translateY(0)scale(.99)}.lp-btn-faces{flex:none;width:47.5px;height:20px;display:block}.lp-btn-sm{height:38px;padding:0 16px;font-size:14px}.lp-btn-ghost{color:#0a0a0a;background:#f6f6f6;padding:0 18px;box-shadow:inset 0 0 0 1px #d6d6d633,inset 0 0 7px #fff}.lp-btn-ghost:hover{background:#efefef;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d6d6d673,inset 0 0 7px #fff}.lp-btn-ghost:active{transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-btn svg{transition:background-color .22s linear,box-shadow .22s linear}.lp-btn:hover,.lp-btn:active,.lp-btn:hover svg{transform:none}}.lp-nav{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--lp-line-soft);background:#ffffffc7;position:sticky;top:0}.lp-nav-in{max-width:var(--lp-w);align-items:center;gap:36px;height:64px;margin:0 auto;padding:0 24px;display:flex}.lp-nav-links{align-items:center;gap:30px;margin-left:8px;display:flex}.lp-nav-links a{color:#000000b8;font-size:14px;transition:color .16s}.lp-nav-links a:hover{color:#000}.lp-nav-right{align-items:center;gap:22px;margin-left:auto;display:flex}.lp-nav-login{color:#000;font-size:14px}.lp-nav-login:hover{opacity:.7}.lp-hero{padding:70px 0}.lp-hero-in{justify-content:space-between;align-items:flex-end;gap:40px;padding:0 max(70px,50% - 640px);display:flex}.lp-hero-main{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.lp-hero-copy{flex-direction:column;gap:20px;display:flex}.lp-hero-eyebrow{--goo:#fa19c2;animation:lpHeroRise .6s var(--lp-ease)both;align-self:flex-start;display:inline-grid}a.lp-hero-eyebrow{color:inherit;border-radius:10.5px;text-decoration:none}a.lp-hero-eyebrow>.lp-beta-bg,a.lp-hero-eyebrow>.lp-beta-fg{transition:opacity .2s var(--lp-ease)}a.lp-hero-eyebrow:hover>.lp-beta-bg,a.lp-hero-eyebrow:hover>.lp-beta-fg{opacity:.86}a.lp-hero-eyebrow:focus-visible{outline:2px solid var(--lp-pink);outline-offset:3px}.lp-beta-defs{width:0;height:0;position:absolute;overflow:hidden}.lp-beta-bg,.lp-beta-fg{grid-area:1/1;align-items:center;display:flex}.lp-beta-fg{z-index:1;color:#fff;position:relative}.lp-beta-lead,.lp-beta-pill{box-sizing:border-box;height:21px;font-family:var(--font-geist),sans-serif;white-space:nowrap;border-radius:10.5px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:14.88px;display:inline-flex}.lp-beta-lead{width:22px;padding:0}.lp-beta-pill{padding:0 10px}.lp-beta-gap{flex:0 0 2px}.lp-beta-bg .lp-beta-lead,.lp-beta-bg .lp-beta-pill{background:var(--goo);color:#0000}.lp-beta-skin{background:radial-gradient(50% 55.56% at 50% 0,#ffffff24 0%,#fff0 100%),linear-gradient(#ffffff26 0%,#ffffff0a 50%,#fff0 51% 100%);position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -1px 1px #ffffff0f}.lp-beta-skin:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff52 0%,#ffffff0f 55%,#ffffff1f 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-beta-txt{display:block;position:relative}.lp-beta-neck{fill:var(--goo);flex:0 0 23px;margin:0 -10.5px;animation:.55s linear 50ms both lpGooNeck;display:block}.lp-beta-blob-l{transform-origin:calc(100% - 10.5px);animation:.55s linear 50ms both lpGooL}.lp-beta-blob-r{transform-origin:10.5px;animation:.55s linear 50ms both lpGooR}.lp-beta-fg>.lp-beta-skin{animation:.3s linear .34s both lpBetaSkin}.lp-beta-fg>.lp-beta-lead .lp-beta-txt{animation:lpBetaText .3s var(--lp-ease).36s both}.lp-beta-fg>.lp-beta-pill .lp-beta-txt{animation:lpBetaText .3s var(--lp-ease).4s both}@keyframes lpBetaSkin{0%{opacity:0}to{opacity:1}}@keyframes lpGooL{0%{clip-path:inset(0 0 0 calc(100% - 21px) round 10.5px);animation-timing-function:cubic-bezier(.3,.7,.4,1);translate:11.5px;scale:.3}12%{clip-path:inset(0 0 0 calc(100% - 21px) round 10.5px);animation-timing-function:cubic-bezier(.45,0,.25,1);translate:11.5px}30%{scale:1}to{clip-path:inset(0 round 10.5px);translate:0;scale:1}}@keyframes lpGooR{0%{clip-path:inset(0 calc(100% - 21px) 0 0 round 10.5px);animation-timing-function:cubic-bezier(.3,.7,.4,1);translate:-11.5px;scale:.3}12%{clip-path:inset(0 calc(100% - 21px) 0 0 round 10.5px);animation-timing-function:cubic-bezier(.45,0,.25,1);translate:-11.5px}30%{scale:1}to{clip-path:inset(0 round 10.5px);translate:0;scale:1}}@keyframes lpGooNeck{0%,25%{opacity:0}50%,to{opacity:1}}@keyframes lpBetaText{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.lp-h1{letter-spacing:-.03em;animation:lpHeroRise .6s var(--lp-ease)60ms both;margin:0;font-size:60px;line-height:61.8px}.lp-h1-soft{color:#a0a0a0}.lp-h1-strong{color:#141414}.lp-h1-rot{display:inline-block}.lp-h1-logo{flex:none;width:.74em;height:.74em;display:block;position:relative;top:.02em}.lp-h1-phrase{animation:lpPhraseIn .5s var(--lp-ease)both;align-items:baseline;gap:.16em;display:inline-flex}@keyframes lpPhraseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-hero-sub{max-width:502px;font-family:var(--font-geist),sans-serif;color:#0a0a0a8f;animation:lpHeroRise .6s var(--lp-ease).12s both;margin:0;font-size:16px;line-height:24px}.lp-hero-side{min-width:0;animation:lpHeroRise .6s var(--lp-ease).18s both;flex-direction:column;flex:none;align-items:stretch;gap:16px;display:flex}.lp-hero-cap{text-align:left;width:0;min-width:100%;font-family:var(--font-geist),sans-serif;color:#141414;margin:0;font-size:16px;line-height:19.84px}.lp-hero-ctarow{white-space:nowrap;gap:10px;display:flex}.lp-hero-chat-track{animation:lpHeroRise .6s var(--lp-ease).24s both;margin-top:70px;padding:0 max(70px,50% - 640px)}.lp-hero-chat{background:#fcfcfc;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:clamp(420px,52.6vw,757px);padding:0 24px;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.lp-hero-chat-h{text-align:center;letter-spacing:.07px;color:#0d0d0d;max-width:672px;margin:0;padding:0 20px;font-size:24px;font-weight:400;line-height:28.8px}.lp-hero-chat-form{box-sizing:border-box;background:#fff;border-radius:26px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;max-width:768px;height:52px;padding:8px;display:grid;box-shadow:0 4px 80px 8px #00000006,0 2px 8px #0000000a,0 0 0 1px #0000000a}.lp-hero-chat-ic{color:#0d0d0d;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lp-hero-chat-ic svg,.lp-hero-chat-think svg{flex:none;width:20px;height:20px}.lp-hero-chat-ph{letter-spacing:-.3125px;color:#8f8f8f;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:26px;overflow:hidden}.lp-hero-chat-tools{align-items:center;gap:8px;display:inline-flex}.lp-hero-chat-think{color:#8f8f8f;letter-spacing:-.3125px;border-radius:9999px;align-items:center;gap:6px;height:36px;margin-right:-8px;padding:0 14px 0 12px;font-size:16px;line-height:26px;display:inline-flex}.lp-hero-chat-voice{color:#fff;background:#3a83f7}.lp-hero-chat{--inset:70px;--r0:20px;--h0:min(clamp(420px,52.6vw,757px),100%)}.lp-hero-chat-track.is-scrolly{height:calc(400svh - 256px);padding:0}.lp-hero-chat-track.is-scrolly .lp-hero-chat-stage{height:calc(100svh - 64px);padding:0 var(--inset-t,max(70px,calc(50% - 640px)));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:sticky;top:64px}.lp-hero-chat-track.is-scrolly .lp-hero-chat{width:calc(100% - (var(--sw) + 22px)*var(--s));height:var(--h0)}.lp-hero-chat-h{transition:opacity .3s var(--lp-ease)}.lp-hero-chat-field{align-items:center;min-width:0;display:flex;position:relative}.lp-hero-chat-typed{letter-spacing:-.3125px;color:#0d0d0d;white-space:nowrap;font-size:16px;line-height:26px;display:none;overflow:hidden}.lp-hero-chat-caret{vertical-align:-4px;background:#0d0d0d;width:1px;height:20px;margin-left:1px;animation:1s step-end infinite lpCaretBlink;display:inline-block}.has-text .lp-hero-chat-ph{display:none}.has-text .lp-hero-chat-typed{display:inline}.lp-hero-chat-slot{flex:none;width:36px;height:36px;position:relative}.lp-hero-chat-slot .lp-hero-chat-ic{transition:opacity .2s var(--lp-ease),transform .2s var(--lp-ease);position:absolute;inset:0}.lp-hero-chat-send{color:#fff;opacity:0;background:#0d0d0d;transform:scale(.85)}.has-text .lp-hero-chat-send{opacity:1;transform:none}.has-text .lp-hero-chat-voice{opacity:0;transform:scale(.85)}.lp-hero-chat-thread{display:none}.lp-hero-chat.is-sent,.lp-hero-chat.is-thinking,.lp-hero-chat.is-answered{justify-content:space-between;gap:16px;padding:24px}.is-sent .lp-hero-chat-h,.is-thinking .lp-hero-chat-h,.is-answered .lp-hero-chat-h{opacity:0;visibility:hidden;transition:opacity .3s var(--lp-ease),visibility 0s linear .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-sent .lp-hero-chat-thread,.is-thinking .lp-hero-chat-thread,.is-answered .lp-hero-chat-thread{color:#0d0d0d;flex-direction:column;flex:auto;justify-content:safe center;gap:16px;width:100%;max-width:768px;min-height:0;font-size:16px;line-height:28px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.lp-hero-chat-user{color:#0d0d0d;max-width:70%;animation:lpChatIn .3s var(--lp-ease)both;background:#f4f4f4;border-radius:18px;flex:none;align-self:flex-end;padding:10px 16px;font-size:16px;line-height:24px}.lp-hero-chat-think-line,.lp-hero-chat-thought,.lp-hero-chat-intro{flex:none;margin:0;display:none}.is-thinking .lp-hero-chat-think-line{color:#0000;background:linear-gradient(90deg,#8f8f8f 0% 35%,#0d0d0d 50%,#8f8f8f 65% 100%) 0 0/300% 100%;animation:lpChatIn .3s var(--lp-ease)both,lpChatShimmer 1.6s linear infinite;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:16px;line-height:24px;display:block}.is-answered .lp-hero-chat-thought{color:#8f8f8f;animation:lpChatIn .3s var(--lp-ease)both;font-size:14px;line-height:20px;display:block}.is-answered .lp-hero-chat-intro{animation:lpChatIn .3s var(--lp-ease)both;display:block}.lp-hero-chat-list{flex:none;margin:0;padding:0;list-style:none;display:none}.lp-hero-chat-num{color:#0d0d0d;min-width:22px;display:inline-block}.is-answered .lp-hero-chat-list{flex-direction:column;gap:12px;display:flex}.lp-hero-chat-list li{opacity:0;transition:opacity .3s var(--lp-ease),transform .3s var(--lp-ease);transform:translateY(6px)}.lp-hero-chat-list li.is-in{opacity:1;transform:none}.lp-hero-chat-list strong{font-weight:600}.lp-hero-chat-chip{color:#5d5d5d;vertical-align:2px;background:#f4f4f4;border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;line-height:18px;display:inline-block}@keyframes lpChatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpChatShimmer{0%{background-position:100% 0}to{background-position:0 0}}.lp-hero-chat-track:not(.is-scrolly) .lp-hero-chat.is-answered{height:auto;min-height:clamp(420px,52.6vw,757px)}@keyframes lpHeroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-dash-wrap{margin-top:40px}.lp-dash-img{width:100%;height:auto;display:block}.lp-why{padding:100px 0 84px}.lp-why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.lp-why-h{letter-spacing:-.028em;margin-top:22px;font-size:48px;line-height:1.02}.lp-why-sub{color:var(--lp-mut);max-width:470px;margin-top:26px;font-size:16px;line-height:1.55}.lp-why-cols{grid-template-columns:repeat(3,1fr);align-self:end;gap:28px;display:grid}.lp-why-ic{width:24px;height:24px;margin-bottom:14px;display:block}.lp-why-col h4{color:var(--lp-ink);margin:0 0 8px;font-size:15px;font-weight:600}.lp-why-col p{color:var(--lp-mut);font-size:13.5px;line-height:1.5}.lp-speed{padding:20px 0 84px}.lp-speed-head{max-width:720px}.lp-speed-h{letter-spacing:-.028em;margin-top:20px;font-size:42px;line-height:1.05}.lp-speed-sub{color:var(--lp-mut);max-width:560px;margin-top:22px;font-size:16px;line-height:1.6}.lp-speed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.lp-panel{border:1px solid var(--lp-line);background:#fff;border-radius:20px;flex-direction:column;min-height:320px;padding:22px 24px 20px;display:flex}.lp-panel-head{border-bottom:1px solid var(--lp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.lp-panel-tag{color:var(--lp-mut);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lp-panel-tag-live{color:var(--lp-pink)}.lp-panel-meta{color:var(--lp-mut2);font-size:13px}.lp-panel-body{flex-direction:column;flex:1;gap:14px;padding:20px 0 8px;display:flex}.lp-panel-foot{border-top:1px solid var(--lp-line-soft);padding-top:16px}.lp-panel-foot-label{color:var(--lp-mut2);font-size:13.5px;font-weight:600}.lp-panel-foot-agent{color:var(--lp-pink);background:#fa19c214;border-radius:999px;align-items:center;padding:7px 14px;display:inline-flex}.lp-panel-manual{background:#fbfaf8}.lp-manual-line{color:var(--lp-mut2);margin:0;font-size:15px;line-height:1.5}.lp-manual-caret:after{content:""}.lp-panel-agent{border-color:#fa19c238;box-shadow:0 30px 80px -60px #fa19c280}.lp-agent-line{color:var(--lp-ink);margin:0;font-size:15px;line-height:1.5}.lp-agent-line-compose{color:var(--lp-mut)}.lp-caret{vertical-align:-2px;background:var(--lp-pink);width:2px;height:15px;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-agent-line{opacity:0;animation:lpHeroRise .5s var(--lp-ease)both}.lp-agent-line:first-child{animation-delay:50ms}.lp-agent-line:nth-child(2){animation-delay:.55s}.lp-agent-line:nth-child(3){animation-delay:1.05s}.lp-caret{animation:1s step-end infinite lpCaretBlink}}@keyframes lpCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.lp-how{padding:0 0 60px}.lp-how-card-outer{border:1px solid var(--lp-line-soft);background:#fff;border-radius:30px;padding:72px 60px 64px;position:relative;overflow:hidden;box-shadow:0 30px 80px -60px #00000040}.lp-how-bg{z-index:0;pointer-events:none;background-position:bottom;background-size:cover;height:66%;position:absolute;bottom:0;left:0;right:0}.lp-how-head,.lp-how-grid{z-index:1;position:relative}.lp-how-head{text-align:center}.lp-how-h{letter-spacing:-.028em;max-width:720px;margin:18px auto 0;font-size:56px;line-height:1.03}.lp-how-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.lp-step-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-mut2);font-size:13px;font-weight:600}.lp-step-label b{color:var(--lp-ink);font-weight:600}.lp-step-visual{margin-top:16px}.lp-step-visual img{border-radius:16px;width:100%;height:auto;display:block}.lp-step-title{color:var(--lp-ink);letter-spacing:-.01em;margin:22px 0 8px;font-size:22px;font-weight:500}.lp-step-cap{color:var(--lp-mut);font-size:15px;line-height:1.5}.lp-ha{padding:60px 0}.lp-ha-head{margin-bottom:40px}.lp-ha-head .lp-eyebrow{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.lp-ha-h{letter-spacing:-.032em;max-width:640px;margin-top:16px;font-size:46px;line-height:1.08}.lp-ha-rows{flex-direction:column;gap:24px;display:flex}.lp-ha-row{border:1px solid var(--lp-line-soft);background:#fafafa;border-radius:20px;grid-template-columns:minmax(0,440px) minmax(0,1fr);display:grid;overflow:hidden}.lp-ha-row-flip{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.lp-ha-text{align-self:center;padding:56px 48px}.lp-ha-ic{width:24px;height:24px;margin-bottom:16px;display:block}.lp-ha-title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:30px;line-height:1.15}.lp-ha-body{color:var(--lp-mut);max-width:348px;margin:16px 0 0;font-size:16px;line-height:1.5}.lp-ha-checks{flex-direction:column;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lp-ha-checks li{color:#404040;align-items:center;gap:8px;font-size:14px;display:flex}.lp-ha-check{color:var(--lp-pink);flex:none;display:inline-flex}.lp-ha-check svg{width:14px;height:14px}.lp-ha-visual{justify-content:center;align-items:center;min-height:480px;padding:40px;display:flex;position:relative}.ha-grad-1{background:linear-gradient(135deg,#fde7f6 0%,#ede5fd 100%)}.ha-grad-2{background:linear-gradient(135deg,#ede5fd 0%,#fde7f6 100%)}.ha-grad-3{background:linear-gradient(135deg,#fde7f6 0%,#fff1e8 100%)}.ha-card{background:#fff;border-radius:16px;width:100%;box-shadow:0 26px 60px -34px #46144657,0 3px 10px #0000000a}.ha-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ha-opps{max-width:520px;padding:6px}.ha-opps-head{justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.ha-opps-title{color:var(--lp-ink);font-size:14px;font-weight:600}.ha-opps-found{color:var(--lp-mut);font-size:11px}.ha-opps-list{margin:0;padding:0 6px 6px;list-style:none}.ha-opps-row{cursor:default;transition:background-color .14s var(--lp-ease);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.ha-opps-row:first-child{background:#fafafa}.ha-opps-row:hover{background:#f4f4f5}.ha-opps-url{color:var(--lp-ink);font-size:13px}.ha-opps-right{flex:none;align-items:center;gap:12px;display:flex}.ha-opps-dr{color:var(--lp-mut);font-size:11px}.ha-pill{text-align:center;white-space:nowrap;border-radius:6px;min-width:60px;padding:3px 8px;font-size:11px;font-weight:500}.ha-pill-high{color:#15803d;background:#dcfce7}.ha-pill-medium{color:#b45309;background:#fef3c7}.ha-email{max-width:500px;padding:20px 22px}.ha-email-field{border-bottom:1px solid var(--lp-line-soft);align-items:baseline;gap:10px;padding:9px 0;display:flex}.ha-email-field:first-child{padding-top:2px}.ha-email-k{width:54px;color:var(--lp-mut);flex:none;font-size:13px}.ha-email-v{color:var(--lp-ink);font-size:13px;font-weight:500}.ha-email-body{color:#404040;margin:14px 0;font-size:13px;line-height:1.55}.ha-email-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ha-email-by{color:var(--lp-mut);align-items:center;gap:8px;font-size:12px;display:flex}.ha-email-by-face{border-radius:6px;width:24px;height:24px;display:block}.ha-email-send{color:#fff;background:var(--lp-pink);cursor:default;transition:background-color .14s var(--lp-ease);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500}.ha-email-send:hover{background:var(--lp-pink-hover)}.ha-chart{max-width:520px;padding:20px 22px}.ha-chart-stats{gap:40px;display:flex}.ha-chart-stat{flex-direction:column;gap:4px;display:flex}.ha-chart-stat-k{color:var(--lp-mut);font-size:12px}.ha-chart-stat-v{color:var(--lp-ink);letter-spacing:-.02em;font-size:28px;font-weight:600}.ha-chart-delta{color:#15803d;margin-left:2px;font-size:12px;font-style:normal;font-weight:600}.ha-chart-plot{margin-top:16px}.ha-chart-svg{width:100%;height:170px;display:block}.ha-chart-grid{stroke:#0000000f;stroke-width:1px}.ha-chart-line{fill:none;stroke:var(--lp-pink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ha-chart-months{color:var(--lp-mut2);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.ha-chart-line{stroke-dasharray:760;stroke-dashoffset:760px}.ha-chart-area{opacity:0}.ha-chart-draw .ha-chart-line{transition:stroke-dashoffset 1.15s var(--lp-ease);stroke-dashoffset:0}.ha-chart-draw .ha-chart-area{transition:opacity .8s var(--lp-ease).3s;opacity:1}}.lp-quality{padding:92px 0 40px}.lp-quality-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-quality-lead{max-width:440px}.lp-quality-h{letter-spacing:-.028em;margin-top:20px;font-size:46px;line-height:1.03}.lp-quality-body{color:var(--lp-mut);margin-top:24px;font-size:16px;line-height:1.6}.lp-quality-cta{margin-top:30px}.lp-vet{border:1px solid var(--lp-line);background:#fff;border-radius:20px;justify-self:end;width:100%;max-width:460px;padding:24px 26px 22px;box-shadow:0 30px 80px -60px #00000059}.lp-vet-head{border-bottom:1px solid var(--lp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.lp-vet-live{color:var(--lp-pink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lp-vet-live-dot{background:var(--lp-pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fa19c28c}.lp-vet-site{color:var(--lp-mut);font-size:13.5px;font-weight:500}.lp-vet-list{margin:6px 0 0;padding:0;list-style:none}.lp-vet-item{color:var(--lp-ink);border-bottom:1px solid var(--lp-line-soft);align-items:center;gap:12px;padding:13px 0;font-size:15px;display:flex}.lp-vet-item:last-child{border-bottom:none}.lp-vet-check{width:22px;height:22px;color:var(--lp-pink);background:#fa19c21a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-vet-check svg{width:13px;height:13px}.lp-vet-foot{border-top:1px solid var(--lp-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.lp-vet-verdict{color:var(--lp-ink);background:#fa19c214;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.lp-vet-skip{color:var(--lp-mut2);font-size:13px}@media (prefers-reduced-motion:no-preference){.lp-vet-item{animation:lpHeroRise .5s var(--lp-ease)both}.lp-vet-item:first-child{animation-delay:40ms}.lp-vet-item:nth-child(2){animation-delay:.12s}.lp-vet-item:nth-child(3){animation-delay:.2s}.lp-vet-item:nth-child(4){animation-delay:.28s}}.lp-built{padding:92px 0 40px}.lp-built-grid{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:56px;display:grid}.lp-built-lead{padding-top:4px}.lp-built-h{letter-spacing:-.028em;margin-top:18px;font-size:46px;line-height:1.04}.lp-built-body{color:var(--lp-mut);max-width:340px;margin-top:24px;font-size:16px;line-height:1.55}.lp-built-cta{margin-top:30px}.lp-built-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lp-feat{border:1px solid var(--lp-line-soft);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 2px #00000005}.lp-feat-head{align-items:center;gap:12px;display:flex}.lp-feat-ic{flex:none;width:44px;height:44px;display:block}.lp-feat-head h4{color:var(--lp-ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500}.lp-feat-cap{color:var(--lp-mut);margin:14px 0 20px;font-size:15px;line-height:1.5}.lp-feat-panel{border-radius:12px;width:100%;height:auto;margin-top:auto;display:block}.lp-close{padding:40px 0 90px}.lp-close-card{text-align:center;background:#fdeef7;border-radius:30px;padding:96px 24px 104px;position:relative;overflow:hidden}.lp-close-bg{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.lp-close-inner{z-index:1;position:relative}.lp-close-h{letter-spacing:-.028em;max-width:640px;margin:16px auto 0;font-size:52px;line-height:1.05}.lp-close-sub{color:var(--lp-mut);margin:20px auto 0;font-size:16px}.lp-close-btn{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 16px;margin-top:34px;display:flex}@media (max-width:1200px){.lp-hero-in{flex-direction:column;align-items:flex-start;gap:32px;padding:0 40px}.lp-hero-side{flex:none;align-items:flex-start}.lp-hero-cap{text-align:left}.lp-hero-chat-track{margin-top:48px;padding:0 40px}.lp-hero-chat{--inset:40px}.lp-hero-chat-track.is-scrolly .lp-hero-chat-stage{--inset-t:40px}.lp-h1{font-size:50px;line-height:1.03}.lp-why-h,.lp-built-h,.lp-quality-h{font-size:40px}.lp-how-h{font-size:44px}.lp-ha-h{font-size:40px}.lp-ha-text{padding:44px 36px}.lp-close-h{font-size:42px}.lp-built-grid{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (max-width:960px){.lp-nav-links{display:none}.lp-hero{padding:52px 0 48px}.lp-h1{font-size:42px}.lp-why-grid{grid-template-columns:1fr;gap:32px}.lp-why-cols{gap:20px}.lp-how-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.lp-how-card-outer{padding:48px 24px}.lp-ha-row,.lp-ha-row-flip{grid-template-columns:1fr}.lp-ha-row-flip .lp-ha-text{order:-1}.lp-ha-text{padding:40px 28px 8px}.lp-ha-visual{min-height:0;padding:28px 24px 36px}.lp-built-grid{grid-template-columns:1fr;gap:32px}.lp-built-cards{gap:20px}.lp-quality-grid{grid-template-columns:1fr;gap:34px}.lp-quality-lead{max-width:none}.lp-vet{justify-self:stretch;max-width:none}.lp-speed-grid{grid-template-columns:1fr;gap:20px}.lp-panel{min-height:0}}@media (max-width:620px){.lp-hero-in{padding:0 24px}.lp-hero-side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp-hero-ctarow{white-space:normal;flex-wrap:wrap;gap:10px;display:flex}.lp-h1{font-size:34px}.lp-hero-chat-track{margin-top:36px;padding:0 24px}.lp-hero-chat{--inset:24px;--r0:16px;--h0:min(360px,100%)}.lp-hero-chat-track.is-scrolly .lp-hero-chat{--h0:min(600px,calc(100% - 32px))}.lp-hero-chat-track.is-scrolly .lp-hero-chat-stage{--inset-t:24px}.is-sent .lp-hero-chat-thread,.is-thinking .lp-hero-chat-thread,.is-answered .lp-hero-chat-thread{font-size:15px;line-height:24px}.lp-hero-chat-desc{display:none}.lp-hero-chat.is-sent,.lp-hero-chat.is-thinking,.lp-hero-chat.is-answered{padding:16px}.lp-hero-chat{border-radius:16px;height:360px}.lp-hero-chat-h{font-size:20px;line-height:24px}.lp-hero-chat-think{justify-content:center;gap:0;width:36px;padding:0;font-size:0}.lp-why-h,.lp-built-h,.lp-quality-h,.lp-speed-h,.lp-how-h{font-size:32px}.lp-ha-h{font-size:30px}.lp-ha-title{font-size:25px}.lp-close-h{font-size:30px}.lp-why-cols,.lp-built-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.faq,#faq.faq{background:#fff;padding:64px 0}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,720px);align-items:start;column-gap:48px;display:grid}.faq-lead{flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;display:flex;position:sticky;top:108px}.faq-chip{height:24px;font:500 14px/20px var(--font-geist),sans-serif;letter-spacing:-.32px;color:#0006;background:#00000008;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.faq-h{font-family:var(--font-geist),sans-serif;letter-spacing:-.63px;color:#181925;margin:0;font-size:36px;font-weight:400;line-height:44px}.faq-sub{max-width:384px;font-family:var(--font-geist),sans-serif;letter-spacing:-.32px;color:#666;margin:0;font-size:16px;line-height:24px}.faq-link{color:var(--lp-ink);transition:color .2s var(--lp-ease),border-color .2s var(--lp-ease);border-bottom:1px solid #0a0a0a47;text-decoration:none}.faq-link:hover{color:var(--lp-pink);border-color:var(--lp-pink)}.faq-list{flex-direction:column;gap:2px;padding:0 20px;display:flex}.faq-row{transition:background-color .2s var(--lp-ease);background:#fafafa;border-radius:12px}.faq-row:hover,.faq-row-open{background:#f5f5f5}.faq-q-wrap{margin:0}.faq-q{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-geist),sans-serif;letter-spacing:-.32px;color:#181925;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 16px;font-size:16px;font-weight:400;line-height:24px;display:flex}.faq-q:focus-visible{outline:2px solid var(--lp-pink);outline-offset:2px;border-radius:12px}.faq-q-text{flex:auto}.faq-chev{color:var(--lp-pink);transition:transform .28s var(--lp-ease);flex:none}.faq-row-open .faq-chev{transform:rotate(180deg)}.faq-a{transition:grid-template-rows .32s var(--lp-ease);grid-template-rows:0fr;display:grid}.faq-row-open .faq-a{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-text{font-family:var(--font-geist),sans-serif;letter-spacing:-.32px;color:#666;opacity:0;transition:opacity .3s var(--lp-ease)60ms,transform .34s var(--lp-ease)60ms;margin:0;padding:0 44px 14px 16px;font-size:16px;line-height:24px;transform:translateY(6px)}.faq-row-open .faq-a-text{opacity:1;transform:none}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:32px}.faq-lead{position:static;top:auto}.faq-list{padding:0}}@media (max-width:560px){.faq-h{font-size:30px;line-height:38px}.faq-a-text{padding-right:16px}}@media (prefers-reduced-motion:reduce){.faq-a,.faq-chev{transition:none}.faq-a-text{opacity:1;transition:none;transform:none}}.lp-board{isolation:isolate;background:#0e0e10;min-height:min(810px,56.25vw);position:relative;overflow:hidden}.lp-board-grid{grid-template-columns:repeat(9,var(--bt,132px));grid-auto-rows:var(--bt,132px);gap:var(--bg,28px);z-index:0;opacity:0;animation:lpBoardIn 1s var(--lp-ease)50ms forwards;place-content:center;display:grid;position:absolute;inset:0}.lp-board-tile{--acc:216,216,224;width:var(--bt,132px);height:var(--bt,132px);transition:transform .35s var(--lp-ease),box-shadow .35s var(--lp-ease),background-color .35s var(--lp-ease);background:#141417;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.lp-board-tile:after{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 50% 62%,rgba(var(--acc),.32),rgba(var(--acc),0)70%);opacity:0;transition:opacity .35s var(--lp-ease);pointer-events:none;z-index:0;position:absolute;inset:0}.lp-board-face{opacity:.1;z-index:1;transition:opacity .35s var(--lp-ease);background-position:50%;background-size:cover;border-radius:12px;position:absolute;inset:13px}.lp-board-tile-on{background:#16161a;box-shadow:inset 0 0 0 2px #e7e2d81a}.lp-board-tile-on .lp-board-face{opacity:1}.lp-board-tile:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--acc),.55),0 0 0 1px rgba(var(--acc),.22),0 0 38px 2px rgba(var(--acc),.42);z-index:4;background:#1a1a20;transform:translateY(-2px)scale(1.035)}.lp-board-tile:hover:after,.lp-board-tile:hover .lp-board-face{opacity:1}.lp-board-vignette{z-index:1;pointer-events:none;background:radial-gradient(33.3% 33.3%,#0a0a0d00 0%,#0a0a0de6 100%);position:absolute;inset:0}.lp-board-copy{z-index:2;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:24px;width:799px;max-width:calc(100% - 48px);display:flex;position:absolute;top:16%;left:50%;transform:translate(-50%)}.lp-board-h{color:#fff;letter-spacing:-.03em;margin:0;font-size:40px;line-height:1.09}.lp-board-sub{max-width:640px;font-family:var(--font-geist),sans-serif;color:#c9c9d2;margin:0;font-size:16px;line-height:22px}@keyframes lpBoardIn{to{opacity:1}}@media (max-width:900px){.lp-board{--bt:96px;--bg:18px;min-height:560px}.lp-board-copy{top:14%}.lp-board-h{font-size:32px}}@media (max-width:560px){.lp-board{--bt:66px;--bg:12px;min-height:460px}.lp-board-tile{border-radius:15px}.lp-board-face{border-radius:8px;inset:8px}.lp-board-copy{top:12%}.lp-board-h{font-size:26px}.lp-board-sub{font-size:15px}.lp-board-h br,.lp-board-sub br{display:none}}@media (prefers-reduced-motion:reduce){.lp-board-grid{opacity:1;animation:none}.lp-board-tile,.lp-board-tile:after,.lp-board-face{transition:none}.lp-board-tile:hover{transform:none}}.ps{padding:8px 0 96px}.ps-stage{width:min(1360px,100% - 40px);margin:0 auto}.ps-tabs{border:1px solid var(--lp-line);width:fit-content;max-width:100%;animation:psRise .7s var(--lp-ease)both;background:#fff;border-radius:100px;gap:4px;margin:0 auto 20px;padding:7px;display:flex;box-shadow:0 18px 44px -22px #0a0a0a47}.ps-tab{font:inherit;color:var(--lp-mut);cursor:pointer;white-space:nowrap;transition:background .2s var(--lp-ease),color .2s var(--lp-ease);background:0 0;border:0;border-radius:100px;align-items:center;gap:9px;padding:9px 18px;font-size:15px;font-weight:500;display:inline-flex}.ps-tab:hover{color:var(--lp-ink)}.ps-tab.is-active{color:var(--lp-ink);background:#f4f4f4}.ps-tab-ico{width:28px;height:28px;display:block}.ps-window-img{width:100%;height:auto;animation:psRise .8s var(--lp-ease)60ms both;display:block}@keyframes psRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:760px){.ps{padding:4px 0 64px}.ps-tabs{gap:2px;padding:5px}.ps-tab{gap:6px;padding:8px 12px;font-size:13px}.ps-tab-ico{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.ps-tabs,.ps-window-img{animation:none}}.faq .lp-wrap.faq-grid{max-width:none;margin:0;padding-left:max(70px,50% - 640px);padding-right:max(70px,50% - 640px)}@media (max-width:1200px){.faq .lp-wrap.faq-grid{padding-left:40px;padding-right:40px}}@media (max-width:620px){.faq .lp-wrap.faq-grid{padding-left:24px;padding-right:24px}}.lp-ha>.lp-wrap{max-width:none;margin:0;padding-left:max(70px,50% - 640px);padding-right:max(70px,50% - 640px)}@media (max-width:1200px){.lp-ha>.lp-wrap{padding-left:40px;padding-right:40px}}@media (max-width:620px){.lp-ha>.lp-wrap{padding-left:24px;padding-right:24px}}@media (max-width:440px){.lp-h1-rot{display:block}}.lp-h1-faces{vertical-align:top;width:2.1667em;height:.9667em;margin:0 .15em 0 .11em;display:inline-block;position:relative;top:-.033em}.lp-h1-faces img{width:100%;height:100%;display:block}.lp-h1-face{cursor:default;position:absolute;top:0;bottom:0}.lp-h1-tip{left:var(--tip-x);color:#fff;font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;background:#000;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.lp-h1-tip:after{content:"";border:4px solid #0000;border-top-color:#000;margin-left:-4px;position:absolute;top:100%;left:50%}.lp-h1-face:hover .lp-h1-tip{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-h1-tip{transition:opacity .16s var(--lp-ease),transform .16s var(--lp-ease);transform:translate(-50%,3px)}.lp-h1-face:hover .lp-h1-tip{transform:translate(-50%)}}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero-chat-stage{--s:0;--sw:clamp(300px,27.15vw,391px);position:relative}.lp-hero-chat{width:calc(100% - (var(--sw) + 22px)*var(--s));margin-left:auto}.lp-hc-side{z-index:1;width:var(--sw);height:min(clamp(420px,52.6vw,757px),100%);opacity:clamp(0,calc((var(--s) - .35)/.65),1);transform:translateX(calc(-24px*(1 - var(--s))));pointer-events:none;flex-direction:column;justify-content:space-between;gap:22px;display:flex;position:absolute;top:0;left:0}.lp-hero-chat-track.is-scrolly .lp-hc-side{left:var(--inset-t,max(70px,calc(50% - 640px)));transform:translate(calc(-24px*(1 - var(--s))),-50%);top:50%}.lp-hc-side-copy{flex-direction:column;gap:22px;display:flex}.lp-hc-side-ic{width:24px;height:24px;display:block}.lp-hc-side-h{letter-spacing:-.9px;color:#0a0a0a;margin:0;font-size:30px;font-weight:400;line-height:36px}.lp-hc-side-p{font-family:var(--font-geist),sans-serif;color:#737373;margin:0;font-size:16px;line-height:24px}.lp-hc-chart{border-top:1px solid #ebebeb;flex-direction:column;gap:18px;margin:0;padding-top:22px;display:flex}.lp-hc-chart-rows{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lp-hc-chart-row{--g:clamp(0,calc((var(--s,1) - .45 - var(--i)*.08)/.3),1);grid-template-columns:1fr auto;align-items:baseline;gap:8px 16px;display:grid}.lp-hc-chart-label{font-family:var(--font-geist),sans-serif;color:#737373;font-size:14px;line-height:18px}.lp-hc-chart-val{font-family:var(--font-geist),sans-serif;color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:18px}.lp-hc-chart-bar{background:#f1f1f1;border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.lp-hc-chart-bar i{height:100%;width:calc(var(--v)*100%);transform-origin:0;transform:scaleX(var(--g));background:#cfcfcf;border-radius:3px;display:block}.lp-hc-chart-row.is-key .lp-hc-chart-label,.lp-hc-chart-row.is-key .lp-hc-chart-val{color:#0a0a0a}.lp-hc-chart-row.is-key .lp-hc-chart-val{color:#fa19c2}.lp-hc-chart-row.is-key .lp-hc-chart-bar i{background:#fa19c2}.lp-hc-chart-src{font-family:var(--font-geist),sans-serif;color:#a3a3a3;font-size:12px;line-height:16px}.lp-hc-chart-src a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #d4d4d4;text-decoration:underline #d4d4d4}.lp-hc-chart-src a:hover{color:#0a0a0a}.lp-hero-chat-stage.is-side-in>.lp-hc-side .lp-hc-chart-src{pointer-events:auto}.lp-hc-side-m{--s:1;display:none}@media (max-width:1024px){.lp-hero-chat-stage>.lp-hc-side{display:none}.lp-hero-chat,.lp-hero-chat-track.is-scrolly .lp-hero-chat{width:100%}.lp-hc-side-m{opacity:1;pointer-events:auto;gap:32px;width:auto;max-width:560px;height:auto;margin:48px 40px 0;display:flex;position:static;transform:none}}@media (max-width:620px){.lp-hc-side-m{margin:40px 24px 0}.lp-hc-side-h{font-size:26px;line-height:32px}}@media (prefers-reduced-motion:no-preference){.lp-hero-in :is(.lp-hero-eyebrow,.lp-h1,.lp-hero-sub,.lp-hero-cap,.lp-hero-ctarow){opacity:calc(1 - var(--hf,0)*.85);filter:blur(calc(var(--hf,0)*6px));transform:translateY(calc(var(--hf,0)*-12px));animation-fill-mode:backwards}}.lp-aic{animation:lpHeroRise .6s var(--lp-ease).2s both;margin-top:70px;padding:0 max(70px,50% - 640px)}.lp-aic-card{box-sizing:border-box;background:#fcfcfc url(/images/landing/ai-check-bg.webp) 50%/100% 100% no-repeat;border-radius:16px;flex-direction:column;justify-content:space-between;gap:48px;min-height:485px;padding:68px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000000d,inset 0 0 115px #ffffff1a,inset 0 0 14px #ffffff59}.lp-aic-copy{flex-direction:column;gap:20px;max-width:451px;display:flex}.lp-aic-h{letter-spacing:-1.2px;color:#0a0a0a;background:linear-gradient(#0a0a0a 0%,#0a0a0ae6 51.2%,#0a0a0ab3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:40px;font-weight:400;line-height:43.6px}.lp-aic-sub{font-family:var(--font-geist),sans-serif;color:#a3a3a3;margin:0;font-size:16px;line-height:19.84px}.lp-aic-form{box-sizing:border-box;width:536px;max-width:100%;height:51px;transition:box-shadow .2s var(--lp-ease);background:#fff;border-radius:100px;align-items:center;gap:6px;padding:0 6px 0 16px;display:flex;box-shadow:inset 0 1px #ffffff47,inset 0 -1px 1px #ffffff0f,0 1px 2px #0000003d,0 6px 16px -4px #00000029}.lp-aic-form:focus-within{box-shadow:inset 0 1px #ffffff47,0 0 0 2px #0a0a0a1f,0 1px 2px #0000003d,0 6px 16px -4px #00000029}.lp-aic-form.is-error{box-shadow:0 0 0 1.5px var(--lp-pink),0 1px 2px #0000003d,0 6px 16px -4px #00000029}.lp-aic-input{min-width:0;height:100%;font-family:var(--font-geist),sans-serif;color:#0a0a0a;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px;line-height:18.6px}.lp-aic-input::placeholder{color:#a3a3a3;opacity:1}.lp-aic-btn.sn-btn{letter-spacing:0;flex:none;height:39px;padding:0 16px}.lp-aic-btn:disabled{cursor:default}.lp-aic-err{font-family:var(--font-geist),sans-serif;color:#c2006f;margin:0;font-size:13px;line-height:16px;position:absolute;bottom:36px;left:84px}@media (prefers-reduced-motion:no-preference){.lp-aic-btn.sn-btn:hover{transform:translateY(-1px)}.lp-aic-btn.sn-btn:active{transform:translateY(0)}}@media (max-width:1200px){.lp-aic{margin-top:48px;padding:0 40px}.lp-aic-card{min-height:420px;padding:48px}.lp-aic-err{bottom:20px;left:64px}}@media (max-width:620px){.lp-aic{margin-top:36px;padding:0 24px}.lp-aic-card{background-size:cover;gap:40px;min-height:0;padding:32px 20px 40px}.lp-aic-h{letter-spacing:-.9px;font-size:30px;line-height:33px}.lp-aic-sub{font-size:15px;line-height:19px}.lp-aic-form{border-radius:26px;flex-direction:column;align-items:stretch;height:auto;padding:6px}.lp-aic-input{height:44px;padding:0 12px}.lp-aic-btn.sn-btn{height:42px}.lp-aic-err{margin-top:-28px;position:static}}.lp-aic-arr{margin-left:4px}.lp-acr{--lp-pink:#fa19c2;--lp-ease:cubic-bezier(.32,.72,0,1);z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-geist),sans-serif;background:#0a0a0a52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lp-acr-card{box-sizing:border-box;color:#0a0a0a;background:#fcfcfc;border-radius:16px;width:560px;max-width:100%;max-height:calc(100svh - 48px);padding:36px 36px 28px;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #0000000d,0 24px 64px -16px #00000047,0 2px 6px #00000014}.lp-acr-x{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.lp-acr-x:hover{color:#0a0a0a;background:#f0f0f0}.lp-acr-x:focus-visible,.lp-acr-ghost:focus-visible,.lp-acr-btn:focus-visible{outline:2px solid var(--lp-pink);outline-offset:2px}.lp-acr-eyebrow{color:#a3a3a3;margin:0 0 12px;font-size:13px;line-height:16px}.lp-acr-eyebrow span{color:#0a0a0a}.lp-acr-h{letter-spacing:-.9px;margin:0;padding-right:32px;font-size:30px;font-weight:400;line-height:33px}.lp-acr-num{color:var(--lp-pink)}.lp-acr-lede{color:#737373;margin:14px 0 0;font-size:15px;line-height:21px}.lp-acr-steps{color:#404040;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:15px;line-height:20px;list-style:none;display:flex}.lp-acr-steps li{align-items:center;gap:10px;display:flex}.lp-acr-tick{color:#fff;border-radius:100px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #e5e5e5}.lp-acr-tick.is-on{background:var(--lp-pink);box-shadow:none}.lp-acr-steps li:not(:has(.is-on)) .lp-acr-tick{background:conic-gradient(var(--lp-pink)0 25%,transparent 0);-webkit-mask:radial-gradient(circle,#0000 6.5px,#000 7px);mask:radial-gradient(circle,#0000 6.5px,#000 7px)}.lp-acr-count{color:#a3a3a3}.lp-acr-qs{flex-direction:column;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lp-acr-q{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:inset 0 0 0 1px #0000000f}.lp-acr-qtop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-acr-qtext{color:#0a0a0a;font-size:15px;line-height:20px}.lp-acr-pill{color:#737373;background:#f0f0f0;border-radius:100px;flex:none;padding:2px 9px;font-size:12px;font-weight:500;line-height:17px}.lp-acr-pill.is-yes{color:#c2006f;background:#fa19c21a}.lp-acr-picks{color:#737373;margin:6px 0 0;font-size:13px;line-height:18px}.lp-acr-picks span{color:#a3a3a3}.lp-acr-src{margin-top:22px}.lp-acr-srch{color:#0a0a0a;margin:0 0 10px;font-size:13px;font-weight:500;line-height:16px}.lp-acr-src ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-acr-src li{color:#404040;background:#fff;border-radius:100px;padding:4px 10px;font-size:13px;line-height:18px;box-shadow:inset 0 0 0 1px #00000014}.lp-acr-srcp{color:#737373;margin:10px 0 0;font-size:13px;line-height:18px}.lp-acr-cta{align-items:center;gap:8px;margin-top:26px;display:flex}.lp-acr-btn.sn-btn{letter-spacing:0;height:39px;padding:0 16px}.lp-acr-ghost{color:#0a0a0a;height:39px;font-family:var(--font-geist),sans-serif;cursor:pointer;background:#f0f0f0;border:0;border-radius:100px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s}.lp-acr-ghost:hover{background:#e5e5e5}.lp-acr-foot{color:#a3a3a3;margin:16px 0 0;font-size:12px;line-height:16px}@media (prefers-reduced-motion:no-preference){.lp-acr{animation:lpAcrFade .25s var(--lp-ease)both}.lp-acr-card{animation:lpAcrIn .4s var(--lp-ease)both}.lp-acr-q,.lp-acr-src,.lp-acr-lede,.lp-acr-cta{animation:lpAcrRow .4s var(--lp-ease)both}.lp-acr-steps li:not(:has(.is-on)) .lp-acr-tick{animation:.9s linear infinite lpAcrSpin}}@keyframes lpAcrFade{0%{opacity:0}to{opacity:1}}@keyframes lpAcrIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes lpAcrRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpAcrSpin{to{transform:rotate(1turn)}}@media (max-width:620px){.lp-acr{align-items:flex-end;padding:12px}.lp-acr-card{max-height:calc(100svh - 24px);padding:28px 20px 20px}.lp-acr-h{font-size:26px;line-height:29px}.lp-acr-qtop{flex-direction:column;gap:6px}.lp-acr-cta .sn-btn{flex:1}}.pd{font-family:var(--font-geist),sans-serif;-webkit-font-smoothing:antialiased;margin-top:70px;padding:0 max(70px,50% - 640px)}.pd-card{box-sizing:border-box;aspect-ratio:1260/540;background:var(--px-gap);--px-gap:#fff;--px-e:#fafafa;--px-n:#2e0f45;--px-b:#7c3aed;--px-y:#fa19c2;--px-r:#b40e8a;--px-l:#ffd6f3;--px-w:#fff;--px-g0:#80add6;--px-g1:#90b1d4;--px-g2:#a2b8d2;--px-g3:#b1bfcf;--px-g4:#bdc5cb;--px-g5:#c8c9c5;--px-g6:#cfcdc0;--px-g7:#d5d0ba;--px-g8:#d9d3b3;--px-g9:#dbd6b6;--px-t:#98becb;--px-v:#c3cfe6;--px-p0:#c9dcf3;--px-p1:#d9d0f3;--px-p2:#f8d8cb;--px-p3:#cfeadd;--px-p4:#f5e8b8;--px-p5:#f5d3e3;--px-p6:#c2e6ea;--px-p7:#ebe3d4;--px-f:#f4f5f8;--px-h1:#f3b3e3;--px-h2:#f76ad3;--px-h3:#fa19c2;border-radius:20px;width:100%;position:relative;overflow:hidden}.pd-px{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-px .px-e{fill:var(--px-e)}.pd-px .px-n{fill:var(--px-n)}.pd-px .px-b{fill:var(--px-b)}.pd-px .px-y{fill:var(--px-y)}.pd-px .px-r{fill:var(--px-r)}.pd-px .px-l{fill:var(--px-l)}.pd-px .px-w{fill:var(--px-w)}.pd-px .px-g0{fill:var(--px-g0)}.pd-px .px-g1{fill:var(--px-g1)}.pd-px .px-g2{fill:var(--px-g2)}.pd-px .px-g3{fill:var(--px-g3)}.pd-px .px-g4{fill:var(--px-g4)}.pd-px .px-g5{fill:var(--px-g5)}.pd-px .px-g6{fill:var(--px-g6)}.pd-px .px-g7{fill:var(--px-g7)}.pd-px .px-g8{fill:var(--px-g8)}.pd-px .px-g9{fill:var(--px-g9)}.pd-px .px-t{fill:var(--px-t)}.pd-px .px-v{fill:var(--px-v)}.pd-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.pd-app{z-index:1;border-radius:10px;width:87.302%;height:100%;position:absolute;top:7.037%;left:6.349%;overflow:hidden}.pd-canvas{width:1728px;text-rendering:geometricPrecision;transform-origin:0 0;transform:scale(var(--pd-s,.63657))}.pd-pill{z-index:2;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#f4f4f580;border-radius:999px;padding:4px;position:absolute;top:10px;right:10px}.pd-pill-tab{color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;font-weight:500;line-height:17px;display:flex;box-shadow:0 2px 8px #00000014}.pd-pill-tab img{width:22px;height:22px;display:block}.pd-win{color:#0a0a0a;text-align:left;background:#f3f3f3;height:996px;font-size:13px;line-height:18px;display:flex}.pd-win button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pd-ico{flex:none;width:16px;height:16px}.pd-u{text-underline-offset:3px;-webkit-text-decoration:underline dashed #73737380;text-decoration:underline dashed #73737380}.pd-side{box-sizing:border-box;background:#f3f3f3;border-right:1px solid #e5e5e5;flex-direction:column;flex:0 0 216px;gap:12px;width:216px;min-width:0;padding:0 8px 8px;display:flex;overflow:hidden}.pd-side ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pd-side-top{justify-content:space-between;align-items:center;height:50px;padding:0 8px;display:flex}.pd-side-top img{width:28px;height:28px;display:block}.pd-iconbtn{color:#737373;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pd-side-row{color:#0a0a0a;cursor:default;height:30px;transition:background-color .15s var(--lp-ease);border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.pd-side-row:hover{background:#e5e5e599}.pd-side-row.is-active{color:#171717;background:#e5e5e5;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1a}.pd-side-ib{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pd-av{width:16px;height:16px;display:block}.pd-face{width:20px;height:20px;display:block}.pd-side-lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pd-badge{color:#737373;font-variant-numeric:tabular-nums;background:#f5f5f5;border-radius:8px;flex:none;padding:0 4px;font-size:11px;font-weight:500;line-height:16px}.pd-side-sec{flex-direction:column;gap:2px;display:flex}.pd-side-head{color:#0a0a0ab3;justify-content:space-between;align-items:center;height:30px;padding:0 4px 0 8px;font-size:12px;font-weight:500;display:flex}.pd-side-more{color:#737373}.pd-side-foot{flex-direction:column;gap:1px;margin-top:auto;display:flex}.pd-side-ws{height:44px}.pd-ws{border-radius:8px;width:28px;height:28px;display:block}.pd-main{flex-direction:column;flex:auto;min-width:0;display:flex}.pd-top{background:#f3f3f3;justify-content:center;align-items:center;height:50px;display:flex}.pd-crumb{color:#0a0a0a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pd-body{background:#f3f3f3;flex:auto;padding:8px}.pd-panel{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:14px;height:100%;padding:32px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.pd-dom{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.pd-dom-n{color:#0a0a0a;font-size:18px;font-weight:600;line-height:28px}.pd-dom-as{color:#737373;font-size:12px}.pd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pd-tile{background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 48px #00000005,0 4px 16px #00000005,0 2px 12px #00000005,0 0 2px #0000003d}.pd-tile-l{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pd-tile-lbl{color:#737373;font-size:11px;line-height:16px}.pd-tile-val{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;line-height:32px}.pd-delta{color:#0a0a0a;font-variant-numeric:tabular-nums;background:#f5f5f5;border-radius:999px;gap:4px;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.pd-spark{color:#0a0a0a;flex:none;width:120px;height:32px;display:block}.pd-foot{color:#737373;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:12px;line-height:16px}.pd-sec{background:#fff;border-radius:14px;margin-top:32px;padding:20px;box-shadow:0 4px 48px #00000005,0 4px 16px #00000005,0 2px 12px #00000005,0 0 2px #0000003d}.pd-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-sec-title{letter-spacing:0;color:#0a0a0a;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.pd-pills{gap:8px;display:flex}.pd-win .pd-menu{white-space:nowrap;height:28px;transition:background-color .15s var(--lp-ease),transform .15s var(--lp-ease);background:#f5f5f5;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pd-win .pd-menu:hover{background:#ebebeb}.pd-win .pd-menu:active{transform:scale(.96)}.pd-win .pd-menu:focus-visible{outline-offset:1px;outline:3px solid #fa19c280}.pd-menu-ico,.pd-menu-chev{width:14px;height:14px}.pd-legend{gap:32px;margin-top:16px;display:flex}.pd-leg{flex-direction:column;gap:2px;display:flex}.pd-leg-lbl{color:#737373;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.pd-dot{border-radius:999px;flex:none;width:8px;height:8px}.pd-leg-val{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:32px}.pd-cap{color:#737373;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:11px;line-height:16px}.pd-chart{align-items:flex-end;gap:2px;margin-top:20px;display:flex;position:relative}.pd-day{min-width:0;height:100%;transition:opacity .15s var(--lp-ease);flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;display:flex}.pd-chart.is-hovering .pd-day:not(.is-on){opacity:.35}.pd-bar{transform-origin:50% 100%;width:11px;transition:transform .6s var(--lp-ease);transition-delay:calc(var(--i,0)*12ms);border-radius:4px 4px 0 0;flex:none;transform:scaleY(0)}.pd-bar.is-zero{background:#73737340}.pd-chart.is-grown .pd-bar{transform:none}.pd-tip{z-index:2;pointer-events:none;white-space:nowrap;background:#fff;border-radius:12px;min-width:180px;padding:10px 12px;font-size:18px;line-height:26px;position:absolute;top:0;transform:translate(12px);box-shadow:0 4px 16px #00000014,0 0 2px #0000003d}.pd-tip.is-left{transform:translate(calc(-100% - 12px))}.pd-tip-date{color:#0a0a0a;margin-bottom:4px;font-weight:600}.pd-tip-row{color:#737373;align-items:center;gap:8px;display:flex}.pd-tip-row .pd-dot{width:10px;height:10px}.pd-tip-v{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1200px){.pd{padding:0 40px}}@media (max-width:760px){.pd-card{aspect-ratio:4/3}.pd-side{display:none}.pd-canvas{width:1512px}.pd-pill-tab{gap:8px;padding:6px 14px 6px 6px;font-size:12px;line-height:15px}.pd-pill-tab img{width:18px;height:18px}}@media (max-width:620px){.pd{padding:0 24px}}@media (prefers-reduced-motion:reduce){.pd-bar{transition:none;transform:none}.pd-day,.pd-side-row,.pd-win .pd-menu{transition:none}.pd-win .pd-menu:active{transform:none}}.aw{text-align:center;background:linear-gradient(#fafafa,#fff 70%);padding:120px 0 96px}.aw-eyebrow{text-transform:none;letter-spacing:0;color:var(--lp-pink);gap:4px;font-size:14px;font-weight:500;text-decoration:none}.aw-eyebrow svg{transition:transform .2s var(--lp-ease)}.aw-h{letter-spacing:-.032em;text-wrap:balance;max-width:760px;margin:16px auto 0;font-size:46px;line-height:1.08}.aw-stage{perspective:1400px;perspective-origin:50% 0;margin-top:56px}.aw-plane{transform-origin:50% 0;width:max-content;transform-style:preserve-3d;grid-template-columns:repeat(8,112px);gap:22px 26px;margin:0 auto;padding:0;list-style:none;display:grid;transform:rotateX(34deg);-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.aw-tile{width:112px;height:112px;transition:transform .28s var(--lp-ease),box-shadow .28s var(--lp-ease);background:#fff;border-radius:30px;padding:6px;position:relative;transform:translateZ(0);box-shadow:0 1px #0000000a,0 2px 4px #0000000a,0 14px 24px -12px #0000002e}.aw-tile svg{width:100%;height:100%;display:block}.aw-pupil{transition:transform .28s var(--lp-ease)}.aw-body{max-width:720px;color:var(--lp-ink);text-align:left;margin:8px auto 0;padding:0 24px;font-size:18px;line-height:28px}@media (hover:hover){.aw-eyebrow:hover svg{transform:translate(2px)}.aw-tile:hover{z-index:1;transform:translate3d(0,-6px,22px);box-shadow:0 1px #0000000a,0 6px 10px #0000000f,0 28px 36px -14px #00000047}.aw-tile:hover .aw-pupil{transform:translate(1.5px,-4px)}}@media (hover:none){.aw-tile:active{z-index:1;transform:translate3d(0,-6px,22px);box-shadow:0 1px #0000000a,0 6px 10px #0000000f,0 28px 36px -14px #00000047}.aw-tile:active .aw-pupil{transform:translate(1.5px,-4px)}}@media (max-width:1100px){.aw-plane{grid-template-columns:repeat(7,100px)}.aw-tile{width:100px;height:100px}.aw-tile:nth-child(8n){display:none}}@media (max-width:900px){.aw-h{font-size:40px}.aw-plane{grid-template-columns:repeat(6,86px);gap:20px}.aw-tile{border-radius:26px;width:86px;height:86px;padding:5px}.aw-tile:nth-child(8n+7){display:none}}@media (max-width:620px){.aw{padding:72px 0 64px}.aw-h{font-size:30px}.aw-stage{margin-top:40px}.aw-plane{grid-template-columns:repeat(4,68px);gap:14px;transform:rotateX(28deg)}.aw-tile{border-radius:21px;width:68px;height:68px;padding:4px}.aw-tile:nth-child(8n+5),.aw-tile:nth-child(8n+6){display:none}}@media (prefers-reduced-motion:reduce){.aw-tile,.aw-pupil,.aw-eyebrow svg{transition:none}}
