.topnav{background-color:var(--color-secondary);color:var(--background);border-bottom:1px solid #0000;transition:background-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.topnav.scrolled{-webkit-backdrop-filter:blur(6px);border-bottom:1px solid #0000000f;box-shadow:0 8px 32px #0206171f;background-color:#009678fa!important}.topnav .nav-link{position:relative;color:#fff!important}.topnav .brand{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#0a1f44!important}.topnav .brand-title__fa{margin-top:2rem;margin-right:1rem;font-size:12px;position:absolute}.topnav .nav-link:after{content:"";background:var(--color-primary);opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.85)}.topnav .nav-link:hover:after,.topnav .nav-link:focus:after,.topnav .nav-link.active:after{opacity:1;transform:scaleX(1)}.topnav .nav-link.active{color:#fff!important}.btn-signup{background-color:var(--color-primary);color:#fff}.btn-signup:hover{opacity:.95;color:var(--color-secondary)}.btn-signin{color:var(--background)}.btn-signin:hover{opacity:.85;color:var(--color-primary)}@media (max-width:767px){.topnav .topnav-inner{height:64px}}.topnav .user-button{color:#fff;background:#00000014;border:1px solid #00000014;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 6px 18px #0a1f441f}.topnav .user-button:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.topnav .user-menu a,.topnav .user-menu button{color:#fff;text-decoration:none;display:block}.topnav .user-menu a:hover,.topnav .user-menu button:hover{background:#ffffff0f}.topnav .mobile-drawer a,.topnav .mobile-drawer .btn-signin,.topnav .mobile-drawer .btn-signup{color:#fff!important}.topnav .mobile-drawer a.active{text-underline-offset:6px;text-decoration:underline}.topnav .mobile-drawer .btn-signup{background:#fff2;border-radius:6px}
.abronix-footer{background:linear-gradient(135deg,var(--color-primary)50%,#0a1f44eb 30%,#00c49af2 20%);color:#fff;position:relative;overflow:hidden}.abronix-footer:before{content:"";pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(circle at 10% 20%,#00c49a1f,#0000 12%),radial-gradient(circle at 90% 80%,#ffffff0a,#0000 10%);position:absolute;inset:0}.abronix-footer .content{position:relative}.abronix-footer hr{border-color:#ffffff24}.abronix-footer .social-btn{color:#fff;will-change:transform,box-shadow;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff0f;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,background .16s,color .16s}.abronix-footer .social-btn svg{color:currentColor;transition:transform .22s,color .16s}.abronix-footer .social-btn:hover,.abronix-footer .social-btn:focus{color:var(--color-primary);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);transform:translateY(-6px)scale(1.08);box-shadow:0 10px 30px #00c49a29}.abronix-footer .social-btn:focus{outline:none;box-shadow:0 0 0 6px #00c49a1a,0 10px 30px #00c49a1f}@media (prefers-reduced-motion:reduce){.abronix-footer .social-btn{box-shadow:none!important;transition:none!important;transform:none!important}.abronix-footer{transition:none!important}}.abronix-footer a.footer-link{color:#fffffff2;border-radius:8px;align-items:center;gap:.375rem;padding:6px 8px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.9,.2,1),background .16s,box-shadow .22s,color .16s;display:inline-flex;position:relative}.abronix-footer a.footer-link:after{content:"";background:linear-gradient(90deg,var(--color-secondary),#fff9);transform-origin:100%;pointer-events:none;opacity:.95;border-radius:3px;height:3px;transition:transform .22s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:6px;left:8px;right:8px;transform:scaleX(0)}.abronix-footer a.footer-link:hover,.abronix-footer a.footer-link:focus{color:#fff;background:#ffffff0f;transform:translate(-6px);box-shadow:0 8px 28px #00c49a14}.abronix-footer a.footer-link:hover:after,.abronix-footer a.footer-link:focus:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.abronix-footer a.footer-link,.abronix-footer a.footer-link:after{transition:none!important;transform:none!important}}
