.eg-contact-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;align-items:start}.eg-contact-card{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:26px 28px 24px;border:1px solid var(--line-soft);border-radius:22px;background:rgba(255,255,255,.028);text-decoration:none;overflow:hidden;transition:transform .38s var(--ease-lift),border-color .3s ease,background .3s ease,box-shadow .38s var(--ease-lift)}.eg-contact-card:focus-visible,.eg-contact-card:hover{transform:translateY(-4px);border-color:rgba(215,176,131,.45);background:rgba(215,176,131,.07);box-shadow:0 22px 52px rgba(0,0,0,.32)}.eg-contact-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.eg-contact-value{font-size:clamp(19px,1.7vw,23px);line-height:1.3;color:var(--text);letter-spacing:-.005em;text-wrap:balance}.eg-contact-note{font-size:13.5px;line-height:1.5;color:var(--soft)}.eg-contact-arrow{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:18px;height:18px;color:var(--accent-2);opacity:0;transform:translate3d(-6px,4px,0);transition:opacity .32s var(--ease-soft),transform .38s var(--ease-lift)}.eg-contact-arrow svg{width:16px;height:16px}.eg-contact-card:focus-visible .eg-contact-arrow,.eg-contact-card:hover .eg-contact-arrow{opacity:1;transform:translateZ(0)}@media (max-width:620px){.eg-contact-channels{grid-template-columns:minmax(0,1fr);gap:12px}.eg-contact-card{padding:20px 22px 18px}.eg-contact-arrow{opacity:.8;transform:none}}@media (prefers-reduced-motion:reduce){.eg-contact-arrow,.eg-contact-card{transition:none}.eg-contact-card:focus-visible,.eg-contact-card:hover{transform:none}.eg-contact-card:focus-visible .eg-contact-arrow,.eg-contact-card:hover .eg-contact-arrow{transform:none}}