.lp{--lp-ink:#0b1230;--lp-text:#3f4863;--lp-muted:#657089;--lp-bg:#fff;--lp-soft:#f5f7fc;--lp-soft-2:#eef2fb;--lp-line:#e4e8f2;--lp-primary:#2f5bff;--lp-primary-dark:#1d43d8;--lp-violet:#7a4dff;--lp-pink:#ff4f9a;--lp-accent:#ffd43b;--lp-green:#12b886;--lp-navy:#070b2a;--lp-r-sm:12px;--lp-r-md:18px;--lp-r-lg:24px;--lp-r-xl:32px;--lp-sh-sm:0 1px 2px #0b12300d, 0 6px 16px -10px #0b12302e;--lp-sh-md:0 2px 6px #0b12300a, 0 22px 44px -24px #0b123052;--lp-sh-lg:0 12px 30px -18px #0b123047, 0 50px 100px -40px #0b123073;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-bg);color:var(--lp-text);font-size:16px;line-height:1.6;font-family:var(--font-open-sans), "Open Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased}@layer base{.lp a{color:inherit}.lp a:hover{text-decoration:none}.lp :focus-visible{outline:3px solid color-mix(in srgb, var(--lp-primary) 55%, transparent);outline-offset:2px}.lp ::selection{background:color-mix(in srgb, var(--lp-primary) 22%, transparent)}}@layer components{.lp-display{font-family:var(--font-lp-display), var(--font-open-sans), system-ui, sans-serif;letter-spacing:-.025em}.lp-h1{font-size:clamp(40px,4.6vw + 14px,80px);font-weight:800;line-height:1.04}.lp-h2{text-wrap:balance;font-size:clamp(30px,2.2vw + 20px,50px);font-weight:800;line-height:1.1}.lp-h3{text-wrap:balance;font-size:clamp(24px,1.2vw + 18px,36px);font-weight:800;line-height:1.15}.lp-lead{text-wrap:pretty;font-size:clamp(16.5px,.35vw + 15px,19.5px);line-height:1.65}.lp-eyebrow{letter-spacing:.02em;font-size:13px;font-weight:800}.lp-section{padding-block:clamp(80px,8vw + 24px,136px)}.lp-card{border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);box-shadow:var(--lp-sh-sm);background:#fff}.lp-lift{transition:translate .35s var(--lp-ease), box-shadow .35s var(--lp-ease), border-color .35s var(--lp-ease)}.lp-lift:hover{box-shadow:var(--lp-sh-md);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-line));translate:0 -4px}.lp-glass{-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--lp-sh-md);background:#fffffff0;border:1px solid #ffffffe6}}.lp section[id]{scroll-margin-top:84px}html:has(.lp){scroll-behavior:smooth}.lp-dots{background-image:radial-gradient(color-mix(in srgb, var(--lp-ink) 8%, transparent) 1px, transparent 1px);background-size:22px 22px}.lp-mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-mesh i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:9999px;animation:22s ease-in-out infinite alternate lp-drift;display:block;position:absolute}.lp-mesh i:first-child{background:#b9c9ff;width:46vw;max-width:640px;height:46vw;max-height:640px;top:-18%;left:-8%}.lp-mesh i:nth-child(2){background:#ffe39a;width:38vw;max-width:520px;height:38vw;max-height:520px;animation-duration:26s;animation-delay:-6s;top:-6%;right:-6%}.lp-mesh i:nth-child(3){background:#e5d4ff;width:36vw;max-width:500px;height:36vw;max-height:500px;animation-duration:30s;animation-delay:-12s;top:22%;left:30%}.lp-mesh i:nth-child(4){opacity:.4;background:#ffd0e5;width:28vw;max-width:380px;height:28vw;max-height:380px;animation-duration:24s;animation-delay:-3s;top:48%;right:18%}@keyframes lp-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}to{transform:translate(-5%,2%)scale(.95)}}.lp-marker{background:linear-gradient(transparent 60%, var(--lp-accent) 60%, var(--lp-accent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.lp-caret{background:var(--lp-primary);vertical-align:-.06em;border-radius:2px;width:3px;height:.86em;margin-left:4px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-grad-text{background:linear-gradient(95deg, var(--lp-primary), var(--lp-violet) 55%, var(--lp-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-gborder{isolation:isolate}.lp-gborder:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--lp-primary), var(--lp-violet) 50%, var(--lp-pink));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-js [data-reveal]:not(.is-in){opacity:0}.lp-js [data-reveal].is-in{animation:lp-in-up .8s var(--lp-ease) var(--d,0s) both}.lp-js [data-reveal=left].is-in{animation-name:lp-in-left}.lp-js [data-reveal=right].is-in{animation-name:lp-in-right}.lp-js [data-reveal=zoom].is-in{animation-name:lp-in-zoom}@keyframes lp-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-in-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes lp-in-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes lp-in-zoom{0%{opacity:0;transform:perspective(1600px)rotateX(10deg)scale(.96)translateY(30px)}to{opacity:1;transform:none}}.lp-shot{transition:opacity .6s ease, transform .8s var(--lp-ease)}.lp-tab-progress{transform-origin:0;animation:lp-progress var(--lp-dur,6s) linear forwards}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-float{animation:7s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-dash{animation:1.2s linear infinite lp-dash}@keyframes lp-dash{to{stroke-dashoffset:-20px}}.lp-typing span{background:currentColor;border-radius:99px;width:6px;height:6px;animation:1.2s infinite lp-typing;display:inline-block}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}@keyframes lp-typing{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lp-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000)}@media (min-width:900px){.lp-fade-x{-webkit-mask-image:none;mask-image:none}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-faq-icon{transition:transform .3s,background-color .3s,color .3s}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow-y:clip}.lp-faq[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.lp{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp-js [data-reveal],.lp-js [data-reveal]:not(.is-in){opacity:1;animation:none!important}.lp-mesh i,.lp-float,.lp-caret,.lp-typing span,.lp-tab-progress,.lp-dash{animation:none}.lp-shot,.lp-lift{transition:none}}
