.ak-wave-svg{position:absolute;bottom:0;left:0;width:100%;height:100%;min-height:80px;max-height:80px}.ak-wave-layers>use{animation:ak-wave-flow 25s cubic-bezier(.55,.5,.45,.5) infinite}.ak-wave-layers>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.ak-wave-layers>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.ak-wave-layers>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.ak-wave-layers>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes ak-wave-flow{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media(prefers-reduced-motion:reduce){.ak-wave-layers>use{animation:none!important}}.ak-unified-footer{position:relative;z-index:2;padding:48px 0 28px;margin-top:-1px;background:#06030f}.ak-unified-footer .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ak-unified-footer .foot-grid{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.ak-unified-footer .foot-brand{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:280px}.ak-unified-footer .foot-brand .foot-mandala{width:52px;height:52px;filter:drop-shadow(0 0 12px rgba(255,184,0,.25));margin-bottom:4px}.ak-unified-footer .foot-brand .logo-text{font-family:Outfit,Space Grotesk,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.03em;line-height:1}.ak-unified-footer .foot-brand .logo-astro{color:#fff;-webkit-text-fill-color:#FFFFFF}.ak-unified-footer .foot-brand .logo-kamya{background:linear-gradient(135deg,#ffb800,#e5a600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ak-unified-footer .foot-brand .tm{font-size:10px;font-weight:400;opacity:.4;vertical-align:super;-webkit-text-fill-color:rgba(255,255,255,.4)}.ak-unified-footer .foot-brand p{font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;color:#ffffffbf;letter-spacing:.02em;line-height:1.5;margin:0}.ak-unified-footer .foot-tagline{font-size:12px!important;color:#ffffffb3!important;line-height:1.5!important;margin-bottom:4px;max-width:280px}.ak-unified-footer .foot-social{display:flex;gap:10px;margin-top:4px}.ak-unified-footer .foot-social a{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff8c;transition:all .3s ease;text-decoration:none}.ak-unified-footer .foot-social a:hover{color:#ffffffe6;border-color:#ffb8004d;background:#ffb8000f}.ak-unified-footer .foot-social svg{width:16px;height:16px}.ak-unified-footer .foot-cols{display:flex;gap:56px}.ak-unified-footer .foot-cols div{display:flex;flex-direction:column;gap:10px}.ak-unified-footer .foot-cols h4{font-family:Outfit,Space Grotesk,sans-serif;font-size:11px;font-weight:700;color:#ffffffd9;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;position:relative;padding-bottom:10px}.ak-unified-footer .foot-cols h4:after{content:"";position:absolute;bottom:0;left:0;width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,#FFB800,transparent);opacity:.6}.ak-unified-footer .foot-cols a{font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;color:#ffffffbf;letter-spacing:.01em;transition:color .3s ease,letter-spacing .3s ease,transform .3s ease;display:inline-block;text-decoration:none}.ak-unified-footer .foot-cols a:hover{color:#ffffffe6;letter-spacing:.04em;transform:translate(2px)}.ak-unified-footer .foot-trust{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);margin-top:48px;justify-content:center}.ak-unified-footer .foot-trust-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffffa6;font-weight:500;font-family:Inter,Plus Jakarta Sans,sans-serif}.ak-unified-footer .foot-trust-item span{font-size:14px}.ak-unified-footer .foot-bottom{margin-top:24px;padding-top:0;display:flex;align-items:center;justify-content:space-between}.ak-unified-footer .foot-bottom p{font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:400;color:#ffffff8c;letter-spacing:.03em;margin:0}@media(max-width:640px){.ak-unified-footer .foot-grid{flex-direction:column}.ak-unified-footer .foot-cols{flex-wrap:wrap;gap:24px}.ak-unified-footer .foot-trust{justify-content:flex-start}}
