.public-footer{color:#c6d7ce;background:linear-gradient(120deg,#082b23,#071b18);padding:0 clamp(24px,3.25vw,72px);font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;position:relative}.public-footer-inner{border-top:1px solid #dce8e01f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:none;margin:0 auto;padding:22px 0;display:grid}.public-footer p{margin:0}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:0;display:flex}.public-footer nav a{color:#dce8e0;white-space:nowrap;padding:0 22px;text-decoration:none}.public-footer nav a:last-child{padding-right:0}.public-footer nav a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.public-footer a:focus-visible{outline-offset:5px;outline:3px solid #a2d2bc}.public-footer-app{--badge-height:44px;--badge-border:1px solid #dce8e08c;--badge-radius:6px;--badge-background:#050d0b;color:#8fa79b;white-space:nowrap;border-inline:1px solid #dce8e01f;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:0 clamp(24px,3vw,48px);font-size:12px;display:flex}.public-footer-store,.public-footer-uneed{box-sizing:border-box;height:var(--badge-height);border:var(--badge-border);border-radius:var(--badge-radius);background:var(--badge-background);overflow:hidden}.public-footer-store{isolation:isolate;color:#fff;cursor:pointer;align-items:center;gap:10px;padding:0 15px 0 11px;font-family:Segoe UI,Manrope,Arial,sans-serif;line-height:1;text-decoration:none;transition:filter .25s,border-color .25s;display:inline-flex;position:relative}.public-footer-uneed{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:174px;max-width:100%;display:grid}.public-footer-uneed img{filter:invert()hue-rotate(180deg)brightness(1.5);width:auto;max-width:none;height:52px;display:block;transform:translate(4px)}.public-footer-store:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0a 42%,#ffffff21 50%,#ffffff0a 58%,#0000 70%);animation:8s cubic-bezier(.45,0,.25,1) 2s infinite public-footer-store-shine;position:absolute;inset:-1px;transform:translate(-120%)}.public-footer-store:hover{filter:brightness(1.12);border-color:#dce8e0bf}.public-footer-store:hover:after{animation-play-state:paused}@keyframes public-footer-store-shine{0%{transform:translate(-120%)}16%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.public-footer-store{transition:none}.public-footer-store:after{animation:none;display:none}}.public-footer-store-logo{grid-template-columns:repeat(2,10px);gap:2px;display:grid}.public-footer-store-logo i{background:#f25022;width:10px;height:10px}.public-footer-store-logo i:nth-child(2){background:#7fba00}.public-footer-store-logo i:nth-child(3){background:#00a4ef}.public-footer-store-logo i:nth-child(4){background:#ffb900}.public-footer-store-text{flex-direction:column;gap:2.5px;display:flex}.public-footer-store-text small{color:#e8eeeb;font-size:10.5px}.public-footer-store-text strong{letter-spacing:-.1px;font-size:16.5px;font-weight:600}@media (width<=1180px){.public-footer-inner{grid-template-columns:minmax(0,1fr) auto}.public-footer-app{border-inline:0;border-top:1px solid #dce8e01f;grid-area:2/1/auto/-1;justify-self:start;width:100%;padding:14px 0 0}}@media (width<=700px){.public-footer{padding:0 6%}.public-footer-inner{grid-template-columns:1fr;gap:16px;padding:21px 0}.public-footer nav{justify-content:flex-start;justify-self:start}.public-footer-app{white-space:normal;flex-wrap:wrap;grid-row:auto;gap:10px 14px;padding-top:12px}.public-footer nav a{padding:0 15px}.public-footer nav a:first-child{padding-left:0}}
