.xp-footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030304b3;border-top:1px solid #e9c98f26;padding:4rem clamp(1.5rem,6vw,6rem) 2rem}.xp-footer-brand{letter-spacing:.32em;color:#f3ecdd;margin-bottom:2.8rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.xp-footer-cols{flex-wrap:wrap;gap:2.5rem 4.5rem;display:flex}.xp-footer-col h4{letter-spacing:.2em;text-transform:uppercase;color:#e8e2d573;margin:0 0 1rem;font-size:.66rem;font-weight:400}.xp-footer-col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.xp-footer-col a{color:#e8e2d5b8;font-size:.82rem;text-decoration:none;transition:color .2s}.xp-footer-col a:hover{color:#e9c98f}.xp-footer-news{max-width:240px}.xp-footer-news p{color:#e8e2d58c;margin:0 0 1rem;font-size:.78rem;line-height:1.6}.xp-news{gap:.5rem;display:flex}.xp-news input{color:#e8e2d5;background:0 0;border:1px solid #e9c98f59;border-radius:999px;outline:none;flex:1;min-width:0;padding:.55rem 1rem;font-size:.8rem}.xp-news input:focus{border-color:#e9c98fb3}.xp-news button{color:#e9c98f;cursor:pointer;background:0 0;border:1px solid #e9c98f80;border-radius:999px;width:2.4rem;transition:background .2s}.xp-news button:hover{background:#e9c98f1a}.xp-footer-bottom{text-align:center;color:#e8e2d566;margin-top:3.5rem;font-size:.72rem}.xp-footer-brand{align-items:center;gap:.65rem;text-decoration:none;transition:color .2s;display:inline-flex}.xp-footer-brand img{opacity:.9;margin-left:.35rem}a.xp-footer-brand:hover{color:#e9c98f}.xp-footer-social a{align-items:center;gap:.55rem;display:inline-flex}.xp-footer-social svg{color:#e9c98fa6;flex-shrink:0;transition:color .2s}.xp-footer-social a:hover svg{color:#e9c98f}
