@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_b440de6a-module__Vb569G__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_b440de6a-module__Vb569G__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a5400b11-module__791OoW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a5400b11-module__791OoW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono 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}
html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#1a1726;font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;background:#fafaf8;margin:0}a{color:#3b2e8c;text-decoration:none}a:hover{color:#2e2470}.wrap{--gutter:clamp(24px, 4.5vw, 64px);width:100%;max-width:calc(1216px + 2 * var(--gutter));padding:0 var(--gutter);box-sizing:border-box;margin:0 auto}@media (max-width:720px){.hide-sm{display:none}}@media (min-width:1100px) and (max-width:1439.98px){.pg-home,.pg-features,.pg-demo,.pg-contact,.pg-legal,.pg-404{zoom:.9}}@media (min-width:1366px) and (max-width:1439.98px){.pg-home,.pg-features,.pg-demo,.pg-contact,.pg-legal,.pg-404{zoom:.95}}@media (min-width:1100px) and (max-width:1365.98px){.pg-features .fx-hero-grid>.ht{width:111.111vw;left:calc(50% - 55.5556vw)}}@media (min-width:1366px) and (max-width:1439.98px){.pg-features .fx-hero-grid>.ht{width:105.263vw;left:calc(50% - 52.6316vw)}}@media (min-width:1280px) and (max-width:1365.98px){.pg-home .hero-grid .hero-visual{zoom:.97}}@media (min-width:1200px) and (max-width:1279.98px){.pg-home .hero-grid .hero-visual{zoom:.9}}@media (min-width:1100px) and (max-width:1199.98px){.pg-home .hero-grid .hero-visual{zoom:.82}.pg-features .fx-hero-grid .fx-float{zoom:.95}}@media (min-width:1024px) and (max-width:1099.98px){.pg-home .hero-grid .hero-visual{zoom:.68}.pg-features .fx-hero-grid .fx-float{zoom:.82}}@media (min-width:961px) and (max-width:1023.98px){.pg-home .hero-grid .hero-visual{zoom:.63}.pg-features .fx-hero-grid .fx-float{zoom:.75}}.pg-home .hero-sec>.wrap,.pg-features .fx-hero{padding-top:32px}.pg-demo .wrap.demo-grid,.pg-contact .wrap.contact-grid{padding-top:40px}@media (min-width:961px){.pg-home .hero-sec .hero-grid,.pg-features .fx-hero .fx-hero-grid{align-items:start}.pg-home .hero-sec .hero-grid>:first-child,.pg-features .fx-hero .fx-hero-grid>div:not(.fx-float){padding-top:28px}}@media (max-width:960px){.pg-home .hero-sec>.wrap,.pg-features .fx-hero,.pg-demo .wrap.demo-grid,.pg-contact .wrap.contact-grid{padding-top:24px}}@media (min-width:721px) and (max-width:960px){.pg-home .hero-grid .hero-visual{margin:0 auto}}@media (min-width:721px) and (max-width:840px){.pg-home .hero-grid .hero-visual{zoom:.92}}html.lenis-smooth{scroll-behavior:auto}@keyframes rvUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pg-home .hero-grid>*,.pg-demo .demo-grid>*,.pg-contact .contact-grid>*,.pg-404 main section>*,.js .fx-on .fx-sec.fx-hero .fx-hero-grid>.rv,.js .fx-on .fx-sec.fx-hero .fx-hero-grid>div>.rv{opacity:1;transition:none;animation:.8s cubic-bezier(.2,.7,.2,1) both rvUp;transform:none}.pg-home .hero-grid>:nth-child(2),.pg-demo .demo-grid>:nth-child(2),.pg-contact .contact-grid>:nth-child(2),.pg-404 main section>:nth-child(2),.js .fx-on .fx-sec.fx-hero .fx-hero-grid>div>.rv:nth-child(2){animation-delay:.15s}.js .fx-on .fx-sec.fx-hero .fx-hero-grid>div>.rv:nth-child(3),.js .fx-on .fx-sec.fx-hero .fx-hero-grid>.rv,.pg-404 main section>:nth-child(3){animation-delay:.25s}.pg-404 main section>:nth-child(4){animation-delay:.35s}}.js .pg-home main>section:not(.hero-sec)>.wrap>*{opacity:0;transform:translateY(24px)}.js .pg-home main>section:not(.hero-sec)>.wrap>.rv-in{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s);transform:none}.reveal-fallback .pg-home main>section>.wrap>*,.reveal-fallback .fx-on .fx-sec .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .pg-home main>section>.wrap>*{opacity:1;transition:none;transform:none}}:focus-visible{outline-offset:2px;outline:2px solid #3b2e8c}.skip-link{z-index:100;color:#fff;background:#3b2e8c;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-64px;left:12px}.skip-link:focus{color:#fff;top:12px}.site-header{z-index:50;pointer-events:none;height:82px;position:sticky;top:0}.site-header-card{--card-margin:clamp(12px, 2.5vw, 24px);width:calc(100% - 2 * var(--card-margin));pointer-events:auto;background:#fff;border:1px solid #1a17260f;border-radius:20px;max-width:1264px;margin:0 auto;position:absolute;top:14px;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px -24px #1e165059,0 1px 3px #1e16500f}.site-header-bar{justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 clamp(14px,2vw,24px);display:flex}.site-header-nav{align-items:center;gap:34px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.site-header-nav a{color:#3e3a4f}.site-header-nav a:hover,.site-header-nav a[aria-current=page]{color:#3b2e8c}.site-header-nav a[aria-current=page]{font-weight:600}.site-header-cta{color:#fff;white-space:nowrap;background:#3b2e8c;border-radius:12px;align-items:center;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:flex}.site-header-cta:hover{color:#fff;background:#2e2470}.menu-btn,.site-menu{display:none}@media (max-width:960px){.site-header-nav,.site-header-cta{display:none}.menu-btn{display:block}.site-menu{display:grid}.site-header-bar{padding-right:10px}}.site-menu{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1) .1s;display:grid}.site-header[data-open=true] .site-menu{grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.2,.75,.2,1)}.site-menu-inner{min-height:0;overflow:hidden}.site-menu-links{flex-direction:column;padding:4px clamp(14px,2vw,24px) 6px;display:flex}.site-menu-link,.site-menu-cta{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(-6px)}.site-menu-link{color:#1a1726;align-items:center;min-height:48px;font-size:17px;font-weight:500;display:flex}.site-menu-link:hover{color:#3b2e8c}.site-menu-link[aria-current=page]{color:#3b2e8c;font-weight:600}.site-menu-cta{color:#fff;background:#3b2e8c;border-radius:999px;align-items:center;gap:10px;height:50px;margin:6px clamp(14px,2vw,24px) 22px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.site-menu-cta:hover{color:#fff;background:#2e2470}.site-header[data-open=true] .site-menu-link,.site-header[data-open=true] .site-menu-cta{opacity:1;transition:opacity .3s,transform .36s cubic-bezier(.2,.75,.2,1);transform:none}.site-header[data-open=true] .site-menu-link:first-child{transition-delay:60ms}.site-header[data-open=true] .site-menu-link:nth-child(2){transition-delay:.1s}.site-header[data-open=true] .site-menu-link:nth-child(3){transition-delay:.14s}.site-header[data-open=true] .site-menu-link:nth-child(4){transition-delay:.18s}.site-header[data-open=true] .site-menu-cta{transition-delay:.22s}.menu-btn{color:#1a1726;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;width:46px;height:46px;padding:0;position:relative}.menu-btn:hover{background:#f4f3ef}.menu-btn span{background:currentColor;border-radius:3px;height:2.5px;transition:transform .34s cubic-bezier(.2,.75,.2,1),width .34s cubic-bezier(.2,.75,.2,1),opacity .2s;position:absolute;right:11px}.menu-btn span:first-child{width:24px;top:15px}.menu-btn span:nth-child(2){width:24px;top:22px}.menu-btn span:nth-child(3){width:15px;top:29px}.site-header[data-open=true] .menu-btn span:first-child{transform:translateY(7px)rotate(45deg)}.site-header[data-open=true] .menu-btn span:nth-child(2){opacity:0;transform:scaleX(.2)}.site-header[data-open=true] .menu-btn span:nth-child(3){width:24px;transform:translateY(-7px)rotate(-45deg)}@media (max-width:720px){.site-header{height:76px}.site-header-card{border-radius:18px;top:12px}.site-header-bar{height:60px}}@media (prefers-reduced-motion:reduce){.site-menu,.site-header[data-open=true] .site-menu,.site-menu-link,.site-menu-cta,.menu-btn span{transition:none}}.ft-g{animation:11s ease-in-out infinite alternate ftSway}.ft-g2{animation-duration:14s;animation-delay:-4s}.ft-g3{animation-duration:17s;animation-delay:-9s}.ft-g4{animation-duration:13s;animation-delay:-2s}@keyframes ftSway{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@media (max-width:720px){.ft-band{height:72px}.ft{height:220px;top:auto;bottom:90px}}@media (prefers-reduced-motion:reduce){.ft-g{animation:none}}
