@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600;700&display=swap");.ac-login a{color:#312E76}.ac-login a:hover{color:#211F52}@keyframes acFadeUp{0%{opacity:0;translate:0 32px;scale:.98;filter:blur(10px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}.ac-hero>*{animation:acFadeUp 1.1s cubic-bezier(.16,1,.3,1) both}.ac-hero>:nth-child(2){animation-delay:.1s}.ac-hero>:nth-child(3){animation-delay:.2s}.ac-hero>:nth-child(4){animation-delay:.3s}.ac-hero>:nth-child(5){animation-delay:.4s}.ac-card{animation:acFadeUp 1.1s cubic-bezier(.16,1,.3,1) .25s both}.ac-g{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,background-color .35s ease}.ac-g:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(33,31,82,.14);border-color:#877BAB;background-color:#F7F6F4}.ac-g:active{transform:scale(.98)}.ac-g:focus-visible,.ac-link:focus-visible{outline:2px solid #877BAB;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ac-login *,.ac-login :after,.ac-login :before{animation:none!important;transition:none!important}}.ac-login img{display:block;max-width:none}.ac-login h1,.ac-login h2,.ac-login p{margin:0}.ac-login button.ac-g{width:100%;cursor:pointer;appearance:none}.ac-login button.ac-g:disabled{opacity:.7;cursor:progress}@keyframes acSpin{to{rotate:1turn}}.ac-spin{animation:acSpin .8s linear infinite}