.contact-seal{position:fixed;z-index:900;left:20px;bottom:18px;display:flex;flex-direction:row-reverse;align-items:center;gap:.7rem;direction:rtl;text-decoration:none;color:#f1d3a0}.contact-seal-medal{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;padding:4px;background:conic-gradient(from 210deg,#9a6634,#f6d9a4,#b8813f,#fff0cc,#a8743a,#ecc27e,#9a6634);box-shadow:0 8px 22px rgba(0,0,0,.55),0 0 18px rgba(230,160,80,.18);transition:box-shadow .26s ease,transform .26s ease}.contact-seal-medal:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(233,194,138,.35);animation:contact-seal-breath 4.2s ease-in-out infinite;pointer-events:none}@keyframes contact-seal-breath{0%,to{opacity:.15;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}.contact-seal-core{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at 50% 30%,#2e241b,#0e0a07 75%);box-shadow:inset 0 1px 0 rgba(255,222,180,.12),inset 0 -6px 12px rgba(0,0,0,.6);color:#f0c98d}.contact-seal:hover .contact-seal-medal{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.6),0 0 26px rgba(240,170,90,.35)}.contact-seal:focus-visible{outline:2px solid #ffcf8a;outline-offset:4px;border-radius:999px}@media (max-width:767px){.contact-seal{left:14px;bottom:14px}.contact-seal-medal{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.contact-seal-medal:after{animation:none}}html.a11y-still .contact-seal-medal:after{animation:none}.contact-seal-mobile{display:none}@media (max-width:767px){.contact-seal-mobile{display:block}.site-contact{display:none!important}}