@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(../media/da4484eb6752e510-s.0_8u.rut_uk03.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(../media/63283323fe6abc74-s.p.033p12n-o.n_k.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da4484eb6752e510-s.0_8u.rut_uk03.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/63283323fe6abc74-s.p.033p12n-o.n_k.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/da4484eb6752e510-s.0_8u.rut_uk03.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/63283323fe6abc74-s.p.033p12n-o.n_k.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(../media/da4484eb6752e510-s.0_8u.rut_uk03.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(../media/63283323fe6abc74-s.p.033p12n-o.n_k.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:800;font-display:swap;src:url(../media/da4484eb6752e510-s.0_8u.rut_uk03.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:italic;font-weight:800;font-display:swap;src:url(../media/63283323fe6abc74-s.p.033p12n-o.n_k.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_2d418174-module__t4kzpa__className{font-family:Figtree,Figtree Fallback}.figtree_2d418174-module__t4kzpa__variable{--lp-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_AMesckEbcedtxxesuaz5FfTwQzFT)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_87016db1-module__Dnk2gG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_87016db1-module__Dnk2gG__variable{--lp-geist:"Geist", "Geist Fallback"}
html:has(.lp){scroll-behavior:smooth}.lp{--lp-bg:#fcf6f2;--lp-surface:#fff;--lp-surface-2:#f6eeea;--lp-ink:#2c2528;--lp-ink-2:#6a5f63;--lp-ink-3:#9b9094;--lp-line:#ece3df;--lp-line-2:#d8ccc6;--lp-brand:#e63558;--lp-brand-hover:#c81438;--lp-brand-ink:#b8123a;--lp-brand-soft:#fff0f3;--lp-brand-soft-2:#ffd9e1;--lp-ok:#1a8f4e;--lp-ok-soft:#e4f6ea;--lp-warn:#c77700;--lp-warn-soft:#fff1d6;--lp-danger:#a4281f;--lp-danger-soft:#fbe6e2;--lp-info:#2f6fd6;--lp-info-soft:#e5eefc;--lp-dark:#2c2528;--lp-dark-2:#3a3034;--lp-on-dark:#f4ecee;--lp-on-dark-2:#c7b9be;--lp-wa:#dcf5e3;--lp-wa-ink:#128c3f;--lp-shadow:0 1px 2px #2c25280f, 0 8px 24px -12px #2c25282e;--lp-shadow-lg:0 2px 4px #2c25280f, 0 24px 48px -16px #2c252847;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-blob-blend:multiply;--lp-blob-opacity:.55;color:var(--lp-ink);font-family:var(--lp-figtree), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.lp-home{background:var(--lp-bg);font-size:17px;line-height:1.55}@media (prefers-color-scheme:dark){.lp-home{--lp-bg:#171214;--lp-surface:#201a1d;--lp-surface-2:#2a2226;--lp-ink:#f4ecee;--lp-ink-2:#b5a8ac;--lp-ink-3:#847a7e;--lp-line:#332a2e;--lp-line-2:#46393e;--lp-brand-hover:#f04b6d;--lp-brand-ink:#ff7d97;--lp-brand-soft:#3a1b24;--lp-brand-soft-2:#55253a;--lp-ok:#4ccf7f;--lp-ok-soft:#15321f;--lp-warn:#f0a83a;--lp-warn-soft:#3a2a10;--lp-danger:#ff7a6e;--lp-danger-soft:#40201c;--lp-info:#7fa8f5;--lp-info-soft:#1b2a45;--lp-dark:#0f0b0d;--lp-dark-2:#1b1517;--lp-on-dark:#f4ecee;--lp-on-dark-2:#b5a8ac;--lp-wa:#15321f;--lp-wa-ink:#4ccf7f;--lp-shadow:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--lp-shadow-lg:0 2px 4px #0000004d, 0 24px 48px -16px #000000b3;--lp-blob-blend:screen;--lp-blob-opacity:.22;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lp section[id]{scroll-margin-top:80px}.lp-wrap{width:min(1120px,100% - 32px);margin-inline:auto}.lp-num{font-family:var(--lp-geist), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-brand-ink);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-brand);border-radius:2px;width:22px;height:2px}.lp-eyebrow-light{color:#ff8fa8}.lp-eyebrow-light:before{background:#ff8fa8}.lp-hl{color:var(--lp-brand);white-space:nowrap;position:relative}.lp-hl:after{content:"";z-index:-1;background:var(--lp-brand-soft-2);transform-origin:0;height:.28em;animation:lp-hl-in .7s var(--lp-ease) 1s forwards;border-radius:4px;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.lp-word{opacity:0;animation:lp-word-in .8s var(--lp-ease) forwards;animation-delay:calc(.15s + var(--lp-i,0) * 70ms);transform:translateY(26px)rotate(2deg)}.lp-btn{white-space:nowrap;cursor:pointer;min-height:52px;transition:transform .35s var(--lp-spring), background-color .2s, box-shadow .3s, color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lp-btn:active{transform:scale(.97)}.lp-btn-lg{min-height:58px;padding:0 28px;font-size:17px}.lp-btn-sm{min-height:44px;padding:0 18px;font-size:15px}.lp-btn-primary{background:var(--lp-brand);color:#fff;box-shadow:0 10px 24px -10px #e6355899}.lp-btn-primary:after{content:"";transition:transform .7s var(--lp-ease);background:linear-gradient(110deg,#0000 30%,#ffffff40 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-btn-primary:hover{background:var(--lp-brand-hover);transform:translateY(-2px);box-shadow:0 16px 30px -12px #e63558b3}.lp-btn-primary:hover:after{transform:translate(120%)}.lp-btn-ghost{background:var(--lp-surface);color:var(--lp-ink);box-shadow:inset 0 0 0 1.5px var(--lp-line-2)}.lp-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--lp-ink);transform:translateY(-2px)}.lp-btn-dark{background:var(--lp-on-dark);color:var(--lp-dark)}.lp-btn-dark:hover{transform:translateY(-2px)}.lp-btn-white{color:var(--lp-brand-ink);background:#fff;box-shadow:0 10px 24px -10px #0000004d}.lp-btn-white:hover{transform:translateY(-2px)}.lp-btn .lp-arrow{transition:transform .3s var(--lp-ease)}.lp-btn:hover .lp-arrow{transform:translate(4px)}.lp-pulse{animation:2.6s ease-out infinite lp-pulse}.lp-home[data-lp-motion] .lp-reveal{opacity:0;transition:opacity .8s var(--lp-ease), transform .8s var(--lp-ease);transform:translateY(26px)}.lp-home[data-lp-motion] .lp-reveal.is-in{opacity:1;transform:none}.lp-home[data-lp-motion] .lp-stagger>*{opacity:0;transition:opacity .7s var(--lp-ease), transform .7s var(--lp-ease);transition-delay:calc(var(--lp-i,0) * 90ms);transform:translateY(22px)}.lp-home[data-lp-motion] .lp-stagger.is-in>*{opacity:1;transform:none}.lp-header{transition:background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.lp-header.is-scrolled{background:color-mix(in srgb, var(--lp-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--lp-line)}.lp-navlink{position:relative}.lp-navlink:after{content:"";background:var(--lp-brand);transform-origin:0;height:2px;transition:transform .3s var(--lp-ease);border-radius:2px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.lp-navlink:hover:after,.lp-navlink[aria-current=page]:after{transform:scaleX(1)}.lp-hero-bg{background:radial-gradient(60% 50% at 20% 10%, color-mix(in srgb, var(--lp-brand) 16%, transparent), transparent 60%), radial-gradient(50% 40% at 85% 85%, color-mix(in srgb, var(--lp-brand) 14%, transparent), transparent 60%)}.lp-blob{aspect-ratio:1;filter:blur(90px);width:52vw;max-width:720px;opacity:var(--lp-blob-opacity);mix-blend-mode:var(--lp-blob-blend);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.lp-blob-1{background:#ffb3c2;animation:18s ease-in-out infinite alternate lp-blob;top:-10%;left:-8%}.lp-blob-2{background:#ffc7a8;animation:22s ease-in-out infinite alternate-reverse lp-blob;bottom:-14%;right:-10%}.lp-grain{opacity:.05;pointer-events:none;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='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-plate{pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(0, calc(var(--lp-scroll,0px) * var(--lp-px,0)), 0);will-change:transform;position:absolute}.lp-plate-in{animation:lp-plate-in 1.4s var(--lp-spring) both;animation-delay:var(--lp-delay,.2s)}.lp-spin{animation:lp-spin var(--lp-spin,70s) linear infinite}.lp-scroll-hint{transition:color .3s var(--lp-ease);text-decoration:none}.lp-scroll-hint-arrow{border:1px solid var(--lp-line-2);width:36px;height:36px;color:var(--lp-ink-2);transition:border-color .3s var(--lp-ease), color .3s var(--lp-ease), background-color .3s var(--lp-ease);border-radius:999px;justify-content:center;align-items:center;font-size:15px;animation:1.8s ease-in-out infinite lp-scroll-bounce;display:inline-flex}.lp-scroll-hint:hover,.lp-scroll-hint:focus-visible{color:var(--lp-ink-2)}.lp-scroll-hint:hover .lp-scroll-hint-arrow,.lp-scroll-hint:focus-visible .lp-scroll-hint-arrow{border-color:var(--lp-ink-3);color:var(--lp-ink)}.lp-feed{height:280px;position:relative;overflow:hidden}.lp-feed-row{inset-inline:0;height:64px;transform:translate3d(0, calc(var(--lp-i,0) * 72px), 0);transition:transform .6s var(--lp-spring), opacity .4s var(--lp-ease);will-change:transform;position:absolute;top:0}.lp-feed-row[data-state=enter]{animation:lp-row-in .6s var(--lp-spring)}.lp-feed-row[data-state=leave]{opacity:0}.lp-blink{animation:1.4s ease-in-out infinite lp-blink}.lp-figure:after{content:"";background:linear-gradient(90deg, var(--lp-brand), #ff8fa8);transform-origin:0;height:4px;transition:transform 1.2s var(--lp-ease);transition-delay:calc(var(--lp-i,0) * .12s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-figure.is-in:after{transform:scaleX(1)}.lp-ring-arc{stroke-dasharray:565;stroke-dashoffset:565px;transition:stroke-dashoffset 1.6s var(--lp-ease) .2s}.is-in .lp-ring-arc{stroke-dashoffset:377px}.lp-floaty{animation:5s ease-in-out infinite lp-floaty;animation-delay:calc(var(--lp-i,0) * -1.1s)}.lp-steps-line{transform-origin:0;transition:transform 1.4s var(--lp-ease) .2s;transform:scaleX(0)}.is-in .lp-steps-line{transform:scaleX(1)}.lp-tb{fill:var(--lp-surface-2);stroke:var(--lp-line-2);stroke-width:1.5px;transition:fill .5s,stroke .5s}.lp-tb.is-on{fill:var(--lp-brand);stroke:var(--lp-brand)}.lp-tb-n{fill:var(--lp-ink-2);font-family:var(--lp-geist), ui-sans-serif, sans-serif;pointer-events:none;font-size:11px;font-weight:700;transition:fill .5s}.is-on+.lp-tb-n{fill:#fff}.lp-ping{fill:none;stroke:var(--lp-brand);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.lp-ping.is-ping{animation:lp-ping 1.2s var(--lp-ease) forwards}.lp-toast{opacity:0;transition:opacity .35s var(--lp-ease), transform .35s var(--lp-ease);transform:translateY(8px)}.lp-toast.is-on{opacity:1;transform:none}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee-track{width:max-content;animation:28s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-card{transition:transform .4s var(--lp-spring), box-shadow .4s, border-color .3s}@media (hover:hover) and (pointer:fine){.lp-card:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-6px)}.lp-card:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--lp-mx,50%) var(--lp-my,50%), color-mix(in srgb, var(--lp-brand) 12%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lp-card:hover:before{opacity:1}}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-plus{transition:transform .35s var(--lp-spring), background-color .25s, color .25s}.lp-faq[open] .lp-faq-plus{background:var(--lp-brand);color:#fff;transform:rotate(45deg)}.lp-final{background:linear-gradient(135deg, var(--lp-brand) 0%, #ff5f80 60%, #ff8a6b 100%);box-shadow:0 30px 60px -20px #e6355880}.lp-final:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, #ffffff2e 80%, transparent 90%);pointer-events:none;animation:14s linear infinite lp-spin;position:absolute;inset:-40%}.lp-sticky{transition:transform .45s var(--lp-spring);pointer-events:none;transform:translateY(120%)}.lp-sticky.is-on{pointer-events:auto;transform:none}@keyframes lp-blob{to{transform:translate(6vw,4vw)scale(1.12)}}@keyframes lp-word-in{to{opacity:1;transform:none}}@keyframes lp-hl-in{to{transform:scaleX(1)}}@keyframes lp-plate-in{0%{opacity:0;transform:scale(.6)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-pulse{0%{box-shadow:0 10px 24px -10px #e6355899,0 0 #e6355873}70%{box-shadow:0 10px 24px -10px #e6355899,0 0 0 16px #e6355800}to{box-shadow:0 10px 24px -10px #e6355899,0 0 #e6355800}}@keyframes lp-blink{50%{opacity:.25}}@keyframes lp-floaty{50%{transform:translateY(-8px)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes lp-row-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:1023px){.lp-word{animation-duration:.55s;animation-delay:calc(50ms + var(--lp-i,0) * 40ms)}.lp-blob{filter:blur(60px);will-change:auto;animation:none}.lp-grain{display:none}.lp-spin,.lp-pulse{animation:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-word{opacity:1;transform:none}.lp-hl:after{transform:scaleX(1)}.lp-home[data-lp-motion] .lp-reveal,.lp-home[data-lp-motion] .lp-stagger>*{opacity:1;transform:none}.lp-ring-arc{stroke-dashoffset:377px}.lp-steps-line,.lp-figure:after{transform:scaleX(1)}.lp-marquee-track,.lp-scroll-hint-arrow{animation:none}.lp-sticky{transition:none}}
