@font-face{font-family:Wix Madefor Display;src:url(/fonts/07a25e30db343ec8-s.p.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wix Madefor Display;src:url(/fonts/70355d4fbd533ab2-s.p.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body,html{max-width:100%}body{overscroll-behavior-x:none}:root{--primary-blue:#0500ff;--text-dark:#1a1a1a;--text-gray:#666;--bg-light:#f7f7f7;--white:#fff;--border-color:#e8e8e8}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden;font-family:Wix Madefor Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--white);color:var(--text-dark)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.buttonPrimary,.shared_buttonPrimary__Ij5Y5{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--primary-blue);color:var(--white);border:none;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.buttonPrimary:hover,.shared_buttonPrimary__Ij5Y5:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(5,0,255,.3)}.buttonOutline,.shared_buttonOutline__ictg6{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:transparent;color:var(--primary-blue);border:1px solid var(--primary-blue);border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.buttonOutline:hover,.shared_buttonOutline__ictg6:hover{background:var(--primary-blue);color:var(--white)}.buttonWhiteOutline,.shared_buttonWhiteOutline__D_Y2_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:hsla(0,0%,100%,.1);color:var(--white);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.buttonWhiteOutline:hover,.shared_buttonWhiteOutline__D_Y2_:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.visible{opacity:1;transform:translateY(0)}.scroll-animate-delay-1{transition-delay:.1s}.scroll-animate-delay-2{transition-delay:.2s}.scroll-animate-delay-3{transition-delay:.3s}.container,.shared_container__HLW1U{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}@media (max-width:768px){.container,.shared_container__HLW1U{padding:0 20px;max-width:100vw;overflow-x:hidden}.buttonOutline,.buttonPrimary,.shared_buttonOutline__dFwRz,.shared_buttonPrimary__7hEYo{padding:14px 28px;font-size:14px}}.richTextBlue,.shared_richTextBlue__lsrWz{color:var(--text-dark)}.richTextBlue span,.shared_richTextBlue__lsrWz span{color:var(--primary-blue)}.fadeIn,.shared_fadeIn__6Izj5{animation:fadeIn .6s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.delay1,.shared_delay1__NWTn7{animation-delay:.1s}.delay2,.shared_delay2__F1_zt{animation-delay:.2s}.delay3,.shared_delay3__q_MCA{animation-delay:.3s}.delay4,.shared_delay4__xeDan{animation-delay:.4s}.delay5,.shared_delay5__FtFK9{animation-delay:.5s}.delay6,.shared_delay6__Neoeh{animation-delay:.6s}.delay7,.shared_delay7__IM5Xz{animation-delay:.7s}.delay8,.shared_delay8__FmN6s{animation-delay:.8s}.scaleIn,.shared_scaleIn__p6a76{animation:scaleIn .5s ease forwards;opacity:0;transform:scale(.8)}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}.float,.shared_float__VvZoA{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floatDelay1,.shared_floatDelay1__O6Wby{animation-delay:0s}.floatDelay2,.shared_floatDelay2__2Xo0o{animation-delay:.5s}.floatDelay3,.shared_floatDelay3__SvGF3{animation-delay:1s}.floatDelay4,.shared_floatDelay4__5BbkX{animation-delay:1.5s}.floatDelay5,.shared_floatDelay5__f_bD6{animation-delay:2s}.cardGrow,.shared_cardGrow__VQQ1c{animation:cardGrow .6s ease forwards;opacity:0;transform:scale(.95)}@keyframes cardGrow{to{opacity:1;transform:scale(1)}}.shared_snapSection__WhiUd,.snapSection{scroll-snap-align:start;scroll-snap-stop:normal}