.help-center-page .contact-page{max-width:1140px;padding-top:30px}
.contact-page .contact-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.contact-page .contact-heading h1{font:21px/2 iranyekan-extrabold-fanumber;margin:0;color:#334155}
.contact-page .contact-surface{background:#fff;border:1px solid #e3e8ed;border-radius:14px;overflow:hidden}
.contact-page .contact-tabs{display:flex;align-items:stretch;gap:12px;padding:12px 20px 0;background:#fff;border-bottom:1px solid #e8edf1}
.contact-page .contact-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:9px;position:relative;min-height:48px;padding:8px 15px 15px;font:14px/24px iranyekan-bold-fanumber;white-space:nowrap;color:#657187;text-decoration:none;border-radius:7px 7px 0 0}
.contact-page .contact-tabs a i{font-size:18px}
.contact-page .contact-tabs a:hover,.contact-page .contact-tabs a[aria-selected=true]{color:#a53547;background:#fff8f9}
.contact-page .contact-tabs a[aria-selected=true]::after{content:'';height:3px;position:absolute;bottom:0;inset-inline:12px;border-radius:3px;background:#be4555}
.contact-page .contact-tabs a:focus-visible,.contact-page .contact-channel:focus-visible{outline:2px solid #be4555;outline-offset:-2px}
.contact-page .contact-panels{padding:28px 32px 34px;min-height:400px}
.contact-page [role=tabpanel]{scroll-margin-top:110px}
.contact-page [role=tabpanel]:focus{outline:none}
.contact-page [role=tabpanel]:focus-visible{outline:2px solid #d9a0aa;outline-offset:6px}
.contact-page [role=tabpanel]>h2{font:17px/2 iranyekan-extrabold-fanumber;color:#365e88;margin:0 0 22px}
.contact-page .contact-richtext{font-size:13.5px;line-height:2.3}
.contact-page .contact-richtext :is(h3,h4){font:16px/2 iranyekan-extrabold-fanumber;color:#365e88;margin:24px 0 10px}
.contact-page .contact-richtext h4{font-size:15px}
.contact-page .contact-richtext strong{font-family:iranyekan-bold-fanumber}
.contact-page .contact-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:16px 18px;border:1px solid #f0d5da;background:#fff8f9;border-radius:10px;color:#b13c4e;font:13px/2.2 iranyekan-bold-fanumber}
.contact-page .contact-notice i{font-size:15px;flex:none;margin-top:6px}
.contact-page .contact-hours{font-size:13.5px;line-height:2.2;color:#526176;margin:0 0 24px}
.contact-page .contact-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;max-width:700px;margin:0 auto 32px}
.contact-page .contact-channel{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:18px 16px;background:#f9fbfc;border:1px solid #e2e8ef;border-radius:10px;font:20px/1.8 iranyekan-bold-fanumber;color:#365e88;text-decoration:none;transition:border-color .15s,background-color .15s}
.contact-page .contact-channel span{overflow-wrap:anywhere;min-width:0}
.contact-page .contact-channel img{flex:none;object-fit:contain}
.contact-page .contact-channel:hover{border-color:#a7b9ca;background:#f3f7fa;color:#294c73}
.contact-page .contact-email-heading{font:15px/2 iranyekan-bold-fanumber;margin:0 0 18px;color:#334155}
.contact-page .contact-emails{margin-bottom:8px}
.contact-page .contact-emails .contact-channel{font-size:16px;gap:10px}
.contact-page .contact-emails i{font-size:21px;flex:none}
@media(max-width:767.98px){.contact-page .contact-panels{padding:22px}.contact-page .contact-tabs{gap:4px;padding-inline:10px}.contact-page .contact-tabs a{padding-inline:11px;font-size:13px}.contact-page .contact-channels{gap:12px}.contact-page .contact-channel{font-size:18px;padding:15px 12px}.contact-page .contact-emails .contact-channel{font-size:14px}}
@media(max-width:575.98px){.help-center-page .contact-page{padding-top:22px}.contact-page .contact-heading{margin-bottom:18px}.contact-page .contact-heading h1{font-size:19px}.contact-page .contact-tabs{padding:10px 8px 0;gap:2px}.contact-page .contact-tabs a{flex:1 1 auto;min-width:0;padding:8px 3px 13px;gap:5px;font-size:11px;line-height:22px}.contact-page .contact-tabs a i{font-size:15px}.contact-page .contact-tabs a[aria-selected=true]::after{inset-inline:7px}.contact-page .contact-panels{padding:20px 16px 24px}.contact-page [role=tabpanel]>h2{font-size:15px}.contact-page .contact-richtext{font-size:13px}.contact-page .contact-richtext :is(h3,h4){font-size:14px}.contact-page .contact-notice{padding:12px;font-size:13px}.contact-page .contact-channels{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:24px}.contact-page .contact-channel{font-size:19px;padding:14px}.contact-page .contact-emails .contact-channel{font-size:15px}}
@media(min-width:450px) and (max-width:575.98px){.contact-page .contact-tabs a{font-size:12.5px;gap:7px}.contact-page .contact-tabs a i{font-size:17px}}
@media(prefers-reduced-motion:reduce){.contact-page .contact-channel{transition:none}}

.contact-page .contact-channel:only-child{width:100%;max-width:360px;justify-self:center}
