.landing{--lp-ink:#1b1c1f;--lp-ink-2:#303237;--lp-grey:#5f6672;--lp-grey-soft:#8b919b;--lp-line:#e6e8eb;--lp-rule:#dfe2e6;--lp-bg:#ffffff;--lp-bg-2:#fafafa;--lp-bg-3:#f4f5f6;--lp-green:#2ea91d;--lp-green-strong:#1a8010;--lp-green-hover:#156b0c;--lp-green-tint:#e9f6e5;--lp-green-ink:#1c6a12;--lp-dark:#111214;--lp-dark-2:#18191c;--lp-dark-line:#2a2c30;--lp-dark-text:#f3f4f5;--lp-dark-grey:#9ba2ac;--lp-gutter:24px;--lp-pad:56px;--lp-nav-h:68px;--lp-header-h:68px;--lp-ease:cubic-bezier(0.22,0.7,0.2,1);--lp-ease-io:cubic-bezier(0.55,0,0.2,1);font-family:var(--lp-font),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-optical-sizing:auto;color:var(--lp-ink);background:var(--lp-bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;overflow-x:clip}.landing:has(.lp-announce){--lp-header-h:116px}html:has(.landing){scroll-padding-top:76px;scrollbar-gutter:stable}html:has(.lp-announce){scroll-padding-top:124px}:where(.landing) *,:where(.landing) :after,:where(.landing) :before{box-sizing:border-box}:where(.landing) :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure){margin:0}:where(.landing) :where(ul,ol){padding:0;list-style:none}:where(.landing) a{color:inherit;text-decoration:none}:where(.landing) :where(button){font:inherit;color:inherit}:where(.landing) :where(img){display:block;max-width:100%;height:auto}.landing :focus-visible{outline:2px solid var(--lp-green);outline-offset:2px;border-radius:6px}.landing [hidden]{display:none!important}.lp-sec{border-bottom:1px solid var(--lp-line)}.lp-rail,.lp-sec{position:relative}.lp-rail{margin:0 var(--lp-gutter);border-left:1px solid var(--lp-rule);border-right:1px solid var(--lp-rule)}.lp-sec--dark{background:var(--lp-dark);color:var(--lp-dark-text);border-bottom-color:var(--lp-dark-line)}.lp-sec--dark .lp-rail{border-color:var(--lp-dark-line)}.lp-vlines{background-image:repeating-linear-gradient(90deg,rgba(17,18,20,.055) 0 1px,transparent 1px 8px)}.lp-vlines--dark{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px)}.lp-dotgrid{background-image:radial-gradient(circle,#d6dadf 1px,transparent 1.3px);background-size:1.25em 1.25em}.lp-label{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:var(--lp-green-tint);color:var(--lp-green-ink);font-size:14px;font-weight:500;line-height:1;margin-bottom:24px}.lp-label--strong{background:var(--lp-ink);color:#fff;margin-bottom:16px}.lp-label--dark{background:rgba(46,169,29,.16);color:#8fe07f}.lp-statement{font-size:clamp(28px,2.94vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.012em;font-variation-settings:"opsz" 28;color:var(--lp-ink);max-width:22em;text-wrap:balance}.lp-statement span{color:var(--lp-grey)}.lp-sec--dark .lp-statement{color:var(--lp-dark-text)}.lp-sec--dark .lp-statement span{color:var(--lp-dark-grey)}.lp-intro-3{font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.01em;max-width:23.4em;text-wrap:balance}.lp-intro-3 span{color:var(--lp-grey)}.lp-intro{padding:152px var(--lp-pad) 80px}.lp-intro--center{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-intro--center .lp-statement{margin-inline:auto}.lp-intro--short{padding-bottom:64px}.lp-intro--tight{padding-bottom:56px}.lp-intro-text{margin-top:20px;font-size:18px;line-height:1.35;font-weight:450;color:var(--lp-grey);max-width:34em;text-wrap:pretty}.lp-sec--dark .lp-intro-text{color:var(--lp-dark-grey)}.lp-intro--center .lp-btn{margin-top:28px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn--primary{background:var(--lp-green-strong);border-color:#166e0d;color:#fff}.lp-btn--primary:hover{background:var(--lp-green-hover)}.lp-btn--secondary{background:#fff;border-color:#cfd3d9;color:var(--lp-ink-2)}.lp-btn--secondary:hover{border-color:#b7bcc4;background:#f7f8f9}.lp-btn--ghost-dark{background:transparent;border-color:#3a3d42;color:var(--lp-dark-text)}.lp-btn--ghost-dark:hover{border-color:#5a5e65;background:rgba(255,255,255,.04)}.lp-btn--lg{height:44px;padding:0 18px;font-size:15px}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#fff;color:var(--lp-ink-2);transition:background-color .22s ease,color .22s ease}.lp-announce{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding:0 56px;background:var(--lp-dark);color:#f3f4f5;font-size:14px;font-weight:500}.lp-announce-link{display:inline-flex;align-items:center;gap:6px;border-radius:6px}.lp-announce-link svg{transition:transform .18s var(--lp-ease)}.lp-announce-link:hover svg{transform:translateX(3px)}.lp-announce-close{position:absolute;right:18px;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border:0;border-radius:8px;background:transparent;color:#c9cdd2;cursor:pointer}.lp-announce-close:hover{background:rgba(255,255,255,.08);color:#fff}.lp-nav{display:flex;height:var(--lp-nav-h);padding:0 var(--lp-gutter);border-bottom:1px solid var(--lp-line);transition:border-color .22s ease}.lp-nav,.lp-nav-brand{position:relative;align-items:center}.lp-nav-brand{display:inline-flex;flex:none;margin-right:44px;border-radius:6px}.lp-logo{width:158px;height:auto;transition:opacity .2s ease,filter .2s ease}.lp-logo--light{position:absolute;inset:0;opacity:0}.lp-nav-links>ul{display:flex;align-items:center;gap:4px}.lp-nav-item{position:relative}.lp-nav-link{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;font-size:15px;font-weight:500;letter-spacing:-.005em;color:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease}.lp-nav-link:hover{background:rgba(17,18,20,.045);color:var(--lp-ink)}.lp-nav-chevron{transition:transform .2s var(--lp-ease)}.lp-nav-link[aria-expanded=true] .lp-nav-chevron{transform:rotate(180deg)}.lp-dropdown{position:absolute;top:calc(100% + 10px);left:-8px;width:400px;padding:8px;border:1px solid var(--lp-line);border-radius:14px;background:#fff;color:var(--lp-ink);box-shadow:0 24px 48px -16px rgba(17,18,20,.22),0 2px 6px rgba(17,18,20,.05)}.lp-dropdown.is-open{animation:lp-menu-in .19s var(--lp-ease) both}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-6px)}}.lp-dropdown a{display:flex;gap:12px;padding:10px;border-radius:9px;transition:background-color .14s ease}.lp-dropdown a:focus-visible,.lp-dropdown a:hover{background:var(--lp-bg-3)}.lp-dropdown-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--lp-line);color:var(--lp-green-ink);background:#fff}.lp-dropdown strong{display:block;font-size:14px;font-weight:500;line-height:1.3}.lp-dropdown a span span{display:block;font-size:13px;line-height:1.35;color:var(--lp-grey)}.lp-dropdown .lp-dropdown-foot{align-items:center;justify-content:space-between;margin-top:4px;padding:12px 10px 6px;border-top:1px solid var(--lp-line);border-radius:0 0 9px 9px;font-size:13px;font-weight:500;color:var(--lp-green-ink)}.lp-nav-actions{display:flex;gap:8px;margin-left:auto}.lp-nav-toggle{display:none;place-items:center;width:44px;height:44px;margin-left:auto;margin-right:-10px;border:0;border-radius:10px;background:transparent;cursor:pointer}.lp-mobile{display:none}.lp-header.is-dark{background:var(--lp-dark);color:#e4e6e9}.lp-header.is-dark .lp-nav{border-bottom-color:var(--lp-dark-line)}.lp-header.is-dark .lp-logo--ink{opacity:1;filter:brightness(0) invert(1)}.lp-header.is-dark .lp-logo--light{opacity:0}.lp-header.is-dark .lp-nav-link:hover{background:rgba(255,255,255,.07);color:#fff}.lp-header.is-dark .lp-btn--secondary{background:transparent;border-color:#3a3d42;color:#f3f4f5}.lp-header.is-dark .lp-btn--secondary:hover{border-color:#5a5e65;background:rgba(255,255,255,.05)}.lp-hero{position:relative;overflow:hidden;padding:96px var(--lp-gutter) 104px;text-align:center;isolation:isolate}.lp-hero-backdrop{position:absolute;inset:30% 0 0;z-index:-1;background:linear-gradient(180deg,rgba(46,169,29,0),rgba(46,169,29,.05) 45%,rgba(46,169,29,.11))}.lp-hero-backdrop:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(46,169,29,.05) 0 1px,transparent 1px 7px);-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000);mask-image:linear-gradient(180deg,transparent 10%,#000)}.lp-hero-copy{display:flex;flex-direction:column;align-items:center}.lp-pill{position:relative;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:1px solid #e2e5e9;border-radius:20px;background:#fff;font-size:15px;font-weight:500;color:var(--lp-ink-2);margin-bottom:36px}.lp-pill-snake{--pill-len:620;--snake:136;--gap:484;position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none}.lp-pill-snake rect{x:1.5px;y:1.5px;width:calc(100% - 3px);height:calc(100% - 3px);rx:22px;ry:22px;fill:none;stroke-linecap:round;stroke-dasharray:calc(var(--snake) * 1px) calc(var(--gap) * 1px);animation:lp-pill-snake 3.6s linear infinite}.lp-pill-snake-glow{stroke:#39d424;stroke-width:1px;opacity:.6;filter:blur(1px)}.lp-pill-snake-core{stroke:#e7ffdf;stroke-width:.75px;filter:drop-shadow(0 0 1px #46e030) drop-shadow(0 0 2px rgba(46,169,29,.5))}@keyframes lp-pill-snake{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--pill-len) * -1px)}}.lp-pill-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 0 4px rgba(46,169,29,.16)}.lp-hero-title{font-size:clamp(40px,4.84vw,66px);line-height:.96;font-weight:600;letter-spacing:-.022em;font-variation-settings:"opsz" 32;color:var(--lp-ink);max-width:18em;text-wrap:balance}.lp-hero-lead{margin-top:36px;max-width:31em;font-size:18px;line-height:1.3;font-weight:450;color:var(--lp-grey);text-wrap:balance}.lp-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.lp-hero-media{max-width:1320px;margin:120px auto calc(var(--hero-fit-gap, 0px) * -1)}.lp-enter{animation:lp-rise .56s var(--lp-ease);animation-delay:calc(var(--enter-i, 0) * 65ms + 40ms)}.lp-enter--stage{--lp-rise:28px;animation-name:lp-rise-stage;animation-duration:.78s;animation-delay:.3s}@keyframes lp-rise{0%{transform:translateY(var(--lp-rise,12px))}}@keyframes lp-rise-stage{0%{opacity:.45;transform:translateY(var(--lp-rise,28px))}}.lp-reveal.is-pending .lp-reveal-item{opacity:0;transform:translateY(18px)}.lp-reveal.is-in .lp-reveal-item{transition:opacity .52s ease,transform .64s var(--lp-ease);transition-delay:calc(var(--i, 0) * 70ms)}.lpu{--lpu-ink:#1d2025;--lpu-grey:#646b76;--lpu-line:#e7e9ec;--lpu-line-soft:#f0f1f3;color:var(--lpu-ink);text-align:left;line-height:1.35;letter-spacing:-.003em}.lpu p{margin:0}.lpu strong{font-weight:600}.lpu-muted{color:var(--lpu-grey)}.lpu-strong{font-weight:600}.lpu-window{position:absolute;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e4e8;border-radius:1em;background:#fff;box-shadow:0 .1em .2em rgba(16,24,40,.04),0 1.6em 3.4em -1.4em rgba(16,24,40,.16)}.lpu-chrome{display:flex;align-items:center;gap:.8em;flex:none;height:2.3em;padding:0 .9em;border-bottom:1px solid var(--lpu-line-soft);background:#fbfbfc}.lpu-chrome-dots{display:flex;gap:.36em;flex:none}.lpu-chrome-dots i{width:.62em;height:.62em;border-radius:50%;background:#dde0e4}.lpu-chrome-dots i:first-child{background:#ff5f57}.lpu-chrome-dots i:nth-child(2){background:#febc2e}.lpu-chrome-dots i:nth-child(3){background:#28c840}.lpu-app{position:relative;flex:1 1;min-height:0}.lpu-app-layer{position:absolute;inset:0;display:flex;opacity:0;transition:opacity .48s ease}.lpu-app-layer[data-active=true]{opacity:1}.lpu-side{display:flex;flex-direction:column;gap:1.1em;flex:none;width:9.8em;padding:.95em .7em;border-right:1px solid var(--lpu-line-soft);background:#fafbfb}.lpu-side-brand{display:flex;align-items:center;gap:.5em;padding:0 .3em;font-size:.78em;font-weight:600}.lpu-side-brand .lpu-side-mark{width:1.7em;height:1.7em;object-fit:contain}.lpu-side-nav{display:grid;grid-gap:.15em;gap:.15em}.lpu-side-nav li{display:flex;align-items:center;gap:.6em;padding:.5em .6em;border-radius:.5em;font-size:.78em;color:#4b5260}.lpu-side-nav svg{width:1.15em;height:1.15em;flex:none}.lpu-side-nav li.is-active{background:#e9f5e5;color:#1c6a12;font-weight:600}.lpu-side-count{margin-left:auto;min-width:1.5em;padding:.1em .45em;border-radius:1em;background:#2ea91d;color:#fff;font-size:.82em;font-weight:600;text-align:center;animation:lpu-pop .42s var(--lp-ease) both}@keyframes lpu-pop{0%{transform:scale(.4);opacity:0}}.lpu-main{position:relative;display:flex;flex-direction:column;gap:.85em;flex:1 1;min-width:0;padding:1.1em 1.2em;background:#fff}.lpu-main-head h4{font-size:1.05em;font-weight:600;letter-spacing:-.01em;margin-bottom:.2em}.lpu-main-head .lpu-muted{display:block;max-width:44em;font-size:.7em}.lpu-card{border:1px solid var(--lpu-line);border-radius:.65em;background:#fff;padding:.9em}.lpu-card--flush{padding:0;overflow:hidden}.lpu-card-title{display:block;margin-bottom:.65em;font-size:.78em;font-weight:600}.lpu-card-bar{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.7em .9em;border-bottom:1px solid var(--lpu-line-soft)}.lpu-card-bar h4{font-size:.84em;font-weight:600}.lpu-card-bar .lpu-muted{font-size:.72em}.lpu-panel{border:1px solid var(--lpu-line);border-radius:.65em;background:#fff;padding:.85em .95em}.lpu-panel h5{font-size:.7em;font-weight:500;color:var(--lpu-grey);margin-bottom:.4em}.lpu-big{font-size:.95em;font-weight:600}.lpu-panel .lpu-muted{font-size:.72em}.lpu-section-label{display:flex;align-items:center;gap:.4em;margin-bottom:.6em;font-size:.7em;font-weight:500;color:var(--lpu-grey)}.lpu-tabs{display:flex;gap:.3em;border-bottom:1px solid var(--lpu-line);font-size:.74em}.lpu-tabs span{display:inline-flex;align-items:center;gap:.35em;padding:.45em .7em .6em;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--lpu-grey);white-space:nowrap;transition:color .3s ease,border-color .3s ease}.lpu-tabs span.is-active{color:var(--lpu-ink);font-weight:600;border-bottom-color:#2ea91d}.lpu-tabs span.is-flash{animation:lpu-flash 1.2s ease both}@keyframes lpu-flash{0%,to{background:transparent}30%{background:#fdf3e1}}.lpu-tabs--tight{padding:0 .6em}.lpu-tab-archive svg{width:1em;height:1em}.lpu-table{width:100%;border-collapse:collapse;font-size:.7em}.lpu-table th{padding:.75em .85em;background:#fbfbfc;color:var(--lpu-grey);font-weight:500;text-align:left}.lpu-table td,.lpu-table th{border-bottom:1px solid var(--lpu-line-soft);white-space:nowrap}.lpu-table td{padding:.72em .85em;vertical-align:middle;transition:background-color .4s ease}.lpu-table tr:last-child td{border-bottom:0}.lpu-table tr.is-focus td{background:#f3faf1}.lpu-sub{display:block;font-size:.9em;color:var(--lpu-grey)}.lpu-link{color:#1a7a10;font-weight:500}.lpu-ellipsis{max-width:13em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpu-actions{display:flex;gap:.4em}.lpu-badge{display:inline-flex;align-items:center;height:1.75em;padding:0 .6em;border-radius:.5em;font-size:.94em;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;transition:background-color .35s ease,color .35s ease}.lpu-badge--neutral{background:#f0f1f3;color:#4b5260}.lpu-badge--green{background:#e5f4e1;color:#1c6a12}.lpu-badge--blue{background:#e8f0fb;color:#2b5797}.lpu-badge--amber{background:#fcf1dc;color:#855400}.lpu-badge--red{background:#fcebea;color:#b0261b}.lpu-badge--dark{background:#1b1c1f;color:#fff}.lpu-badge--sub{margin-left:.5em;animation:lpu-pop .42s var(--lp-ease) both}.lpu-avatar{display:grid;place-items:center;flex:none;width:2.6em;height:2.6em;border-radius:50%;font-size:.72em;font-weight:600;letter-spacing:.02em}.lpu-avatar--green{background:#e5f4e1;color:#1c6a12}.lpu-avatar--grey{background:#eef0f2;color:#4b5260}.lpu-avatar--blue{background:#e8f0fb;color:#2b5797}.lpu-btn{display:inline-flex;align-items:center;justify-content:center;height:2.35em;padding:0 .95em;border:1px solid #dcdfe4;border-radius:.6em;background:#fff;color:var(--lpu-ink);font-size:.74em;font-weight:500;white-space:nowrap;transition:transform .16s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease}.lpu-btn--primary{border-color:#166e0d;background:#1a8010;color:#fff}.lpu-btn--sm{height:2.1em;padding:0 .7em;font-size:.94em}.lpu-table .lpu-btn--sm{font-size:1em}.lpu-btn--danger{border-color:#efc6c2;color:#b0261b}.lpu-btn--danger-solid{border-color:#a8241a;background:#c0321f;color:#fff}.lpu-btn.is-hover{background:#fdf1f0}.lpu-btn.is-pressed{transform:scale(.96);box-shadow:0 0 0 .3em rgba(46,169,29,.2)}.lpu-btn--danger-solid.is-pressed,.lpu-btn--danger.is-pressed{box-shadow:0 0 0 .3em rgba(192,50,31,.18)}.lpu-btn-row{display:flex;justify-content:flex-end;gap:.5em}.lpu-btn-row--start{justify-content:flex-start}.lpu-field-label,.lpu-field>span{display:block;margin-bottom:.35em;font-size:.7em;color:#4b5260}.lpu-select{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.6em .75em;border:1px solid #dcdfe4;border-radius:.55em;font-size:.74em}.lpu-select small{color:var(--lpu-grey);font-size:.88em}.lpu-textarea{min-height:4.2em;padding:.6em .75em;border:1px solid #cfe5c9;border-radius:.55em;box-shadow:0 0 0 .25em rgba(46,169,29,.1);font-size:.74em}.lpu-typed{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:1px solid transparent}.lpu-typed.is-typing{max-width:100%;border-right-color:#1d2025;transition:max-width 1.6s steps(42);animation:lpu-caret .9s steps(1) infinite}@keyframes lpu-caret{50%{border-right-color:transparent}}.lpu-progress{height:.28em;overflow:hidden;border-radius:1em;background:#eef0f2;opacity:0;transition:opacity .2s ease}.lpu-progress i{display:block;width:0;height:100%;border-radius:inherit;background:#2ea91d}.lpu-progress.is-on{opacity:1}.lpu-progress.is-on i{animation:lpu-fill 1.25s var(--lp-ease-io) forwards}@keyframes lpu-fill{to{width:100%}}.lpu-alert{display:flex;align-items:flex-start;gap:.55em;padding:.65em .8em;border:1px solid #cfe8c8;border-radius:.6em;background:#eef8eb;color:#1c5c14;font-size:.72em;opacity:0;transform:translateY(.5em);transition:opacity .36s ease,transform .42s var(--lp-ease)}.lpu-alert svg{flex:none;margin-top:.1em}.lpu-alert.is-on{opacity:1;transform:none}.lpu-float{position:absolute;z-index:3;padding:.95em;border:1px solid #e1e4e8;border-radius:.8em;background:#fff;box-shadow:0 .2em .5em rgba(16,24,40,.05),0 1.8em 3.6em -1.4em rgba(16,24,40,.3);opacity:0;transform:translateY(.7em) scale(.985);transition:opacity .38s ease,transform .48s var(--lp-ease)}.lpu-float.is-on{opacity:1;transform:none}.lpu-float-head{display:flex;align-items:center;gap:.65em}.lpu-float-head>div{min-width:0;flex:1 1}.lpu-float-head strong{display:block;font-size:.84em}.lpu-float-head .lpu-muted{display:block;font-size:.72em}.lpu-float-title,.lpu-thread-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;font-size:.78em}.lpu-dl{display:grid;grid-gap:.5em;gap:.5em;margin-top:.85em;padding-top:.75em;border-top:1px solid var(--lpu-line-soft);font-size:.72em}.lpu-dl>div{display:flex;align-items:center;justify-content:space-between;gap:1em}.lpu-dl dt{color:var(--lpu-grey)}.lpu-dl dd{font-weight:500;text-align:right}.lpu-msg{margin-top:.6em;padding:.65em .75em;border:1px solid #eceef1;border-radius:.65em;background:#f7f8f9;font-size:.74em}.lpu-msg-meta{display:block;margin-bottom:.25em;font-size:.88em;color:var(--lpu-grey)}.lpu-msg--clinic{border-color:#d5ebcf;background:#f1f9ee;opacity:0;transform:translateY(.5em);transition:opacity .36s ease,transform .42s var(--lp-ease)}.lpu-msg--clinic.is-on{opacity:1;transform:none}.lpu-empty{padding:.8em .9em;font-size:.7em;color:var(--lpu-grey);opacity:0;transition:opacity .4s ease .2s}.lpu-empty.is-on{opacity:1}.lpu-pointer{position:absolute;left:0;top:0;z-index:8;width:1.15em;opacity:0;transform:translate(var(--px,30em),var(--py,20em));transition:transform .82s var(--lp-ease-io),opacity .3s ease;pointer-events:none;filter:drop-shadow(0 .15em .25em rgba(0,0,0,.22))}.lpu-pointer svg{display:block;width:100%;height:auto}.lpu-pointer:not([data-at=off]){opacity:1}.lpu-doc{display:flex;flex-direction:column;gap:.8em;height:100%;padding:1em 1.1em;border:1px solid #eceef1;border-radius:.4em;background:#fff;box-shadow:0 .1em .3em rgba(16,24,40,.05);font-size:.74em;color:#2d3138}.lpu-doc-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.6em;border-bottom:1.5px solid #2d3138}.lpu-doc-head span{font-size:.86em;color:var(--lpu-grey);text-transform:uppercase;letter-spacing:.06em}.lpu-doc-fields{display:grid;grid-template-columns:1fr auto;grid-gap:1em;gap:1em}.lpu-doc-fields dt{font-size:.82em;color:var(--lpu-grey)}.lpu-doc-fields dd{font-weight:500}.lpu-doc-rx{display:flex;gap:.8em;align-items:flex-start}.lpu-doc-symbol{font-family:Georgia,Times New Roman,serif;font-size:1.5em;font-style:italic;font-weight:700;line-height:1;color:#2d3138}.lpu-doc-rx p{font-weight:600}.lpu-doc-rx .lpu-doc-muted{font-weight:400;color:var(--lpu-grey)}.lpu-doc-lines{display:grid;grid-gap:.55em;gap:.55em}.lpu-doc-lines i{height:.45em;border-radius:1em;background:#f0f1f3}.lpu-doc-lines i:nth-child(2){width:82%}.lpu-doc-lines i:nth-child(3){width:64%}.lpu-doc-sign{margin-top:auto;display:grid;grid-gap:.3em;gap:.3em;width:55%}.lpu-doc-sign span{height:1.6em;border-bottom:1px solid #c9cdd3;background:no-repeat 0 100%/70% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M4 22c10-14 16-16 18-8s-6 10-2 4 12-14 16-6-2 10 6 2 10-8 16-4 8 6 14 0 14-6 20-2' fill='none' stroke='%232d3138' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.lpu-doc-sign small{font-size:.8em;color:var(--lpu-grey)}.lpu-doc--compact{gap:.65em;padding:.85em .95em}.lp-demo,.lp-hero-stage{position:relative;container-type:inline-size;width:100%}.lp-demo-canvas,.lp-hero-canvas{position:relative;font-size:clamp(8.5px,calc(100cqw / var(--units)),16px);width:calc(var(--units) * 1em);height:calc(var(--rows) * 1em)}.lp-demo{overflow:hidden}.lp-demo-canvas{--fx:0.5;left:calc(min(0px, 100cqw - var(--units) * 1em) * var(--fx) + max(0px, 100cqw - var(--units) * 1em) / 2)}.lpu.is-resetting .lpu-alert,.lpu.is-resetting .lpu-float,.lpu.is-resetting .lpu-pointer{transition-duration:.22s}.lp-hero-stage{overflow:visible;transform:scale(var(--hero-scale,1));transform-origin:50% 0;will-change:transform}.lp-hero-canvas{--units:66;--rows:41;font-size:clamp(8.5px,calc(100cqw / var(--units)),20px);margin-inline:auto}.lp-hero-window{left:3em;top:0;width:60em;height:39em}.lp-hero-clinic{display:grid;grid-template-columns:1fr 19.5em;grid-gap:.9em;gap:.9em;flex:1 1;min-height:0}.lp-hero-pdf{display:flex;flex-direction:column;min-height:0;background:#f6f7f8}.lp-hero-pdf .lpu-doc{flex:1 1}.lp-hero-send{display:flex;flex-direction:column;gap:.75em;align-self:start}.lp-hero-send>.lpu-muted{font-size:.72em}.lp-hero-send .lpu-card-title{margin-bottom:0}.lp-hero-sendbtn{height:2.6em;font-size:.76em}.lp-hero-sendbtn.is-done{background:#156b0c}.lp-hero-newrow td{background:#fff}.lp-hero-newrow:not(.is-on) td{padding-top:0;padding-bottom:0;border-bottom-width:0;font-size:0;line-height:0;opacity:0}.lp-hero-newrow.is-on td{animation:lpu-row-in .56s var(--lp-ease) both}.lp-hero-newrow.is-fresh td{background:#f1f9ee}@keyframes lpu-row-in{0%{opacity:0;transform:translateY(-.6em)}}.lp-hero-status{left:0;bottom:1.4em;width:18em}.lp-hero-thread{right:0;bottom:3.6em;width:21em}.lp-hero-thread .lpu-float-title strong{font-size:1.08em}.lp-hero-pointer[data-at=send]{--px:52em;--py:21.5em}.lp-hero-pointer[data-at=row]{--px:59.5em;--py:13.4em}.lp-hero-pointer[data-at=off]{--px:64em;--py:30em}.lp-hero-stage .lpu-table td:nth-child(3){max-width:10em;overflow:hidden;text-overflow:ellipsis}.lp-demo .lpu-table .lpu-badge--sub,.lp-hero-stage .lpu-badge--sub{display:flex;width:max-content;margin:.35em 0 0}.lp-send-window{left:0;top:.5em;width:56em;height:31em}.lp-frame-media .lp-send-window{top:-2.2em;width:60em;height:34.2em}.lp-send-window .lpu-main{gap:0}.lpu-alert--top{max-height:0;padding-block:0;border-width:0;overflow:hidden;transition:opacity .36s ease,transform .42s var(--lp-ease),max-height .42s var(--lp-ease),padding .42s var(--lp-ease),margin .42s var(--lp-ease)}.lpu-alert--top.is-on{max-height:4em;margin-bottom:.85em;padding-block:.65em;border-width:1px}.lp-send-row.is-sent td{background:#f3faf1}.lp-send-drawer{left:36.5em;top:5em;width:23em;display:grid;grid-gap:.6em;gap:.6em;font-size:1em}.lp-send-drawer>p{font-size:.76em}.lp-send-drawer>p.lpu-muted{margin-top:-.6em}.lp-send-drawer .lpu-card-title{margin-bottom:.1em;font-size:.86em}.lp-send-drawer .lpu-btn-row{margin-top:.4em}.lp-send-pointer[data-at=open]{--px:44.5em;--py:11.6em}.lp-send-pointer[data-at=send]{--px:54em;--py:15.4em}.lp-send-pointer[data-at=off]{--px:57em;--py:27em}.lp-demo--flow{background:#fbfbfb}.lp-flow-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-flow-path,.lp-flow-track{fill:none;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp-flow-track{stroke:#d6dade;stroke-dasharray:3 5}.lp-flow-path{stroke:#2ea91d;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--lp-ease-io)}.lp-flow-path.is-drawn{stroke-dashoffset:0}.lpu.is-resetting .lp-flow-path{transition-duration:.25s}.lp-flow-label{position:absolute;left:67.25%;top:13.2%;padding:.25em .55em;border:1px solid #cfe8c8;border-radius:.5em;background:#eef8eb;color:#1c6a12;font-size:.62em;font-weight:600;transform:translateX(-50%)}.lp-flow-node{position:absolute;top:2.6em;width:15em;min-height:7.6em;padding:.9em .95em;border:1px solid #e1e4e8;border-radius:.8em;background:#fff;box-shadow:0 .15em .4em rgba(16,24,40,.04);transition:border-color .4s ease,box-shadow .4s ease}.lp-flow-node.is-current{border-color:#b9dfb0;box-shadow:0 0 0 .3em rgba(46,169,29,.1)}.lp-flow-node.is-done{border-color:#cfe8c8}.lp-flow-node-head{display:flex;align-items:center;gap:.55em;font-size:.84em}.lp-flow-icon{display:grid;place-items:center;width:2em;height:2em;border-radius:.55em;background:#f1f2f4;color:#3d434d;transition:background-color .4s ease,color .4s ease}.lp-flow-icon svg{width:1.15em;height:1.15em}.lp-flow-node.is-done .lp-flow-icon{background:#e5f4e1;color:#1c6a12}.lp-flow-node p{margin-top:.5em;font-size:.7em;color:var(--lpu-grey)}.lp-flow-tag{display:inline-block;margin-top:.6em;font-size:.62em;font-weight:600;letter-spacing:.01em;color:#4b5260}.lp-flow-node:last-of-type .lp-flow-tag,.lp-flow-node:nth-of-type(3) .lp-flow-tag{color:#1c6a12}.lp-flow-done{position:absolute;top:-.85em;right:.8em;display:inline-flex;align-items:center;gap:.3em;padding:.2em .5em;border-radius:.5em;background:#2ea91d;color:#fff;font-size:.6em;font-weight:600;opacity:0;transform:translateY(.4em) scale(.9);transition:opacity .3s ease,transform .38s var(--lp-ease)}.lp-flow-done svg{width:1.1em;height:1.1em}.lp-flow-node.is-done .lp-flow-done{opacity:1;transform:none}.lp-flow-inbox{left:2em;top:14em;width:56.1em;padding:0;overflow:hidden}.lp-flow-inbox .lpu-tabs{margin-top:.4em}.lp-flow-legend{position:absolute;left:2em;right:1.9em;top:27.6em;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1.2em;gap:1.2em}.lp-flow-legend .lpu-card-title{margin:0;font-size:.7em;color:var(--lpu-grey);font-weight:500}.lp-flow-legend ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8em;gap:.8em}.lp-flow-legend li{display:grid;grid-gap:.35em;gap:.35em;padding:.7em .8em;border:1px dashed #d8dce1;border-radius:.65em;background:rgba(255,255,255,.7);font-size:.66em;color:#4b5260}.lp-flow-key{width:max-content;padding:.15em .5em;border-radius:.45em;background:#f0f1f3;color:#3d434d;font-size:.95em;font-weight:600}.lp-flow-key--auto{background:#e5f4e1;color:#1c6a12}.lp-ask-window{left:0;top:1em;width:50em;height:33em}.lp-frame-media .lp-ask-window{top:-2.2em;width:52em;height:37.4em}.lp-ask-window .lpu-table{font-size:.68em}.lp-ask-window .lpu-ellipsis{max-width:9em}.lp-ask-row{transition:opacity .5s ease}.lp-ask-row.is-leaving{opacity:.35}.lp-ask-panel{left:34.5em;top:0;width:25.5em;display:grid;grid-gap:.85em;gap:.85em}.lpu-row-gap{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;font-size:.72em;color:var(--lpu-grey)}.lpu-thread{padding:.8em;border:1px solid var(--lpu-line);border-radius:.7em;background:#fff}.lpu-thread-head strong{font-size:1.05em}.lpu-reply{display:grid;grid-gap:.2em;gap:.2em;transition:opacity .3s ease,transform .38s var(--lp-ease)}.lpu-reply.is-hidden{opacity:0;transform:translateY(.4em)}.lpu-reply .lpu-btn-row{margin-top:.5em}.lp-ask-pointer[data-at=open]{--px:46.6em;--py:14.6em}.lp-ask-pointer[data-at=send]{--px:38.5em;--py:29.4em}.lp-ask-pointer[data-at=off]{--px:56em;--py:33em}.lp-recall-window{left:4em;top:.5em;width:48em;height:32em}.lp-frame-media .lp-recall-window{left:2em;top:-2.2em;width:52em;height:35.4em}.lp-recall-body{display:flex;flex-direction:column;gap:1em;flex:1 1;min-height:0;padding:1.3em 1.5em}.lp-recall-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.lp-recall-head .lpu-muted{font-size:.72em}.lp-recall-head h4{font-size:1.15em;font-weight:600;letter-spacing:-.01em}.lp-recall-status{display:grid;justify-items:end;grid-gap:.4em;gap:.4em;font-size:.74em}.lp-recall-open{display:inline-flex;align-items:center;gap:.45em;color:var(--lpu-grey);font-size:.94em}.lp-recall-open i{width:.5em;height:.5em;border-radius:50%;background:#2ea91d;transition:background-color .3s ease}.lp-recall-open.is-blocked i{background:#c0321f}.lp-recall-meta{display:grid;grid-gap:.3em;gap:.3em;padding-bottom:.9em;border-bottom:1px solid var(--lpu-line-soft);font-size:.76em;color:#3d434d}.lp-recall-line{display:flex;justify-content:space-between;align-items:center}.lp-recall-meta .lpu-btn{font-size:.96em}.lp-recall-grid{display:grid;grid-template-columns:14em 1fr;grid-gap:1em;gap:1em;flex:1 1;min-height:0}.lp-recall-doc{position:relative;min-height:0;transition:opacity .4s ease,filter .4s ease}.lp-recall-doc.is-void{opacity:.45;filter:grayscale(1)}.lp-recall-doc.is-void:after{content:"Recalled";position:absolute;top:42%;left:50%;padding:.25em .7em;border:2px solid #c0321f;border-radius:.4em;color:#c0321f;font-size:1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%) rotate(-8deg)}.lp-recall-body>.lpu-btn-row .lpu-muted{font-size:.72em}.lp-recall-scrim{position:absolute;left:4em;top:.5em;width:48em;height:32em;border-radius:.8em;background:rgba(17,18,20,.2);opacity:0;transition:opacity .3s ease}.lp-recall-scrim.is-on{opacity:1}.lp-recall-dialog{left:17em;top:10em;width:22em;display:grid;grid-gap:.7em;gap:.7em;padding:1.2em}.lp-recall-dialog strong{font-size:.92em}.lp-recall-dialog p{font-size:.74em;color:#4b5260}.lp-recall-dialog .lpu-btn-row{margin-top:.3em}.lp-recall-pointer[data-at=recall]{--px:39em;--py:7.9em}.lp-recall-pointer[data-at=confirm]{--px:36.6em;--py:18.4em}.lp-recall-pointer[data-at=off]{--px:50em;--py:30em}.lp-sms-paid{position:absolute;left:3.57%;top:4.6%;font-size:.72em}.lp-sms-status{left:2em;top:4.2em;width:27em;padding:0}.lp-sms-status .lpu-card-bar{padding:.9em 1em}.lp-sms-status .lpu-card-bar .lpu-badge{font-size:.7em}.lp-timeline{display:grid;grid-gap:0;gap:0;padding:1em 1.1em .4em}.lp-timeline li{position:relative;display:flex;align-items:center;gap:.8em;padding:.55em 0;font-size:.76em;color:var(--lpu-grey);transition:color .35s ease}.lp-timeline li:before{content:"";position:absolute;left:.75em;top:-.6em;height:1.2em;width:2px;margin-left:-1px;background:#e3e6ea}.lp-timeline li:first-child:before{display:none}.lp-timeline li.is-done:before{background:#2ea91d}.lp-timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:1.5em;height:1.5em;flex:none;border:2px solid #d6dade;border-radius:50%;background:#fff;color:#fff;transition:background-color .35s ease,border-color .35s ease}.lp-timeline-dot svg{width:.85em;height:.85em}.lp-timeline li.is-done{color:var(--lpu-ink)}.lp-timeline li.is-done .lp-timeline-dot{border-color:#2ea91d;background:#2ea91d}.lp-timeline li.is-current .lp-timeline-dot{background:#fff;box-shadow:0 0 0 .3em rgba(46,169,29,.15)}.lp-timeline li.is-current{font-weight:600}.lp-sms-status .lpu-btn-row{padding:.6em 1.1em .4em}.lp-sms-consent{margin:0 1.1em 1em;padding:.5em .65em;border-radius:.5em;background:#f6f7f8;font-size:.68em;color:#4b5260;opacity:.35;transition:opacity .3s ease,background-color .3s ease}.lp-sms-consent.is-on{opacity:1;background:#fcf1dc;color:#6d4500}.lp-sms-card{left:31.5em;top:7.4em;width:22.5em;padding:1em;border-radius:1.1em}.lp-sms-card.is-waiting{opacity:.55}.lp-sms-card.is-waiting .lp-sms-bubble{opacity:.4}.lp-sms-head{display:flex;align-items:center;gap:.6em;margin-bottom:.8em}.lp-sms-head strong{display:block;font-size:.8em}.lp-sms-head small{display:block;font-size:.68em;color:var(--lpu-grey)}.lp-sms-icon{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#2ea91d;color:#fff}.lp-sms-icon svg{width:1em;height:1em}.lp-sms-bubble{padding:.75em .9em;border-radius:1em 1em 1em .3em;background:#f0f1f3;font-size:.78em;line-height:1.4}.lp-mini{font-size:15px;width:100%;max-width:330px}.lp-mini--replace,.lp-mini--route,.lp-mini--states{display:grid;justify-items:center}.lp-mini-node,.lp-replace-card,.lp-state{display:flex;align-items:center;gap:.7em;width:100%;padding:.75em .9em;border:1px solid var(--lpu-line);border-radius:.8em;background:#fff;box-shadow:0 .1em .3em rgba(16,24,40,.04)}.lp-mini-node svg{flex:none;color:#3d434d}.lp-mini-node small,.lp-mini-node strong{display:block}.lp-mini-node strong{font-size:.84em}.lp-mini-node small{font-size:.72em;color:var(--lpu-grey)}.lp-mini-node--dest{border-color:#cfe8c8}.lp-mini-node--dest svg{color:#1c6a12}.lp-mini-link{position:relative;width:2px;height:1.6em;background:repeating-linear-gradient(180deg,#2ea91d 0 4px,transparent 4px 7px);background-size:2px 14px;animation:lp-flow-down .9s linear infinite}@keyframes lp-flow-down{to{background-position:0 14px}}.lp-mini--record,.lp-mini--thread{padding:1em;border:1px solid var(--lpu-line);border-radius:.9em;background:#fff;box-shadow:0 1.2em 2.4em -1.4em rgba(16,24,40,.2)}.lp-mini--record .lpu-float-head .lpu-badge{font-size:.7em}.lp-mini--thread .lpu-thread-head .lpu-badge{font-size:.9em}.lp-mini--queue{display:grid;grid-gap:.5em;gap:.5em}.lp-queue-row{display:flex;align-items:center;justify-content:space-between;padding:.75em .95em;border:1px solid var(--lpu-line);border-radius:.75em;background:#fff}.lp-queue-row small,.lp-queue-row strong{display:block}.lp-queue-row strong{font-size:.84em}.lp-queue-row small{font-size:.72em;color:var(--lpu-grey)}.lp-queue-row b{display:grid;place-items:center;min-width:1.8em;height:1.8em;border-radius:.55em;background:#f0f1f3;font-size:.8em}.lp-queue-row.is-active{border-color:#b9dfb0;box-shadow:0 0 0 .25em rgba(46,169,29,.09)}.lp-queue-row.is-active b{background:#2ea91d;color:#fff}.lp-replace-card,.lp-state{flex-wrap:wrap;justify-content:space-between;font-size:.84em}.lp-state small{color:var(--lpu-grey);font-size:.86em}.lp-state-ok{width:100%;font-size:.82em;font-weight:600;color:#1c6a12}.lp-replace-card .lpu-badge,.lp-state .lpu-badge{font-size:.86em}.lp-replace-card{display:grid;grid-template-columns:1fr auto;grid-row-gap:.15em;row-gap:.15em}.lp-replace-card .lpu-muted{grid-column:1/-1;font-size:.86em}.lp-replace-card.is-old{background:#fafafa}.lp-replace-card.is-old strong{color:var(--lpu-grey);text-decoration:line-through;-webkit-text-decoration-color:#b8bdc4;text-decoration-color:#b8bdc4}.lp-facts{border-top:1px solid var(--lp-line)}.lp-facts-grid{display:grid;grid-template-columns:repeat(3,1fr)}.lp-facts-grid li{display:flex;align-items:center;justify-content:center;gap:12px;height:97px;padding:0 20px;font-size:16px;font-weight:500;color:var(--lp-ink-2);text-align:center}.lp-facts-grid li svg{flex:none;width:22px;height:22px;color:var(--lp-green-strong)}.lp-facts-grid li:nth-child(n+4){border-top:1px solid var(--lp-line)}.lp-facts-grid li:not(:nth-child(3n+1)){border-left:1px solid var(--lp-line)}.lp-platform .lp-rail{background:var(--lp-bg)}.lp-os{display:flex;flex-wrap:wrap;gap:10px 28px;margin:26px 0 0;padding:0;list-style:none}.lp-os,.lp-os li{align-items:center}.lp-os li{display:inline-flex;gap:8px;color:var(--lp-ink);font-size:15px;font-weight:500;line-height:1.2}.lp-os li.is-soon{color:var(--lp-grey)}.lp-os svg{display:block;flex:none}.lp-showcase{display:grid;grid-template-columns:25% 75%;border-top:1px solid var(--lp-line)}.lp-showcase-nav{border-right:1px solid var(--lp-line)}.lp-showcase-nav ol{--active:0;position:-webkit-sticky;position:sticky;top:calc(var(--lp-header-h) + 96px);display:grid;grid-gap:8px;gap:8px;margin-top:112px;padding:0 24px 112px var(--lp-pad)}.lp-showcase-nav ol:before{content:"";position:absolute;left:-1px;top:0;width:2px;height:30px;border-radius:2px;background:var(--lp-green);transform:translateY(calc(var(--active) * 38px));transition:transform .42s var(--lp-ease)}.lp-showcase-nav a{display:block;padding:4px 20px 4px 0;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#555c68;transition:color .24s ease}.lp-showcase-nav a.is-active,.lp-showcase-nav a:hover{color:var(--lp-ink)}.lp-showcase-body{min-width:0;background:var(--lp-bg-2)}.lp-article+.lp-article{border-top:1px solid var(--lp-line)}.lp-article-head{padding:112px var(--lp-pad) 80px}.lp-frame-media{display:flex;justify-content:stretch;align-items:stretch;min-height:540px;padding:0;border-top:1px solid var(--lp-line);background:var(--lp-bg-3);overflow:hidden}.lp-frame-media>.lp-demo{max-width:none;width:100%}.lp-showcase-body .lpu-window{border-radius:0;box-shadow:none}.lp-supports{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lp-line)}.lp-support{display:flex;flex-direction:column;min-height:460px;padding:44px 32px 40px 28px}.lp-support+.lp-support{border-left:1px solid var(--lp-line)}.lp-support h4{font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.01em;color:var(--lp-ink)}.lp-support>p{margin-top:6px;max-width:24em;font-size:16px;line-height:1.4;color:var(--lp-grey)}.lp-support-graphic{display:grid;place-items:center;flex:1 1;padding-top:32px}.lp-onboard .lp-intro{padding-bottom:72px}.lp-onboard-stage{padding:24px var(--lp-pad) 0;border-top:1px solid var(--lp-line)}.lp-record{max-width:none;margin:0;font-size:15px}.lp-record-inner{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #e1e4e8;border-bottom:0;border-radius:14px 14px 0 0;background:#fff}.lp-record-side{display:flex;flex-direction:column;gap:1.1em;padding:1.5em 1.4em 2em;border-right:1px solid var(--lpu-line-soft)}.lp-record-id{display:flex;align-items:center;gap:.8em}.lp-record-id .lpu-avatar{font-size:.86em}.lp-record-id strong{display:block;font-size:1.05em}.lp-record-id .lpu-muted{display:block;font-size:.8em}.lp-record-side .lpu-section-label{margin:.4em 0 -.4em}.lpu-dl--wide{margin-top:0;padding-top:0;border-top:0;gap:.75em;font-size:.82em}.lpu-dl--wide dd{text-align:left;max-width:60%}.lp-record-main{display:grid;align-content:start;grid-gap:1em;gap:1em;padding:1.5em 1.4em 2em;background:#fcfcfc}.lp-record-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1em;gap:1em}.lp-record-status{display:flex;align-items:center;gap:.6em;font-size:.8em}.lp-record-steps{display:flex;gap:.3em;margin-top:1em}.lp-record-steps i{flex:1 1;height:.3em;border-radius:1em;background:#eceef1}.lp-record-steps i.is-done{background:var(--lp-green)}.lp-record-cards .lpu-thread-head{font-size:.82em}.lp-record-cards .lpu-thread-head .lpu-badge{font-size:.86em}.lp-record-cards .lpu-panel>.lpu-ellipsis{max-width:none;margin-top:.6em;font-size:.8em}.lp-record-doc{height:9.5em;overflow:hidden;font-size:.86em;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.lp-record-docpanel .lpu-link{display:inline-flex;align-items:center;gap:.35em;margin-top:.4em;font-size:.78em}.lp-record-activity ul{display:grid}.lp-record-activity li{display:flex;align-items:center;gap:.75em;padding:.6em 0;border-top:1px solid var(--lpu-line-soft);font-size:.82em}.lp-record-activity li:first-child{border-top:0}.lp-record-activity li .lpu-avatar{width:2.4em;height:2.4em;font-size:.78em}.lp-record-activity li small{color:var(--lpu-grey)}.lp-record-activity time{margin-left:auto;color:var(--lpu-grey);font-size:.92em;white-space:nowrap}.lp-dark{background:var(--lp-dark);color:var(--lp-dark-text)}.lp-arc-stage{position:relative;overflow:hidden;padding:200px var(--lp-pad) 168px;text-align:center}.lp-arc-svg{position:absolute;left:0;top:40px;width:100%;height:calc(100% - 40px)}.lp-arc-svg path{vector-effect:non-scaling-stroke}.lp-arc-sweep{stroke-dasharray:7 93;stroke-dashoffset:100;animation:lp-arc-sweep 9s linear infinite}@keyframes lp-arc-sweep{to{stroke-dashoffset:0}}.lp-arc-stage.is-offscreen .lp-arc-sweep{animation-play-state:paused}.lp-arc-head{position:relative;z-index:1}.lp-arc-title{max-width:14em;margin:0 auto;font-size:clamp(40px,5.9vw,80px);line-height:.98;font-weight:600;letter-spacing:-.028em;font-variation-settings:"opsz" 32;color:var(--lp-dark-text)}.lp-arc-text{margin-top:20px;font-size:18px;line-height:1.35;color:var(--lp-dark-grey)}.lp-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid var(--lp-dark-line);background:var(--lp-dark-line)}.lp-cells li{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:264px;padding:32px 28px 30px;background:var(--lp-dark)}.lp-cell-icon{color:#c4c8ce}.lp-cells h3{font-size:16px;line-height:1.3;font-weight:500;color:var(--lp-dark-text)}.lp-cells p{margin-top:4px;font-size:14px;line-height:1.45;color:var(--lp-dark-grey);max-width:15em;min-height:2.9em}.lp-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-switch-copy{display:flex;flex-direction:column;align-items:flex-start;padding:152px var(--lp-pad) 112px}.lp-switch-copy .lp-statement{max-width:11em}.lp-switch-tabs{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:408px;margin-top:72px}.lp-switch-tab{display:grid;padding:10px 0 0;border:0;background:none;color:#8b929c;text-align:left;cursor:pointer;transition:color .24s ease}.lp-switch-tab.is-active,.lp-switch-tab:hover{color:var(--lp-dark-text)}.lp-switch-tab-label{font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.01em}.lp-switch-tab-text{max-height:0;overflow:hidden;font-size:15px;line-height:1.45;color:var(--lp-dark-grey);opacity:0;transition:max-height .32s var(--lp-ease),opacity .26s ease,margin .32s var(--lp-ease)}.lp-switch-tab.is-active .lp-switch-tab-text{max-height:4.5em;margin-top:8px;opacity:1}.lp-switch-progress{display:block;height:1px;margin-top:14px;background:var(--lp-dark-line);opacity:0;transition:opacity .24s ease}.lp-switch-tab.is-active .lp-switch-progress{opacity:1}.lp-switch-progress i{display:block;width:0;height:100%;background:#e4e6e9}.lp-switch-progress i.is-running{animation:lp-progress var(--cycle,7s) linear forwards}.lp-switch-progress i.is-full{width:100%;background:var(--lp-green)}@keyframes lp-progress{to{width:100%}}.lp-switch-pause{display:inline-flex;align-items:center;gap:8px;height:32px;margin-top:32px;padding:0 12px;border:1px solid #3a3d42;border-radius:8px;background:transparent;color:#c4c8ce;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease}.lp-switch-pause:hover{border-color:#5a5e65;color:#fff}.lp-switch-visual{display:grid;place-items:center;padding:72px 40px;border-left:1px solid var(--lp-dark-line);overflow:hidden}.lp-switch-canvas{position:relative;width:100%;max-width:600px;aspect-ratio:600/480}.lp-switch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lp-switch-ring{fill:none;stroke:#26282c;stroke-width:1}.lp-switch-base{fill:none;stroke:#3a3d42;stroke-width:1.2;stroke-dasharray:3 5}.lp-switch-route{fill:none;stroke:var(--lp-green);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .9s var(--lp-ease-io),opacity .32s ease}.lp-switch-route.is-on{stroke-dashoffset:0;opacity:1}.lp-switch-node{position:absolute;display:grid;justify-items:center;grid-gap:8px;gap:8px;transform:translate(-50%,-50%);color:#8b929c;font-size:13px;font-weight:500;white-space:nowrap;transition:color .32s ease}.lp-switch-node-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #2f3135;border-radius:13px;background:#18191c;color:#a9afb8;transition:border-color .32s ease,color .32s ease,box-shadow .32s ease}.lp-switch-node.is-on{color:var(--lp-dark-text)}.lp-switch-node.is-on .lp-switch-node-icon{border-color:rgba(95,211,74,.55);color:#fff;box-shadow:0 0 0 5px rgba(46,169,29,.12)}.lp-switch-event{position:absolute;left:50%;top:4%;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:220px;padding:12px 16px;border:1px solid #2f3135;border-radius:12px;background:#18191c;text-align:center;opacity:0;transform:translate(-50%,8px);transition:opacity .32s ease,transform .38s var(--lp-ease);box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.lp-switch-event.is-on{opacity:1;transform:translate(-50%)}.lp-switch-event strong{font-size:14px;font-weight:500;color:var(--lp-dark-text)}.lp-switch-event span{font-size:13px;color:var(--lp-dark-grey)}.lp-switch-event em{margin-top:4px;padding:2px 7px;border-radius:6px;background:rgba(46,169,29,.16);color:#8fe07f;font-size:12px;font-style:normal;font-weight:500}.lp-band .lp-intro{padding-top:136px}.lp-statement--solo{max-width:18em}.lp-band-track{display:flex;overflow:hidden;padding:8px 0 120px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.lp-band-list{display:flex;flex:none;gap:24px;padding-right:24px;animation:lp-marquee 46s linear infinite}.lp-band-track.is-offscreen .lp-band-list,.lp-band-track:hover .lp-band-list{animation-play-state:paused}@keyframes lp-marquee{to{transform:translateX(-100%)}}.lp-band-list li{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:128px}.lp-band-tile{display:grid;place-items:center;width:72px;height:72px;border:1px solid #303237;border-radius:18px;background:linear-gradient(180deg,#24262a,#18191c);color:#e4e6e9;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 24px -12px rgba(0,0,0,.6)}.lp-band-label{font-size:13px;line-height:1.3;color:var(--lp-dark-grey);text-align:center}.lp-offer-rail{overflow:hidden;min-height:720px}.lp-offer-curve{position:absolute;inset:0;width:100%;height:100%}@supports (animation-timeline:view()){.lp-offer-path{stroke-dasharray:1;animation:lp-draw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}@keyframes lp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lp-offer-copy{position:relative;z-index:1;max-width:720px;padding:152px var(--lp-pad) 120px}.lp-offer-copy .lp-statement{max-width:none}@media (min-width:761px){.lp-offer-copy .lp-statement span{white-space:nowrap}}.lp-offer-copy .lp-intro-text{max-width:27em}.lp-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:40px 48px;gap:40px 48px;margin-top:56px}.lp-offer-grid>div{padding-left:20px;border-left:1px solid var(--lp-green)}.lp-offer-grid dt{font-size:32px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--lp-ink)}.lp-offer-grid dd{margin-top:8px;font-size:15px;line-height:1.35;color:var(--lp-grey)}.lp-walk-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-line)}.lp-walk-tab{position:relative;height:64px;border:0;background:var(--lp-bg-2);color:#646b76;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lp-walk-tab:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--lp-green);transform:scaleX(0);transition:transform .32s var(--lp-ease)}.lp-walk-tab:hover{color:var(--lp-ink)}.lp-walk-tab.is-active{background:#fff;color:var(--lp-ink)}.lp-walk-tab.is-active:before{transform:scaleX(1)}.lp-walk-tab:focus-visible{outline-offset:-3px}.lp-walk-panel{display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%)}.lp-walk-copy{display:flex;flex-direction:column;gap:48px;padding:56px var(--lp-pad);border-right:1px solid var(--lp-line)}.lp-walk-stack{display:grid}.lp-walk-text{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .36s var(--lp-ease),visibility 0s linear .36s}.lp-walk-text.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lp-walk-text h3{font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.01em}.lp-walk-text p{margin-top:12px;font-size:16px;line-height:1.5;color:var(--lp-grey)}.lp-walk-media{display:grid;align-items:center;min-width:0;padding:48px 24px;background:var(--lp-bg-3)}.lp-walk-demo{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .34s ease,visibility 0s linear .34s}.lp-walk-demo.is-on{opacity:1;visibility:visible;transition-delay:0s}.lp-video{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.lp-video-poster{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:10px;border:1px solid var(--lp-line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.lp-video-poster:hover{border-color:#cfd3d9;box-shadow:0 10px 24px -14px rgba(17,18,20,.3)}.lp-video-art{position:relative;display:block;aspect-ratio:16/10;padding:11px;overflow:hidden;border-radius:8px;background:var(--lp-dark)}.lp-video-logo{width:72px}.lp-video-rows{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.lp-video-rows i{height:5px;border-radius:3px;background:rgba(255,255,255,.12)}.lp-video-rows i:nth-child(2){width:78%}.lp-video-rows i:nth-child(3){width:54%;background:rgba(46,169,29,.5)}.lp-video-play{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lp-green-strong);color:#fff;transition:transform .2s var(--lp-ease)}.lp-video-poster:hover .lp-video-play{transform:scale(1.08)}.lp-video-text strong{display:block;font-size:15px;font-weight:500;color:var(--lp-ink)}.lp-video-text span{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--lp-grey)}.lp-video-link{width:max-content;padding:2px 4px;font-size:13px;font-weight:500;color:var(--lp-green-ink)}.lp-video-link:hover{text-decoration:underline;text-underline-offset:3px}.lp-video-dialog{width:min(960px,calc(100vw - 32px));max-width:none;padding:0;border:0;background:transparent;overflow:visible}.lp-video-dialog[open]{animation:lp-menu-in .22s var(--lp-ease) both}.lp-video-dialog::-webkit-backdrop{background:rgba(10,11,12,.74)}.lp-video-dialog::backdrop{background:rgba(10,11,12,.74)}.lp-video-dialog-inner{position:relative}.lp-video-close{position:absolute;right:0;top:-52px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.lp-video-close:hover{background:rgba(255,255,255,.2)}.lp-video-frame{aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000}.lp-video-frame iframe{display:block;width:100%;height:100%;border:0}.lp-questions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid var(--lp-line);background:var(--lp-line)}.lp-questions-grid li{min-height:480px;padding:44px 32px 200px;background:#fff}.lp-questions-grid h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--lp-ink)}.lp-questions-grid p{margin-top:12px;font-size:16px;line-height:1.5;color:#5f6672}.lp-final-rail{display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:120px var(--lp-pad) 132px;text-align:center}.lp-final-glow{position:absolute;left:50%;bottom:-320px;width:min(960px,100%);height:520px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(46,169,29,.24),rgba(46,169,29,0));pointer-events:none}.lp-final-title{position:relative;max-width:12em;font-size:clamp(34px,4.1vw,56px);line-height:1;font-weight:500;letter-spacing:-.022em;color:var(--lp-dark-text);text-wrap:balance}.lp-final-text{position:relative;margin-top:20px;font-size:18px;color:var(--lp-dark-grey)}.lp-final .lp-hero-actions{position:relative;margin-top:32px}.lp-footer{background:var(--lp-dark);color:var(--lp-dark-text)}.lp-footer-rail{border-color:transparent}.lp-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:48px;gap:48px;padding:72px 4px 104px}.lp-footer-logo{width:158px;height:auto;filter:brightness(0) invert(1)}.lp-footer-brand p{margin-top:16px;max-width:260px;font-size:14px;line-height:1.45;color:var(--lp-dark-grey)}.lp-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.lp-footer-cols h2{margin-bottom:12px;font-size:14px;font-weight:500;color:#7d848e}.lp-footer-cols li{line-height:1.5}.lp-footer-cols li+li{margin-top:6px}.lp-footer .landing-footer-link-btn,.lp-footer-cols a{font-size:14px;color:#d9dcdf;overflow-wrap:anywhere;transition:color .16s ease}.lp-footer .landing-footer-link-btn:hover,.lp-footer-cols a:hover{color:#fff}.lp-footer .landing-footer-link-btn{padding:0;border:0;background:none;font:inherit;font-size:14px;cursor:pointer}.lp-footer-bottom{display:flex;justify-content:space-between;gap:16px;padding:24px 4px 40px;border-top:1px solid var(--lp-dark-line);font-size:12px;color:#8b929c}.lp-footer-bottom a:hover{color:#fff}.lp-demo-page .lp-intro{padding-top:96px;padding-bottom:48px}.lp-demo-page .lp-hero-actions{margin-top:28px}.lp-demo-page .lp-hero-actions .lp-btn{margin-top:0}.lp-demo-embed{margin:0 var(--lp-pad);overflow:hidden;border:1px solid var(--lp-line);border-radius:14px;background:#fff}.lp-demo-embed iframe{display:block}.lp-demo-back{padding:32px var(--lp-pad) 72px;font-size:14px}.lp-demo-back a{color:var(--lp-green-ink);font-weight:500}@media (max-width:1180px){.lp-nav-brand{margin-right:20px}.lp-nav-link{padding:0 9px;font-size:14.5px}.lp-switch-copy{padding-right:32px}}@media (max-width:960px){.lp-nav-actions,.lp-nav-links{display:none}.lp-nav-toggle{display:grid}.lp-mobile.is-open{position:absolute;left:0;right:0;top:100%;display:block;max-height:calc(100dvh - var(--lp-header-h));overflow-y:auto;padding:4px var(--lp-gutter) 24px;background:#fff;box-shadow:0 24px 40px -24px rgba(17,18,20,.3);animation:lp-menu-in .2s var(--lp-ease) both}.lp-mobile nav a,.lp-mobile.is-open{border-bottom:1px solid var(--lp-line)}.lp-mobile nav a{display:flex;align-items:center;min-height:52px;font-size:17px;font-weight:500;color:var(--lp-ink)}.lp-mobile-actions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.lp-header.is-dark .lp-mobile.is-open{background:var(--lp-dark);border-bottom-color:var(--lp-dark-line)}.lp-header.is-dark .lp-mobile nav a{color:var(--lp-dark-text);border-bottom-color:var(--lp-dark-line)}.lp-showcase{grid-template-columns:minmax(0,1fr)}.lp-showcase-nav{position:-webkit-sticky;position:sticky;top:var(--lp-header-h);z-index:5;border-right:0;border-bottom:1px solid var(--lp-line);background:rgba(255,255,255,.96)}.lp-showcase-nav ol{position:static;display:flex;gap:4px;margin:0;padding:10px var(--lp-pad);overflow-x:auto;scrollbar-width:none}.lp-showcase-nav ol::-webkit-scrollbar{display:none}.lp-showcase-nav ol:before{display:none}.lp-showcase-nav a{padding:10px 12px;border-radius:8px;font-size:14px;white-space:nowrap}.lp-showcase-nav a.is-active{background:var(--lp-green-tint);color:var(--lp-green-ink)}.lp-record-inner{grid-template-columns:minmax(0,1fr)}.lp-record-side{border-right:0;border-bottom:1px solid var(--lpu-line-soft)}.lp-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cells li:last-child{grid-column:span 2}.lp-cells li{min-height:200px}.lp-switch-grid{grid-template-columns:minmax(0,1fr)}.lp-switch-copy{padding:112px var(--lp-pad) 56px}.lp-switch-tabs{margin-top:48px}.lp-switch-visual{padding:48px 24px 64px;border-left:0;border-top:1px solid var(--lp-dark-line)}.lp-walk-panel{grid-template-columns:minmax(0,1fr)}.lp-walk-copy{gap:32px;border-right:0;border-bottom:1px solid var(--lp-line)}.lp-walk-media{order:-1}.lp-questions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-questions-grid li{min-height:260px;padding:36px 24px 72px}.lp-footer-top{grid-template-columns:minmax(0,1fr)}.lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:760px){.landing{--lp-gutter:12px;--lp-pad:20px}.lp-btn{height:44px;padding:0 16px;font-size:15px}.lp-announce{height:auto;min-height:48px;padding:8px 52px 8px 16px;font-size:13px;text-align:center}.lp-announce-close{right:4px;width:44px;height:44px;margin-top:-22px}.lp-logo{width:132px}.lp-intro{padding:96px var(--lp-pad) 48px}.lp-statement{font-size:28px}.lp-intro-text{font-size:17px}.lp-hero{padding:64px 16px 72px}.lp-pill{margin-bottom:24px}.lp-hero-title{font-size:40px;line-height:1}.lp-hero-lead{margin-top:20px;font-size:17px}.lp-hero-media{margin-top:48px}.lp-hero-canvas{font-size:calc(100cqw / var(--units))}.lp-demo-canvas{transition:left .9s var(--lp-ease-io)}.lp-demo--send .lp-demo-canvas{--fx:0.55}.lp-demo--send:is([data-step="1"],[data-step="2"]) .lp-demo-canvas{--fx:1}.lp-demo--send:is([data-step="3"],[data-step="4"]) .lp-demo-canvas{--fx:0.3}.lp-demo--flow .lp-demo-canvas{--fx:0.1}.lp-demo--flow:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .lp-demo-canvas{--fx:0.9}.lp-demo--ask .lp-demo-canvas{--fx:0.7}.lp-demo--ask:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"]) .lp-demo-canvas{--fx:1}.lp-demo--sms .lp-demo-canvas{--fx:0.05}.lp-demo--sms:is([data-step="3"],[data-step="4"]) .lp-demo-canvas{--fx:1}.lp-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-facts-grid li{justify-content:flex-start;height:auto;min-height:76px;padding:16px;font-size:14px;text-align:left}.lp-facts-grid li:nth-child(n+3){border-top:1px solid var(--lp-line)}.lp-facts-grid li:not(:nth-child(3n+1)){border-left:0}.lp-facts-grid li:nth-child(2n){border-left:1px solid var(--lp-line)}.lp-article-head{padding:64px var(--lp-pad) 40px}.lp-intro-3{font-size:21px}.lp-frame-media{padding:32px 0}.lp-supports{grid-template-columns:minmax(0,1fr)}.lp-support{min-height:0;padding:32px var(--lp-pad) 36px}.lp-support+.lp-support{border-left:0;border-top:1px solid var(--lp-line)}.lp-onboard-stage{padding:32px 12px 0}.lp-record{font-size:14px}.lp-record-cards{grid-template-columns:minmax(0,1fr)}.lp-arc-stage{padding:120px var(--lp-pad) 96px}.lp-arc-svg{top:24px;height:calc(100% - 24px)}.lp-arc-title{font-size:28px}.lp-arc-text{font-size:17px}.lp-cells li{min-height:168px;gap:28px;padding:24px 20px}.lp-switch-copy{padding:96px var(--lp-pad) 40px}.lp-switch-tab-label{font-size:17px}.lp-switch-pause{height:44px}.lp-switch-visual{padding:40px 8px 48px}.lp-switch-node{font-size:12px}.lp-switch-node-icon{width:38px;height:38px;border-radius:11px}.lp-switch-event{min-width:0;width:76%;top:0;padding:10px 12px}.lp-band-track{padding:0 var(--lp-pad) 80px;-webkit-mask-image:none;mask-image:none}.lp-band-list{flex:1 1;flex-wrap:wrap;justify-content:center;gap:24px 8px;padding:0;animation:none}.lp-band-list--clone{display:none}.lp-band-list li{width:calc(33.333% - 8px)}.lp-band-tile{width:60px;height:60px;border-radius:16px}.lp-offer-rail{min-height:0}.lp-offer-curve{top:auto;bottom:0;height:240px}.lp-offer-copy{padding:96px var(--lp-pad) 260px}.lp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-top:40px}.lp-offer-grid>div{padding-left:14px}.lp-offer-grid dt{font-size:26px}.lp-offer-grid dd{font-size:14px}.lp-walk-tab{height:52px;font-size:15px}.lp-walk-copy{padding:36px var(--lp-pad) 40px}.lp-walk-text h3{font-size:21px}.lp-walk-media{padding:28px 0}.lp-video-poster{grid-template-columns:112px minmax(0,1fr);gap:12px}.lp-video-link{padding:12px 4px}.lp-questions-grid{grid-template-columns:minmax(0,1fr)}.lp-questions-grid li{min-height:0;padding:28px var(--lp-pad) 36px}.lp-final-rail{padding:96px var(--lp-pad) 104px}.lp-final-text{font-size:17px}.lp-footer-top{padding:56px 8px 64px}.lp-footer-cols li+li{margin-top:2px}.lp-footer .landing-footer-link-btn,.lp-footer-cols a{display:inline-block;padding:6px 0}.lp-footer-bottom{flex-direction:column;padding:24px 8px 40px}.lp-footer-bottom a{padding:8px 0}.lp-demo-embed{margin:0 8px}}@media (prefers-reduced-motion:reduce){.lp-arc-sweep,.lp-dropdown.is-open,.lp-enter,.lp-hero-newrow.is-on td,.lp-mobile.is-open,.lp-pill-snake rect,.lp-video-dialog[open],.lpu-badge--sub,.lpu-side-count,.lpu-tabs span.is-flash{animation:none}.lp-arc-sweep,.lp-pill-snake{opacity:0}.lp-mini-link{animation:none}.lp-offer-path{animation:none!important;stroke-dasharray:none!important}.lpu-typed.is-typing{animation:none;border-right-color:transparent;transition:none}.lp-switch-progress i.is-running{animation:none;width:100%}.lp-band-track{padding:0 var(--lp-pad) 112px;-webkit-mask-image:none;mask-image:none}.lp-band-list{flex:1 1;flex-wrap:wrap;justify-content:center;padding:0;animation:none}.lp-band-list--clone{display:none}.landing .lpu *,.lp-demo-canvas,.lp-hero-canvas,.lp-showcase-nav ol:before,.lp-switch-event,.lp-switch-route,.lp-switch-tab-text,.lp-walk-demo,.lp-walk-text{transition-duration:0s!important}}