.lp{--lp-bg:#fff;--lp-g1:#fafbfc;--lp-g2:#f5f7fa;--lp-g3:#eef1f5;--lp-g4:#e6eaf0;--lp-g6:#d5dbe5;--lp-g8:#aab3c2;--lp-g9:#8a95a8;--lp-g10:#6f7b90;--lp-g11:#3e4b63;--lp-g12:#14213a;--lp-text:#14213abd;--lp-accent:#05f;--lp-accent-hover:#04c;--lp-accent-soft:#edf3ff;--lp-accent-text:#1746aa;--lp-accent-a3:#0055ff1a;--lp-dark:#0e1830;--lp-dark-2:#16223d;--lp-dark-line:#ffffff1a;--lp-success:#176c5c;--lp-success-soft:#eaf6f1;--lp-warning:#8c560e;--lp-warning-soft:#fff5e5;--lp-font:var(--lp-font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lp-mono:var(--lp-font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lp-app-font:var(--lp-font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--lp-max:1200px;--lp-pad:32px;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-ease-press:cubic-bezier(.2, 0, 0, 1);--lp-shadow-card:0 0 0 1px #14213a0f, 0 1px 1px -.5px #14213a0f, 0 2px 2px -1px #14213a0f, 0 4px 4px -2px #14213a0d, 0 8px 8px -4px #14213a0a;--lp-shadow-float:0 0 0 1px #14213a14, 0 2px 4px -1px #14213a0f, 0 24px 48px -16px #14213a33, 0 48px 96px -32px #14213a2e;background:var(--lp-bg);color:var(--lp-g12);font-family:var(--lp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.lp ::selection{background:var(--lp-accent);color:#fff}.lp :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px;border-radius:6px}.lp :where(section[id],[id].lp-anchor){scroll-margin-top:88px}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-skip{z-index:100;background:var(--lp-g12);color:#fff;border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-48px;left:16px}.lp-skip:focus{top:12px}.lp-container{width:100%;max-width:calc(var(--lp-max) + var(--lp-pad) * 2);padding:0 var(--lp-pad);margin:0 auto}.lp-section{padding:96px 0}.lp-section+.lp-section{padding-top:24px}.lp-stack-lg{gap:48px;display:grid}.lp-h1{letter-spacing:-.035em;max-width:820px;color:var(--lp-g12);text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1.04}.lp-h2{letter-spacing:-.022em;max-width:860px;color:var(--lp-g10);text-wrap:pretty;margin:0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.16}.lp-h2 strong{color:var(--lp-g12);font-weight:500}.lp-h2--rule{border-left:2px solid #0000;-o-border-image:repeating-linear-gradient(to bottom, var(--lp-accent) 0 1px, transparent 1px 3px) 1;border-image:repeating-linear-gradient(to bottom, var(--lp-accent) 0 1px, transparent 1px 3px) 1;padding-left:24px}.lp-h3{letter-spacing:-.01em;color:var(--lp-g12);margin:0;font-size:18px;font-weight:600;line-height:26px}.lp-t7{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:34px}.lp-lead{letter-spacing:-.005em;max-width:600px;color:var(--lp-text);text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.lp-body{color:var(--lp-text);text-wrap:pretty;margin:0;font-size:15px;line-height:24px}.lp-eyebrow{color:var(--lp-accent);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.lp-eyebrow svg{width:16px;height:16px}.lp-mono{font-family:var(--lp-mono);font-variant-numeric:tabular-nums}.lp-accent{color:var(--lp-accent)}.lp-lined,.lp-lined-strong{-webkit-text-fill-color:transparent;background-size:100% .06em;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em}.lp-lined{background-image:repeating-linear-gradient(0deg,currentColor 0 58%,#0000 58% 100%)}.lp-lined-strong{background-image:repeating-linear-gradient(0deg,currentColor 0 66%,#0000 66% 100%)}@media (forced-colors:active){.lp-lined,.lp-lined-strong{-webkit-text-fill-color:currentColor;background:0 0}}.lp-btn{min-height:44px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--lp-ease-press), box-shadow .12s var(--lp-ease-press), color .12s var(--lp-ease-press), transform .1s var(--lp-ease-press);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.lp-btn:not(:disabled):active{transform:scale(.985)}.lp-btn svg{width:16px;height:16px;transition:transform .16s var(--lp-ease)}.lp-btn:hover svg.lp-btn-arrow{transform:translate(2px)}.lp-btn--sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:14px}.lp-btn--primary{background:var(--lp-accent);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #002d8c4d}.lp-btn--primary:hover{background:var(--lp-accent-hover)}.lp-btn--ink{background:var(--lp-g12);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000001f}.lp-btn--ink:hover{background:#22304c}.lp-btn--outline{color:var(--lp-g12);box-shadow:inset 0 0 0 1px var(--lp-g4), 0 1px 2px #14213a0d;background:#fff}.lp-btn--outline:hover{background:var(--lp-g2)}.lp-btn--light{color:var(--lp-g12);background:#fff}.lp-btn--light:hover{background:#eef2f8}.lp-btn--dark-outline{color:#fff;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff29}.lp-btn--dark-outline:hover{background:#ffffff1a}.lp-link{color:var(--lp-g12);align-items:center;gap:4px;font-weight:550;text-decoration:none;display:inline-flex}.lp-link svg{width:15px;height:15px;transition:transform .16s var(--lp-ease)}.lp-link:hover svg{transform:translate(2px)}.lp-announce{color:#fff;background:#0b1426;justify-content:center;align-items:center;min-height:44px;padding:0 48px;font-size:14px;display:flex;position:relative}html[data-lp-announce=off] .lp-announce{display:none}.lp-announce-link{min-width:0;color:inherit;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.lp-announce-label{color:#7fa8ff;white-space:nowrap;flex:none;font-weight:600}.lp-announce-sep{background:#ffffff3d;flex:none;width:1px;height:14px}.lp-announce-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-announce-link svg{width:14px;height:14px;transition:transform .16s var(--lp-ease);flex:none}.lp-announce-link:hover svg{transform:translate(2px)}.lp-announce-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lp-announce-close:hover{color:#fff;background:#ffffff14}.lp-announce-close svg{width:16px;height:16px}.lp-nav-wrap{z-index:50;position:sticky;top:0}.lp-nav{-webkit-backdrop-filter:saturate(1.6)blur(10px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s}.lp-nav[data-scrolled=true]{border-bottom-color:var(--lp-g4)}.lp-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.lp-nav-logo{flex:none;align-items:center;display:inline-flex}.lp-nav-logo img{width:auto;height:32px;display:block}.lp-nav-links{align-items:center;gap:4px;display:flex}.lp-nav-link,.lp-nav-trigger{height:36px;color:var(--lp-g11);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.lp-nav-link:hover,.lp-nav-trigger:hover,.lp-nav-trigger[aria-expanded=true]{background:var(--lp-g3);color:var(--lp-g12)}.lp-nav-trigger svg{width:14px;height:14px;transition:transform .18s var(--lp-ease)}.lp-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lp-nav-item{position:relative}.lp-mega{width:640px;box-shadow:var(--lp-shadow-float);transform-origin:30% 0;animation:lp-dropdown-in .18s var(--lp-ease);background:#fff;border-radius:14px;padding:16px;position:absolute;top:calc(100% + 10px);left:-16px}.lp-mega:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.lp-mega-group{color:var(--lp-g10);margin:0 0 8px 8px;font-size:13px}.lp-mega-grid{grid-template-columns:1fr 1fr;gap:2px 8px;margin:0;padding:0;list-style:none;display:grid}.lp-mega-item{color:var(--lp-g12);border-radius:10px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;transition:background-color .12s;display:flex}.lp-mega-item:hover{background:var(--lp-g2)}.lp-mega-icon{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--lp-g4), 0 1px 2px #14213a0f;color:var(--lp-g11);background:#fff;border-radius:10px;flex:none;place-items:center;transition:color .12s,box-shadow .12s;display:grid}.lp-mega-item:hover .lp-mega-icon{color:var(--lp-accent);box-shadow:inset 0 0 0 1px #c9d9ff,0 1px 2px #0055ff1f}.lp-mega-icon svg{width:18px;height:18px}.lp-mega-title{font-size:15px;font-weight:550;line-height:20px;display:block}.lp-mega-desc{color:var(--lp-g10);font-size:13.5px;line-height:18px;display:block}.lp-nav-actions{align-items:center;gap:6px;display:flex}.lp-lang{height:34px;color:var(--lp-g10);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lp-lang:hover{background:var(--lp-g3);color:var(--lp-g12)}.lp-lang svg{width:15px;height:15px}.lp-nav-login{height:34px;color:var(--lp-g11);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav-login:hover{background:var(--lp-g3);color:var(--lp-g12)}.lp-nav-portal{gap:7px}.lp-nav-portal svg{width:16px;height:16px}.lp-nav-portal-short{display:none}@media (max-width:1180px){.lp-nav-portal-full{display:none}.lp-nav-portal-short{display:inline}}.lp-nav-burger{width:44px;height:44px;color:var(--lp-g12);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-8px;display:none}.lp-nav-burger svg{width:22px;height:22px}.lp-sheet{z-index:60;animation:lp-fade-in .16s var(--lp-ease);background:#fff;padding:16px 16px 32px;position:fixed;inset:0;overflow-y:auto}.lp-sheet-head{justify-content:space-between;align-items:center;height:48px;margin-bottom:16px;display:flex}.lp-sheet-head img{width:auto;height:32px}.lp-sheet-list{gap:2px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lp-sheet-list a{min-height:48px;color:var(--lp-g12);border-radius:10px;align-items:center;gap:12px;padding:6px 8px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.lp-sheet-list a:hover{background:var(--lp-g2)}.lp-sheet-label{color:var(--lp-g10);margin:16px 8px 6px;font-size:13px}.lp-sheet-actions{gap:10px;margin-top:20px;display:grid}.lp-sheet-actions .lp-btn{width:100%;min-height:50px}.lp-hero{isolation:isolate;padding-top:72px;position:relative}.lp-hero-canvas{z-index:-1;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lp-hero-copy{gap:22px;display:grid}.lp-ticker{color:var(--lp-g10);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13.5px;font-weight:500;display:inline-flex}.lp-ticker-value{color:var(--lp-g11);align-items:baseline;gap:6px;display:inline-flex}.lp-ticker-arrow{color:var(--lp-accent)}.lp-ticker-unit{color:var(--lp-g9)}.lp-roll{font-family:var(--lp-mono);font-variant-numeric:tabular-nums;line-height:1.25em;display:inline-flex}.lp-roll-col{height:1.25em;display:inline-block;position:relative;overflow:hidden}.lp-roll-col>span{transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.lp-roll-col>span>span{text-align:center;height:1.25em;display:block}.lp-roll-static{display:inline-block}.lp-hero-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:12px;display:flex}.lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-btn--lg{border-radius:12px;min-height:52px;padding:0 24px;font-size:16px}.lp-btn svg.lp-btn-play{fill:currentColor;width:14px;height:14px;color:var(--lp-accent)}.lp-btn-meta{background:var(--lp-g3);color:var(--lp-g10);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:4px;padding:3px 8px;font-size:13px;font-weight:550}.lp-video{background:0 0;border:0;width:min(1120px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lp-video::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1830b8}.lp-video-frame{background:#0e1830;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.lp-video-frame video{aspect-ratio:16/9;background:#0e1830;width:100%;display:block}.lp-video-close{z-index:1;width:40px;height:40px;color:var(--lp-g12);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lp-video-close svg{width:18px;height:18px}.lp-video-close:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-tour{color:var(--lp-g12);border-radius:12px;align-items:center;gap:12px;padding:6px 8px 6px 6px;text-decoration:none;transition:background-color .12s;display:inline-flex}.lp-tour:hover{background:var(--lp-g2)}.lp-tour-icon{background:var(--lp-accent-soft);width:40px;height:40px;color:var(--lp-accent);transition:transform .2s var(--lp-ease);border-radius:999px;place-items:center;display:grid}.lp-tour:hover .lp-tour-icon{transform:scale(1.06)}.lp-tour-icon svg{width:18px;height:18px}.lp-tour-copy{line-height:1.25;display:grid}.lp-tour-copy b{font-size:15px;font-weight:550}.lp-tour-copy small{color:var(--lp-g10);font-size:13px}.lp-hero-note{max-width:560px;color:var(--lp-g10);margin:-6px 0 0;font-size:13.5px;line-height:20px}.lp-hero-demo{margin-top:56px;position:relative}.lp-hero-demo-inner{margin:0 -40px}.lp-frame{box-shadow:var(--lp-shadow-float);background:#fff;border-radius:16px;position:relative;overflow:hidden}.lp-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14213a0f}.lp-scaled{width:100%;position:relative}.lp-scaled-inner{transform-origin:0 0;position:absolute;top:0;left:0}.lp-marquee{z-index:20;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--lp-g4);background:#fffffff0;margin-top:-1px;position:sticky;bottom:0}.lp-marquee-inner{align-items:center;gap:32px;height:76px;display:flex}.lp-marquee-label{color:var(--lp-g10);flex:none;margin:0;font-size:14px}.lp-marquee-viewport{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{align-items:center;gap:var(--lp-marquee-gap,48px);width:max-content;animation:lp-marquee var(--lp-marquee-dur,40s) linear infinite;opacity:0;transition:opacity .4s ease-out;display:flex}.lp-marquee-track[data-ready=true]{opacity:1}.lp-marquee-viewport:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-logo{filter:grayscale();opacity:.62;flex:none;transition:opacity .2s,filter .2s;display:block}.lp-marquee-logo:hover{filter:none;opacity:1}@keyframes lp-marquee{to{transform:translateX(calc(-1 * var(--lp-marquee-shift,50%)))}}.lpa{--a-ink:#14213a;--a-sec:#526078;--a-muted:#647089;--a-border:#e0e5ed;--a-subtle:#f0f3f7;--a-canvas:#f6f7f9;--a-brand:#05f;--a-brand-soft:#edf3ff;--a-brand-text:#1746aa;background:var(--a-canvas);width:1440px;height:880px;color:var(--a-ink);font-family:var(--lp-app-font);font-feature-settings:"cv11", "tnum";letter-spacing:-.006em;text-align:left;grid-template-columns:232px 1fr 340px;font-size:14px;line-height:1.45;display:grid}.lpa svg{flex:none}.lpa-side{border-right:1px solid var(--a-border);background:#fff;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.lpa-logo{align-self:flex-start;width:auto;height:28px;margin:4px 8px 16px}.lpa-company{border:1px solid var(--a-border);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px;display:flex}.lpa-avatar{background:var(--a-brand-soft);width:30px;height:30px;color:var(--a-brand-text);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.lpa-company b{font-size:13px;display:block}.lpa-company small{color:var(--a-muted);font-size:12px;display:block}.lpa-search{color:var(--a-muted);align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:13px;display:flex}.lpa-search svg{width:15px;height:15px}.lpa-kbd{border:1px solid var(--a-border);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.lpa-group{letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);margin:12px 10px 4px;font-size:11px;font-weight:600}.lpa-nav{color:var(--a-sec);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.lpa-nav svg{width:17px;height:17px}.lpa-nav[data-active=true]{background:var(--a-brand-soft);color:var(--a-brand-text);box-shadow:inset 2px 0 0 var(--a-brand);font-weight:600}.lpa-main{flex-direction:column;min-width:0;display:flex}.lpa-top{border-bottom:1px solid var(--a-border);height:56px;color:var(--a-sec);background:#fff;justify-content:space-between;align-items:center;padding:0 28px;font-size:13px;display:flex}.lpa-crumbs{gap:10px;display:flex}.lpa-crumbs b{color:var(--a-ink);font-weight:500}.lpa-user{background:var(--a-subtle);width:30px;height:30px;color:var(--a-sec);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.lpa-body{gap:18px;padding:24px 28px;display:grid}.lpa-head{justify-content:space-between;align-items:flex-end;display:flex}.lpa-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--a-sec);margin:0 0 6px;font-size:11.5px;font-weight:600}.lpa-title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:650;line-height:32px}.lpa-sub{color:var(--a-sec);margin:4px 0 0;font-size:13.5px}.lpa-btn{background:var(--a-brand);color:#fff;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.lpa-btn svg{width:16px;height:16px}.lpa-btn--ghost{color:var(--a-ink);background:#fff;border:1px solid #7c899e}.lpa-filters{align-items:flex-end;gap:12px;display:flex}.lpa-field{color:var(--a-ink);gap:5px;font-size:12.5px;font-weight:500;display:grid}.lpa-select{background:#fff;border:1px solid #7c899e;border-radius:6px;justify-content:space-between;align-items:center;width:150px;height:36px;padding:0 12px;font-size:13px;font-weight:400;display:flex}.lpa-select svg{width:14px;height:14px;color:var(--a-sec)}.lpa-meta{color:var(--a-sec);margin-left:auto;padding-bottom:8px;font-size:12.5px}.lpa-row{grid-template-columns:1.45fr 1fr;gap:18px;display:grid}.lpa-summary{background:var(--a-ink);color:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.lpa-summary-body{padding:20px 24px 18px}.lpa-summary-top{color:#c9d2e3;justify-content:space-between;align-items:center;font-size:13px;display:flex}.lpa-chip-dark{color:#fff;border:1px solid #ffffff40;border-radius:6px;padding:3px 9px;font-size:12px}.lpa-amount{letter-spacing:-.03em;align-items:baseline;gap:8px;margin:14px 0 4px;font-size:44px;font-weight:600;line-height:1;display:flex}.lpa-amount small{color:#c9d2e3;letter-spacing:0;font-size:18px;font-weight:500}.lpa-amount-note{color:#c9d2e3;margin:0;font-size:12.5px}.lpa-split{color:#c9d2e3;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;font-size:12.5px;display:grid}.lpa-split b{color:#fff;margin-top:4px;font-size:17px;font-weight:600;display:block}.lpa-summary-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 24px;font-size:13px;display:flex}.lpa-summary-foot svg{width:16px;height:16px}.lpa-card{border:1px solid var(--a-border);background:#fff;border-radius:10px}.lpa-card-pad{padding:18px 20px}.lpa-card-head{justify-content:space-between;align-items:center;display:flex}.lpa-card-title{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:650}.lpa-count{color:#8c560e;background:#fff5e5;border:1px solid #f1dfbb;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.lpa-attn{border-bottom:1px solid var(--a-border);align-items:center;gap:12px;padding:12px 0;display:flex}.lpa-attn:last-of-type{border-bottom:0}.lpa-attn-icon{color:#8c560e;background:#fff5e5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lpa-attn-icon svg{width:17px;height:17px}.lpa-attn b{font-size:13.5px;font-weight:600;display:block}.lpa-attn small{color:var(--a-sec);font-size:12.5px;display:block}.lpa-attn>svg{width:16px;height:16px;color:var(--a-sec);margin-left:auto}.lpa-legend{color:var(--a-sec);gap:16px;margin:10px 0 2px;font-size:12px;display:flex}.lpa-legend span{align-items:center;gap:6px;display:inline-flex}.lpa-legend i{background:var(--a-brand);width:14px;height:2px;display:inline-block}.lpa-legend i.dash{background:repeating-linear-gradient(90deg,#647089 0 4px,#0000 4px 7px)}.lpa-chart{width:100%;height:auto;display:block}.lpa-chart-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:lp-draw 1.6s .4s var(--lp-ease) forwards}.lpa-list-row{border-bottom:1px solid var(--a-border);color:var(--a-sec);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.lpa-list-row:last-child{border-bottom:0}.lpa-list-row b{color:var(--a-ink);font-weight:600}.lpa-checks{border-left:1px solid var(--a-border);background:#fff;flex-direction:column;display:flex}.lpa-checks-head{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;height:56px;padding:0 18px;font-size:13.5px;font-weight:600;display:flex}.lpa-checks-head small{color:var(--a-muted);font-weight:400}.lpa-checks-body{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;position:relative}.lpa-step{color:var(--a-ink);animation:lp-pop .26s var(--lp-ease) both;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;display:flex}.lpa-step-icon{border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid}.lpa-step-icon svg{width:13px;height:13px}.lpa-step-icon--ok{color:#176c5c;background:#eaf6f1}.lpa-step-icon--warn{color:#8c560e;background:#fff5e5}.lpa-step-icon--file{background:var(--a-brand-soft);color:var(--a-brand)}.lpa-step-icon--spin{border:2px solid var(--a-border);border-top-color:var(--a-brand);animation:.8s linear infinite lp-spin}.lpa-step a,.lpa-step u{color:var(--a-brand-text);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.lpa-step-text--muted{color:var(--a-sec)}.lpa-shimmer{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#64708999 0 30%,#c8d1e0 50%,#64708999 70% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite lp-shimmer}.lpa-ready{border:1px solid var(--a-border);animation:lp-pop .32s var(--lp-ease) both;background:#fff;border-radius:10px;margin-top:auto;padding:14px;box-shadow:0 8px 24px -12px #14213a40}.lpa-ready-head{color:#176c5c;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lpa-ready-head svg{width:16px;height:16px}.lpa-ready-amount{letter-spacing:-.02em;margin:10px 0 12px;font-size:22px;font-weight:650}.lpa-ready-amount small{color:var(--a-sec);letter-spacing:0;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.lpa-ready .lpa-btn{justify-content:center;width:100%}.lp-pillars{grid-template-columns:repeat(3,1fr);gap:56px 32px;margin-top:56px;display:grid}.lp-pillar{align-content:start;gap:10px;display:grid}.lp-pillar .lp-vignette{margin-bottom:14px}.lp-vignette{background:var(--lp-g2);border-radius:14px;height:232px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14213a0a}.lp-vignette-mask{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.lp-vcard{box-shadow:var(--lp-shadow-card);background:#fff;border-radius:12px;padding:14px 16px;font-size:13px;position:absolute;top:22px;left:22px;right:22px}.lp-vcard-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.lp-vpill{border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.lp-vpill svg{width:12px;height:12px}.lp-vpill--neutral{background:var(--lp-g3);color:var(--lp-g11)}.lp-vpill--ok{background:var(--lp-success-soft);color:var(--lp-success)}.lp-vpill--brand{background:var(--lp-accent-soft);color:var(--lp-accent-text)}.lp-vrow{border-top:1px solid var(--lp-g3);color:var(--lp-g11);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:7px 0;display:grid}.lp-vrow .lp-mono{color:var(--lp-g12);text-align:right;min-width:64px;font-size:12.5px}.lp-vnum{transition:opacity .3s}.lp-vnum[data-on=false]{opacity:.18}.lp-vtoast{z-index:2;box-shadow:var(--lp-shadow-card);white-space:nowrap;opacity:0;transition:transform .42s var(--lp-ease), opacity .3s;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:13.5px;font-weight:550;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%,-12px)scale(.96)}.lp-vtoast[data-on=true]{opacity:1;transform:translate(-50%)scale(1)}.lp-vtoast-dot{background:var(--lp-success);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.lp-vtoast-dot svg{width:13px;height:13px}.lp-vbar{background:var(--lp-g3);border-radius:999px;height:6px;overflow:hidden}.lp-vbar>i{border-radius:inherit;background:var(--lp-accent);transform-origin:0;height:100%;transition:transform 1.2s var(--lp-ease);display:block}.lp-vxml{background:var(--lp-dark);color:#9fb6e6;font-family:var(--lp-mono);white-space:pre;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:11.5px;line-height:18px;overflow:hidden}.lp-vxml b{color:#fff;font-weight:500}.lp-vxml i{color:#7fa8ff;font-style:normal}.lp-vbanks{justify-content:center;gap:8px;display:flex;position:absolute;top:34px;left:0;right:0}.lp-vbank{width:60px;height:60px;box-shadow:var(--lp-shadow-card);letter-spacing:-.01em;color:var(--lp-g11);opacity:.55;transition:transform .6s var(--lp-ease), opacity .4s, color .3s;background:#fff;border-radius:999px;place-items:center;font-size:12.5px;font-weight:700;display:grid;transform:scale(.82)}.lp-vbank[data-active=true]{opacity:1;color:var(--lp-accent);transform:scale(1.12);box-shadow:0 0 0 1px #c9d9ff,0 14px 30px -12px #0055ff73}.lp-vbank-total{box-shadow:var(--lp-shadow-card);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.lp-vbank-total b{font-family:var(--lp-mono);font-size:15px}.lp-vslip{font-family:var(--lp-mono);font-size:12px}.lp-vslip .lp-vrow{grid-template-columns:1fr auto}.lp-vslip-net{font-weight:600;color:var(--lp-accent)!important}.lp-vbarcode{border-left:1px dashed var(--lp-g6);background:repeating-linear-gradient(0deg, var(--lp-g12) 0 2px, transparent 2px 4px, var(--lp-g12) 4px 5px, transparent 5px 8px) center / 26px 70% no-repeat;opacity:.85;width:64px;position:absolute;top:0;bottom:0;right:0}.lp-vcheck{border-top:1px solid var(--lp-g3);color:var(--lp-g11);align-items:center;gap:10px;padding:7px 0;transition:color .3s;display:flex}.lp-vcheck-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--lp-g6);color:#fff;border-radius:5px;place-items:center;transition:background-color .25s,box-shadow .25s;display:grid}.lp-vcheck-box svg{opacity:0;width:12px;height:12px;transition:opacity .2s, transform .3s var(--lp-ease);transform:scale(.6)}.lp-vcheck[data-done=true]{color:var(--lp-g9);text-decoration:line-through;-webkit-text-decoration-color:var(--lp-g8);text-decoration-color:var(--lp-g8)}.lp-vcheck[data-done=true] .lp-vcheck-box{background:var(--lp-g12);box-shadow:none}.lp-vcheck[data-done=true] .lp-vcheck-box svg{opacity:1;transform:none}.lp-vleave{gap:12px;display:grid}.lp-vleave-row{color:var(--lp-g11);gap:6px;font-size:12.5px;display:grid}.lp-vleave-row>span{justify-content:space-between;display:flex}.lp-band{background:var(--lp-dark);color:#fff;border-radius:20px;grid-template-columns:1.15fr 1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e1830e6,0 30px 60px -30px #0e18308c}.lp-band:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(60% 90% at 0 0,#0055ff47,#0000 60%);position:absolute;inset:0}.lp-band-col{flex-direction:column;gap:12px;padding:40px 36px;display:flex;position:relative}.lp-band-col+.lp-band-col:before{content:"";background:repeating-linear-gradient(#ffffff47 0 1px,#0000 1px 4px);width:1px;position:absolute;top:40px;bottom:40px;left:0}.lp-band .lp-eyebrow{color:#7fa8ff}.lp-band-title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:34px}.lp-band-text{color:#ffffff9e;margin:0;font-size:15px;line-height:24px}.lp-band-icon{color:#dbe5fb;background:#ffffff0f;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff14}.lp-band-icon svg{width:22px;height:22px}.lp-band-h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.lp-band-actions{margin-top:auto;padding-top:18px}.lp-new{background:var(--lp-accent);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.lp-new:after{content:"";border-radius:8px;animation:2.4s ease-in-out infinite lp-pill-glow;position:absolute;inset:-3px;box-shadow:0 0 14px 2px #4080ffb3}.lp-chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}.lp-chip{color:#dbe5fb;background:#ffffff0f;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-proof{box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:20px;grid-template-columns:1fr 1.1fr;gap:0;margin-top:48px;display:grid;overflow:hidden}.lp-proof-map{background:radial-gradient(70% 70% at 50% 45%, #f2f6ff, var(--lp-g2) 70%);border-right:1px solid var(--lp-g4);place-items:center;padding:40px;display:grid;position:relative}.lp-proof-map svg{width:100%;max-width:400px;height:auto;overflow:visible}.lp-map-border{fill:#fff;stroke:var(--lp-g6);stroke-width:1.4px}.lp-map-region{fill:#0000;stroke:#0000;transition:fill .5s var(--lp-ease);cursor:pointer}.lp-map-region[data-active=true]{fill:#0055ff1f;stroke:#05f6;stroke-width:1.2px}.lp-map-dot{fill:var(--lp-g8);transition:fill .3s}.lp-map-dot[data-active=true]{fill:var(--lp-accent)}.lp-map-pulse{fill:none;stroke:var(--lp-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping}.lp-map-label{font-family:var(--lp-font);fill:var(--lp-g12);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.lp-proof-quote{flex-direction:column;gap:28px;padding:48px;display:flex}.lp-proof-q{letter-spacing:-.015em;color:var(--lp-g10);text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.38;position:relative}.lp-proof-q strong{color:var(--lp-g12);font-weight:500}.lp-proof-q:before{content:"“";color:var(--lp-g8);position:absolute;left:-.5ch}.lp-proof-person{align-items:center;gap:12px;margin-top:auto;display:flex}.lp-proof-avatar{background:var(--lp-g12);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.lp-proof-person b{font-size:15px;font-weight:600;display:block}.lp-proof-person small{color:var(--lp-g10);font-size:14px;display:block}.lp-proof-metric{border-top:1px solid var(--lp-g4);color:var(--lp-g11);padding-top:20px;font-size:15px}.lp-proof-metric b{color:var(--lp-accent);font-family:var(--lp-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:13px;font-weight:500;display:block}.lp-fade-swap{animation:lp-blur-in .52s var(--lp-ease) both}.lp-tabs{border-top:1px solid var(--lp-g4);grid-template-columns:repeat(7,1fr);margin-top:0;display:grid}.lp-tab{height:56px;color:var(--lp-g9);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:550;transition:color .2s;position:relative}.lp-tab:hover,.lp-tab[aria-selected=true]{color:var(--lp-g12)}.lp-tab-bar{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.lp-tab-bar>i{background:var(--lp-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lp-proof-wrap{box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:20px;margin-top:48px;overflow:hidden}.lp-proof-wrap .lp-proof{box-shadow:none;border-radius:0;margin-top:0}.lp-proof-controls{justify-content:flex-end;margin-top:14px;display:flex}.lp-icon-btn{min-width:40px;height:40px;color:var(--lp-g11);box-shadow:inset 0 0 0 1px var(--lp-g4);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:background-color .12s;display:inline-flex}.lp-icon-btn:hover{background:var(--lp-g2)}.lp-icon-btn:disabled{opacity:.4;cursor:default}.lp-icon-btn svg{width:16px;height:16px}.lp-principles{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.lp-principle{border-left:1px solid #0000;-o-border-image:repeating-linear-gradient(to bottom, var(--lp-accent) 0 1px, transparent 1px 3px) 1;border-image:repeating-linear-gradient(to bottom, var(--lp-accent) 0 1px, transparent 1px 3px) 1;align-content:start;gap:12px;padding:4px 0 4px 24px;display:grid;position:relative}.lp-principle-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lp-tile{background:var(--lp-g2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--lp-g4);color:var(--lp-g11);border-radius:12px;place-items:center;display:grid}.lp-tile svg{width:20px;height:20px}.lp-principle-num{font-family:var(--lp-mono);color:var(--lp-g9);font-size:13px}.lp-flow{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:56px;display:grid}.lp-flow-copy{flex-direction:column;gap:16px;display:flex}.lp-flow-copy .lp-btn{align-self:flex-start;margin-top:8px}.lp-steps{border-top:1px solid var(--lp-g4);margin:28px 0 0;padding:0;list-style:none}.lp-step{border-bottom:1px solid var(--lp-g4);position:relative}.lp-step button{width:100%;color:var(--lp-g9);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr;padding:18px 0;transition:color .25s;display:grid}.lp-step button:hover,.lp-step[data-active=true] button{color:var(--lp-g12)}.lp-step-num{font-family:var(--lp-mono);padding-top:4px;font-size:13px}.lp-step-title{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:28px}.lp-step-body{transition:grid-template-rows .36s var(--lp-ease);grid-column:2;grid-template-rows:0fr;display:grid}.lp-step-body>span{color:var(--lp-text);font-size:15px;line-height:24px;overflow:hidden}.lp-step[data-active=true] .lp-step-body{grid-template-rows:1fr;padding-top:6px}.lp-step-progress{width:100%;height:2px;position:absolute;bottom:-1px;left:0}.lp-step-progress>i{background:var(--lp-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.lp-stage{background:radial-gradient(80% 60% at 50% 50%, #f3f6fc, var(--lp-g2) 70%);min-height:560px;box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:20px;position:relative;overflow:hidden}.lp-stage:before{content:"";opacity:.6;background-image:radial-gradient(var(--lp-g6) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.lp-stage-card{width:min(440px,100% - 48px);box-shadow:var(--lp-shadow-float);transition:transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s var(--lp-ease), filter .5s var(--lp-ease);background:#fff;border-radius:16px;padding:20px 22px;font-size:14px;position:absolute;top:50%;left:50%}.lp-stage-card[data-pos="0"]{opacity:1;z-index:3;transform:translate(-50%,-50%)}.lp-stage-card[data-pos="-1"]{opacity:.35;filter:blur(1px);z-index:2;transform:translate(-50%,calc(-50% - 230px))scale(.9)}.lp-stage-card[data-pos="1"]{opacity:.35;filter:blur(1px);z-index:2;transform:translate(-50%,calc(230px - 50%))scale(.9)}.lp-stage-card[data-pos="-2"]{opacity:0;z-index:1;transform:translate(-50%,calc(-50% - 420px))scale(.8)}.lp-stage-card[data-pos="2"]{opacity:0;z-index:1;transform:translate(-50%,calc(420px - 50%))scale(.8)}.lp-stage-card[data-pos="0"] .lp-stage-actions .lp-btn--primary{animation:lp-nudge 2.6s .9s var(--lp-ease) infinite}.lp-stage-label{color:var(--lp-g10);margin:0 0 4px;font-size:13px}.lp-stage-title{letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:600;line-height:26px}.lp-stage-person{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lp-stage-avatar{color:#fff;background:linear-gradient(135deg,#3c7bff,#04c);border-radius:999px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.lp-stage-rows{display:grid}.lp-stage-row{border-top:1px solid var(--lp-g3);grid-template-columns:120px 1fr;gap:12px;padding:9px 0;font-size:14px;display:grid}.lp-stage-row>span:first-child{color:var(--lp-g10)}.lp-stage-row>span:last-child{font-weight:500}.lp-stage-file{border-top:1px solid var(--lp-g3);align-items:center;gap:12px;padding:10px 0;display:flex}.lp-stage-file-icon{background:var(--lp-accent-soft);width:36px;height:36px;color:var(--lp-accent);border-radius:10px;place-items:center;display:grid}.lp-stage-file-icon svg{width:18px;height:18px}.lp-stage-file b{font-size:14px;font-weight:600;display:block}.lp-stage-file small{color:var(--lp-g10);font-size:13px;display:block}.lp-stage-actions{border-top:1px solid var(--lp-g3);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.lp-stage-actions .lp-btn{border-radius:8px;min-height:36px;padding:0 14px;font-size:14px}.lp-pricing-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.lp-plans{box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.lp-plan{flex-direction:column;padding:32px;display:flex;position:relative}.lp-plan+.lp-plan{border-left:1px solid var(--lp-g4)}.lp-plan--featured{background:linear-gradient(#f5f8ff,#fff 60%)}.lp-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-plan-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.lp-plan-badge{background:var(--lp-g12);color:#fff;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.lp-plan-price{align-items:baseline;gap:6px;min-height:56px;margin:18px 0 0;display:flex}.lp-plan-price b{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1}.lp-plan-price b.lp-plan-custom{letter-spacing:-.02em;font-size:26px}.lp-plan-price span{color:var(--lp-g10);font-size:15px}.lp-plan-desc{min-height:72px;color:var(--lp-text);margin:14px 0 22px;font-size:15px;line-height:24px}.lp-plan .lp-btn{width:100%}.lp-plan-lead{margin:28px 0 12px;font-size:14px;font-weight:600}.lp-plan-list{color:var(--lp-g11);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp-plan-list li{align-items:flex-start;gap:10px;display:flex}.lp-plan-list svg{width:18px;height:18px;color:var(--lp-accent);flex:none;margin-top:2px}.lp-plan-list li.lp-plan-excluded{color:var(--lp-g9);text-decoration:line-through}.lp-plan-list li.lp-plan-excluded svg{color:var(--lp-g8)}.lp-pricing-secure{color:var(--lp-g10);justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;display:flex}.lp-pricing-secure svg{width:16px;height:16px}.lp-res-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-res-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin-top:40px;display:grid;overflow-x:auto}.lp-res-track::-webkit-scrollbar{display:none}.lp-res-card{scroll-snap-align:start;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lp-res-art{aspect-ratio:16/9;background:var(--lp-g2);border-radius:14px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14213a0d}.lp-res-card:hover .lp-res-art{box-shadow:inset 0 0 0 1px #0055ff40}.lp-res-art>*{transition:transform .6s var(--lp-ease)}.lp-res-card:hover .lp-res-art>*{transform:scale(1.03)}.lp-res-meta{color:var(--lp-g10);justify-content:space-between;margin:16px 0 6px;font-size:13.5px;display:flex}.lp-res-title{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:26px}.lp-res-desc{color:var(--lp-text);margin:0 0 16px;font-size:15px;line-height:23px}.lp-res-card .lp-link{margin-top:auto;font-size:15px}.lp-res-nav{gap:8px;display:flex}.lp-art-big{font-family:var(--lp-mono);letter-spacing:-.04em;color:var(--lp-g12);place-items:center;font-size:54px;font-weight:500;display:grid;position:absolute;inset:0}.lp-art-big small{letter-spacing:0;color:var(--lp-g10);text-align:center;font-size:14px;display:block}.lp-art-dark{background:var(--lp-dark)}.lp-art-dark .lp-art-big{color:#fff}.lp-art-glyph{color:var(--lp-accent);place-items:center;display:grid;position:absolute;inset:0}.lp-art-glyph svg{stroke-width:1.25px;width:64px;height:64px}.lp-art-lines{background:repeating-linear-gradient(0deg,#0055ff24 0 1px,#0000 1px 6px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000,#0000);mask-image:radial-gradient(60% 80%,#000,#0000)}.lp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.lp-faq-list{border-top:1px solid var(--lp-g4)}.lp-faq-item{border-bottom:1px solid var(--lp-g4)}.lp-faq-item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;line-height:26px;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-plus{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--lp-g4);transition:transform .3s var(--lp-ease), background-color .2s;border-radius:999px;flex:none;position:relative}.lp-faq-plus:before,.lp-faq-plus:after{content:"";background:var(--lp-g11);border-radius:2px;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.lp-faq-plus:after{transition:transform .3s var(--lp-ease);transform:rotate(90deg)}.lp-faq-item[open] .lp-faq-plus{background:var(--lp-g12);box-shadow:none}.lp-faq-item[open] .lp-faq-plus:before,.lp-faq-item[open] .lp-faq-plus:after{background:#fff}.lp-faq-item[open] .lp-faq-plus:after{transform:rotate(0)}.lp-faq-item p{color:var(--lp-text);animation:lp-blur-in .36s var(--lp-ease);margin:0;padding:0 44px 24px 0;font-size:16px;line-height:26px}.lp-cta{background:var(--lp-dark);color:#fff;border-radius:24px;grid-template-columns:1.05fr 1fr;min-height:380px;display:grid;position:relative;overflow:hidden}.lp-cta-copy{z-index:1;flex-direction:column;justify-content:center;gap:18px;padding:56px;display:flex;position:relative}.lp-cta-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.1}.lp-cta-title .lp-lined-strong{color:#4d8bff}.lp-cta-text{color:#ffffffa8;max-width:440px;margin:0;font-size:17px;line-height:27px}.lp-cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.lp-cta-art{position:relative}.lp-cta-art svg{width:100%;height:100%;position:absolute;bottom:0;right:0}.lp-cta-bar{transform-box:fill-box;transform-origin:bottom;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scaleY(.2)}.lp-cta[data-in=true] .lp-cta-bar{transform:scaleY(1)}.lp-footer{border-top:1px solid var(--lp-g4);padding-top:72px;position:relative;overflow:hidden}.lp-footer-grid{grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,160px));gap:32px 36px;display:grid}.lp-footer-brand img{width:auto;height:36px}.lp-footer-brand p{max-width:280px;color:var(--lp-g10);margin:16px 0 0;font-size:14px;line-height:22px}.lp-footer-title{color:var(--lp-g12);margin:0 0 14px;font-size:14px;font-weight:600}.lp-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-footer-col a{color:var(--lp-g10);font-size:14.5px;text-decoration:none;transition:color .12s}.lp-footer-col a:hover{color:var(--lp-accent)}.lp-footer-bottom{color:var(--lp-g10);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;font-size:13.5px;display:flex}.lp-footer-bottom a{color:inherit}.lp-footer-end{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.lp-footer-bottom a.lp-footer-maker{color:var(--lp-g12);font-weight:600;text-decoration:none;transition:color .12s}.lp-footer-bottom a.lp-footer-maker:hover{color:var(--lp-accent)}.lp-wordmark{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--lp-font-jost), var(--lp-font);letter-spacing:0;color:var(--lp-accent);background-size:100% 7px;margin:0 0 -.12em;font-size:clamp(88px,21vw,320px);font-weight:450;line-height:.78;display:block;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.lp-section--tight{padding:72px 0}.lp-section--tight+.lp-section--tight{padding-top:8px}.lp-page-hero{isolation:isolate;border-bottom:1px solid var(--lp-g3);padding:56px 0 72px;position:relative}.lp-page-hero-inner{gap:48px;display:grid}.lp-page-hero-inner--split{grid-template-columns:minmax(0,1fr) 440px;align-items:start}.lp-page-hero-copy{align-content:start;gap:18px;min-width:0;display:grid}.lp-page-hero-aside{min-width:0}.lp-page-h1{max-width:760px;font-size:clamp(36px,4.4vw,54px);line-height:1.06}.lp-page-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.lp-crumbs{color:var(--lp-g10);align-items:center;gap:6px;font-size:13.5px;display:flex}.lp-crumbs a{color:inherit;text-decoration:none}.lp-crumbs a:hover{color:var(--lp-accent)}.lp-crumbs svg{width:14px;height:14px}.lp-crumbs [aria-current]{color:var(--lp-g12);font-weight:500}.lp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.lp-split--contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lp-split-copy{gap:24px;min-width:0;display:grid}.lp-prose{gap:16px;max-width:640px;padding-left:26px;display:grid}.lp-prose p{color:var(--lp-text);margin:0;font-size:17px;line-height:28px}.lp-band--single{grid-template-columns:1fr}.lp-card{min-width:0;box-shadow:inset 0 0 0 1px var(--lp-g4), 0 1px 2px #14213a0a;background:#fff;border-radius:18px}.lp-card--pad{padding:36px}.lp-card--subtle{background:var(--lp-g1)}.lp-status{background:var(--lp-g3);width:fit-content;color:var(--lp-g11);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:550;display:inline-flex}.lp-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.lp-status--ok{background:var(--lp-success-soft);color:var(--lp-success)}.lp-checklist{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-checklist li{color:var(--lp-g11);gap:12px;font-size:15.5px;line-height:24px;display:flex}.lp-checklist svg{width:18px;height:18px;color:var(--lp-accent);flex:none;margin-top:3px}.lp-section-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-empty{border:1px dashed var(--lp-g6);background:var(--lp-g1);border-radius:18px;align-items:center;gap:18px;margin-top:32px;padding:28px;display:flex}.lp-empty p{max-width:640px;color:var(--lp-text);margin:0;font-size:15px;line-height:24px}.lp-contact-side{gap:16px;display:grid}.lp-contact-list{gap:20px;margin:12px 0 0;display:grid}.lp-contact-list dt{color:#ffffff8c;align-items:center;gap:8px;font-size:13px;display:flex}.lp-contact-list dt svg{width:15px;height:15px}.lp-contact-list dd{color:#fff;-webkit-user-select:all;user-select:all;margin:4px 0 0;font-size:17px;font-weight:550}.lp-contact-list a{color:#9dbcff;text-decoration:none}.lp-contact-list a:hover{text-decoration:underline}.lp-note{background:var(--lp-accent-soft);color:var(--lp-accent-text);border-radius:14px;margin:0;padding:16px 18px;font-size:14.5px;line-height:23px}.lp-form{gap:18px;display:grid}.lp-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lp-field{gap:7px;min-width:0;display:grid}.lp-field>span{color:var(--lp-g12);font-size:14px;font-weight:550}.lp-field input,.lp-field textarea{background:var(--lp-g2);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--lp-g4);color:var(--lp-g12);font:inherit;border:0;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;line-height:22px;transition:box-shadow .14s,background-color .14s}.lp-field textarea{resize:vertical;min-height:140px}.lp-field input::-moz-placeholder{color:var(--lp-g9)}.lp-field textarea::-moz-placeholder{color:var(--lp-g9)}.lp-field input::placeholder,.lp-field textarea::placeholder{color:var(--lp-g9)}.lp-field input:focus,.lp-field textarea:focus{box-shadow:inset 0 0 0 1px var(--lp-accent), 0 0 0 4px var(--lp-accent-a3);background:#fff}.lp-form-msg{border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:500;display:flex}.lp-form-msg svg{flex:none;width:18px;height:18px;margin-top:1px}.lp-form-msg--ok{background:var(--lp-success-soft);color:var(--lp-success)}.lp-form-msg--error{color:#ad3450;background:#fff0f3}.lp-btn:disabled{opacity:.6;cursor:not-allowed}.lp-laws{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp-law{box-shadow:inset 0 0 0 1px var(--lp-g4);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:30px;display:grid}.lp-law-code{background:var(--lp-accent-soft);width:fit-content;color:var(--lp-accent-text);font-family:var(--lp-mono);border-radius:6px;padding:3px 9px;font-size:12.5px}.lp-law-text{color:var(--lp-g12);margin:0;font-size:14.5px;font-weight:500;line-height:22px}.lp-sources{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.lp-source{background:var(--lp-g2);box-shadow:inset 0 0 0 1px var(--lp-g4);color:var(--lp-g12);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;text-decoration:none;transition:box-shadow .16s,background-color .16s;display:flex}.lp-source:hover{background:#fff;box-shadow:inset 0 0 0 1px #c9d9ff}.lp-source b{font-size:15px;font-weight:600;display:block}.lp-source small{font-family:var(--lp-mono);color:var(--lp-g10);margin-top:2px;font-size:12.5px;display:block}.lp-source svg{width:18px;height:18px;color:var(--lp-g10);transition:transform .16s var(--lp-ease), color .16s;flex:none}.lp-source:hover svg{color:var(--lp-accent);transform:translate(2px,-2px)}.lp-summaries{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp-summaries .lp-card{flex-direction:column;display:flex}.lp-summaries .lp-link{margin-top:auto;padding-top:18px}.lp-doc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.lp-doc-toc{gap:12px;display:grid;position:sticky;top:96px}.lp-doc-toc-label{color:var(--lp-g12);margin:0;font-size:13px;font-weight:600}.lp-doc-toc ol{counter-reset:toc;border-left:1px solid var(--lp-g4);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-doc-toc li{counter-increment:toc}.lp-doc-toc a{color:var(--lp-g10);border-left:1px solid #0000;gap:10px;margin-left:-1px;padding:6px 12px;font-size:14px;line-height:20px;text-decoration:none;transition:color .12s,border-color .12s;display:flex}.lp-doc-toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--lp-mono);color:var(--lp-g8);font-size:12px}.lp-doc-toc a:hover{color:var(--lp-g12);border-left-color:var(--lp-accent)}.lp-doc-updated{color:var(--lp-g10);margin:8px 0 0;font-size:13px}.lp-doc-body{gap:40px;min-width:0;max-width:720px;display:grid}.lp-doc-note{background:var(--lp-g2);color:var(--lp-g11);border-radius:12px;margin:0;padding:16px 18px;font-size:14.5px;line-height:23px}.lp-doc-section{gap:14px;scroll-margin-top:96px;display:grid}.lp-doc-section h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:30px}.lp-doc-section p{color:var(--lp-text);margin:0;font-size:16px;line-height:27px}.lp-calc{box-shadow:var(--lp-shadow-float);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid}.lp-calc-head{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.lp-calc-live{color:var(--lp-success);align-items:center;gap:7px;font-size:12.5px;font-weight:550;display:inline-flex}.lp-calc-live i{width:7px;height:7px;box-shadow:0 0 0 3px var(--lp-success-soft);background:currentColor;border-radius:999px}.lp-seg{background:var(--lp-g3);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lp-seg button{height:38px;color:var(--lp-g10);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:550;transition:background-color .16s,color .16s,box-shadow .16s}.lp-seg button:hover{color:var(--lp-g12)}.lp-seg button[aria-pressed=true]{color:var(--lp-g12);box-shadow:var(--lp-shadow-card);background:#fff}.lp-calc-label{color:var(--lp-g11);margin-top:6px;font-size:13.5px;font-weight:550}.lp-calc-input{background:var(--lp-g2);box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:12px;align-items:center;gap:8px;padding:0 16px;transition:box-shadow .14s,background-color .14s;display:flex}.lp-calc-input:focus-within{box-shadow:inset 0 0 0 1px var(--lp-accent), 0 0 0 4px var(--lp-accent-a3);background:#fff}.lp-calc-input[data-invalid=true]{box-shadow:inset 0 0 0 1px #ad3450}.lp-calc-input span{font-family:var(--lp-mono);color:var(--lp-accent);font-size:18px}.lp-calc-input input{min-width:0;height:52px;color:var(--lp-g12);font-family:var(--lp-mono);background:0 0;border:0;outline:none;flex:1;font-size:22px;font-weight:500}.lp-calc .lp-calc-input input:focus-visible{outline:none}.lp-calc-error{color:#ad3450;margin:0;font-size:13px}.lp-calc-result{background:var(--lp-dark);color:#fff;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding:18px 20px;display:flex}.lp-calc-result span{color:#ffffffa8;font-size:14px}.lp-calc-result b{font-family:var(--lp-mono);letter-spacing:-.03em;white-space:nowrap;font-size:32px;font-weight:500}.lp-calc-result small{color:#fff9;font-size:18px}.lp-calc-rows{margin:4px 0 0}.lp-calc-row{border-top:1px solid var(--lp-g3);justify-content:space-between;gap:12px;padding:8px 2px;font-size:14px;display:flex}.lp-calc-row dt{color:var(--lp-g11)}.lp-calc-row dd{font-family:var(--lp-mono);color:var(--lp-g12);white-space:nowrap;margin:0;font-size:13.5px}.lp-calc-row--sub dt{color:var(--lp-g10);padding-left:12px}.lp-calc-row--total{border-top-color:var(--lp-g6)}.lp-calc-row--total dt,.lp-calc-row--total dd{color:var(--lp-accent);font-weight:600}.lp-calc-row--muted dt,.lp-calc-row--muted dd{color:var(--lp-g10)}.lp-calc-note{color:var(--lp-g11);margin:0;font-size:13px}.lp-calc-foot{color:var(--lp-g10);margin:0;font-size:12.5px;line-height:18px}.lp-formula{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:56px;display:grid}.lp-brackets{border-top:1px solid var(--lp-g4);gap:0;margin:28px 0 0 26px;padding:0;list-style:none;display:grid}.lp-brackets li{border-bottom:1px solid var(--lp-g4);color:var(--lp-g11);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.lp-brackets b{color:var(--lp-g12);font-weight:500}.lp-formula-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-formula-step{box-shadow:inset 0 0 0 1px var(--lp-g4);background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.lp-formula-step b{font-size:15px;font-weight:600;display:block}.lp-formula-step small{font-family:var(--lp-mono);color:var(--lp-g10);font-size:12.5px;display:block}.lp-formula-step>.lp-mono{font-size:15px}.lp-formula-code{background:var(--lp-g3);height:34px;font-family:var(--lp-mono);color:var(--lp-g11);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.lp-formula-step--total{background:var(--lp-dark);box-shadow:none;color:#fff}.lp-formula-step--total small{color:#ffffff8c}.lp-formula-step--total .lp-formula-code{background:var(--lp-accent);color:#fff}.lp-journey{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.lp-journey-step{box-shadow:inset 0 0 0 1px var(--lp-g4);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}.lp-journey-step:last-child{background:var(--lp-dark);box-shadow:none}.lp-journey-step:last-child .lp-h3{color:#fff}.lp-journey-step:last-child .lp-body{color:#ffffffa8}.lp-journey-step:last-child .lp-principle-num{color:#7fa8ff}.lp-chips--light{margin:0;padding:14px 0 0;list-style:none}.lp-chips--light .lp-chip{background:var(--lp-g2);box-shadow:inset 0 0 0 1px var(--lp-g4);color:var(--lp-g11);align-items:center;gap:6px;display:inline-flex}.lp-chips--light .lp-chip svg{width:14px;height:14px;color:var(--lp-accent)}.lp-journey-step:last-child .lp-chip{color:#dbe5fb;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-journey-step:last-child .lp-chip svg{color:#7fa8ff}.lp-frame--section{margin-top:40px}html.lp-js .lp [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .6s var(--lp-ease), filter .6s var(--lp-ease), transform .7s var(--lp-ease);transition-delay:calc(var(--lp-delay,0) * 1ms + 80ms);transform:translateY(10px)}html.lp-js .lp [data-reveal][data-in=true]{opacity:1;filter:none;transform:none}@keyframes lp-dropdown-in{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-blur-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes lp-pill-glow{0%,to{opacity:0}50%{opacity:.8}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-nudge{0%,70%,to{box-shadow:inset 0 1px #ffffff2e,0 0 #05f0}82%{box-shadow:inset 0 1px #ffffff2e,0 0 0 6px #0055ff29}}@media (max-width:1100px){.lp-mega{width:560px}.lp-hero-demo-inner{margin:0}.lp-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.lp-footer-brand{grid-column:1/-1}}@media (max-width:900px){.lp{--lp-pad:24px}.lp-section{padding:72px 0}.lp-nav-links,.lp-nav-login,.lp-nav-actions .lp-lang,.lp-nav-actions .lp-btn{display:none}.lp-nav-burger{display:grid}.lp-hero{text-align:center;padding-top:48px}.lp-hero-copy{justify-items:center}.lp-ticker{justify-content:center}.lp-h1,.lp-lead{margin-inline:auto}.lp-hero-row{flex-direction:column;align-items:center;gap:16px}.lp-hero-demo{margin-top:40px}.lp-hero-canvas{display:none}.lp-marquee{position:relative}.lp-marquee-inner{text-align:center;flex-direction:column;align-items:stretch;gap:10px;height:auto;padding-top:18px;padding-bottom:18px}.lp-pillars,.lp-principles{grid-template-columns:1fr 1fr}.lp-band{grid-template-columns:1fr}.lp-band-col+.lp-band-col:before{background:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 4px);width:auto;height:1px;inset:0 36px auto}.lp-proof{grid-template-columns:1fr}.lp-proof-map{border-right:0;border-bottom:1px solid var(--lp-g4);padding:28px}.lp-proof-map svg{max-width:300px}.lp-proof-quote{padding:32px 28px}.lp-tabs{scrollbar-width:none;grid-template-columns:repeat(7,minmax(96px,1fr));overflow-x:auto}.lp-flow{grid-template-columns:1fr;gap:32px}.lp-stage{min-height:460px}.lp-pricing-head{flex-direction:column;align-items:flex-start}.lp-plans{grid-template-columns:1fr}.lp-plan+.lp-plan{border-left:0;border-top:1px solid var(--lp-g4)}.lp-plan-desc{min-height:0}.lp-res-track{grid-auto-columns:72%}.lp-faq{grid-template-columns:1fr;gap:24px}.lp-cta{grid-template-columns:1fr}.lp-cta-copy{padding:40px 32px 8px}.lp-cta-art{height:220px}}@media (max-width:640px){.lp{--lp-pad:16px}.lp-section{padding:56px 0}.lp-h2--rule{padding-left:16px}.lp-announce{justify-content:flex-start;padding:0 44px 0 16px;font-size:13px}.lp-hero{padding-top:36px}.lp-hero-ctas{flex-direction:column;align-items:stretch;width:100%}.lp-pillars,.lp-principles{grid-template-columns:1fr;gap:40px}.lp-band-col{padding:32px 24px}.lp-band-col+.lp-band-col:before{left:24px;right:24px}.lp-stage-row{grid-template-columns:100px 1fr}.lp-stage-card[data-pos="-1"]{transform:translate(-50%,calc(-50% - 210px))scale(.9)}.lp-stage-card[data-pos="1"]{transform:translate(-50%,calc(210px - 50%))scale(.9)}.lp-plan{padding:28px 22px}.lp-res-track{grid-auto-columns:86%;gap:16px}.lp-cta-copy{padding:36px 24px 8px}.lp-cta-actions .lp-btn{flex:auto}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.lp-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.lp-page-hero-inner--split{grid-template-columns:minmax(0,1fr) 400px}.lp-doc{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (max-width:900px){.lp-page-hero{padding:40px 0 56px}.lp-page-hero-inner--split,.lp-split,.lp-split--contact,.lp-formula,.lp-doc,.lp-laws,.lp-summaries{grid-template-columns:1fr}.lp-page-hero-copy{justify-items:start}.lp-sources,.lp-journey{grid-template-columns:1fr}.lp-doc-toc{position:static}.lp-section--tight{padding:56px 0}.lp-section-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lp-card--pad,.lp-law,.lp-journey-step{padding:24px}.lp-form-row{grid-template-columns:1fr}.lp-calc{padding:18px}.lp-calc-result b{font-size:26px}.lp-prose,.lp-brackets{margin-left:0;padding-left:0}.lp-formula-step{grid-template-columns:40px 1fr auto;gap:10px;padding:12px 14px}.lp-empty{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.lp-marquee-track{animation:none}html.lp-js .lp [data-reveal]{opacity:1;filter:none;transform:none}.lpa-chart-line{stroke-dashoffset:0}}.lp-guide a:not(.lp-btn){color:var(--lp-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--lp-accent-a3);text-decoration-color:var(--lp-accent-a3);text-underline-offset:3px}.lp-guide a:not(.lp-btn):hover{text-decoration-color:currentColor}.lp-guide strong{color:var(--lp-g12);font-weight:600}.lp-guide-list{color:var(--lp-text);gap:8px;margin:0;padding-left:24px;font-size:16px;line-height:26px;list-style:outside;display:grid}ol.lp-guide-list{list-style:decimal}.lp-guide-list li{padding-left:4px}.lp-guide-list li::marker{color:var(--lp-g9);font-family:var(--lp-mono);font-size:13px}.lp-guide-note{background:var(--lp-accent-soft);border-radius:12px;margin:0;padding:14px 16px;color:var(--lp-g11)!important;font-size:15px!important;line-height:24px!important}.lp-guide-table{gap:10px;min-width:0;margin:0;display:grid}.lp-guide-table-scroll{box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:14px;overflow-x:auto}.lp-guide-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px;line-height:21px}.lp-guide-table th,.lp-guide-table td{text-align:left;border-bottom:1px solid var(--lp-g4);white-space:nowrap;padding:11px 16px}.lp-guide-table thead th{background:var(--lp-g2);letter-spacing:.02em;color:var(--lp-g10);font-size:12.5px;font-weight:600}.lp-guide-table tbody th{color:var(--lp-g12);font-weight:550}.lp-guide-table td{color:var(--lp-g11);font-family:var(--lp-mono);font-size:13.5px}.lp-guide-table tbody tr:last-child th,.lp-guide-table tbody tr:last-child td{border-bottom:0}.lp-guide-table tbody tr:nth-child(2n){background:var(--lp-g1)}.lp-guide-table td b{color:var(--lp-accent-text);font-weight:600}.lp-guide-table tbody th a{color:var(--lp-accent-text);text-decoration:none}.lp-guide-table tbody th a:hover{text-decoration:underline}.lp-guide-table figcaption{color:var(--lp-g10);font-size:13.5px;line-height:21px}.lp-guide-table figcaption a{color:var(--lp-accent-text)}.lp-guide-table--wide{margin-top:28px}.lp-guide-sources{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-guide-sources a{align-items:center;gap:6px;font-size:15px;display:inline-flex}.lp-guide-sources svg{flex:none;width:14px;height:14px}.lp-guide-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-guide-related a{height:100%;box-shadow:inset 0 0 0 1px var(--lp-g4);border-radius:14px;gap:4px;padding:16px 44px 16px 18px;transition:box-shadow .16s;display:grid;position:relative;text-decoration:none!important}.lp-guide-related a:hover{box-shadow:inset 0 0 0 1px var(--lp-accent)}.lp-guide-related b{color:var(--lp-g12);font-size:15px;font-weight:600}.lp-guide-related span{color:var(--lp-g10);font-size:13.5px;line-height:20px}.lp-guide-related svg{width:16px;height:16px;color:var(--lp-g9);position:absolute;top:18px;right:16px}.lp-guide-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-guide-tool{background:var(--lp-g2);color:inherit;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:background-color .16s;display:grid}.lp-guide-tool:hover{background:var(--lp-accent-soft)}.lp-guide-tool>svg:first-child{width:40px;height:40px;color:var(--lp-accent);box-shadow:inset 0 0 0 1px var(--lp-g4);background:#fff;border-radius:11px;padding:9px}.lp-guide-tool b{color:var(--lp-g12);font-size:16px;font-weight:600;display:block}.lp-guide-tool small{color:var(--lp-g10);font-size:14px;line-height:21px;display:block}.lp-guide-tool>svg:last-child{width:18px;height:18px;color:var(--lp-g9)}.lp-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-guide-card{height:100%;box-shadow:inset 0 0 0 1px var(--lp-g4);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:box-shadow .16s;display:flex}.lp-guide-card:hover{box-shadow:inset 0 0 0 1px var(--lp-accent), 0 8px 24px -16px #05f6}.lp-guide-card-meta{font-family:var(--lp-mono);color:var(--lp-g9);font-size:12px}.lp-guide-card b{letter-spacing:-.01em;color:var(--lp-g12);font-size:18px;font-weight:600;line-height:25px}.lp-guide-card>span:not(.lp-guide-card-meta):not(.lp-link){color:var(--lp-text);font-size:14.5px;line-height:22px}.lp-guide-card .lp-link{margin-top:auto;padding-top:8px;font-size:14.5px}@media (max-width:900px){.lp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp-guide-grid,.lp-guide-related,.lp-guide-tools{grid-template-columns:minmax(0,1fr)}.lp-guide-table th,.lp-guide-table td{padding:10px 12px}}.lp-formula .lp-body a{color:var(--lp-accent-text);text-underline-offset:3px}
@font-face{font-family:geist;src:url(../media/Geist_Variable_latin-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.VT5dIG_className{font-family:geist,geist Fallback}.VT5dIG_variable{--lp-font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable_latin-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.d8GG8G_className{font-family:geistMono,geistMono Fallback}.d8GG8G_variable{--lp-font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Variable_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.wtF4MG_className{font-family:inter,inter Fallback}.wtF4MG_variable{--lp-font-inter:"inter", "inter Fallback"}
@font-face{font-family:jost;src:url(../media/Jost_Variable_latin-s.2_4ymh7gr-8lu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.vMrpOW_className{font-family:jost,jost Fallback}.vMrpOW_variable{--lp-font-jost:"jost", "jost Fallback"}
