.profile-contact-card_card__I6twF{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);padding:22px 22px 18px;box-shadow:var(--shadow-sm)}.profile-contact-card_title__N_kq4{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:16px}.profile-contact-card_row__ehGGX{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;border-top:1px solid var(--outline-variant);text-decoration:none;color:inherit}.profile-contact-card_row__ehGGX:first-of-type{border-top:none}.profile-contact-card_rowIcon__YmZ26{font-size:18px;color:var(--text-subtle);flex-shrink:0;margin-top:1px}.profile-contact-card_rowLabel__q8Zq4{color:var(--text-muted);font-size:12px;margin-bottom:2px}.profile-contact-card_rowValue__IQKpx{font-size:14px;color:var(--text);font-weight:500;word-break:break-word}.profile-contact-card_row__ehGGX:hover .profile-contact-card_rowValue__IQKpx{color:var(--orange-600)}.profile-contact-card_messageButton__szRJw{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:6px;padding:13px 22px;border:none;border-radius:var(--radius-pill);background:var(--orange-600);color:#fff;font:500 14px/1.2 var(--font-sans);letter-spacing:.005em;text-align:center;cursor:pointer;box-shadow:0 8px 28px -10px rgba(196,124,64,.55);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.profile-contact-card_messageButton__szRJw:hover{transform:translateY(-1px);background:var(--orange-700,var(--orange-600));box-shadow:0 12px 32px -10px rgba(196,124,64,.6)}.profile-contact-card_messageButton__szRJw:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px}.profile-contact-card_messageIcon__PPUcC{font-size:18px;line-height:1;flex-shrink:0}.profile-contact-card_messageReassurance__Gu6T5{margin:10px 2px 0;font-size:12.5px;line-height:1.5;color:var(--text-subtle);text-align:center}.profile-contact-card_pillButton__TzPUl{align-self:center;padding:10px 22px;border-radius:var(--radius-pill);border:1px solid var(--outline-variant);background:var(--surface);color:var(--text);font:500 13px/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.profile-contact-card_pillButton__TzPUl:hover{border-color:var(--orange-300);background:var(--orange-50,var(--surface));color:var(--orange-600)}.profile-contact-card_pillButton__TzPUl:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px}