.lp2{--lx-line:var(--line);--lx-band:color-mix(in srgb,var(--surface) 70%,var(--bg));font-variant-numeric:tabular-nums}.lp2 .hp-section{padding:96px 0}.lp2 .hp-eyebrow{letter-spacing:.01em;color:var(--primary);font-size:13px;font-weight:650}.lp2 .hp-title{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:700}.lp2 .hp-sub,.lp2 .hp-head-split>p{font-size:16px;line-height:1.7}.lp2 .hp-actions .button{min-height:46px;box-shadow:0 8px 22px -6px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:10px;padding:12px 22px}.lp2 .hp-secondary{border-radius:10px;min-height:46px;padding:12px 20px}.lp2 .hp-hero-shot:before{opacity:.26}.lp2 .hp-hero{padding-top:88px}.lp2 .hp-hero h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,64px);font-weight:760}.lp2 .hp-lead{font-size:18px}.lp2 .hp-safe{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;padding:0;font-size:13px;display:flex}.lp2 .hp-safe>p{color:var(--green);align-items:center;gap:6px;margin:0;font-weight:650;display:inline-flex}.lp2 .hp-safe>p svg,.lp2 .hp-trust svg{color:var(--green)}.lp2 .hp-shot{border-radius:12px;box-shadow:0 24px 60px -24px #17171c38}.dark .lp2 .hp-shot{box-shadow:0 24px 60px -24px #000}.lp2 .hp-problems,.lp2 .hp-people{border-top:1px solid var(--lx-line);gap:0}.lp2 .hp-problems article,.lp2 .hp-people article{background:0 0;border:0;border-radius:0;padding:28px 28px 8px 0}.lp2 .hp-problems article+article,.lp2 .hp-people article+article{border-left:1px solid var(--lx-line);padding-left:28px}.lp2 .hp-people article:hover{transform:none}.lp2 .hp-problems svg{color:var(--primary)}.lp2 .hp-problems h3,.lp2 .hp-people h3{font-size:18px;font-weight:650}.lp2 .hp-icon{width:auto;height:auto;color:var(--primary);background:0 0;justify-self:start}.lx-steps{background:radial-gradient(50% 32% at 50% 0%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 70%),var(--lx-band);border-block:1px solid var(--lx-line);padding:96px 0 120px}.lx-steps-head{text-align:center;gap:12px;max-width:820px;margin:0 auto 48px;display:grid}.lx-steps-head .hp-eyebrow{margin:0}.lx-steps-head .hp-title{white-space:normal}.lx-stack{gap:32px;margin:0;padding:0;list-style:none;display:grid}.lx-card{--cover:0;top:calc(88px + var(--i)*14px);border:1px solid var(--lx-line);background:var(--bg);transform-origin:50% 0;min-height:520px;transform:scale(calc(1 - var(--cover)*.05));opacity:calc(1 - var(--cover)*.5);will-change:transform;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:40px;display:grid;position:sticky}.lx-copy{align-content:center;gap:14px;display:grid}.lx-badge{letter-spacing:.04em;color:var(--primary);justify-self:start;font-size:12.5px;font-weight:650}.lx-copy h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:700}.lx-copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.lx-copy .lx-answers{color:var(--subtle,var(--muted));border-top:1px solid var(--lx-line);padding-top:12px;font-size:13px}.lx-screen{background:var(--surface);border-radius:12px;align-content:center;height:440px;padding:20px;display:grid;position:relative;overflow:hidden}.lx-mini{--canvas:#f8f8fa;--bg:#fff;--surface:#f7f7f9;--surface2:#efeff3;--text:#17171c;--muted:#5c5c68;--subtle:#8a8a96;--line:#e7e7ec;--line-strong:#d5d5dd;--primary:#5546e0;--primary-strong:#4535c9;--primary-soft:#f1f0fd;--primary-line:#dcd8fa;--green:#2d7a57;--green-bg:#eef6f1;--amber:#86682a;--amber-bg:#f8f4ea;--red:#b03f35;--red-bg:#fbf0ee;--workspace-code:#f4f4f1;--ds-radius:12px;--ds-radius-sm:8px;--ds-shadow:none;--t-title:22px;--t-section:16px;--t-body:14px;--t-meta:12.5px;font-family:var(--ds-font,inherit);color:var(--text);zoom:.86;font-size:14px;line-height:1.6}.dark .lx-mini{--canvas:#0c0c0f;--bg:#121216;--surface:#16161b;--surface2:#1d1d23;--text:#ececf1;--muted:#a2a2ae;--subtle:#7a7a86;--line:#25252c;--line-strong:#32323a;--primary:#a097ff;--primary-strong:#b7b0ff;--primary-soft:#1e1c33;--primary-line:#35315c;--green:#8cc9ab;--green-bg:#14231c;--amber:#d6bd86;--amber-bg:#262116;--red:#efa197;--red-bg:#2b1a18;--workspace-code:#101116}.lx-mini .af-sections,.lx-mini .af-calm li:nth-child(n+3){display:none}.lx-mini .hp-head{text-align:left;margin:0}.lx-mini :is(.v6-card,.hp-card){box-shadow:0 12px 32px -18px #17171c40}.lx-connect{gap:14px;display:grid}.lx-connect ul{margin:0;padding:0;list-style:none;display:grid}.lx-connect li{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:12px 4px;display:flex}.lx-connect li[data-picked]{color:var(--text);font-weight:600}.lx-connect code{background:0 0;font-size:13.5px}.lx-radio{border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.lx-connect li[data-picked] .lx-radio{background:var(--primary);border-color:var(--primary);color:var(--bg)}.lx-private{color:var(--subtle);margin-left:auto;font-size:12px;font-weight:500}.lx-readonly{color:var(--text);justify-self:start;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.lx-readonly svg{color:var(--muted)}.lx-keep{gap:14px;display:grid}.lx-keep .af-done{gap:6px;padding:18px}.lx-keep .af-seal{width:52px;height:52px;font-size:18px}.lx-keep .af-done .af-muted{display:none}.lx-keep .af-done h2{font-size:17px}.lx-candidate{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13.5px;display:flex}.lx-candidate b{color:var(--text)}.lx-later .hp-small{display:none}@media (prefers-reduced-motion:no-preference){.lx-mini{animation:.5s ease-out both lx-in}.lx-connect li{animation:.4s ease-out both lx-fade}.lx-connect li:nth-child(2){animation-delay:80ms}.lx-connect li:nth-child(3){animation-delay:.16s}.lx-connect li[data-picked]{animation:.5s ease-out .6s both lx-pick}.lx-connect li[data-picked] .lx-radio{animation:.35s ease-out .9s both lx-pop}.lx-readonly{animation:.4s ease-out 1.3s both lx-fade}.lx-mini .af-portal-bar i{transform-origin:0;animation:1.6s cubic-bezier(.2,.7,.2,1) .4s both lx-grow}.lx-mini .hp-steps>li{animation:.45s ease-out both lx-fade}.lx-mini .hp-steps>li:first-child{animation-delay:.2s}.lx-mini .hp-steps>li:nth-child(2){animation-delay:.7s}.lx-mini .hp-steps>li:nth-child(3){animation-delay:1.2s}.lx-mini .hp-steps>li:first-child .v6-ghost-button{animation:1.6s ease-in-out 1.8s 2 lx-ring}.lx-later{animation:.5s ease-out 1.1s both lx-fade}.lx-later .hp-flow li{animation:.35s ease-out both lx-fade}.lx-later .hp-flow li:nth-child(2){animation-delay:1.5s}.lx-later .hp-flow li:nth-child(3){animation-delay:1.8s}.lx-later .hp-flow li:nth-child(4){animation-delay:2.1s}.lx-later .hp-flow li:nth-child(5){animation-delay:2.4s}.lx-candidate{animation:.4s ease-out 2.8s both lx-fade}}@media (prefers-reduced-motion:reduce){.lx-card{opacity:1;transform:none}}@keyframes lx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lx-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-pick{0%{background:0 0}50%{background:var(--primary-soft)}to{background:0 0}}@keyframes lx-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lx-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 22%,transparent)}}.lp2 .hp-stats-dark ul{border:0;border-block:1px solid var(--hp-night-line);background:0 0;border-radius:0}.lp2 .hp-stats-dark li+li{border-left:1px solid var(--hp-night-line)}.lp2 .hp-stats-dark h3{margin:0 0 12px;font-size:13px}.lp2 .hp-stats-dark strong{font-weight:760}.lp2 .hp-bento{border-top:1px solid var(--hp-night-line);gap:0;margin-top:48px}.lp2 .hp-bento article,.lp2 .hp-bento article:first-child,.lp2 .hp-bento article:nth-child(2){border:0;border-bottom:1px solid var(--hp-night-line);background:0 0;border-radius:0;padding:28px 28px 28px 0}.lp2 .hp-bento article:not(:nth-child(3n+1)){border-left:1px solid var(--hp-night-line);padding-left:28px}.lp2 .hp-bento h3{font-size:17px;font-weight:650}.lp2 .hp-support ul{border:0;border-top:1px solid var(--lx-line);border-radius:0}.lp2 .hp-support li{border-bottom:1px solid var(--lx-line);padding:18px 0}.lp2 .hp-support li+li{border-top:0}.lp2 .hp-support li>span{align-items:center;gap:6px;padding:0;font-weight:650;display:inline-flex;background:0 0!important}.lp2 .hp-support li>span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lp2 .hp-update{background:0 0;padding:0}.lp2 .hp-final{border-radius:20px;padding:72px 32px}.lp2 .hp-final h2{font-size:clamp(28px,3.2vw,42px);font-weight:720}@media (max-width:1000px){.lp2 .hp-problems,.lp2 .hp-people{grid-template-columns:minmax(0,1fr)}.lp2 .hp-problems article,.lp2 .hp-people article,.lp2 .hp-problems article+article,.lp2 .hp-people article+article{border-left:0;border-bottom:1px solid var(--lx-line);padding:22px 0}.lp2 .hp-bento{grid-template-columns:minmax(0,1fr)}.lp2 .hp-bento article,.lp2 .hp-bento article:not(:nth-child(3n+1)){border-left:0;padding:22px 0}.lp2 .hp-stats-dark li+li{border-left:0}}@media (max-width:760px){.lp2 .hp-safe{border-radius:0;align-items:flex-start;padding:0}}@media (max-width:899px){.lx-steps{padding:72px 0}.lx-stack{gap:20px}.lx-card{opacity:1;grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:22px;position:static;transform:none}.lx-screen{height:auto;min-height:340px;padding:12px}.lx-mini{zoom:.8}}@media (max-width:599px){.lx-screen[data-step="1"]{min-height:600px}.lx-screen[data-step="2"]{min-height:660px}}@media (min-width:600px) and (max-width:899px){.lx-screen[data-step="1"]{min-height:390px}.lx-screen[data-step="2"]{min-height:430px}}.lp2 .hp-hero-visual{pointer-events:none;-webkit-user-select:none;user-select:none}.lp2 .hp-hero-visual picture{display:block}html:not(.dark) .lp2 .hp-hero-visual picture[data-theme=dark],.dark .lp2 .hp-hero-visual picture[data-theme=light]{display:none}.lp2 .hp-phone{width:min(300px,78vw,34.1943svh);box-shadow:0 0 0 1px #ffffff14 inset,0 0 0 1px var(--line),0 28px 60px -28px #17171c73;background:#17161f;border-radius:44px;margin:0 auto;padding:6px;display:none}.lp2 .hp-phone-screen{background:#f8f8fa;border-radius:38px;overflow:hidden}.dark .lp2 .hp-phone-screen{background:#0c0c0f}.lp2 .hp-phone-screen img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:760px),(max-height:520px){.lp2 .hp-hero-desktop{display:none}.lp2 .hp-phone{display:block}}.lx-blur{background:var(--lx-light) center/cover no-repeat;filter:blur(6px)saturate(1.1);opacity:.9;transition:opacity .45s;position:absolute;inset:0;transform:scale(1.06)}.dark .lx-blur{background-image:var(--lx-dark)}.lx-screen[data-shown] .lx-blur{opacity:0}.lx-screen>.lx-mini{position:relative}@media (prefers-reduced-motion:reduce){.lx-blur{transition:none}}@media (max-width:899px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.lx-stack{gap:16px}.lx-card{top:calc(72px + var(--i)*10px);height:calc(100svh - 84px - var(--i)*10px);transform:scale(calc(1 - var(--cover)*.04));opacity:calc(1 - var(--cover)*.5);flex-direction:column;align-items:stretch;gap:12px;padding:18px 16px;display:flex;position:sticky}.lx-copy{align-content:start;gap:6px}.lx-copy>p{display:none}.lx-copy h3{font-size:21px}.lx-screen,.lx-screen[data-step]{flex:1;align-content:start;height:auto;min-height:0;padding:10px}.lx-screen>.lx-mini{transform:scale(var(--fit,1));transform-origin:50% 0}.lx-mini .hp-flow li:nth-child(2){display:none}}
