.contact_wrap__JNcjh{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 4rem;width:100%;box-sizing:border-box}@media (min-width:768px){.contact_wrap__JNcjh{padding:4rem 2rem}}.contact_card__E3j0F{margin-top:1.5rem;padding:1.5rem;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(150deg,var(--surface-3),var(--surface-1));box-shadow:0 12px 45px rgba(0,0,0,.18)}.contact_label__StWrk{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.contact_mail__CoM8Z{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem;font-family:var(--body);font-weight:600;font-size:clamp(1.2rem,4.6vw,1.7rem);letter-spacing:-.02em;color:var(--white);text-decoration:none;overflow-wrap:anywhere}.contact_mail__CoM8Z:hover{color:var(--blue)}.contact_p__gQwSo{font-size:var(--fs-sm);color:var(--sub);line-height:1.7;margin:.5rem 0 0}.contact_p__gQwSo b{color:var(--white);font-weight:600}.contact_p__gQwSo a{color:var(--blue)}.contact_grid__PfnCN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}@media (max-width:600px){.contact_grid__PfnCN{grid-template-columns:minmax(0,1fr)}}.contact_tile__fHH86{min-width:0;padding:1rem 1.25rem;border-radius:14px;border:1px solid var(--line);background:var(--card)}.contact_tileT__e4sIr{font-family:var(--body);font-weight:600;font-size:var(--fs-body);color:var(--white)}.contact_links__Sv_RG{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem}.contact_links__Sv_RG .contact_label__StWrk{width:100%;margin-bottom:.125rem}.contact_link__cX1zm{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:10px;border:1px solid var(--line2);color:var(--sub);font-size:var(--fs-sm);text-decoration:none;transition:color .15s ease,border-color .15s ease}.contact_link__cX1zm:hover{color:var(--white);border-color:var(--accent-line)}