.akhan-concept-footer{position:relative;z-index:2;padding:26px 24px;background:#19191b;color:#c9c9c6;border-top:1px solid #414144;text-align:center;font:13px/1.8 system-ui,sans-serif;letter-spacing:normal}
.akhan-concept-footer p{max-width:980px;margin:0 auto}
.akhan-concept-footer a{color:#fff;text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:44px;align-content:center}
.akhan-concept-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.akhan-demo-map{padding:48px 24px;background:#e9e9e6;color:#444;text-align:center;font:14px/1.8 system-ui,sans-serif}
.akhan-demo-toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;padding:14px 20px;border:1px solid #555;border-radius:4px;background:#19191b;color:#fff;font:14px/1.6 system-ui,sans-serif;z-index:9999;text-align:center}
@media(max-width:768px){.akhan-concept-footer{padding-bottom:100px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
