/* v11.1 — дополнительные контакты MAX и удобная отправка заявок */
.top-strip-inner .strip-max{color:#eef7ff;font-weight:850;white-space:nowrap;letter-spacing:.04em}
.nav-links .nav-max{color:#245e85;font-weight:850}
.contact-messenger-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}
.contact-messenger-links .telegram-cta{margin-top:0}
.contact-messenger-links .max-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;min-height:47px;border-radius:100px;background:#ecf2ff;color:#214f9b!important;border:1px solid rgba(188,210,250,.7);font-size:14px;font-weight:850;box-shadow:0 6px 18px rgba(8,30,72,.12)}
.contact-messenger-links .max-cta:hover{background:#dae6ff}
.max-short-hint{display:block;margin-top:8px;color:#c7d8e4;font-size:11px}
#sendMaxInquiry{display:flex;width:100%;margin:10px 0;background:#2850a3;border:0;color:white;justify-content:center;text-align:center;border-radius:100px;font-weight:850}
#sendMaxInquiry:hover{background:#20438b}
.inquiry-form #shareInquiry{margin-top:8px}
.footer-grid .footer-max{color:#d8e6ff!important;font-weight:800}
.max-contact-dialog{max-width:min(470px,calc(100vw - 24px));width:100%;border:none;padding:0;border-radius:23px;box-shadow:0 28px 90px rgba(0,0,0,.35);background:white;color:#213b4d}
.max-contact-dialog::backdrop{background:rgba(12,29,45,.72);backdrop-filter:blur(4px)}
.max-modal-content{padding:28px;position:relative}
.max-close{position:absolute;right:15px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#eef4f9;color:#273e53;font-size:24px}
.max-modal-kicker{font-size:10px;letter-spacing:1.2px;font-weight:850;color:#416e98;text-transform:uppercase}
.max-modal-content h3{font-size:24px;line-height:1.2;letter-spacing:-.4px;margin:13px 35px 10px 0}
.max-modal-content p{font-size:14px;line-height:1.6;color:#566d7b}
.max-phone{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f1f6fa;border:1px solid #d9e5ec;border-radius:15px;padding:17px;margin:21px 0}
.max-phone span{font-size:12px;color:#688191}.max-phone strong{font-size:17px;white-space:nowrap}
.max-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.max-modal-actions .btn{padding:12px 8px;min-height:46px;white-space:normal;text-align:center;font-size:12px;gap:3px}
.max-open-link{background:#e6eefb;border:1px solid #cbdafb;color:#234a95}
.max-status{min-height:16px;margin:8px 0 0!important;font-size:12px!important;color:#245e85!important}
.max-modal-content small{font-size:12px;color:#5e7381;line-height:1.55;display:block;margin-top:9px}
@media(max-width:580px){.top-strip-note{display:none!important}.top-strip-inner{gap:8px!important;justify-content:space-between!important}.top-strip-inner>span:first-child{font-size:9px;white-space:nowrap}.top-strip-inner .strip-max,.top-strip-inner .strip-telegram{font-size:11px!important}.contact-messenger-links .telegram-cta,.contact-messenger-links .max-cta{font-size:12px;padding:12px 13px;min-height:43px}.max-modal-content{padding:23px}.max-modal-actions{grid-template-columns:1fr}}
