@charset "UTF-8";.m-auto{margin:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-0{margin-right:0!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-6{margin-bottom:4.5rem!important}.mb-8{margin-bottom:7.5rem!important}.mb-9{margin-bottom:9rem!important}.mb-10{margin-bottom:10.5rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}@media (min-width:576px){.mt-sm-4{margin-top:1.5rem!important}}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}body,html{background:#0a0f18;color:#b6c2d9;font-family:Inter,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent{color:#93c5fd!important}.accent-strong{color:#60a5fa!important}@media (prefers-reduced-motion:no-preference){.pop-in{animation:.6s cubic-bezier(.22,1,.36,1) both slideUpFade;will-change:transform,opacity,filter}}.stagger>*{animation:.6s cubic-bezier(.22,1,.36,1) both slideUpFade}.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:80ms}.stagger>:nth-child(3){animation-delay:120ms}@keyframes slideUpFade{0%{opacity:0;transform:translateY(32px) scale(.98);filter:blur(10px)}60%{opacity:1;transform:translateY(-2px) scale(1);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.navbar .navbar-nav{gap:1rem}@media (min-width:768px){.mt-md-6{margin-top:4.5rem!important}.navbar .navbar-nav{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}}.navbar .brand{background:linear-gradient(265.02deg,#47e1a8 0,#4278b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.navbar .nav-link{color:#b6c2d9;font-weight:500;transition:color .2s,margin-top .1s}.navbar .nav-link:hover{color:#e9f2ff;margin-top:-2px;text-shadow:0 0 18px rgba(37,99,235,.3)}.btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px}.btn__sm{padding:6px 12px;font-weight:400;font-size:14px;line-height:20px}.btn__md{padding:6px 12px;font-weight:400;font-size:16px;line-height:24px}.btn-ghost{--hover-bg:rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 24px rgba(0,0,0,.3);color:#b6c2d9;transition:background .2s,border-color .2s,color .2s,transform 80ms}.btn-ghost:hover{background:var(--hover-bg);color:#e9f2ff;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.28)}.btn-ghost:active{transform:translateY(1px)}.btn-ghost:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(147,197,253,.35),0 2px 8px rgba(0,0,0,.1);border-radius:999px}.btn-ghost.is-dark,.input-ghost.is-dark{--hover-bg:rgba(255,255,255,.08)}.cta{color:#fff;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform 80ms,box-shadow .2s,filter .2s,scale .8s;background:linear-gradient(61.7deg,#1e40af 32.5%,#1d4ed8 50.77%,#2563eb 65.55%);background-size:300% 300%;animation:2s linear infinite alternate gradient;overflow:visible}.cta__muted{animation:none}.cta:hover{filter:brightness(1.05);color:#e9f2ff;scale:1.02}.cta:active{transform:translateY(1px);color:#b6c2d9!important}.input-ghost::placeholder{color:#b6c2d9!important;opacity:75%}.input-ghost{--hover-bg:rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:10rem;color:#b6c2d9;transition:background .2s,border-color .2s,color .2s,transform 80ms}.input-ghost:focus-visible,.input-ghost:hover{background:var(--hover-bg);color:#e9f2ff;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.28)}.input-ghost:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(147,197,253,.35),0 2px 8px rgba(0,0,0,.1);border-radius:999px}@keyframes gradient{from{background-position:0 50%}to{background-position:100% 50%}}.main-containers{min-height:50vh;display:flex;flex-direction:column;justify-content:center}.hero-h1{font-size:3rem;width:100%;font-weight:400;line-height:1.1;color:#e9f2ff;-webkit-background-clip:text;background-clip:text}@media (min-width:992px){.hero-h1{width:85%;font-size:calc(3rem + 1.5vw)}}.background-gradient{background:linear-gradient(180deg,rgba(10,15,24,.3),#0a0f18),linear-gradient(71.76deg,#8a2c9a 0,#3c228b 30%,#1b6972 65%,#6d197b 100%);border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.seg-tabs{width:fit-content;position:relative;display:flex;align-items:center;gap:1rem;padding:4px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 24px rgba(0,0,0,.3);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.seg-tabs::-webkit-scrollbar{display:none}.seg-tabs__item{position:relative;z-index:1;display:flex;align-items:center;padding:8px 12px;border:0;background:0 0;cursor:pointer;color:#b6c2d9;font-weight:400;font-size:12px;line-height:1;border-radius:999px;white-space:nowrap;box-shadow:none!important;transition:color .2s,background .2s}.seg-tabs__item:hover{color:#e9f2ff}.seg-tabs__item.is-active{color:#fff}.seg-tabs__item:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(147,197,253,.35)}.seg-tabs__slider{position:absolute;top:0;left:0;z-index:0;width:0;height:0;transform:translate(0,0);border-radius:999px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.28);pointer-events:none;transition:transform .28s cubic-bezier(.22, .61, .36, 1),width .28s cubic-bezier(.22, .61, .36, 1),height .28s cubic-bezier(.22, .61, .36, 1)}img.screenshot{background-image:linear-gradient(180deg,0,rgba(0,0,0,.48) 100%);border-radius:12px}.img-wrap{position:relative}.img-wrap img{display:block;width:100%;height:auto}.img-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,15,24,.05),rgba(10,15,24,.35))}.seg-preview{position:relative;margin:18px auto 0;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}.seg-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.seg-preview>img.is-active{opacity:1;transition-delay:0.1s}.seg-preview>img.is-active::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,15,24,.05),rgba(10,15,24,.95))}@media (max-width:767.98px){.seg-preview{border-radius:12px}}#features-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-rows:1fr 1fr;gap:1rem}#features-cards-grid .card{height:100%}.styled-card{border:1px solid rgba(255,255,255,.1);background-color:#161b24;border-radius:10px;position:relative;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.28)}.card-glow-animate-wrapper:hover .card-border{opacity:1!important}.card-glow-animate-wrapper .card-glow-animate{background-color:rgba(255,255,255,.1);border-radius:10px;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.28);transition:scale .6s,box-shadow .2s,background .2s}.card-glow-animate-wrapper .card-glow-animate:hover{scale:1.01}.card-glow-animate-wrapper .card-glow-animate:hover::before{opacity:1}.card-glow-animate-wrapper .card-glow-animate::before,.card-glow-animate-wrapper .card-glow-animate>.card-border{height:100%;width:100%;content:"";position:absolute;opacity:0;transition:opacity .5s;top:0;left:0;border-radius:inherit}.card-glow-animate-wrapper .card-glow-animate::before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.06),transparent 40%);z-index:3;pointer-events:none}.card-glow-animate-wrapper .card-glow-animate>.card-border{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.1),transparent 40%);z-index:1}.card-glow-animate-wrapper .card-glow-animate>.card-body{height:calc(100% - 2px);width:calc(100% - 2px);background-color:#161b24;border-radius:inherit;margin:1px;z-index:2;position:relative}.feature-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(37,99,235,.14);border:1px solid rgba(255,255,255,.1);color:#93c5fd;transition:color .2s,filter .2s}.feature-card-icon i,.feature-card-icon svg{width:20px;height:20px}.feature-card:hover .feature-card-icon{color:#60a5fa}.feature-card-text-wrapper{margin-bottom:1.5rem}.feature-card-title{margin:8px 0 0;font-size:18px;line-height:24px;font-weight:700;color:#e9f2ff}.feature-card-title .accent,.our-mission-p .accent,.our-mission-title .accent{color:#93c5fd}.feature-card-p{margin:4px 0 0;font-size:14px;line-height:24px;font-weight:400;color:#b6c2d9}.feature-card-link{margin-top:8px;font-size:14px;line-height:24px;color:#93c5fd;text-decoration:none}.feature-card-link:hover{text-decoration:underline}.feature-card-link:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(147,197,253,.45),0 2px 8px rgba(0,0,0,.1);border-radius:6px}.mission__marquee{display:flex;gap:18px;align-items:start;justify-content:end}.rail{--gap:18px;--speed:45s;position:relative;width:clamp(120px,22vw,160px);height:100%;width:min-content;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent)}.rail--up{--speed:30s}.rail--down{--speed:60s}.rail__track{display:flex;flex-direction:column;gap:var(--gap);will-change:transform;width:min-content;margin-right:1px}.rail__track__icon{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:12px;background:rgba(37,99,235,.14);border:1px solid rgba(255,255,255,.1);color:#93c5fd;transition:color .2s,filter .2s;font-size:2rem}.rail__track__icon i,.rail__track__icon svg{width:40px;height:40px}.our-mission-title{margin:8px 0 0;font-size:32px;line-height:32px;font-weight:700;color:#e9f2ff}.our-mission-p{margin:4px 0 0;font-size:16px;line-height:24px;font-weight:400;color:#b6c2d9}.mission__marquee{height:clamp(440px,60vh,680px)}@keyframes marquee-y{from{transform:translateY(0)}to{transform:translateY(-50%)}}.rail--down .rail__track,.rail--up .rail__track{animation:marquee-y var(--speed) linear infinite}@media (prefers-reduced-motion:reduce){.seg-tabs__item,.seg-tabs__slider{transition:none!important}.rail .rail__track{animation:none!important}}@media (max-width:991.98px){.mission__marquee{flex-direction:column;align-items:stretch;justify-content:center;gap:12px;height:auto;width:100%}.rail{width:100%!important;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.rail__track{flex-direction:row!important;gap:12px!important}.rail__track .tile i{width:60px;height:60px;font-size:1.3rem}@keyframes marquee-x{from{transform:translateX(0)}to{transform:translateX(-50%)}}.rail--down .rail__track,.rail--up .rail__track{animation:marquee-x var(--speed) linear infinite!important}}.embla__wrapper{overflow-x:hidden}.embla__heading{display:flex;justify-content:space-between}.embla__heading .embla__btn-wrapper{display:flex;gap:8px}.embla{overflow:visible}.embla__container{display:flex;flex-direction:row}.embla__slide{flex:0 0 60%;margin-right:16px}#pricing-grid .pricing-card,.embla__slide .card{height:100%}.embla__slide img{max-width:70%;margin:auto;position:relative;border-radius:18px;background:linear-gradient(-45deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.28)}@media (max-width:768px){.embla__btn-wrapper{display:none}.embla__slide{flex:0 0 120%}.embla__slide img{border-radius:12px}}.carousel-gradient{position:absolute;width:10px;height:100%;background:linear-gradient(90deg,#0a0f18,transparent);pointer-events:none;z-index:2;top:0}.carousel-gradient-left{left:0}.carousel-gradient-right{right:0;transform:rotate(180deg)}.embla__button{display:inline-flex;justify-content:center;aspect-ratio:1/1}.embla__button:disabled{opacity:.35;pointer-events:none;border:1px solid rgba(255,255,255,.08)}#pricing-grid .muted-pricing-card{pointer-events:none;background-color:#0b111b;border:1px solid rgba(255,255,255,.08)}#pricing-grid .muted-pricing-card *{opacity:.82}#pricing-grid .pricing-card-content{display:flex;flex-direction:column}#pricing-grid .pricing-card-title{margin:8px 0 0;font-size:1rem;line-height:24px;font-weight:700;color:#e9f2ff}#pricing-grid .pricing-card-price{margin:4px 0 0;font-size:14px;line-height:22px;font-weight:400;color:#b6c2d9}#pricing-grid .pricing-card-price span{color:#fff;font-size:2rem;font-weight:700}#pricing-grid .pricing-card-p{margin:4px 0 0;font-size:.875rem;line-height:20px;font-weight:400;color:#b6c2d9}#pricing-grid .pricing-card hr{color:#b6c2d9;width:100%}#pricing-grid .pricing-card ul{color:#b6c2d9;font-size:.875rem;line-height:2}#pricing-grid .pricing-card ul i{margin-right:8px}.register-input-form label{line-height:16px;font-size:16px;font-weight:500;color:#e9f2ff;display:block;margin-bottom:.75rem}.register-input-form label .question-icon{cursor:pointer}