.lp{--ink:#0a1628;--ink-2:#13233d;--ink-3:#060d1a;--paper:#fff;--paper-2:#f4f6fa;--line:#e2e8f0;--line-2:#cbd5e1;--body:#3b4a5e;--muted:#566479;--blue:#1d4ed8;--blue-wash:#eef4ff;--amber:#f59e0b;--amber-hi:#fbbf24;--green:#047857;--green-on-ink:#34d399;--on-ink-body:#c3cfdf;--on-ink-muted:#9fb0c7;--on-ink-blue:#93c5fd;--on-ink-line:#ffffff24;--focus:#1d4ed8;--focus-on-ink:#93c5fd;--display:var(--font-archivo), "Archivo", system-ui, sans-serif;--sans:var(--font-inter), var(--font-app), "Inter", system-ui, sans-serif;--fs--2:.64rem;--fs--1:.8rem;--fs-0:1rem;--fs-1:1.25rem;--fs-2:1.563rem;--fs-3:1.953rem;--fs-4:2.441rem;--fs-5:3.052rem;--fs-6:3.815rem;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--section-y:clamp(64px, 8vw, 112px);--gutter:24px;--radius:16px;color:var(--body);background:var(--paper);font-family:var(--sans);font-size:var(--fs-0);letter-spacing:normal;-webkit-font-smoothing:antialiased;line-height:1.6}.lp-hero,.lp-bg-ink,.lp-footer,.lp-safe,.lp-lanes{--focus:var(--focus-on-ink)}.lp h1,.lp h2,.lp h3{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.08}.lp code{font-family:var(--display);letter-spacing:.1em;font-size:.8em;font-weight:700}.lp-num{font-variant-numeric:tabular-nums}.lp-h1{font-size:clamp(var(--fs-4), 1.5rem + 3.2vw, var(--fs-6))}.lp-h1 span{display:block}.lp-h2{font-size:clamp(var(--fs-3), 1.6rem + 1.6vw, var(--fs-5))}.lp-h3{font-size:var(--fs-1);letter-spacing:-.02em;font-weight:700;line-height:1.25}.lp-lede{font-size:clamp(var(--fs-0), .9rem + .35vw, var(--fs-1));max-width:65ch;color:var(--body);line-height:1.6}.lp-eyebrow{font-family:var(--display);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-weight:700;display:flex}.lp-eyebrow:before{content:"";background:currentColor;flex:none;width:24px;height:2px}.lp-wrap{width:100%;max-width:calc(1200px + 2 * var(--s3));padding-inline:var(--s3);margin-inline:auto}.lp-section{padding-block:var(--section-y)}.lp-bg-paper{background:var(--paper)}.lp-bg-paper2{background:var(--paper-2)}.lp-bg-ink{background:var(--ink);color:var(--on-ink-body)}.lp-bg-ink .lp-eyebrow{color:var(--on-ink-blue)}.lp-bg-ink h2,.lp-bg-ink h3{color:#fff}.lp-bg-ink .lp-lede{color:var(--on-ink-body)}.lp-head{max-width:46rem;margin-bottom:var(--s6)}.lp-head .lp-h2,.lp-head .lp-lede{margin-top:var(--s2)}.lp-head-center{text-align:center;margin-inline:auto}.lp [id]{scroll-margin-top:80px}@media (prefers-reduced-motion:no-preference){html.lp-js{scroll-behavior:smooth}}html.lenis{scroll-behavior:auto}.lp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lp-skip{left:var(--s2);z-index:100;padding:12px var(--s2);background:var(--ink);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;position:absolute;top:-120px}.lp-skip:focus{top:12px}.lp :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lp main:focus{outline:none}.lp-btn{justify-content:center;align-items:center;gap:var(--s1);min-height:48px;padding:12px var(--s3);font-family:var(--display);font-size:var(--fs-0);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.lp-btn small{opacity:.85;font-weight:600}.lp-btn-sm{min-height:40px;padding:8px var(--s2)}.lp-btn-amber{background:var(--amber);color:var(--ink);box-shadow:inset 0 -2px #0a16282e,0 8px 20px #f59e0b38}.lp-btn-amber:hover{background:var(--amber-hi)}.lp-btn-outline{color:var(--ink);border-color:var(--line-2);background:0 0}.lp-btn-outline:hover{border-color:var(--ink)}.lp-btn-outline.on-ink{color:#fff;border-color:#fff6}.lp-btn-outline.on-ink:hover{background:#ffffff0f;border-color:#fff}@media (prefers-reduced-motion:no-preference){.lp-btn:hover{transform:translateY(-1px)}}.lp-textlink{color:var(--blue);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lp-textlink:hover{text-decoration-thickness:2px}.lp-textlink.on-ink{color:var(--on-ink-blue)}.lp-ticks{margin-top:var(--s2);gap:10px;display:grid}.lp-ticks li{padding-left:28px;position:relative}.lp-ticks li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:13px;height:7px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}.lp-ticks.on-ink li{color:var(--on-ink-body)}.lp-ticks.on-ink li:before{border-color:var(--on-ink-blue)}.lp-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-chips li{padding:4px var(--s1);border:1px solid var(--line);background:var(--paper-2);color:var(--ink);font-family:var(--display);font-size:var(--fs--2);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;font-weight:700}.lp-nav{z-index:50;background:#fffffff7;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.lp-nav.stuck{border-bottom-color:var(--line);box-shadow:0 6px 24px #0a16280f}.lp-nav-inner{align-items:center;gap:var(--s3);height:64px;display:flex}.lp-brand{font-family:var(--display);font-size:var(--fs-0);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.lp-brand.on-ink{color:#fff}.lp-brand-short{display:none}.lp-mark{background:var(--blue);color:#fff;width:32px;height:32px;font-family:var(--display);font-size:var(--fs--1);letter-spacing:0;border-radius:8px;place-items:center;font-weight:800;display:inline-grid}.lp-nav-links{gap:var(--s3);margin-left:auto;display:flex}.lp-nav-links a,.lp-nav-signin{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.lp-nav-links a:hover,.lp-nav-signin:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.lp-nav-actions{align-items:center;gap:var(--s2);display:flex}.lp-menu-btn{border:1px solid var(--line-2);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:none}@media (max-width:959px){.lp-nav-links,.lp-nav-signin{display:none}.lp-nav-actions{margin-left:auto}.lp-menu-btn{display:inline-grid}}@media (max-width:639px){.lp-nav-inner{height:56px}.lp-nav-cta{display:none}}@media (max-width:479px){.lp-nav .lp-brand-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-nav .lp-brand-short{display:inline}}.lp-sheet{background:var(--paper);width:min(360px,88vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px #0a162840}.lp-sheet::backdrop{background:#060d1a8c}.lp-sheet-body{gap:var(--s3);min-height:100%;padding:var(--s2) var(--s3) var(--s4);flex-direction:column;display:flex}.lp-sheet-head{justify-content:space-between;align-items:center;display:flex}.lp-sheet-title{font-family:var(--display);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.lp-sheet-close{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.lp-sheet-links a{border-bottom:1px solid var(--line);font-family:var(--display);font-size:var(--fs-1);color:var(--ink);padding:14px 0;font-weight:700;text-decoration:none;display:block}.lp-sheet-actions{gap:12px;margin-top:auto;display:grid}.lp-sheet-signin{color:var(--ink);justify-self:center;padding:8px;font-weight:600}html.lp-locked{overflow:hidden}@media (prefers-reduced-motion:no-preference){.lp-sheet[open]{animation:.25s cubic-bezier(.22,1,.36,1) lp-sheet-in}.lp-sheet[open]::backdrop{animation:.25s lp-fade-in}}@keyframes lp-sheet-in{0%{transform:translate(100%)}}@keyframes lp-fade-in{0%{opacity:0}}.lp-hero{isolation:isolate;color:var(--on-ink-body);background:radial-gradient(1100px 560px at 18% 12%, #1d4ed84d, transparent 62%), linear-gradient(180deg, var(--ink-3), var(--ink));position:relative;overflow:hidden}.lp-hero-bg{z-index:-2;background:#0a1628 url(/landing/hero/hero-poster.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:767px){.lp-hero-bg{background-image:url(/landing/hero/hero-poster-640.webp)}}.lp-hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.lp-hero-video.is-playing{opacity:1}.lp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060d1ae6 0%,#060d1ab3 42%,#060d1a26 75%,#060d1a0d 100%),linear-gradient(#060d1a59 0%,#0000 30%,#060d1a99 100%);position:absolute;inset:0}.lp-hero-grid{gap:var(--s6) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(56px,8vw,112px);display:grid}.lp-hero-copy{grid-column:1/span 7}.lp-hero-grid{align-content:center;min-height:min(78vh,760px)}.lp-hero h1{margin-top:var(--s3);color:#fff}.lp-hero-sub{margin-top:var(--s3);max-width:36em;font-size:clamp(var(--fs-0), .9rem + .4vw, var(--fs-1));color:var(--on-ink-body)}.lp-hero-actions{margin-top:var(--s4)}.lp-micro{margin-top:var(--s2);font-size:var(--fs--1);color:var(--on-ink-muted)}.lp-pill{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;font-size:var(--fs--1);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:4px;display:inline-flex;position:relative}.lp-pill a{color:var(--on-ink-body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.lp-pill a:first-of-type{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lp-pill a.on{color:#fff}.lp-pill:not(.is-ready) a:first-of-type{color:#dbeafe;background:#93c5fd2e}.lp-pill-thumb{z-index:-1;opacity:0;background:linear-gradient(#93c5fd42,#93c5fd24);border-radius:999px;width:0;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #93c5fd38}.lp-pill.is-ready .lp-pill-thumb{opacity:1}.lp-pill .arr{transition:transform .25s ease-out}@media (max-width:479px){.lp-pill{font-size:.75rem}.lp-pill a{gap:6px;padding:6px 10px}.lp-pill a:first-of-type{letter-spacing:.05em}}.lp-pill a.on .arr{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.lp-pill.is-ready .lp-pill-thumb{transition:transform .5s cubic-bezier(.34,1.4,.64,1),width .5s cubic-bezier(.34,1.4,.64,1)}}.lp-hero h1 .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp-hero h1 .ln>span{display:block}.lp-hero h1 .ln-2{color:#9fb0c7}.lp-hero-micro{margin-top:var(--s2);font-size:var(--fs--1);color:var(--on-ink-muted);flex-wrap:wrap;gap:6px 18px;display:flex}.lp-hero-micro li{align-items:center;gap:6px;display:inline-flex}.lp-hero-micro svg{color:var(--green-on-ink)}@media (prefers-reduced-motion:no-preference){.lp-hero h1 .ln>span{animation:.9s cubic-bezier(.22,1,.36,1) both lp-line-up}.lp-hero h1 .ln-2>span{animation-delay:90ms}.lp-hero-copy>.lp-pill,.lp-hero-sub,.lp-hero-actions,.lp-hero-cue{animation:.8s cubic-bezier(.22,1,.36,1) both lp-rise}.lp-hero-sub{animation-delay:.18s}.lp-hero-actions{animation-delay:.26s}.lp-hero-cue{animation-delay:.5s}}@keyframes lp-line-up{0%{transform:translateY(105%)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}.lp-hero-cue{color:var(--on-ink-muted);font-family:var(--display);font-size:var(--fs--2);letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:10px;font-weight:700;text-decoration:none;display:grid;position:absolute;bottom:clamp(16px,3.5vh,32px);left:50%;transform:translate(-50%)}.lp-hero-cue:hover{color:#fff}.lp-hero-cue i{background:#ffffff2e;width:1px;height:36px;position:relative;overflow:hidden}.lp-hero-cue i:after{content:"";background:var(--on-ink-blue);width:1px;height:14px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.lp-hero-cue i:after{animation:1.8s cubic-bezier(.65,0,.35,1) infinite lp-cue}}@keyframes lp-cue{0%{transform:translateY(-14px)}to{transform:translateY(36px)}}@media (max-width:639px),(max-height:640px){.lp-hero-cue{display:none}}.lp-capture{gap:var(--s1);flex-wrap:wrap;max-width:34rem;display:flex}.lp .lp-capture input{min-width:0;min-height:48px;padding:12px var(--s2);color:var(--ink);font:inherit;background:#fff;border:1px solid #0000;border-radius:10px;flex:15rem}.lp .lp-capture input::placeholder{color:var(--muted);opacity:1}.lp .lp-capture input:focus-visible{outline:3px solid var(--focus-on-ink);outline-offset:2px}.lp-capture .lp-btn{flex:none}@media (max-width:479px){.lp-capture .lp-btn{flex:100%}}.lp-hero .lp-capture{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #fff3;border-radius:16px;gap:6px;padding:6px;transition:border-color .2s,box-shadow .2s}.lp-hero .lp-capture:focus-within{border-color:#93c5fda6;box-shadow:0 0 0 4px #93c5fd29}.lp .lp-hero .lp-capture input{color:#fff;background:0 0;border:0;border-radius:11px;min-height:46px;padding:10px 14px}.lp .lp-hero .lp-capture input::placeholder{color:var(--on-ink-muted)}.lp .lp-hero .lp-capture input:focus-visible{outline:none}.lp .lp-hero .lp-capture input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s}.lp-hero .lp-capture .lp-btn{border-radius:11px;min-height:46px}.lp-hero{margin-top:-64px;padding-top:64px}.lp-nav.on-ink{--focus:var(--focus-on-ink);box-shadow:none;background:linear-gradient(#060d1a99,#060d1a40);border-bottom-color:#ffffff14}.lp-nav.on-ink .lp-brand,.lp-nav.on-ink .lp-nav-links a,.lp-nav.on-ink .lp-nav-signin{color:#fff}.lp-nav.on-ink .lp-nav-links a:hover,.lp-nav.on-ink .lp-nav-signin:hover{color:var(--on-ink-blue)}.lp-nav.on-ink .lp-menu-btn{color:#fff;background:#ffffff0f;border-color:#ffffff47}@media (max-width:639px){.lp-hero{margin-top:-56px;padding-top:56px}}@media (max-width:959px){.lp-hero-copy{grid-column:1/-1}.lp-hero:after{background:linear-gradient(#060d1adb 0%,#060d1ac7 55%,#060d1ae6 100%)}}.lp-facts{padding-block:var(--s5);border-bottom:1px solid var(--line)}.lp-facts-grid{gap:var(--s3) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-facts-grid>div{padding-left:var(--s2);border-left:2px solid var(--line)}.lp-facts-grid dt{text-wrap:balance;font-family:var(--display);font-size:var(--fs-1);letter-spacing:-.02em;color:var(--ink);font-weight:800;line-height:1.25}.lp-facts-grid dd{font-size:var(--fs--1);color:var(--muted);margin-top:4px}@media (max-width:959px){.lp-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-ba{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.lp-ba>.lp-reveal{display:flex}.lp-ba-side{gap:var(--s2);padding:var(--s3);border-radius:var(--radius);flex-direction:column;flex:1;display:flex}.lp-ba-cap{justify-content:space-between;align-items:baseline;gap:4px var(--s1);font-family:var(--display);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}.lp-ba-cap small{font-size:var(--fs--1);letter-spacing:.02em;text-transform:none;font-weight:600}.lp-ba-line{padding-top:var(--s1);margin-top:auto;font-weight:600}.lp-ba-arrow{font-family:var(--display);font-size:var(--fs-3);color:var(--blue);align-self:center;font-weight:800}.lp-ba-today{color:#3a4452;background:#e9edf2;border:1px solid #dde3ea}.lp-ba-today .lp-ba-cap small{color:#525c6b}.lp-chat{gap:var(--s1);background:#dfe4ea;border-radius:12px;flex-direction:column;padding:12px;display:flex}.lp-bubble{max-width:88%;padding:var(--s1) 12px;color:#3a4452;font-size:var(--fs--1);background:#f7f8fa;border-radius:12px;line-height:1.45}.lp-bubble.in{border-top-left-radius:4px;align-self:flex-start}.lp-bubble.out{background:#d3d9e0;border-top-right-radius:4px;align-self:flex-end}.lp-bubble em{font-size:var(--fs--2);color:#525c6b;margin-bottom:2px;display:block}.lp-xl{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs--1);color:#3a4452;background:#fff;border:1px solid #c9d0d9;grid-template-columns:1.1fr 1.3fr 1fr;display:grid}.lp-xl span{padding:6px var(--s1);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #dde3ea;border-right:1px solid #dde3ea;overflow:hidden}.lp-xl .h{color:#525c6b;text-align:center;background:#eef1f4;border-top:0}.lp-xl .sel{outline-offset:-2px;outline:2px solid #6b7684}.lp-retype{gap:6px;display:grid}.lp-retype li{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs--1);color:#3a4452;background:#f7f8fa;border-radius:6px;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.lp-retype small{min-width:5.5em;font-family:var(--display);font-size:var(--fs--2);letter-spacing:.12em;text-transform:uppercase;color:#525c6b;font-weight:700}.lp-ba-crm{background:var(--paper);border:2px solid var(--blue);color:var(--ink);box-shadow:0 24px 60px #1d4ed824}.lp-ba-crm .lp-ba-cap{color:var(--blue)}.lp-ba-crm .lp-ba-cap small{color:var(--muted)}.lp-record{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lp-record>div{background:var(--paper);padding:10px 14px}.lp-record .wide{grid-column:1/-1}.lp-record dt{font-family:var(--display);font-size:var(--fs--2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.lp-record dd{color:var(--ink);margin-top:2px;font-weight:600}.lp-record code{background:var(--blue-wash);color:var(--blue);border-radius:4px;padding:2px 6px}.lp-carried{align-items:center;gap:var(--s1) 12px;flex-wrap:wrap;display:flex}.lp-carried p{font-family:var(--display);font-size:var(--fs--2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.lp-carried ul{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-carried li{background:var(--blue-wash);color:var(--blue);font-family:var(--display);font-size:var(--fs--1);border-radius:6px;padding:4px 10px;font-weight:700}@media (max-width:959px){.lp-ba{grid-template-columns:minmax(0,1fr)}.lp-ba-arrow{justify-self:center;transform:rotate(90deg)}}.lp-tabs-bar{display:none}.lp-js .lp-tabs-bar{align-items:center;gap:var(--s2);margin-bottom:var(--s4);display:flex}.lp-tabs-strip{flex:1;min-width:0}.lp-tablist{gap:var(--s1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.lp-tab{min-height:48px;padding:12px var(--s2);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--display);font-size:var(--fs-0);text-align:left;white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:10px;font-weight:700;line-height:1.2;display:flex;position:relative;overflow:hidden}.lp-tab:hover{border-color:var(--line-2)}.lp-tab[aria-selected=true]{border-color:var(--blue);background:var(--blue-wash);color:var(--blue)}.lp-tab-no{font-size:var(--fs--1);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.lp-tab[aria-selected=true] .lp-tab-no{color:var(--blue)}.lp-tab-bar{height:3px;position:absolute;inset:auto 0 0}.lp-tab-bar i{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lp-tab[aria-selected=true] .lp-tab-bar i{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.lp-tabs.is-auto .lp-tab[aria-selected=true] .lp-tab-bar i{animation:lp-fill var(--tour-dur,6s) linear both}.lp-tabs.is-paused .lp-tab[aria-selected=true] .lp-tab-bar i{animation-play-state:paused}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-tabs-toggle{min-height:44px;padding:var(--s1) 12px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-size:var(--fs--1);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp-tabpanel+.lp-tabpanel{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line)}.lp-bg-ink .lp-tabpanel+.lp-tabpanel{border-top-color:var(--on-ink-line)}.lp-js .lp-tabpanels{display:grid}.lp-js .lp-tabpanel{border:0;grid-area:1/1;margin:0;padding:0}.lp-js .lp-tabpanel:not(.is-active){visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.lp-js .lp-tabpanel{transition:opacity .35s,visibility 0s linear .35s}.lp-js .lp-tabpanel.is-active{transition:opacity .35s,visibility}}.lp-bg-ink .lp-tab{border-color:var(--on-ink-line);color:#fff;background:#ffffff0a}.lp-bg-ink .lp-tab:hover{border-color:#ffffff4d}.lp-bg-ink .lp-tab[aria-selected=true]{border-color:var(--on-ink-blue);color:#fff;background:#93c5fd24}.lp-tabs-docs .lp-tablist{grid-auto-columns:max-content}@media (max-width:767px){.lp-js .lp-tabs-bar{margin-bottom:var(--s3);flex-direction:column;align-items:stretch;gap:12px}.lp-tabs-strip{margin-inline:calc(-1 * var(--s3));padding:2px var(--s3) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s3);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--s3), #000 calc(100% - var(--s3)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--s3), #000 calc(100% - var(--s3)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--s3), #000 calc(100% - var(--s3)), transparent);overflow-x:auto}.lp-tabs-strip::-webkit-scrollbar{display:none}.lp-tablist{grid-auto-columns:max-content}.lp-tab{scroll-snap-align:start}.lp-tabs-toggle{align-self:flex-end}}.lp-tour-panel{gap:var(--s4) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lp-tour-text{grid-column:1/span 4}.lp-tour-panel .lp-frame{grid-column:5/span 8}.lp-tour-text .lp-h3{font-size:var(--fs-2);margin-top:12px}.lp-tour-text>p{max-width:60ch;margin-top:12px}.lp-tour-text .lp-textlink{margin-top:var(--s2)}@media (max-width:959px){.lp-tour-text,.lp-tour-panel .lp-frame{grid-column:1/-1}}.lp-frame{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 24px 56px #0a162824}.lp-frame-bar{border-bottom:1px solid var(--line);background:#f1f5f9;align-items:center;gap:6px;padding:10px 12px;display:flex}.lp-frame-bar span{background:var(--line-2);border-radius:50%;width:10px;height:10px}.lp-frame-bar small{margin-left:var(--s1);font-size:var(--fs--1);color:var(--muted)}.lp-frame-zoom{aspect-ratio:1240/775;background:var(--paper-2);cursor:zoom-in;display:block;position:relative}.lp-frame-zoom img{object-fit:contain;width:100%;height:100%;display:block}.lp-frame-zoom:focus-visible{outline-offset:-3px}.lp-frame-hint{color:#fff;background:#0a1628c7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.lp-lightbox{background:0 0;border:0;width:fit-content;max-width:94vw;height:fit-content;max-height:94vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.lp-lightbox::backdrop{background:#060d1adb}.lp-lightbox-body{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.lp-lightbox img{background:#fff;border-radius:10px;width:auto;max-width:min(1240px,94vw);height:auto;max-height:calc(94vh - 60px);display:block;box-shadow:0 30px 80px #00000080}.lp-lightbox-close{--focus:var(--focus-on-ink);min-height:44px;padding:var(--s1) 14px;color:var(--ink);font-family:var(--display);font-size:var(--fs--1);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.lp-doc-panel{gap:var(--s4) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp-doc-preview{grid-column:1/span 7;container-type:inline-size}.lp-doc-info{grid-column:8/span 5}.lp-doc-preview img,.lp-paperdoc{aspect-ratio:900/660;background:#fff;border:1px solid #ffffff24;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000080}.lp-doc-preview figcaption{font-size:var(--fs--1);color:var(--on-ink-muted);margin-top:12px}.lp-doc-info>p{max-width:60ch;margin-top:12px}.lp-doc-fields-label{margin-top:var(--s3);font-family:var(--display);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-blue);font-weight:700}.lp-doc-info .lp-btn,.lp-doc-info .lp-textlink{margin-top:var(--s3)}@media (max-width:959px){.lp-doc-preview,.lp-doc-info{grid-column:1/-1}}.lp-paperdoc{color:#1f2937;flex-direction:column;gap:2cqw;padding:3.4cqw 4.4cqw;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7px,1.6cqw,12px);line-height:1.35;display:flex;overflow:hidden}.lp-pd-head{border-bottom:2px solid #183c78;align-items:center;gap:2cqw;padding-bottom:1.4cqw;display:flex}.lp-pd-head.mto{text-align:center;justify-content:flex-end}.lp-pd-head.mto>div{border:1px solid #475569;padding:1cqw 3cqw}.lp-pd-head .logo{color:#475569;text-align:center;border:1px dashed #64748b;border-radius:4px;flex:none;place-items:center;width:9cqw;height:9cqw;font-size:.85em;line-height:1.1;display:grid}.lp-pd-head b{color:#183c78;text-transform:uppercase;font-size:1.45em;display:block}.lp-pd-head span{color:#475569;display:block}.lp-pd-title{color:#1d4ed8;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:1.6em;font-weight:700}.lp-pd-body{gap:2cqw;display:grid}.lp-pd-body.two{grid-template-columns:1fr 1.25fr}.lp-pd-parties{align-content:start;display:grid}.lp-pd-parties>div{border:1px solid #94a3b8;padding:.8cqw 1.2cqw}.lp-pd-parties>div+div{border-top:0}.lp-pd-parties dt,.lp-pd-fields dt{color:#111827;font-weight:700}.lp-pd-parties dd,.lp-pd-fields dd{color:#374151}.lp-pd-fields>div{border-bottom:1px solid #e5e7eb;grid-template-columns:9.5em 1fr;padding:.5cqw 0;display:grid}.lp-pd-fields dd:before{content:": "}.lp-pd-table{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border:1px solid #94a3b8;display:grid}.lp-pd-table b,.lp-pd-table span{padding:.6cqw 1cqw}.lp-pd-table b{color:#111827;background:#bfdbfe}.lp-pd-table span{color:#374151;border-top:1px solid #94a3b8}.lp-tiles{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.lp-tile-wrap,.lp-tile{height:100%}.lp-tile{padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:12px;display:flex}.lp-tile-ico{background:var(--blue-wash);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.lp-tile .lp-h3{margin-top:4px}.lp-tile .lp-chips{padding-top:var(--s1);margin-top:auto}.lp-lanes-head{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);margin:var(--s8) 0 var(--s3);flex-wrap:wrap;display:flex}.lp-lanes-head p{color:var(--muted)}.lp-lanes{background:var(--ink);color:var(--on-ink-body);border-radius:20px;padding:clamp(16px,3vw,32px)}.lp-lanes-svg{width:100%;max-width:780px;height:auto;margin-inline:auto;display:block}.lp-lm-col{fill:var(--on-ink-muted);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.lp-lm-lane{fill:none;stroke:#60a5fa;stroke-width:1.8px}.lp-lm-lane.im{stroke:#93c5fd;stroke-dasharray:2 1.6}.lp-lm-pulse{fill:none;stroke:#e0f2fe;stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 100}@media (prefers-reduced-motion:no-preference){.lp-motion .lp-reveal .lp-lm-lane{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms)}.lp-motion .lp-reveal .lp-lm-lane.im{stroke-dasharray:100}.lp-motion .lp-reveal.in .lp-lm-lane{stroke-dashoffset:0}.lp-motion .lp-reveal.in .lp-lm-lane.im{stroke-dasharray:2 1.6}.lp-motion .lp-reveal.in .lp-lm-pulse{stroke-dasharray:4 96;animation:4.2s linear infinite lp-lane-run;animation-delay:calc(1.2s + var(--i) * -.5s)}}@keyframes lp-lane-run{0%{stroke-dashoffset:4px}to{stroke-dashoffset:-96px}}.lp-lm-head{fill:#93c5fd}.lp-lm-port circle{fill:var(--ink);stroke:#60a5fa;stroke-width:2px}.lp-lm-port .name{fill:#fff;font-family:var(--display);font-size:15px;font-weight:700}.lp-lm-port .code{fill:var(--on-ink-muted);font-family:var(--display);letter-spacing:.12em;font-size:11.5px;font-weight:700}.lp-lanes-legend{gap:var(--s3);font-size:var(--fs--1);color:var(--on-ink-muted);margin-top:12px;display:flex}.lp-lanes-legend span:before{content:"";width:24px;margin-right:var(--s1);vertical-align:middle;border-top:2px solid #60a5fa;display:inline-block}.lp-lanes-legend .im:before{border-top-style:dashed;border-top-color:#93c5fd}.lp-lane-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px){.lp-lanes-svg,.lp-lanes-legend{display:none}.lp-lane-list{clip-path:none;white-space:normal;width:auto;height:auto;display:grid;position:static;overflow:visible}.lp-lane-list li{border-bottom:1px solid var(--on-ink-line);padding:12px 0}.lp-lane-list li:last-child{border-bottom:0}.lp-lane-list .route{align-items:baseline;gap:4px var(--s1);font-family:var(--display);color:#fff;flex-wrap:wrap;font-weight:700;display:flex}.lp-lane-list code,.lp-lane-list .arrow{color:var(--on-ink-blue)}.lp-lane-list .meta{font-size:var(--fs--1);color:var(--on-ink-muted);margin-top:4px}}.lp-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;font-size:var(--fs--1);overflow:hidden}.lp-compare th,.lp-compare td{padding:14px var(--s2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp-compare thead th{background:var(--paper-2);color:var(--muted);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lp-compare thead th.is-us{background:var(--blue-wash);color:var(--blue)}.lp-compare tbody th{width:22%;font-family:var(--display);font-size:var(--fs-0);color:var(--ink);font-weight:700;line-height:1.3}.lp-compare td{color:var(--body)}.lp-compare .cell svg{vertical-align:-3px;margin-right:6px;display:inline-block}.lp-compare .m-yes svg{color:var(--blue)}.lp-compare .m-partial svg,.lp-compare .m-no svg{color:var(--muted)}.lp-compare td.is-us{color:var(--ink);background:#f7faff;font-weight:600}.lp-compare tbody tr:last-child>*{border-bottom:0}@media (max-width:767px){.lp-compare,.lp-compare tbody,.lp-compare tr,.lp-compare th,.lp-compare td{display:block}.lp-compare{font-size:var(--fs-0);background:0 0;border:0;overflow:visible}.lp-compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-compare tbody tr{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-bottom:12px;overflow:hidden}.lp-compare tbody th{width:auto;padding:14px var(--s2) var(--s1);border:0}.lp-compare td{gap:var(--s1);padding:10px var(--s2);border:0;border-top:1px solid var(--line);grid-template-columns:8.5em minmax(0,1fr);display:grid}.lp-compare td:before{content:attr(data-col);font-family:var(--display);font-size:var(--fs--1);color:var(--muted);font-weight:700;line-height:1.5}.lp-compare tbody tr:last-child>*{border-bottom:0}}.lp-how{gap:var(--s5) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp-steps{gap:var(--s4);grid-column:1/span 7;display:grid}.lp-how>.lp-reveal{grid-column:8/span 5}.lp-steps li>.lp-reveal{padding-left:72px;position:relative}.lp-steps li:not(:last-child)>.lp-reveal:after{content:"";top:56px;left:23px;bottom:calc(-1 * var(--s4) + var(--s1));border-left:2px dashed var(--line-2);position:absolute}.lp-step-no{background:var(--blue-wash);width:48px;height:48px;color:var(--blue);font-family:var(--display);border-radius:12px;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.lp-steps p{margin-top:var(--s1);max-width:56ch}.lp-safe{padding:var(--s4);background:var(--ink);color:var(--on-ink-body);border-radius:20px}.lp-safe-ico{width:48px;height:48px;color:var(--on-ink-blue);background:#93c5fd24;border-radius:12px;place-items:center;display:grid}.lp-safe .lp-h3{margin-top:var(--s2);color:#fff}@media (max-width:959px){.lp-steps,.lp-how>.lp-reveal{grid-column:1/-1}}.lp-pricing{flex-direction:column;align-items:center;display:flex}.lp-period{margin-bottom:var(--s5);border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;padding:4px;display:inline-flex;position:relative}.lp-period input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-period label{align-items:center;gap:var(--s1);min-height:44px;padding:var(--s1) 18px;color:var(--muted);font-family:var(--display);cursor:pointer;border-radius:9px;font-weight:700;display:inline-flex}.lp-period input:checked+label{background:var(--ink);color:#fff}.lp-period input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.lp-badge{padding:3px var(--s1);background:var(--blue-wash);color:var(--blue);font-size:var(--fs--2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px}.lp-period input:checked+label .lp-badge{color:#dbeafe;background:#93c5fd33}.lp-when-monthly{display:none}.lp-pricing:has(#lp-period-monthly:checked) .lp-when-monthly{display:revert}.lp-pricing:has(#lp-period-monthly:checked) .lp-when-yearly{display:none}.lp-plans{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.lp-plans>li{position:relative}.lp-plans>li:has(.lp-info:hover,.lp-info:focus-within){z-index:3}@media (max-width:1199px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-plan-users{color:var(--ink);font-weight:700}.lp-info{vertical-align:1px;margin-left:6px;display:inline-block;position:relative}.lp-info-btn{border:1.5px solid var(--blue);background:var(--paper);width:18px;height:18px;color:var(--blue);cursor:help;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.lp-info-btn:focus-visible{outline:2px solid var(--focus,var(--blue));outline-offset:2px}.lp-info-tip{background:var(--ink);color:#fff;width:max-content;max-width:min(260px,70vw);font-size:var(--fs--1);text-align:left;opacity:0;visibility:hidden;border-radius:10px;margin-bottom:8px;padding:10px 12px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;bottom:100%;right:-12px;transform:translateY(4px);box-shadow:0 12px 30px #0a162838}.lp-info-tip:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.lp-info-tip .lp-textlink{color:#93c5fd}.lp-info:hover .lp-info-tip,.lp-info:focus-within .lp-info-tip{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lp-plan-wrap,.lp-plan{height:100%}.lp-plan{gap:var(--s2);padding:var(--s4) var(--s3);border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;display:flex}.lp-plan header{justify-content:space-between;align-items:center;gap:var(--s1);display:flex}.lp-plan.is-popular{border:2px solid var(--blue);box-shadow:0 24px 60px #1d4ed829}.lp-tag{background:var(--blue-wash);color:var(--blue);font-family:var(--display);font-size:var(--fs--2);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-weight:800}.lp-plan-blurb{color:var(--muted)}.lp-price{font-family:var(--display);font-size:var(--fs-4);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.lp-price span{font-family:var(--sans);font-size:var(--fs-0);letter-spacing:0;color:var(--muted);font-weight:600}.lp-price.tbd{font-size:var(--fs-3)}.lp-price-note{font-size:var(--fs--1);color:var(--muted);margin-top:6px}.lp-plan .lp-ticks{padding-top:var(--s2);border-top:1px solid var(--line)}.lp-plan-cta{width:100%;margin-top:auto}.lp-pricing-foot{margin-top:var(--s5);text-align:center;color:var(--muted);gap:4px;display:grid}@media (max-width:959px){.lp-plans{grid-template-columns:minmax(0,1fr);max-width:520px}}.lp-faq-grid{gap:var(--s5) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp-faq-grid>div:first-child{grid-column:1/span 8}.lp-faq-side{grid-column:9/span 4;position:sticky;top:96px}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq details:first-child{border-top:1px solid var(--line)}.lp-faq summary{justify-content:space-between;align-items:center;gap:var(--s2);cursor:pointer;font-family:var(--display);font-size:var(--fs-1);letter-spacing:-.02em;color:var(--ink);padding:20px 0;font-weight:700;line-height:1.3;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";background:var(--blue-wash);width:32px;height:32px;color:var(--blue);border-radius:8px;flex:none;place-items:center;font-weight:600;display:grid}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{max-width:65ch;padding-bottom:20px}.lp-founder{padding:var(--s4);border:1px solid var(--line);background:var(--paper-2);border-radius:20px}.lp-founder-photo{background:var(--ink);color:#fff;width:64px;height:64px;font-family:var(--display);object-fit:cover;border-radius:50%;place-items:center;font-weight:800;display:grid}.lp-founder blockquote p{margin-top:var(--s2);font-family:var(--display);font-size:var(--fs-1);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.45}.lp-founder blockquote p:before{content:"“"}.lp-founder blockquote p:after{content:"”"}.lp-founder figcaption{margin-top:var(--s2);font-size:var(--fs--1);color:var(--muted);display:grid}.lp-founder figcaption b{font-size:var(--fs-0);color:var(--ink)}@media (max-width:959px){.lp-faq-grid>div:first-child,.lp-faq-side{grid-column:1/-1;position:static}}.lp-final{padding-block:var(--section-y);text-align:center;background:radial-gradient(900px 420px at 50% 0%, #1d4ed847, transparent 70%), var(--ink)}.lp-final .lp-h2{max-width:20ch;margin-inline:auto}.lp-final .lp-lede{margin:var(--s2) auto 0}.lp-final-actions{justify-content:center;align-items:flex-start;gap:var(--s1) var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.lp-final .lp-capture{flex:30rem}.lp-footer{padding-block:var(--s8) var(--s4);border-top:1px solid var(--on-ink-line);background:var(--ink-3);color:var(--on-ink-muted)}.lp-footer-grid{gap:var(--s5) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-footer-grid>*{grid-column:span 2}.lp-footer-grid>.lp-footer-brand,.lp-footer-grid>.lp-footer-contact{grid-column:span 3}.lp-footer-brand p{margin-top:var(--s2);max-width:30ch}.lp-footer h2{margin-bottom:var(--s2);font-family:var(--display);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700}.lp-footer ul{gap:10px;display:grid}.lp-footer address{font-style:normal}.lp-footer a:not(.lp-brand){color:var(--on-ink-body);overflow-wrap:anywhere;text-decoration:none}.lp-footer a:not(.lp-brand):hover{color:#fff;text-decoration:underline}.lp-footer-bottom{justify-content:space-between;gap:var(--s1) var(--s3);margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--on-ink-line);font-size:var(--fs--1);flex-wrap:wrap;display:flex}@media (max-width:959px){.lp-footer-grid>*,.lp-footer-grid>.lp-footer-contact{grid-column:span 6}.lp-footer-grid>.lp-footer-brand{grid-column:1/-1}}@media (max-width:479px){.lp-footer-grid>*,.lp-footer-grid>.lp-footer-contact{grid-column:1/-1}}.lp-mbar{display:none}@media (max-width:767px){.lp-mbar{z-index:40;gap:var(--s1);padding:12px var(--s2) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;background:#fffffff7;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px #0a16281a}.lp-mbar.is-shown{visibility:visible;transform:none}.lp-mbar .lp-btn{flex:1;min-width:0}.lp-mbar-talk{border:1px solid var(--line-2);height:48px;color:var(--ink);border-radius:10px;flex:0 0 48px;place-items:center;display:grid}.lp-footer{padding-bottom:calc(var(--s4) + 80px)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.lp-mbar{transition:transform .25s,visibility 0s linear .25s}.lp-mbar.is-shown{transition:transform .25s,visibility}}@media (max-width:479px){.lp{--gutter:16px}.lp-wrap{padding-inline:var(--s2)}.lp-tabs-strip{margin-inline:calc(-1 * var(--s2));padding-inline:var(--s2);scroll-padding-inline:var(--s2)}.lp-ba-side,.lp-plan,.lp-safe,.lp-founder{padding:var(--s2)}}.lp-reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-motion .lp-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.lp-motion .lp-reveal.in{opacity:1;transform:none}}.lp-legal{padding-block:var(--s8) var(--section-y)}.lp-legal .lp-wrap{max-width:calc(46rem + 2 * var(--s3))}.lp-legal h1{margin-top:var(--s2);font-size:clamp(var(--fs-3), 1.6rem + 1.6vw, var(--fs-5))}.lp-legal h2{margin-top:var(--s5);font-size:var(--fs-1);font-weight:700}.lp-legal p,.lp-legal li{max-width:65ch;margin-top:12px}.lp-legal ul{padding-left:1.25em;list-style:outside}.lp-legal .lp-legal-meta{font-size:var(--fs--1);color:var(--muted);margin-top:8px}.lp-legal .lp-legal-summary{margin-top:var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--blue);background:var(--blue-wash);color:var(--ink);border-radius:0 12px 12px 0}.lp-todo b{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase}.lp-legal-head{border-bottom:1px solid var(--line)}.lp-legal-head .lp-wrap{height:64px;max-width:calc(1200px + 2 * var(--s3));justify-content:space-between;align-items:center;display:flex}
@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.H39rnW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.H39rnW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
