.icon-26x26{height:26px;width:26px}.icon-26x26,.icon-62x62{background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-62x62{height:62px;width:62px}img[data-src]{opacity:0;transition:opacity .3s}img[data-src].loaded{opacity:1}.responsive-img{display:block;height:auto;max-width:100%}.image-container{border-radius:20px;overflow:hidden;position:relative}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glass-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.gradient-overlay{position:relative}.gradient-overlay:before{background:linear-gradient(135deg,#1d20881a,#fd9fff1a);content:"";inset:0;pointer-events:none;position:absolute}@font-face{font-display:swap;font-family:MiSansVf;font-style:normal;font-weight:100 900;src:url(../fonts/MiSansVF.woff2) format("woff2"),url(/fonts/MiSansVF.woff) format("woff")}:root{--brand:#1d2088;--text:#000;--muted:#2b2c3e;--tint:rgba(29,32,136,.02)}*{box-sizing:border-box}body,html{height:100%}body{background:#fff;color:var(--text);font-family:MiSansVf,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0}.container{margin:0 auto;padding:0 20px;width:min(1440px,95%)}@media (min-width:1920px){.container{padding:0 40px;width:min(1920px,95%)}}.title-animate{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.title-animate.animate-in{opacity:1;transform:translateY(0)}.title-animate.delay-1{transition-delay:.1s}.title-animate.delay-2{transition-delay:.2s}.title-animate.delay-3{transition-delay:.3s}@media (min-width:2560px){.container{padding:0 60px;width:min(2560px,95%)}}@media (min-width:1440px) and (max-width:1919px){.container{padding:0 40px;width:min(1440px,95%)}}@media (max-width:960px){.container{padding:0 20px;width:95%}}@media (max-width:680px){.container{padding:0 15px;width:95%}}.section{padding:56px 0}.nav-pill{background:#fffffff2;border:1px solid rgba(29,32,136,.16);border-radius:40px;box-shadow:0 12px 36px #1d208814;display:inline-flex;padding:18px 0 18px 28px;position:relative;z-index:2000}.nav-pill>:last-child{margin-right:0}.nav-pill a{color:#000;font-size:18px;font-weight:600;text-decoration:none}html{font-family:MiSansVf,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}a,body,button,h1,h2,h3,h4,h5,h6,input,p,select,textarea{font-family:inherit}img{display:block;height:auto;max-width:100%}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in-right.visible{opacity:1;transform:translate(0)}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transform:translateY(-30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in-down.visible{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(.9);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.scale-in.visible{opacity:1;transform:scale(1)}.fade-in-delay-1{transition-delay:.1s}.fade-in-delay-2{transition-delay:.2s}.fade-in-delay-3{transition-delay:.3s}.fade-in-delay-4{transition-delay:.4s}.fade-in-delay-5{transition-delay:.5s}.fade-in-delay-6{transition-delay:.6s}#app,body,html{margin:0;padding:0}
