.Contact-module__hcVmEa__contact{text-align:center}.Contact-module__hcVmEa__pillContainer{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2rem;display:flex}.Contact-module__hcVmEa__pill{background:var(--white);border:1px solid var(--slate-200);color:var(--charcoal-gray);cursor:pointer;border-radius:50px;align-items:center;gap:1rem;padding:1rem 1.75rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 10px #0000000d}.Contact-module__hcVmEa__pill:hover{border-color:var(--pill-accent,var(--sakura-red));transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.Contact-module__hcVmEa__iconWrapper{justify-content:center;align-items:center;font-size:1.8rem;transition:transform .3s;display:flex}.Contact-module__hcVmEa__pill:hover .Contact-module__hcVmEa__iconWrapper{transform:scale(1.1)}.Contact-module__hcVmEa__textWrapper{text-align:left}.Contact-module__hcVmEa__platformName{font-family:var(--font-heading);font-size:var(--fs-base);color:var(--charcoal-gray);margin:0 0 .1rem;font-weight:700;line-height:1.2}.Contact-module__hcVmEa__handleText{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--gray-600);margin:0;line-height:1.2;transition:color .3s}.Contact-module__hcVmEa__pill:hover .Contact-module__hcVmEa__platformName,.Contact-module__hcVmEa__pill:hover .Contact-module__hcVmEa__handleText{color:var(--pill-accent,var(--sakura-red))}@media (max-width:640px){.Contact-module__hcVmEa__pillContainer{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.Contact-module__hcVmEa__pill{text-align:left;justify-content:flex-start;padding:1.25rem 2rem}}
