@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}html,body{overflow-x:hidden}#navLinks{transition:all .3s ease-in-out}.fade-up-element{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.fade-right-element{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(-30px)}.fade-left-element{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(30px)}.is-visible{opacity:1!important;transform:translate(0)!important}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}#navbar.scrolled{background:#fffffff2!important;border-color:#e2e8f0cc!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}.btn-primary{color:#fff;cursor:pointer;background-color:#3625cd;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:20px;font-weight:600;line-height:28px;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #3625cd33}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 20px 40px #3625cd4d}.btn-secondary{color:#3625cd;cursor:pointer;background-color:#eaedff;border:1px solid #c7c4d84d;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:20px;font-weight:600;line-height:28px;transition:all .3s;display:inline-flex}.btn-secondary:hover{background-color:#e2e7ff;transform:translateY(-2px)}.btn-dark{color:#fff;cursor:pointer;background-color:#283044;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:20px;font-weight:600;line-height:28px;transition:all .3s;display:inline-flex}.btn-dark:hover{background-color:#131b2e;transform:translateY(-2px)}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e2e8f0cc}.glass-card-bento{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:1.5rem;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex}.glass-card-bento:hover{transform:translateY(-8px);box-shadow:0 20px 40px #5046e514}.card-intro-value{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:1.5rem;padding:2.5rem;transition:all .3s}.card-intro-value:hover{background-color:#fff;border-color:#77758733;box-shadow:0 20px 25px -5px #0000001a}.badge-pill{background-color:#eaedff;border:1px solid #c7c4d880;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem 1rem;display:inline-flex}.text-gradient{background:linear-gradient(135deg,#3625cd 0%,#4f63fb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (width<=767px){#navbar{z-index:1000!important}#navLinks{z-index:1001!important;background-color:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:1rem!important;width:280px!important;height:100vh!important;padding:5rem 2rem 2rem!important;transition:right .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:fixed!important;top:0!important;right:-320px!important;box-shadow:-10px 0 30px #0000001a!important}#navLinks.active{right:0!important}#navLinks a,#navLinks .cursor-pointer{border-bottom:0!important;padding-bottom:.25rem!important}#navLinks>a,#navLinks>div>span{color:#131b2e!important;align-items:center!important;width:100%!important;padding:.5rem 0!important;font-size:18px!important;font-weight:600!important;display:flex!important}#navLinks>a.text-primary,#navLinks>div>span.text-primary{color:#3625cd!important}#navLinks .group-hover\:block{box-shadow:none!important;background:0 0!important;border:none!important;border-left:2px solid #3625cd26!important;flex-direction:column!important;gap:.25rem!important;width:100%!important;margin-top:.25rem!important;margin-bottom:.5rem!important;padding-left:1.25rem!important;display:flex!important;position:static!important}#navLinks .group-hover\:block a{color:#464555!important;border-bottom:none!important;width:100%!important;padding:.5rem 0!important;font-size:15px!important;font-weight:500!important;display:block!important}#navLinks .group-hover\:block a.text-primary,#navLinks .group-hover\:block a.font-bold{color:#3625cd!important;font-weight:600!important}.menu-overlay{-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;background-color:#131b2e66;transition:opacity .3s;position:fixed;inset:0}.menu-overlay.active{opacity:1;pointer-events:auto}}.badge-section-title{letter-spacing:.1rem!important;text-transform:uppercase!important;margin-bottom:.75rem!important;font-size:18px!important;font-weight:600!important;line-height:36px!important;display:block!important}@media (width<=767px){.badge-section-title{margin-bottom:.5rem!important;font-size:18px!important;line-height:26px!important}}
