@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fa2f99{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fa2f99{--font-inter:"Inter","Inter Fallback"}@keyframes Footer_fadeIn__SYA44{to{opacity:1}}@keyframes Footer_slideUp__dpV5p{to{transform:translateY(0);opacity:1}}.Footer_footer__X1Jp0{background:#0f172a;color:hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto;position:relative;z-index:10}@media(max-width:767px){.Footer_footer__X1Jp0{padding-bottom:calc(2rem + 80px)}}.Footer_container__gnWX2{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.Footer_container__gnWX2{padding:0 2rem}}.Footer_footerMain__KgtLe{padding:4rem 0 3rem;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:3rem}@media(max-width:767px){.Footer_footerMain__KgtLe{grid-template-columns:1fr;gap:2rem;padding:3rem 0 2rem}}.Footer_footerBrand___r7Ul{display:flex;flex-direction:column;gap:1rem}.Footer_logoLink__bwUFh{text-decoration:none}.Footer_logoBrand__Uzn7d{display:flex;align-items:baseline;gap:6px;font-size:20px;font-weight:700;letter-spacing:-.5px}.Footer_logoBrandFirst__Zugr7{color:#fff}.Footer_logoBrandSecond__Lz3KD{color:#6dc1f9;font-weight:400}.Footer_brandDescription__JBCKL{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.5);margin:0;max-width:280px}.Footer_navSection__lh764{display:flex;flex-direction:column;gap:1.5rem}.Footer_navTitle__NLG70{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.4);margin:0;text-transform:uppercase;letter-spacing:1px}.Footer_navList__mtmND{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Footer_navLink__cSdlJ{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:14px;transition:color .2s ease}.Footer_navLink__cSdlJ:hover{color:#fff}.Footer_footerBottom__4UUQu{padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.Footer_footerBottom__4UUQu{flex-direction:column;text-align:center;gap:.5rem}}.Footer_copyright__G_qSi{font-size:14px;color:hsla(0,0%,100%,.4);margin:0}.Footer_siret__xohm2{font-size:12px;color:hsla(0,0%,100%,.25);margin:0}@keyframes Header_fadeIn__XYk_0{to{opacity:1}}@keyframes Header_slideUp__RosSz{to{transform:translateY(0);opacity:1}}.Header_header__i_Usm{position:fixed;top:0;left:0;right:0;background:rgba(15,23,42,.95);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08);z-index:1000;transition:all .3s ease}.Header_container__OuOWB{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.Header_container__OuOWB{padding:0 2rem}}.Header_headerContent__eC1UG{display:flex;align-items:center;justify-content:space-between;height:64px}@media(max-width:767px){.Header_headerContent__eC1UG{height:56px}}.Header_logoLink__fcKFX{text-decoration:none;color:inherit}.Header_logoBrand__upoxS{display:flex;align-items:baseline;gap:6px;font-size:20px;font-weight:700;letter-spacing:-.5px}.Header_logoBrandFirst__4rqZi{color:#fff}.Header_logoBrandSecond___YBPu{color:#6dc1f9;font-weight:400}.Header_desktopNav__sGY7M{display:flex;align-items:center;justify-content:center;gap:.5rem}@media(max-width:767px){.Header_desktopNav__sGY7M{display:none}}.Header_navLink__MR8Zu{position:relative;padding:6px 14px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.7);text-decoration:none;border-radius:6px;transition:color .2s ease,background .2s ease}.Header_navLink__MR8Zu:hover,.Header_navLink__MR8Zu:hover:visited{color:#fff!important;background:hsla(0,0%,100%,.06)}.Header_navLink__MR8Zu.Header_active__5wQFd{color:#fff;background:hsla(0,0%,100%,.1)}.Header_ctaButton__W8J3R{display:inline-flex;align-items:center;padding:8px 20px;background:#3871a1;color:#fff;font-size:14px;font-weight:500;border-radius:9999px;text-decoration:none;transition:all .2s ease}.Header_ctaButton__W8J3R:hover{background:color-mix(in srgb,#3871a1 80%,black);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(56,113,161,.4)}@media(max-width:767px){.Header_ctaButton__W8J3R{display:none}}.Header_mobileMenuButton__e9K0d{display:none;background:none;border:none;padding:1rem;cursor:pointer}@media(max-width:767px){.Header_mobileMenuButton__e9K0d{display:block}}.Header_hamburger__kn7DO{position:relative;display:block;width:22px;height:16px}.Header_hamburger__kn7DO span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:1px;transition:all .2s ease}.Header_hamburger__kn7DO span:first-child{top:0}.Header_hamburger__kn7DO span:nth-child(2){top:50%;transform:translateY(-50%)}.Header_hamburger__kn7DO span:nth-child(3){bottom:0}.Header_hamburger__kn7DO.Header_active__5wQFd span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.Header_hamburger__kn7DO.Header_active__5wQFd span:nth-child(2){opacity:0}.Header_hamburger__kn7DO.Header_active__5wQFd span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.Header_mobileNavDropdown__VSKUh{display:none;padding:1rem 0 1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:767px){.Header_mobileNavDropdown__VSKUh{display:flex;flex-direction:column;gap:2px}}.Header_mobileNavLink__66h9U{display:block;padding:10px 1.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:16px;font-weight:500;border-radius:6px;transition:all .2s ease}.Header_mobileNavLink__66h9U:hover{color:#fff;background:hsla(0,0%,100%,.06)}.Header_mobileNavLink__66h9U.Header_active__5wQFd{color:#fff;background:hsla(0,0%,100%,.1)}.Header_mobileCta__lUlnq{display:block;margin:1rem 1.5rem 0;padding:10px 20px;background:#3871a1;color:#fff;font-size:16px;font-weight:500;border-radius:9999px;text-align:center;text-decoration:none;transition:all .2s ease}.Header_mobileCta__lUlnq:hover{background:color-mix(in srgb,#3871a1 80%,black)}@keyframes Layout_fadeIn__6xGOr{to{opacity:1}}@keyframes Layout_slideUp__ICjUN{to{transform:translateY(0);opacity:1}}.Layout_layout__hzm1q{min-height:100vh;display:flex;flex-direction:column}.Layout_mainContent__AR_Wo{flex:1;padding-top:64px}@media(max-width:767px){.Layout_mainContent__AR_Wo{padding-top:56px}}@keyframes MobileNavigation_fadeIn__eC7uO{to{opacity:1}}@keyframes MobileNavigation_slideUp__PbiEV{to{transform:translateY(0);opacity:1}}.MobileNavigation_mobileNavigation__icFap{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-top:1px solid rgba(56,113,161,.1);z-index:1100;display:none}@media(max-width:767px){.MobileNavigation_mobileNavigation__icFap{display:block}}.MobileNavigation_mobileNavContainer__L_d5A{display:flex;align-items:center;justify-content:space-around;padding:1rem 0;max-width:100%}.MobileNavigation_mobileNavItem__t13yY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.5rem;text-decoration:none;color:#475569;transition:all .2s ease;border-radius:8px;min-width:0;flex:1;max-width:100px}.MobileNavigation_mobileNavItem__t13yY.MobileNavigation_active__060TZ,.MobileNavigation_mobileNavItem__t13yY:hover{color:#3871a1;background:rgba(56,113,161,.08)}.MobileNavigation_mobileNavItem__t13yY.MobileNavigation_active__060TZ .MobileNavigation_mobileNavIcon__22ghD,.MobileNavigation_mobileNavItem__t13yY:hover .MobileNavigation_mobileNavIcon__22ghD{transform:scale(1.1)}.MobileNavigation_mobileNavIcon__22ghD{width:24px;height:24px;transition:transform .2s ease}.MobileNavigation_mobileNavIcon__22ghD svg{width:100%;height:100%}.MobileNavigation_mobileNavLabel__9shlc{font-size:10px;font-weight:500;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;max-width:100%}@keyframes ScrollToTop_fadeIn__GRULI{to{opacity:1}}@keyframes ScrollToTop_slideUp__6Nb1z{to{transform:translateY(0);opacity:1}}.ScrollToTop_scrollToTop__2ifLK{position:fixed;bottom:100px;right:2rem;width:50px;height:50px;background:#3871a1;color:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:1050;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.04)}@media(max-width:767px){.ScrollToTop_scrollToTop__2ifLK{bottom:100px;right:1.5rem;width:45px;height:45px}}.ScrollToTop_scrollToTop__2ifLK svg{width:24px;height:24px}@media(max-width:767px){.ScrollToTop_scrollToTop__2ifLK svg{width:20px;height:20px}}.ScrollToTop_scrollToTop__2ifLK:hover{background:color-mix(in srgb,#3871a1 90%,black);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04)}.ScrollToTop_scrollToTop__2ifLK.ScrollToTop_visible__kdiq9{opacity:1;visibility:visible;transform:translateY(0)}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#0f172a;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-1px;color:#0f172a}h1{font-size:48px;letter-spacing:-1.5px;font-weight:700}@media(max-width:767px){h1{font-size:32px}}h2{font-size:32px;margin-bottom:1rem}@media(max-width:767px){h2{font-size:24px}}h3{font-size:24px;margin-bottom:1rem}@media(max-width:767px){h3{font-size:18px}}h4{font-size:18px}h4,p{margin-bottom:1rem}p{color:#475569;line-height:1.7}a{color:inherit;text-decoration:none;transition:color .2s ease}main a:not([class]){color:#3871a1}main a:not([class]):hover{color:color-mix(in srgb,#3871a1 80%,#0f172a)}.container{max-width:1312px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 64px}}.text-center{text-align:center}.text-primary{color:#3871a1}.text-gradient{background:linear-gradient(135deg,#3871a1,#6dc1f9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.fade-in{opacity:0;animation:fadeIn .6s ease forwards}.slide-up{transform:translateY(30px);opacity:0;animation:slideUp .6s ease forwards}.section{padding:4rem 0}@media(max-width:767px){.section{padding:3rem 0}}.section-sm{padding:3rem 0}@media(max-width:767px){.section-sm{padding:2rem 0}}.grid{display:grid;gap:2rem}@media(min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}.grid-2{display:grid;gap:2rem}@media(min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;background-color:#3871a1;color:#fff;border-radius:9999px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:hover:not(:disabled){background-color:color-mix(in srgb,#3871a1 90%,black);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.04)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;text-decoration:none;cursor:pointer;transition:all .2s ease;background-color:rgba(0,0,0,0);color:#3871a1;border:1px solid #e2e8f0;font-weight:500;border-radius:9999px}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#3871a1;transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.btn-large{padding:1.5rem 2rem;font-size:18px}.card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .3s ease;padding:2rem}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.04);border-color:color-mix(in srgb,#e2e8f0 80%,#3871a1)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media(max-width:767px){.mobile-nav-padding{padding-bottom:80px}}