.Footer-module-scss-module__EzUeIG__footer{background:#0b102066;border-top:1px solid #94a3b81f;padding:1.5rem 0 2rem}.Footer-module-scss-module__EzUeIG__footer .Footer-module-scss-module__EzUeIG__legalsItem{opacity:.9;font:normal 400 var(--text--basic)/var(--text--basic) "Inter Tight",sans-serif!important}.Footer-module-scss-module__EzUeIG__footer .Footer-module-scss-module__EzUeIG__menuItem{color:var(--color-text-2);font:normal 700 var(--text--basic)/calc(var(--text--basic) * 1.2) "Inter Tight",sans-serif!important}
:root{--color-background-1:#0b1020;--color-background-2:#111827;--color-text-1:#aebce0;--color-text-2:#edf3ff;--color-radial-bg1-bg2:#0f172a;--color-component-1:#15233d;--color-component-2:#1d2d4a;--color-component-3:#233a68;--color-solid-1:#5aa9ff;--color-solid-2:#7b8cff;--color-stroke-1:#94a3b82e;--color-stroke-2:#94a3b838;--color-stroke-3:#94a3b847;--color-component-1-75:#121c2dc7;--color-accent-soft:#5aa9ff2e;--color-glow:#7b8cff59;--color--inner--shadow:inset 0px 4px 4px #00000040;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-sm:0 12px 28px #0206171f;--shadow-md:0 18px 40px #0206172e;--shadow-lg:0 26px 52px #02061738;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--transition-fast:.2s ease;--transition-base:.3s ease;--heading--h1:clamp(2.75rem, 5vw, 5.2rem);--subheading--h2:clamp(2.1rem, 3vw, 3.2rem);--title--h3:clamp(1.7rem, 2.5vw, 2.5rem);--subtitle--h4:clamp(1.1rem, 1.5vw, 1.5rem);--text--basic:clamp(.95rem, 1vw, 1.05rem);--menu--item:clamp(1rem, 1vw, 1.2rem)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(circle at top left, #5aa9ff2e, transparent 22%), radial-gradient(circle at bottom right, #7b8cff24, transparent 20%), var(--color-background-1);max-width:clamp(320px,100%,2000px);color:var(--color-text-2);margin:0 auto;padding:0;font-family:Inter Tight,sans-serif;line-height:1.6}@media screen and (max-width:991px){body{max-width:100vw}}button,input,textarea{font:inherit}main{margin-top:60px}.section-label{color:#cfe7ff;letter-spacing:.08em;text-transform:uppercase;background:#5aa9ff1f;border:1px solid #5aa9ff47;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .8rem;font-size:.76rem;display:inline-flex}ul{margin:0;padding:0;list-style:none}li{list-style:none}a{color:var(--color-text-2);text-decoration:none}img{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin:0}.uppercase{text-transform:uppercase}.surface-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#111827e6,#111827b8);border:1px solid #94a3b824}.heading{font:normal 700 var(--heading--h1) / calc(var(--heading--h1) * 1) "Inter Tight", sans-serif}.heading p:first-child{font-family:var(--font-caveat), cursive;color:#cfe7ff;margin-bottom:.15em;font-size:.7em;font-weight:600;line-height:1;display:block}.subheading{font:normal 600 var(--subheading--h2) / calc(var(--subheading--h2) * 1.2) "Inter Tight", sans-serif}.title{font:normal 500 var(--title--h3) / calc(var(--title--h3) * 1.2) "Inter Tight", sans-serif}.subtitle{font:normal 400 var(--subtitle--h4) / calc(var(--subtitle--h4) * 1.4) "Inter Tight", sans-serif}.text--basic{font:normal 400 var(--text--basic) / calc(var(--text--basic) * 1.4) "Open Sans", sans-serif}.menu--item{font:normal 600 var(--menu--item) / calc(var(--menu--item) * 1.4) "Inter Tight", sans-serif;height:100%;color:var(--color-text-2);display:flex}a.menu--item>svg{width:auto;height:20px}.text--shadow{text-shadow:var(--color--inner--shadow)}.container{padding:0 clamp(25px,4%,50px)}.m-auto{margin:auto}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-end{align-items:flex-end}.text-center{text-align:center}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.px-1{padding-left:1rem;padding-right:1rem}.px-2{padding-left:2rem;padding-right:2rem}.px-3{padding-left:3rem;padding-right:3rem}.px-4{padding-left:4rem;padding-right:4rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.m-25{margin:.25rem}.m-50{margin:.5rem}.m-75{margin:.75rem}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-4{margin:4rem}.mt-25{margin-top:.25rem}.mt-50{margin-top:.5rem}.mt-75{margin-top:.75rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mb-25{margin-bottom:.25rem}.mb-50{margin-bottom:.5rem}.mb-75{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.ml-25{margin-left:.25rem}.ml-50{margin-left:.5rem}.ml-75{margin-left:.75rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.mr-25{margin-right:.25rem}.mr-50{margin-right:.5rem}.mr-75{margin-right:.75rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mx-25{margin-left:.25rem;margin-right:.25rem}.mx-50{margin-left:.5rem;margin-right:.5rem}.mx-75{margin-left:.75rem;margin-right:.75rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-2{margin-left:2rem;margin-right:2rem}.mx-3{margin-left:3rem;margin-right:3rem}.mx-4{margin-left:4rem;margin-right:4rem}.my-25{margin-top:.25rem;margin-bottom:.25rem}.my-50{margin-top:.5rem;margin-bottom:.5rem}.my-75{margin-top:.75rem;margin-bottom:.75rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:4rem;margin-bottom:4rem}.gap-25{gap:.25rem}.gap-50{gap:.5rem}.gap-75{gap:.75rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.w-100{width:100%}.h-100{height:100%}.flex-1{flex:1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.btn{cursor:pointer;width:fit-content;font:normal 600 var(--text--basic) / calc(var(--text--basic) * 1.2) "Inter Tight", sans-serif;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:linear-gradient(135deg, var(--color-solid-1), var(--color-solid-2));color:var(--color-text-2);border:1px solid #5aa9ff38;box-shadow:0 20px 40px #5aa9ff33}.btn--primary:hover{box-shadow:0 22px 44px #5aa9ff47}.btn--secondary{color:var(--color-text-2);background:#111827cc;border:1px solid #94a3b82e}.btn--secondary:hover{background:#172134f5;border-color:#94a3b847}.btn--lightblue{background:linear-gradient(135deg, var(--color-solid-1), var(--color-solid-2));color:var(--color-text-2);border:1px solid #5aa9ff38;box-shadow:0 20px 40px #5aa9ff33}.btn--icon{z-index:1;position:relative;width:52px!important;height:52px!important;padding:0!important}.btn--icon>span{display:none!important}.btn--icon>svg{z-index:2;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.input{font:normal 500 var(--text--basic) / calc(var(--text--basic) * 1.2) "Inter Tight", sans-serif;border:2px solid var(--color-stroke-1);background-color:var(--color-background-2);color:var(--color-text-2);border-radius:.5rem;padding:.5rem 1rem}.modal{background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.modal.active{display:flex}.modal-content{background-color:var(--color-background-2);border-radius:.5rem;padding:1rem;box-shadow:0 4px 4px #00000040}.row{flex-wrap:wrap;display:flex}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}@media screen and (max-width:768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}}.br-50{border-radius:50%}.br-100{border-radius:100%}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:.2s fadeUp}.contentSection .text--basic{flex-direction:column;gap:12px;display:flex}.contentSection .text--basic ul{flex-direction:column;gap:12px;padding:0 20px;display:flex}.contentSection .text--basic ul li{list-style:outside}.home{gap:10rem;padding-bottom:4rem}@media screen and (max-width:991px){.home{gap:6rem}}
.Card-module-scss-module__STksoG__card{background:linear-gradient(#111827f5,#111827d1);border:1px solid #94a3b824;border-radius:22px;min-height:260px;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 18px 40px #02061733}.Card-module-scss-module__STksoG__card:hover{border-color:#5aa9ff52;transform:translateY(-4px);box-shadow:0 24px 48px #5aa9ff14}.Card-module-scss-module__STksoG__card .Card-module-scss-module__STksoG__stackItem .Card-module-scss-module__STksoG__icon{height:27px}.Card-module-scss-module__STksoG__card .Card-module-scss-module__STksoG__icons{z-index:3;position:absolute;top:-18px;right:18px}.Card-module-scss-module__STksoG__card .Card-module-scss-module__STksoG__icons .Card-module-scss-module__STksoG__icon{background:linear-gradient(135deg,#5aa9ff66,#7b8cff40);border:1px solid #ffffff1f;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden;box-shadow:0 16px 24px #5aa9ff1f}.Card-module-scss-module__STksoG__card .Card-module-scss-module__STksoG__icons .Card-module-scss-module__STksoG__icon .Card-module-scss-module__STksoG__iconImg{border-radius:100%;width:20px;height:20px;overflow:hidden}
.Timeline-module-scss-module__uQUOTq__timeline{padding:3rem 0 1rem}.Timeline-module-scss-module__uQUOTq__timelineItem{background:#111827cc;border:1px solid #94a3b81f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.2rem;display:flex;position:relative;box-shadow:0 22px 40px #0206171f}.Timeline-module-scss-module__uQUOTq__timelineItem .Timeline-module-scss-module__uQUOTq__year{color:#dfeeff;letter-spacing:.08em;text-transform:uppercase;background:#5aa9ff1f;border:1px solid #5aa9ff33;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .7rem;font-size:.72rem;display:inline-flex}.Timeline-module-scss-module__uQUOTq__timelineItem h3{flex-direction:column;gap:.2rem;font-size:1.15rem;line-height:1.4;display:flex}.Timeline-module-scss-module__uQUOTq__timelineItem span{color:var(--color-text-1);font-size:.95rem}@media screen and (max-width:768px){.Timeline-module-scss-module__uQUOTq__timelineItem{text-align:center;flex-direction:column;align-items:center;display:flex}}.Timeline-module-scss-module__uQUOTq__timelineLign{margin-top:1rem;position:relative}.Timeline-module-scss-module__uQUOTq__timelineLign:after{content:"";z-index:1;background:linear-gradient(90deg,#5aa9ff33,#5aa9ffe6,#7b8cff33);width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Timeline-module-scss-module__uQUOTq__timelineLign .Timeline-module-scss-module__uQUOTq__point{z-index:2;background:linear-gradient(135deg, var(--color-solid-1), var(--color-solid-2));border:4px solid #0b1020;border-radius:100%;width:18px;height:18px;margin:0 auto;position:relative;box-shadow:0 0 0 8px #5aa9ff1f}@media screen and (max-width:991px){.Timeline-module-scss-module__uQUOTq__timelineLign{display:none}}
