@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)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:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-zinc-50:#fafafa;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-50:lab(98.26% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.px-16{padding-inline:calc(var(--spacing)*16)}.py-32{padding-block:calc(var(--spacing)*32)}.font-sans{font-family:var(--font-geist-sans)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:40rem){.sm\:items-start{align-items:flex-start}}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{font-family:Inter,Arial,Helvetica,sans-serif}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--primary-color:#0e558c;--secondary-color:#f36f22;--white-color:#fff;--black-color:#000}.container{width:92%;max-width:1480px}@media (max-width:767px){.container{width:100%}}.btn{cursor:pointer;border:1px solid #000;border-radius:.375rem;padding:.5rem 1rem;transition:background-color .3s}.btn-primary{background:var(--primary-color);color:var(--white-color);border:1px solid var(--white-color)}.btn-primary:hover{background:var(--white-color);color:var(--primary-color);border:1px solid var(--primary-color)}.btn-secondary{background:var(--secondary-color);color:var(--white-color);border:1px solid var(--white-color)}.btn-secondary:hover{background:var(--white-color);color:var(--secondary-color);border:1px solid var(--secondary-color)}.site-header{background-color:var(--primary-color);width:100%;color:var(--white-color);z-index:1000;transition:background-color .3s;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0000001a}.site-header .btn{align-items:center;gap:10px;display:flex}.site-header .btn svg{margin:auto 0}.site-header .container{justify-content:space-between;align-items:center;margin:0 auto;padding:1rem;display:flex}.site-header .container .left{align-items:center;gap:1rem;display:flex}.site-header .container .left li{border-radius:15px;padding:.5rem 1rem;list-style:none}.site-header .logo{cursor:pointer;border-radius:15px;padding:.5rem 1rem;font-weight:700;line-height:1}.site-header .logo img{height:40px}.site-header .nav--desktop ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.site-header .actions--desktop{gap:1rem;display:flex}.site-header .mobile-menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;padding:.5rem;display:none}.site-header .mobile-menu-toggle .hamburger-icon{background-color:var(--white-color);width:25px;height:3px;transition:background-color .3s;display:block;position:relative}.site-header .mobile-menu-toggle .hamburger-icon:before,.site-header .mobile-menu-toggle .hamburger-icon:after{content:"";background-color:var(--white-color);width:25px;height:3px;transition:transform .3s;display:block;position:absolute;left:0}.site-header .mobile-menu-toggle .hamburger-icon:before{top:-8px}.site-header .mobile-menu-toggle .hamburger-icon:after{top:8px}.site-header .mobile-menu-toggle.is-open .hamburger-icon{background-color:#0000}.site-header .mobile-menu-toggle.is-open .hamburger-icon:before{transform:translateY(8px)rotate(45deg)}.site-header .mobile-menu-toggle.is-open .hamburger-icon:after{transform:translateY(-8px)rotate(-45deg)}@media (max-width:767px){.site-header .container{padding:.5rem 1rem}.site-header .nav--desktop,.site-header .actions--desktop{display:none}.site-header .mobile-menu-toggle{display:block}}@media (max-width:868px){.site-header .nav--desktop{display:none}.site-header .mobile-menu-toggle{display:block}}.hero{color:var(--white-color);text-align:center;background-image:url(/assets/img/bg/homepage.jpeg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:96vh;padding:5rem 0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.hero{padding-bottom:1rem}}.hero:before{content:"";z-index:1;background-color:#0e558ccc;width:100%;height:100%;position:absolute;top:0;left:0}.hero .content{z-index:2;width:80%;max-width:1280px;margin:0 auto;padding:0 1rem;position:relative}.hero .title{margin-bottom:1rem;font-size:3rem;font-weight:700}@media (max-width:576px){.hero .title{font-size:2.5rem}}@media (max-width:767px){.hero .title{font-size:2rem}}.hero .subtitle{margin-bottom:1.5rem;font-size:1.5rem}@media (max-width:767px){.hero .subtitle{display:none}}.hero .description{font-size:1.25rem}.hero .countdown{justify-content:center;gap:2rem;margin-top:2rem;display:flex}@media (max-width:767px){.hero .countdown{flex-direction:column;gap:1rem}}.hero .countdown-section{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hero .countdown-item{background-color:#ffffff1a;border-radius:10px;min-width:100px;padding:1rem 1.5rem}@media (max-width:767px){.hero .countdown-item{padding:.25rem .5rem}}.hero .countdown-number{font-size:3rem;font-weight:700;display:block}@media (max-width:767px){.hero .countdown-number{font-size:2rem}}.hero .countdown-label{text-transform:uppercase;font-size:1rem;display:block}.hero .bouton{margin-top:40px}@media (max-width:767px){.hero .bouton{margin-top:15px}}.hero .bouton .btn{padding:10px 20px;font-size:1.5rem;display:inline-block}@media (max-width:767px){.hero .bouton .btn{font-size:1.2rem}}.hero .bouton .btn:hover{transform:translateY(-4px);box-shadow:0 0 0 3px #0e558c33}.hero .scroll-indicator{animation:1.5s infinite blink;position:absolute;bottom:-4rem;left:50%;transform:translate(-50%)}.hero .scroll-indicator .arrow{border:2px solid var(--white-color);border-top:none;border-left:none;width:24px;height:24px;transform:rotate(45deg)}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.mobile-nav-overlay{z-index:10000;background-color:#000000b3;justify-content:flex-end;width:100%;height:100%;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.mobile-nav-menu{background-color:var(--primary-color);width:80%;color:var(--white-color);padding:2rem 1rem;transition:transform .3s ease-out;position:relative;transform:translate(0);box-shadow:-2px 0 5px #0003}.mobile-nav-menu .mobile-menu-close{color:var(--white-color);cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:1rem;right:1rem}.mobile-nav-menu ul{margin-bottom:2rem;padding:0;list-style:none}.mobile-nav-menu ul li{margin-bottom:1rem}.mobile-nav-menu ul li a{color:var(--white-color);padding:.5rem 0;font-size:1.2rem;text-decoration:none;display:block}.mobile-nav-menu ul li a:hover{color:var(--secondary-color)}.mobile-nav-menu__actions{flex-direction:column;gap:1rem;display:flex}.mobile-nav-menu__actions .btn{text-align:center;width:100%}body.no-scroll{overflow:hidden}.vision{background-color:#f8f9fa;padding:2rem 0}.vision .container{margin:0 auto;padding:0 1rem}.vision__header{text-align:center;margin-bottom:3rem}.vision__title{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:767px){.vision__title{font-size:1.5rem}}.vision__subtitle{color:var(--black-color);font-size:1.5rem;font-weight:600}@media (max-width:767px){.vision__subtitle{font-size:1.2rem}}.vision__content{align-items:flex-start;gap:3rem;display:flex}@media (max-width:767px){.vision__content{flex-direction:column-reverse;align-items:center;gap:1rem}}.vision__problem,.vision__mission{flex:1}.vision__problem{flex-direction:column;gap:2rem;display:flex}.vision .vision-card{background-color:var(--white-color);border-left:5px solid var(--secondary-color);border-radius:10px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000000d}.vision .vision-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.vision .vision-card__title{color:var(--primary-color);text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.vision .vision-card p{text-align:justify;font-style:italic}.vision__mission-title{margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.vision__mission-description{text-align:justify;margin-bottom:5px;font-size:1.2rem}.vision__mission-description .text-accent{color:var(--primary-color)}.vision .mission-list{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.vision .mission-list__item{background-color:var(--white-color);border-left:5px solid var(--primary-color);border-radius:8px;padding:1.5rem;font-size:1.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:767px){.vision .mission-list__item{font-size:1.1rem}}.vision .mission-list__item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.vision__conclusion{text-align:center;color:var(--primary-color);margin-top:3rem;font-size:1.5rem;font-weight:600}@media (max-width:767px){.vision__conclusion{font-size:1.2rem}}.vision .vision-new{padding:2rem 0}.vision .vision-new .title{text-align:center;margin-bottom:1rem;font-size:1.5rem}.vision .vision-new .title .text-accent{color:var(--secondary-color)}.vision .vision-new .content{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem;display:grid}@media (max-width:868px){.vision .vision-new .content{grid-template-columns:1fr 1fr;align-items:center;gap:1rem}}@media (max-width:767px){.vision .vision-new .content{grid-template-columns:1fr;align-items:center;gap:1rem}}.vision .vision-new .content .content-p{text-align:left;opacity:0;background-color:#f8f9fa;border-radius:10px;align-content:center;height:100%;padding:2rem;font-size:1.3rem;transition:transform .3s,box-shadow .3s;animation:.8s ease-out forwards fadeInUp;box-shadow:0 4px 20px #0000000d}.vision .vision-new .content .content-p:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}.vision .vision-new .content .content-p:first-child{animation-delay:.55s}.vision .vision-new .content .content-p:nth-child(2){animation-delay:.7s}.vision .vision-new .content .content-p:nth-child(3){animation-delay:.85s}.vision .vision-new .content .content-p:nth-child(4){animation-delay:1s}.vision .vision-new .content .content-p:nth-child(5){animation-delay:1.15s}.vision .vision-new .content .content-p:nth-child(6){animation-delay:1.3s}.join-us{background-color:var(--primary-color);color:var(--white-color);text-align:center;padding:2rem 0;overflow:hidden}.join-us .btn{justify-content:center;align-items:center;gap:2px;display:flex}.join-us .join-us__container{margin:0 auto;padding:0 1rem}.join-us__title{opacity:0;margin-bottom:2.5rem;font-size:2.5rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.join-us__title{font-size:1.5rem}}.join-us__cards{flex-direction:row;justify-content:center;gap:2.5rem;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.join-us__cards{flex-direction:column;align-items:center}}.join-us__card{background-color:var(--white-color);color:var(--black-color);border-radius:.75rem;flex:1;max-width:400px;padding:2rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.join-us__card:hover{opacity:.8!important;transform:translateY(-10px)!important;box-shadow:0 15px 20px -5px #00000026,0 8px 10px -4px #00000014!important}.join-us__card{opacity:0;animation:1s ease-out forwards fadeInUp}.join-us__card:first-child{animation-delay:.3s}.join-us__card:nth-child(2){animation-delay:.6s}.join-us__card-title{color:var(--primary-color);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.join-us__card-description{margin-bottom:1.5rem;font-size:1.1rem}.join-us__cta{width:auto;margin-top:auto;display:inline-block}.join-us__conclusion{opacity:0;margin-top:2.5rem;font-size:1.5rem;animation:1s ease-out .9s forwards fadeIn}.join-us__sub-conclusion{opacity:0;margin-top:.5rem;font-size:1.25rem;animation:1s ease-out 1.2s forwards fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.launch-offer{background-color:var(--white-color);padding:2rem 0;overflow:hidden}.launch-offer .container{text-align:center;margin:0 auto;padding:0 1rem}.launch-offer__title{color:var(--primary-color);opacity:0;margin-bottom:1rem;font-size:2.5rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.launch-offer__title{font-size:1.5rem}}.launch-offer__subtitle{color:var(--secondary-color);opacity:0;margin-bottom:3rem;font-size:1.5rem;font-weight:600;animation:1s ease-out .2s forwards fadeInDown}@media (max-width:767px){.launch-offer__subtitle{font-size:1.2rem}}.launch-offer__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:80rem;margin:0 auto;display:grid}.launch-offer__card{text-align:left;opacity:0;background-color:#f8f9fa;border-radius:10px;padding:2rem;transition:transform .3s,box-shadow .3s;animation:.8s ease-out forwards fadeInUp;box-shadow:0 4px 20px #0000000d}.launch-offer__card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}.launch-offer__card:first-child{animation-delay:.55s}.launch-offer__card:nth-child(2){animation-delay:.7s}.launch-offer__card:nth-child(3){animation-delay:.85s}.launch-offer__card:nth-child(4){animation-delay:1s}.launch-offer__card:nth-child(5){animation-delay:1.15s}.launch-offer__card:nth-child(6){animation-delay:1.3s}.launch-offer__card-title{color:var(--primary-color);gap:8px;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;display:flex}.launch-offer__card-title svg{margin:auto 0}.launch-offer__card-description{font-size:1rem;line-height:1.5}.registration-form{background-color:#ebf8ff;padding:2rem 0;overflow:hidden}.registration-form .container{max-width:56rem;margin:0 auto;padding:0 1rem}.registration-form__header{text-align:center;margin-bottom:2.5rem}.registration-form__title{color:var(--primary-color);opacity:0;font-size:2.25rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.registration-form__title{font-size:1.5rem}}.registration-form__subtitle{color:var(--secondary-color);opacity:0;margin-top:.5rem;font-size:1.2rem;font-weight:600;animation:1s ease-out .3s forwards fadeInDown}@media (max-width:767px){.registration-form__subtitle{font-size:1.2rem}}.cta-options{background-color:var(--primary-color);color:var(--white-color);text-align:center;padding:2rem 0;overflow:hidden}.cta-options .cta-options__container{margin:0 auto;padding:0 1rem}.cta-options__title{opacity:0;justify-content:center;gap:10px;margin-bottom:2.5rem;font-size:2.5rem;font-weight:700;animation:1s ease-out forwards fadeInDown;display:flex}.cta-options__title svg{width:36px;height:36px;margin:auto 0}@media (max-width:767px){.cta-options__title{font-size:1.5rem}}.cta-options__cards{flex-direction:row;justify-content:center;align-items:stretch;gap:2rem;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.cta-options__cards{flex-direction:column;align-items:center}}.cta-options__card{background-color:var(--white-color);color:var(--black-color);border-radius:.75rem;flex-direction:column;flex:1;justify-content:space-between;max-width:400px;padding:2rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.cta-options__card:hover{transform:translateY(-10px)!important;box-shadow:0 15px 20px -5px #00000026,0 8px 10px -4px #00000014!important}.cta-options__card{opacity:0;animation:1s ease-out forwards fadeInUp}.cta-options__card:nth-child(2){animation-delay:.3s}.cta-options__card:nth-child(3){animation-delay:.6s}.cta-options__card .btn{gap:9px;margin-top:10px;display:flex}.cta-options__card .btn svg{margin:auto 0}.mauticform_wrapper{background-color:var(--white-color);opacity:0;border-radius:15px;padding:2.5rem;animation:1s ease-out .6s forwards fadeInUp;box-shadow:0 10px 30px #0000001a;max-width:100%!important}.mauticform_wrapper .mauticform-innerform{flex-direction:column;gap:1.5rem;display:flex}.mauticform_wrapper .mauticform-row{margin-bottom:0;display:block}.mauticform_wrapper .mauticform-label{color:var(--black-color);margin-bottom:.5rem;font-weight:600;display:block}.mauticform_wrapper .mauticform-row.mauticform-required .mauticform-label:after{color:#e53e3e;content:" *";display:inline}.mauticform_wrapper .mautic-form__helpmessage{color:#718096;margin-bottom:.5rem;font-size:.9em;display:block}.mauticform_wrapper .mautic-form__errormsg{color:#e53e3e;margin-top:.25rem;font-size:.9rem;display:block}.mauticform_wrapper .mautic-form__input,.mauticform_wrapper .mautic-form__textarea,.mauticform_wrapper .mauticform-selectbox{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem 1rem;transition:border-color .3s,box-shadow .3s}.mauticform_wrapper .mautic-form__input:focus,.mauticform_wrapper .mautic-form__textarea:focus,.mauticform_wrapper .mauticform-selectbox:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #0e558c33}.mauticform_wrapper .mautic-form__textarea{resize:vertical;min-height:120px}.mauticform_wrapper .mautic-form__checkbox-row{align-items:center;margin-bottom:.5rem;display:flex}.mauticform_wrapper .mautic-form__checkbox-label{margin-left:.5rem;font-weight:400}.mauticform_wrapper .mauticform-checkboxgrp-checkbox{margin-right:.5rem}.mauticform_wrapper .mauticform-button-wrapper{text-align:center;margin-top:2rem}.mauticform_wrapper .mauticform-button-wrapper .mauticform-button{cursor:pointer;border-radius:8px;width:100%;padding:10px;transition:background-color .3s,color .3s;display:inline-block;background:var(--primary-color)!important;color:var(--white-color)!important;border:1px solid var(--primary-color)!important}.mauticform_wrapper .mauticform-button-wrapper .mauticform-button:hover{background:var(--white-color)!important;color:var(--primary-color)!important}.modal-overlay{z-index:2000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.modal-content{background-color:var(--white-color);text-align:center;width:90%;max-width:500px;color:var(--black-color);border-radius:15px;padding:2.5rem;animation:.4s ease-out fadeInUp;position:relative;box-shadow:0 10px 30px #0003}.modal-close{cursor:pointer;color:#aaa;background:0 0;border:none;font-size:2rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:var(--black-color)}.modal-icon{margin-bottom:1rem;font-size:3rem}.modal-title{color:var(--primary-color);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.modal-message{margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.modal-content .btn-primary{padding:.75rem 2rem;font-size:1rem}.modal-content .btn-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.faq{background-color:var(--white-color);padding:2rem 0;overflow:hidden}.faq .container{max-width:56rem;margin:0 auto;padding:0 1rem}.faq__title{text-align:center;color:var(--primary-color);opacity:0;margin-bottom:3rem;font-size:2.5rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.faq__title{font-size:1.5rem}}.faq__list{flex-direction:column;gap:1rem;display:flex}.faq__item{opacity:0;border:1px solid #e2e8f0;border-radius:10px;transition:all .3s ease-in-out;animation:.8s ease-out forwards fadeInUp;overflow:hidden}.faq__item:first-child{animation-delay:.45s}.faq__item:nth-child(2){animation-delay:.6s}.faq__item:nth-child(3){animation-delay:.75s}.faq__item--open{border-color:var(--primary-color);box-shadow:0 4px 20px #0e558c1a}.faq__question{cursor:pointer;text-align:left;width:100%;color:var(--black-color);background-color:#f8f9fa;border:none;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.25rem;font-weight:600;transition:background-color .3s;display:flex}.faq__question:hover{background-color:#f1f3f5}@media (max-width:767px){.faq__question{font-size:1.2rem}}.faq__answer{background-color:var(--white-color);max-height:0;padding:0 1.5rem;font-size:1.1rem;line-height:1.6;transition:max-height .5s cubic-bezier(0,1,0,1),padding .5s;overflow:hidden}.faq__item--open .faq__answer{max-height:500px;padding:1.5rem;transition:max-height 1s cubic-bezier(1,0,1,0),padding .5s}.faq__icon{width:20px;height:20px;transition:transform .4s;position:relative}.faq__icon:before,.faq__icon:after{content:"";background-color:var(--primary-color);width:16px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item--open .faq__icon{transform:rotate(135deg)}.final-cta{color:var(--white-color);text-align:center;background-color:#1a202c;padding:3rem 0;overflow:hidden}.final-cta .btn{gap:9px;display:flex}.final-cta .btn svg{margin:auto 0}.final-cta__container{margin:0 auto;padding:0 1rem}.final-cta__title{opacity:0;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.final-cta__title{font-size:1.7rem}}.final-cta__subtitle{opacity:0;max-width:700px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;animation:1s ease-out .3s forwards fadeInDown}.final-cta__actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.final-cta__actions .btn{opacity:0;animation:.8s ease-out forwards fadeInUp}.final-cta__actions .btn:first-child{animation-delay:.6s}.final-cta__actions .btn:nth-child(2){animation-delay:.8s}.final-cta__actions .btn:nth-child(3){animation-delay:1s}.final-cta__socials{justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.final-cta__socials a{color:var(--white-color);transition:color .3s,transform .3s}.final-cta__socials a:hover{color:var(--secondary-color);transform:scale(1.1)}.final-cta__socials a svg{width:32px;height:32px}.final-cta__socials .tiktok-icon svg{fill:var(--white-color)}.final-cta__socials .tiktok-icon:hover svg{fill:var(--secondary-color)}.final-cta__countdown{color:var(--secondary-color);opacity:0;font-size:1.5rem;font-weight:700;animation:1s step-end infinite blink}@media (max-width:767px){.final-cta__countdown{font-size:1.2rem}}.onboarding-steps{padding:2rem 0;overflow:hidden}.onboarding-steps .container{text-align:center;margin:0 auto;padding:0 1rem}.onboarding-steps__title{color:var(--primary-color);opacity:0;margin-bottom:2.5rem;font-size:2.5rem;font-weight:700;animation:1s ease-out forwards fadeInDown}@media (max-width:767px){.onboarding-steps__title{font-size:1.5rem}}.onboarding-steps__steps{flex-direction:row;justify-content:center;gap:2rem;display:flex}@media (max-width:767px){.onboarding-steps__steps{flex-direction:column;align-items:center}}.onboarding-steps__step{text-align:left;opacity:0;background-color:#f7fafc;border-radius:.5rem;width:33.33%;padding:1.5rem;animation:1s ease-out forwards fadeInUp}@media (max-width:767px){.onboarding-steps__step{width:100%}}.onboarding-steps__step:nth-child(2){animation-delay:.3s}.onboarding-steps__step:last-child{animation-delay:.6s}.onboarding-steps__step:hover{cursor:pointer;transform:translateY(-5px);box-shadow:0 10px 25px #00000026,0 8px 10px -4px #00000014}.onboarding-steps__step-title{color:var(--primary-color);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.onboarding-steps__step-items{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}
