
.zyta-contact-strip{margin-top:28px;border-top:1px solid #e5e6e8;color:#0a2947;background:#fff}
.zyta-contact-strip__inner{display:flex;gap:32px 80px;padding-top:26px;padding-bottom:10px;flex-wrap:wrap}
.zyta-contact-strip__inner>div{display:flex;flex-direction:column;gap:8px;font-size:14px}
.zyta-contact-strip span,.zyta-support-title{font-size:12px;color:#636b74}
.zyta-contact-strip a:hover{text-decoration:underline;text-underline-offset:4px}
.contact-page{background:#fafaf8;color:#0a2947;padding:60px 0 84px}
.contact-shell{width:min(1120px,calc(100% - 48px));margin:auto}
.contact-eyebrow{color:#bd481d;font-size:12px;letter-spacing:2px;font-weight:700}
.contact-page h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1px;margin:18px 0}
.contact-lead{max-width:720px;line-height:1.85;color:#5c6873;font-size:16px}
.contact-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:26px;margin-top:36px}
.contact-card{background:white;border:1px solid #e7e8e6;border-radius:8px;padding:34px}
.contact-card h2{font-size:21px;margin:0 0 16px}.contact-card p,.contact-card li{font-size:14px;line-height:1.85;color:#5c6873}.contact-card ul{padding-left:20px}
.contact-email{display:inline-block;font-size:clamp(19px,2.5vw,28px);color:#0a2947;margin:12px 0 22px;overflow-wrap:anywhere}
.contact-action{display:inline-block;background:#f15a24;color:#fff;border-radius:3px;padding:12px 22px;font-size:14px;text-decoration:none}
.contact-minor{margin-top:30px;font-size:13px;color:#5c6873}.contact-minor a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.contact-page{padding:32px 0 44px}.contact-grid{grid-template-columns:1fr;gap:16px}.contact-card{padding:24px}.contact-shell{width:calc(100% - 32px)}.zyta-contact-strip__inner{gap:24px}}
