@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_bff53898-module__3K6XZG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_bff53898-module__3K6XZG__variable{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}
.lp{--lp-ink-soft:#1e2735;--lp-ease-out:cubic-bezier(.23,1,.32,1);font-family:var(--font-instrument),var(--font-geist-sans),system-ui,sans-serif;font-size:1.0625rem;line-height:1.6}@supports (color:lab(0% 0 0)){.lp{--lp-ink-soft:lab(15.1561% -.252292 -10.8795)}}html:has(.lp) body{background-color:#fafaf7;background-color:lab(98.1692% -.128895 1.51823)}.lp ::selection{color:#0f1623;color:lab(7.07018% .0320002 -10.0179);background:#83dd5c}.lp :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.lp-btn{white-space:nowrap;min-height:3.25rem;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,transform .16s var(--lp-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn svg{transition:transform .2s var(--lp-ease-out)}.lp-btn-sm{min-height:2.5rem;padding:0 1.1rem;font-size:.9375rem}.lp-btn-primary{background:var(--primary);color:var(--primary-foreground)}.lp-btn-ink{background:var(--ink);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.lp-btn-light{color:var(--ink);background:#fff;background:lab(100% 0 0)}.lp-btn-outline{border:1.5px solid var(--border);color:var(--foreground)}.lp-btn-outline-light{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);border:1.5px solid #ffffff47;border:1.5px solid lab(100% 0 0/.28)}.lp-link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);font-weight:600;transition:text-decoration-color .16s ease-out}@media (hover:hover){.lp-btn-primary:hover{background:var(--primary-hover)}.lp-btn-ink:hover{background:var(--lp-ink-soft)}.lp-btn-light:hover{background:#f0eee9;background:lab(94.2498% -.248283 3.04283)}.lp-btn-outline:hover{border-color:var(--foreground)}.lp-btn-outline-light:hover{border-color:#ffffffb3;border-color:lab(100% 0 0/.7)}.lp-btn:hover svg{transform:translate(3px)}.lp-link:hover{text-decoration-color:currentColor}}.lp-word{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.lp-word>span{display:inline-block}.lp-marker path{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.lp-word>span{animation:0s 4s forwards lp-failsafe;transform:translateY(110%)}.lp [data-hero]{opacity:0;animation:0s 4s forwards lp-failsafe;transform:translateY(14px)}.lp-marker path{stroke-dashoffset:1px;animation:0s 4s forwards lp-failsafe}.lp-toast{opacity:0;visibility:hidden}}@keyframes lp-failsafe{to{opacity:1;stroke-dashoffset:0;transform:none}}@media (min-width:1024px){.lp-step{opacity:.32;transition:opacity .32s ease-out}.lp-step[data-active=true]{opacity:1}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{transition:transform .22s var(--lp-ease-out)}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}@keyframes lp-caret{50%{opacity:0}}.lp-caret{animation:1s step-end infinite lp-caret}@media (prefers-reduced-motion:reduce){.lp-caret{display:none}.lp-btn,.lp-btn svg,.lp-faq-icon{transition:none}}
