a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}body{font-family:'Inter',system-ui,-apple-system,sans-serif;overflow-x:hidden}.navbar-brand{letter-spacing:-.02em}.navbar-nav .nav-link:hover{color:var(--bs-primary) !important}footer a{transition:color .15s ease}footer a:hover{color:var(--bs-primary) !important}button.accept-policy{font-size:1rem;line-height:inherit}@keyframes pageFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:pageFadeIn .4s ease-out both}.hover-elevate{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease;will-change:transform,box-shadow}.hover-elevate:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,.1) !important}.btn{transition:transform .12s ease,box-shadow .12s ease}.btn:active:not(:disabled){transform:scale(.97)}a.card .fa,a.card .fas{transition:color .2s ease}a.card:hover .fa,a.card:hover .fas{color:var(--bs-primary) !important}@keyframes toastSlideIn{from{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:translateX(0)}}.toast.show{animation:toastSlideIn .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.page-fade-in{animation:none}.hover-elevate,.hover-elevate:hover{transform:none;transition:none;box-shadow:revert !important}.btn,.btn:active:not(:disabled){transform:none;transition:none}.toast.show{animation:none}}