:root{--brand-navy:#0b1a2a;--brand-navy2:#102b45;--brand-primary:#63d779;--brand-accent:#4fc3a1;--brand-surface:#eaf2f7;--brand-white:#fff}.bg-brand-white{background:var(--brand-white)}.text-brand-navy{color:var(--brand-navy)}.text-brand-primary{color:var(--brand-primary)}.bg-brand-surface{background:var(--brand-surface)}.greycolor{background-color:#d0d0d0}.text-black{color:#000}.custom-paragraph{margin-top:24px;margin-bottom:24px}.marketingHeight{height:100px;width:auto}.mbtm{margin-bottom:100px}.imageMain{height:200px;width:auto}.heroback{background:var(--brand-primary)}.navigimi{background-color:transparent}.navlinkat{color:hsla(0,0%,100%,.85)}.navlinkat:hover{color:#fff}.nav-gradient{background:linear-gradient(90deg,var(--brand-navy) 0,var(--brand-navy2) 42%,var(--brand-primary) 100%);background-size:200% 200%;animation:navShift 12s ease infinite;position:relative;box-shadow:0 4px 18px rgba(11,26,42,.6)}.nav-gradient:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at right,rgba(99,215,121,.18),transparent 60%);pointer-events:none}@keyframes navShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.nav-gradient a{transition:color .25s ease,text-shadow .25s ease}.nav-gradient a:hover{text-shadow:0 0 6px hsla(0,0%,100%,.8)}.nav-gradient.sticky{backdrop-filter:blur(10px)}.footer-gradient{background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-navy2) 45%,var(--brand-primary) 100%);background-size:200% 200%;animation:footerShift 16s ease infinite;position:relative;box-shadow:0 -6px 24px rgba(11,26,42,.6)}.footer-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(99,215,121,.9),transparent)}@keyframes footerShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footback{background:transparent}.footer-gradient a{transition:color .3s ease,transform .3s ease,opacity .3s ease}.footer-gradient a:hover{color:var(--brand-primary);transform:translateY(-2px);opacity:1}@media (prefers-reduced-motion:reduce){.footer-gradient,.nav-gradient{animation:none!important;background-size:auto}}