.sticky-cta-mobile{display:none}@media (max-width:767px){.sticky-cta-mobile{z-index:9998;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg,#0a0a0a) 60%, transparent);pointer-events:none;opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta-mobile--visible{opacity:1;pointer-events:auto;transform:translateY(0)}body.menu-open .sticky-cta-mobile{opacity:0!important;pointer-events:none!important;transform:translateY(100%)!important}.sticky-cta-mobile__btn{background:var(--accent,#d4a853);color:#0a0a0a;width:100%;font-family:var(--font-sans,sans-serif);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;padding:15px 24px;font-size:15px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:block;box-shadow:0 4px 24px #d4a85359}.sticky-cta-mobile__btn:hover,.sticky-cta-mobile__btn:focus-visible{background:var(--accent-hover,#e0b860);outline:none;transform:translateY(-2px);box-shadow:0 8px 32px #d4a85380}.sticky-cta-mobile__btn:active{transform:translateY(0)}}
