html,body{color:#3a4350;-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}h1,h2,h3,h4,h5{color:#0b1e33}a{color:inherit;text-decoration:none}*{box-sizing:border-box}ul.slick-dots li{width:auto;margin:0 4px}ul.slick-dots li button{background:#c9d6e6;border-radius:100px;width:10px;height:10px;padding:0;transition:all .3s}ul.slick-dots li button:before{display:none}ul.slick-dots li.slick-active button{background:linear-gradient(90deg,#004682 0%,#00b2e4 100%);width:28px}:root{--ease-out:cubic-bezier(.22, 1, .36, 1)}.reveal.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.reveal.reveal.revealed{opacity:1;transform:none}@keyframes heroIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}[data-hero] .slick-slider{animation:heroIn 1s var(--ease-out) both}@keyframes tabIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[role=tabpanel][data-state=active]{animation:tabIn .5s var(--ease-out)}a,button,[role=tab]{-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease-out), box-shadow .25s var(--ease-out), background .25s ease, color .2s ease, opacity .2s ease}a:active,button:active,[role=tab]:active{transition-duration:80ms;transform:scale(.96)!important}a:focus-visible,button:focus-visible,input:focus-visible,[role=tab]:focus-visible{outline-offset:3px;outline:3px solid #00b2e48c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
