@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.p.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.p.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.p.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2d67f619-module__62Y0Ja__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2d67f619-module__62Y0Ja__variable{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}
html.landing-light{background:#f4efe6;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.landing-light body{background:#f4efe6}.lp-root{--paper:#f4efe6;--paper-2:#fbf7f0;--card:#fff;--ink:#14161b;--ink-2:#3b3f47;--ink-3:#6e747d;--teal:#0ea5a4;--teal-d:#0b7e7d;--teal-ink:#063b3b;--coral:#ff5a36;--coral-d:#e23f1c;--gold:#e8a33d;--line:rgba(20,22,27,.12);--line-2:rgba(20,22,27,.2);--lp-display:var(--font-space-grotesk),"Inter",system-ui,sans-serif;--lp-body:var(--font-sans-loaded),"Inter",-apple-system,"Segoe UI",system-ui,sans-serif;--lp-gutter:clamp(1.25rem,5vw,5rem);--lp-section:clamp(4rem,3rem + 5vw,8rem);--lp-maxw:1200px;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--lp-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:max(1rem,min(.96rem + .2vw,1.0625rem));line-height:1.6;overflow-x:clip}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}.lp-container{width:100%;max-width:var(--lp-maxw);padding-inline:var(--lp-gutter);margin-left:auto;margin-right:auto}.lp-section{padding-block:var(--lp-section);position:relative;overflow:hidden}.lp-section--tight{padding-top:max(2.5rem,min(2rem + 3vw,4.5rem));padding-bottom:max(2.5rem,min(2rem + 3vw,4.5rem))}.lp-section--clip{overflow:clip}.lp-section--paper2{background:var(--paper-2)}.lp-section--ink{background:var(--ink);color:#f3f1ec}.lp-section--ink:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 100% -10%,rgba(14,165,164,.2),transparent 55%),radial-gradient(90% 80% at -10% 110%,rgba(255,90,54,.12),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.lp-section--teal{background:linear-gradient(150deg,var(--teal),var(--teal-d)70%);color:#f3fbfb}.lp-section--teal:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 90% 0,rgba(255,255,255,.16),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.lp-section>.lp-container{z-index:1;position:relative}.lp-atmos:after{content:"";z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.lp-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--coral-d);align-items:center;gap:12px;font-size:.8125rem;font-weight:700;display:inline-flex}.lp-kicker:before{content:"";background:var(--coral);width:26px;height:2px}.lp-section--ink .lp-kicker{color:var(--coral)}.lp-section--teal .lp-kicker{color:#fff}.lp-section--teal .lp-kicker:before{background:rgba(255,255,255,.8)}.lp-h1{font-family:var(--lp-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:max(1.9rem,min(.9rem + 5vw,5.4rem));font-weight:600;line-height:1.04}.lp-h2{font-family:var(--lp-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(1.9rem,min(1.2rem + 2.8vw,3.2rem));font-weight:600;line-height:1.06}.lp-h3{font-family:var(--lp-display);letter-spacing:-.01em;margin:0;font-size:max(1.05rem,min(1rem + .4vw,1.3rem));font-weight:600;line-height:1.2}.lp-lead{color:var(--ink-2);max-width:60ch;margin:0;font-size:max(1.05rem,min(.98rem + .45vw,1.35rem));line-height:1.55}.lp-section--ink .lp-lead{color:#c7c9ce}.lp-section--teal .lp-lead{color:#eafbfb}.lp-mark{white-space:nowrap;position:relative}.lp-mark:after{content:"";z-index:-1;background:var(--coral);opacity:.85;border-radius:2px;height:.32em;position:absolute;bottom:.08em;left:-2px;right:-2px}.lp-hl{color:var(--teal-d)}.lp-section--ink .lp-hl,.lp-section--teal .lp-hl{color:#fff}.lp-mark--closing{white-space:nowrap;position:relative}.lp-mark--closing:after{content:"";z-index:-1;background:var(--coral);opacity:.9;border-radius:2px;height:.32em;position:absolute;bottom:.08em;left:-2px;right:-2px}.lp-anim .lp-reveal.is-in .lp-mark--closing:after{transform-origin:0;animation:.6s cubic-bezier(.16,1,.3,1) .25s both lp-mark-draw}@keyframes lp-mark-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-logo{width:auto;height:28px}.lp-logo--full{display:block}.lp-logo--mark{display:none}.lp-btn{font-family:var(--lp-display);cursor:pointer;border:1px solid transparent;border-radius:12px;align-items:center;gap:9px;padding:.85rem 1.4rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.lp-btn--primary{background:var(--teal);color:#fff;box-shadow:0 14px 30px -16px rgba(14,165,164,.7)}.lp-btn--primary:hover{background:var(--teal-d);transform:translateY(-2px)}.lp-btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.lp-btn--ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.lp-btn--light{color:var(--teal-ink);background:#fff;box-shadow:0 18px 50px -18px rgba(0,0,0,.4)}.lp-btn--light:hover{transform:translateY(-2px)}.lp-section--ink .lp-btn--ghost,.lp-section--teal .lp-btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}.lp-section--ink .lp-btn--ghost:hover,.lp-section--teal .lp-btn--ghost:hover{border-color:#fff}.lp-header{z-index:30;background:var(--paper);background:color-mix(in srgb,var(--paper)86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s;position:-webkit-sticky;position:sticky;top:0}.lp-header[data-scrolled=true]{border-bottom-color:var(--line)}.lp-header__inner{align-items:center;gap:1rem;min-height:64px;padding-top:.6rem;padding-bottom:.6rem;display:flex}.lp-header__spacer{flex:1}.lp-header__nav{align-items:center;gap:.5rem;display:flex}.lp-nav{gap:1.1rem;margin-left:1.4rem;display:flex}.lp-nav__link{color:inherit;opacity:.75;font-size:.88rem;text-decoration:none}.lp-nav__link:hover{opacity:1}.lp-nav__link:focus-visible{opacity:1}@media (max-width:1023px){.lp-nav{display:none}}html.landing-light{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.landing-light{scroll-behavior:auto}}.lp-lang{border:1px solid var(--line-2);border-radius:9px;display:inline-flex;overflow:hidden}.lp-lang__btn{font-family:var(--lp-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:.4rem .6rem;font-size:.78rem;font-weight:600;transition:background-color .16s,color .16s}.lp-lang__btn[aria-pressed=true]{background:var(--ink);color:#fff}.lp-hero__inner{flex-direction:column;gap:1.6rem;display:flex}.lp-hero .lp-h1{max-width:18ch}.lp-hero .lp-lead{max-width:56ch}.lp-hero__cta{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.lp-hero__note{letter-spacing:.01em;opacity:.65;margin-top:.9rem;font-size:.85rem}.lp-hero__grid{align-items:center;gap:max(2rem,min(1.5rem + 2vw,3.5rem));display:grid}@media (min-width:1024px){.lp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp-root[lang=en] .lp-hero__grid .lp-h1{font-size:max(2.5rem,min(6.25vw - .25rem,4.25rem))}}@media (max-width:1023px){.lp-hero__demo{max-width:480px}}.lp-growth{width:min(520px,92%);height:auto;margin-top:.2rem;overflow:visible}.lp-growth__path{fill:none;stroke:var(--coral);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.lp-anim .lp-growth__path{stroke-dasharray:100 100;stroke-dashoffset:100px;animation:1.4s cubic-bezier(.65,0,.35,1) .25s forwards lp-growth-draw}@keyframes lp-growth-draw{to{stroke-dashoffset:0}}.lp-demo{color:var(--ink);background:#fff;padding:max(1rem,min(.8rem + .6vw,1.4rem));font-size:.86rem}.lp-demo__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding-bottom:.55rem;display:flex}.lp-demo__title{font-family:var(--lp-display);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.lp-demo__meta{color:var(--ink-3);font-size:.78rem}.lp-demo__row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:.5rem 1rem;padding:.45rem 0;display:grid}.lp-demo__row span:nth-child(n+2){font-variant-numeric:tabular-nums;color:var(--ink-2)}.lp-demo__total{font-family:var(--lp-display);justify-content:space-between;align-items:baseline;padding-top:.6rem;font-weight:700;display:flex}.lp-demo__total b{color:var(--teal-d);font-variant-numeric:tabular-nums}.lp-demo__chips{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.lp-demo__chip{font-family:var(--lp-display);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--ink-2);background:var(--paper-2);border-radius:8px;padding:.3rem .6rem;font-size:.75rem;font-weight:700}.lp-demo__chip--key{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 8px 18px -8px rgba(255,90,54,.6)}.lp-anim .lp-demo__row{animation:11s cubic-bezier(.16,1,.3,1) infinite lp-demo-row-0}.lp-anim .lp-demo__row+.lp-demo__row{animation-name:lp-demo-row-1}.lp-anim .lp-demo__row+.lp-demo__row+.lp-demo__row{animation-name:lp-demo-row-2}.lp-anim .lp-demo__row+.lp-demo__row+.lp-demo__row+.lp-demo__row{animation-name:lp-demo-row-3}.lp-anim .lp-demo__total{animation:11s cubic-bezier(.16,1,.3,1) infinite lp-demo-total}.lp-anim .lp-demo__chip{animation:11s cubic-bezier(.16,1,.3,1) infinite lp-demo-stamp-0}.lp-anim .lp-demo__chip+.lp-demo__chip{animation-name:lp-demo-stamp-1}.lp-anim .lp-demo__chip+.lp-demo__chip+.lp-demo__chip{animation-name:lp-demo-stamp-2}@keyframes lp-demo-row-0{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-row-1{0%,3.2%{opacity:0;transform:translateY(8px)}7.2%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-row-2{0%,6.4%{opacity:0;transform:translateY(8px)}10.4%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-row-3{0%,9.5%{opacity:0;transform:translateY(8px)}13.5%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-total{0%,17.3%{opacity:0;transform:translate(-10px)}21.3%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-stamp-0{0%,23.6%{opacity:0;transform:scale(1.35)}26.1%{opacity:1;transform:scale(.97)}27.1%{transform:scale(1)}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-stamp-1{0%,28.6%{opacity:0;transform:scale(1.35)}31.1%{opacity:1;transform:scale(.97)}32.1%{transform:scale(1)}88%{opacity:1}94%,to{opacity:0}}@keyframes lp-demo-stamp-2{0%,33.6%{opacity:0;transform:scale(1.35)}36.1%{opacity:1;transform:scale(.97)}37.1%{transform:scale(1)}88%{opacity:1}94%,to{opacity:0}}.lp-stats{grid-template-columns:repeat(3,1fr);gap:max(1rem,min(.5rem + 2vw,2rem));margin-top:2.4rem;display:grid}.lp-stat{flex-direction:column;gap:.7rem;display:flex}.lp-stat__num{font-family:var(--lp-display);letter-spacing:-.03em;color:#fff;align-items:baseline;gap:.4rem;font-size:max(2.8rem,min(1.8rem + 4vw,4.6rem));font-weight:700;line-height:.95;display:flex}.lp-stat__num--coral{color:var(--coral)}.lp-stat__num--teal{color:#66e0df}.lp-stat__unit{letter-spacing:0;color:rgba(243,241,236,.7);font-size:.4em;font-weight:600}.lp-stat__label{color:#c7c9ce;max-width:30ch;font-size:.95rem;line-height:1.45}.lp-facts__kicker{text-transform:uppercase;letter-spacing:.08em;color:rgba(243,241,236,.6);margin:2.4rem 0 0;font-size:.78rem}.lp-facts{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.lp-facts__chip{color:rgba(243,241,236,.88);border:1px solid rgba(243,241,236,.28);border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.lp-note{color:rgba(243,241,236,.55);letter-spacing:.01em;margin-top:1.8rem;font-size:.8rem}.lp-flagship{gap:max(1.6rem,min(1rem + 3vw,3.2rem));display:grid}.lp-flagship__head{flex-direction:column;gap:1.2rem;max-width:52ch;display:flex}.lp-pipe{flex-wrap:wrap;align-items:center;gap:8px 4px;margin-top:.4rem;display:flex}.lp-node{font-family:var(--lp-display);color:#f3fbfb;white-space:nowrap;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:.5rem .7rem;font-size:.85rem;font-weight:600}.lp-node--key{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 10px 24px -10px rgba(255,90,54,.7)}.lp-arrow{background:rgba(255,255,255,.35);flex:0 0 18px;height:2px;position:relative}.lp-arrow:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(255,255,255,.55);position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-pipe__label{color:#eafbfb;max-width:48ch;margin-top:1rem;font-size:.95rem}.lp-anim .lp-reveal.is-in .lp-node{animation:lp-node-sweep .55s cubic-bezier(.16,1,.3,1)calc(var(--lp-i)*.11s)both}.lp-anim .lp-reveal.is-in .lp-node--key{animation:lp-node-sweep .55s cubic-bezier(.16,1,.3,1)calc(var(--lp-i)*.11s)both,lp-node-pulse .7s ease-out calc(var(--lp-i)*.11s + .5s)1,lp-node-ambient 8s ease-in-out calc(var(--lp-i)*.11s + 2s)infinite}@keyframes lp-node-sweep{0%{opacity:.35;transform:translateY(6px)}55%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes lp-node-pulse{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes lp-node-ambient{0%,88%,to{transform:scale(1)}94%{transform:scale(1.035)}}.lp-frame{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -34px rgba(0,0,0,.5)}.lp-frame__bar{border-bottom:1px solid var(--line);background:#edeae3;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.lp-frame__bar i{background:#cfccc4;border-radius:50%;width:10px;height:10px}.lp-frame__bar i:first-child{background:#ff5f57}.lp-frame__bar i:nth-child(2){background:#febc2e}.lp-frame__bar i:nth-child(3){background:#28c840}.lp-frame img{width:100%;height:auto;display:block}.lp-96{color:var(--ink);font-family:var(--lp-body);background:#fff;padding:max(1.1rem,min(.8rem + 1vw,1.8rem))}.lp-96__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding-bottom:.7rem;display:flex}.lp-96__title{font-family:var(--lp-display);letter-spacing:-.01em;font-size:1rem;font-weight:700}.lp-96__meta{color:var(--ink-3);font-size:.82rem}.lp-96__row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:.5rem 1.2rem;padding:.5rem 0;font-size:.86rem;display:grid}.lp-96__row span:nth-child(n+2){font-variant-numeric:tabular-nums;color:var(--ink-2)}.lp-96__total{font-family:var(--lp-display);justify-content:space-between;align-items:baseline;padding-top:.7rem;font-weight:700;display:flex}.lp-96__total b{color:var(--teal-d);font-variant-numeric:tabular-nums}.lp-96__tag{background:rgba(11,126,125,.12);background:color-mix(in srgb,var(--teal-d)12%,transparent);color:var(--teal-d);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.08rem .45rem;font-size:.68rem}.lp-96__row--more{opacity:.55;font-style:italic}.lp-figcaption{color:#eafbfb;margin-top:.8rem;font-size:.85rem}.lp-screens{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.lp-screen{scroll-snap-align:start;flex:0 0 86%;margin:0}.lp-screen--phone{flex-basis:60%;max-width:340px}@media (min-width:1024px){.lp-screens{grid-template-rows:auto auto;grid-template-columns:minmax(0,13fr) minmax(0,6fr);gap:1.5rem;padding-bottom:0;display:grid;overflow:visible}.lp-screen{flex:none}.lp-screen--phone{grid-area:1/2/span 2;align-self:start;max-width:none;position:-webkit-sticky;position:sticky;top:96px}}.lp-screen .lp-frame img{width:100%;height:auto;display:block}.lp-frame--phone{background:#101216;border:1px solid rgba(0,0,0,.18);border-radius:26px;padding:10px;box-shadow:0 40px 80px -34px rgba(0,0,0,.5)}.lp-frame--phone img{border-radius:18px}.lp-screen__caption{color:var(--ink-3);max-width:52ch;margin-top:.7rem;font-size:.85rem}.lp-head{flex-direction:column;gap:.9rem;max-width:40ch;margin-bottom:max(2rem,min(1.5rem + 1.5vw,3rem));display:flex}.lp-bento{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.lp-bt{background:var(--card);border:1px solid var(--line);border-radius:15px;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:130px;padding:1.1rem 1.15rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 14px 30px -28px rgba(20,22,27,.5)}.lp-bt:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(20,22,27,.55)}.lp-bt__title{font-family:var(--lp-display);letter-spacing:-.01em;color:var(--ink);font-size:1.02rem;font-weight:600;line-height:1.15}.lp-bt__body{color:var(--ink-3);font-size:.82rem;line-height:1.35}.lp-bt__flag{font-family:var(--lp-display);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d);font-size:.72rem;font-weight:700}.lp-bt--hero{background:linear-gradient(140deg,var(--teal),var(--teal-d));border:none;grid-area:span 2/span 2}.lp-bt--hero .lp-bt__title{color:#fff;font-size:max(1.3rem,min(1rem + 1.4vw,1.9rem))}.lp-bt--hero .lp-bt__body{color:#dff6f6;font-size:.95rem}.lp-bt--hero .lp-bt__flag{color:#bfeeee}.lp-bt__chip{font-family:var(--lp-display);letter-spacing:.09em;white-space:nowrap;border:1px solid;border-radius:7px;align-self:flex-start;margin-bottom:auto;padding:.24rem .5rem;font-size:.64rem;font-weight:700}.lp-bt__chip--teal{color:#0a6f6e;background:rgba(11,126,125,.07);border-color:rgba(11,126,125,.35)}.lp-bt__chip--coral{color:#c33717;background:rgba(226,63,28,.06);border-color:rgba(226,63,28,.35)}.lp-bt__chip--gold{color:#8a5e0a;background:rgba(232,163,61,.1);border-color:rgba(232,163,61,.5)}.lp-bt__chip--hero{color:#fff;background:rgba(6,59,59,.5);border-color:rgba(255,255,255,.45)}.lp-bt--dark .lp-bt__chip{color:#66e0df;background:rgba(102,224,223,.08);border-color:rgba(102,224,223,.4)}.lp-bt--dark{background:var(--ink);border:none;grid-column:span 2}.lp-bt--dark .lp-bt__title{color:#fff}.lp-bt--dark .lp-bt__body{color:#9aa0a8}.lp-roles{grid-template-columns:1fr;gap:.85rem;margin-top:1.6rem;display:grid}.lp-role{background:var(--card);border:1px solid var(--line);border-radius:15px;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:128px;padding:max(1.15rem,min(1.5vw,1.5rem));transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.lp-role .lp-bt__chip{align-self:flex-end;margin-bottom:0}.lp-role__name{font:600 clamp(1.45rem,1.05rem + 1vw,2.1rem)/1 var(--lp-display);letter-spacing:-.035em;color:var(--ink)}.lp-role__mark{width:40px;height:40px;color:var(--teal-d);opacity:.82;flex:none;align-self:flex-start;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1)}.lp-role--coral .lp-role__mark{color:var(--coral-d)}.lp-role--dark .lp-role__mark{color:#66e0df}.lp-role:hover .lp-role__mark{opacity:1;transform:translate(2px,-2px)rotate(-1deg)}.lp-role:hover{border-color:rgba(10,111,110,.5);transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(20,22,27,.55)}.lp-role--coral:hover{border-color:rgba(195,55,23,.5)}.lp-role--dark{background:var(--ink);border-color:var(--ink)}.lp-role--dark .lp-role__name{color:#fff}.lp-role--dark .lp-bt__chip{color:#66e0df;background:rgba(102,224,223,.08);border-color:rgba(102,224,223,.4)}.lp-role--dark:hover{border-color:rgba(102,224,223,.55)}.lp-role--dark:hover .lp-bt__chip{background:rgba(102,224,223,.14)}.lp-roles__note{border-top:1px solid var(--line);color:var(--ink-3);margin:1.25rem 0 0;padding-top:1rem;font-size:.82rem;line-height:1.5}@media (min-width:600px){.lp-roles{grid-template-columns:1fr 1fr}.lp-role{min-height:170px}.lp-role__mark{width:50px;height:50px}}@media (min-width:900px){.lp-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-role{min-height:192px}.lp-role__mark{width:54px;height:54px}}.lp-tl{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lp-tl__step{padding-top:1.7rem;position:relative}.lp-tl__step:before{content:"";background:var(--line-2);height:2px;position:absolute;top:7px;left:0;right:0}.lp-tl__step:after{content:"";background:var(--gold);border:3px solid var(--paper);border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:0}.lp-tl__step[data-done=true]:after{background:var(--teal)}.lp-tl__phase{font-family:var(--lp-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.lp-tl__step[data-done=true] .lp-tl__phase{color:var(--teal-d)}.lp-tl__title{font-family:var(--lp-display);color:var(--ink);letter-spacing:-.01em;margin-top:.4rem;font-size:1rem;font-weight:600}.lp-tl__body{color:var(--ink-3);margin-top:.35rem;font-size:.84rem;line-height:1.4}.lp-tl__note{opacity:.7;margin-top:1.6rem;font-size:.9rem}.lp-tl--3{grid-template-columns:repeat(3,1fr)}.lp-checks{grid-template-columns:1fr 1fr;gap:1rem 2.2rem;display:grid}.lp-chk{color:#edebe6;align-items:flex-start;gap:.8rem;font-size:1.02rem;line-height:1.4;display:flex}.lp-chk__b{color:#66e0df;background:rgba(14,165,164,.22);border-radius:7px;flex:0 0 24px;place-items:center;height:24px;margin-top:1px;font-size:.8rem;font-weight:800;display:grid}.lp-closing{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;display:flex}.lp-closing .lp-h2{max-width:20ch}.lp-closing .lp-lead{margin-left:auto;margin-right:auto}.lp-closing__grid{text-align:left;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:2.5rem;width:100%;margin-top:1rem;display:grid}@media (max-width:1023px){.lp-closing__grid{grid-template-columns:1fr}}.lp-lead-form{color:var(--ink);background:#fff;border-radius:18px;gap:1rem;padding:1.6rem;display:grid;box-shadow:0 24px 60px -24px rgba(0,0,0,.45)}.lp-field{gap:.35rem;display:grid}.lp-field__label{font-size:.92rem;font-weight:600}.lp-field__input,.lp-field__textarea{font:inherit;color:var(--ink);background:var(--paper-2);border:1px solid var(--line-2);border-radius:10px;width:100%;padding:.65rem .8rem}.lp-field__textarea{resize:vertical}.lp-field__error{color:var(--coral-d);margin:0;font-size:.85rem}.lp-lead-form__alert{color:var(--coral-d);margin:0;font-weight:600}.lp-lead-form__submit{justify-self:start}.lp-lead-form__submit:disabled{opacity:.6;cursor:default;transform:none}.lp-lead-form--done{text-align:center;align-content:center;justify-items:center;min-height:200px}.lp-lead-form__success-title{font-family:var(--lp-display);margin:0;font-size:1.3rem;font-weight:700}.lp-lead-form__success-body{color:var(--ink-2);margin:0}.lp-lead-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-closing__aside{align-content:start;gap:.6rem;display:grid}.lp-closing__aside-title{font-family:var(--lp-display);margin:0;font-size:1.05rem;font-weight:600}.lp-closing__aside-note{opacity:.85;margin:0;font-size:.92rem}.lp-closing__aside .lp-closing__contacts{margin-top:0}.lp-footer{background:var(--ink);color:#c7c9ce;padding-top:3rem;padding-bottom:3rem}.lp-footer__inner{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lp-footer__spacer{flex:1}.lp-footer__tag{color:#9aa0a8;max-width:40ch;font-size:.9rem}.lp-footer__link{color:#f3f1ec;font-weight:600;font-family:var(--lp-display);text-decoration:none}.lp-footer__link:hover{text-underline-offset:4px;text-decoration:underline}.lp-footer__rights{color:#6e747d;flex-basis:100%;margin-top:.5rem;font-size:.8rem}.lp-footer__rights a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-mid-cta{text-align:right;margin-top:1.4rem}.lp-mid-cta a{color:inherit;border-bottom:2px solid;padding-bottom:2px;font-weight:600;text-decoration:none}.lp-founder__promise{margin-top:1.1rem;font-weight:600}.lp-founder__contacts{flex-wrap:wrap;gap:1.4rem;margin-top:.6rem;font-size:.95rem;display:flex}.lp-founder__contacts a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-closing__contacts{opacity:.85;margin-top:1rem;font-size:.92rem}.lp-closing__contacts a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-faq{max-width:760px}.lp-faq__item{border-bottom:1px solid rgba(23,23,28,.12);padding:.9rem 0}.lp-faq__q{cursor:pointer;font-weight:600;list-style:none}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__q:after{content:"+"/"";float:right;font-weight:400}.lp-faq__item[open] .lp-faq__q:after{content:"−"/""}.lp-faq__a{opacity:.8;margin-top:.6rem}.lp-root section[id]{scroll-margin-top:84px}.lp-splash{background:var(--paper);place-items:center;min-height:100dvh;display:grid}.lp-root :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.lp-section--ink :focus-visible{outline-color:#fff}.lp-section--teal :focus-visible{outline-color:#fff}.lp-lead-form :focus-visible{outline-color:var(--teal)}.lp-anim .lp-reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--lp-delay,0s);transform:translateY(16px)}.lp-anim .lp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.lp-anim .lp-reveal{opacity:1;transform:none}.lp-anim .lp-demo__row,.lp-anim .lp-demo__total,.lp-anim .lp-demo__chip,.lp-anim .lp-growth__path,.lp-anim .lp-reveal.is-in .lp-node,.lp-anim .lp-reveal.is-in .lp-node--key,.lp-anim .lp-reveal.is-in .lp-mark--closing:after{animation:none!important}.lp-anim .lp-growth__path{stroke-dashoffset:0}}@media (max-width:1024px){.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bt--hero,.lp-bt--dark{grid-column:span 2}.lp-bt--hero{grid-row:span 1}.lp-tl{grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem}.lp-tl__step:before{display:none}}@media (max-width:760px){.lp-stats{grid-template-columns:1fr;gap:1.6rem}.lp-bento{grid-template-columns:1fr}.lp-bt--hero,.lp-bt--dark{grid-column:span 1}.lp-checks,.lp-tl{grid-template-columns:1fr}.lp-header__nav .lp-btn--ghost{display:none}.lp-header__inner{gap:.6rem}.lp-header__nav{gap:.35rem}}@media (max-width:480px){.lp-logo--full{display:none}.lp-logo--mark{display:block}.lp-lang__btn{padding:.35rem .5rem;font-size:.72rem}}
