.mv-consult-bar{background:#122238;border-bottom:1px solid #2b3d56;color:#dae6f8}.mv-consult-bar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:53px}.mv-consult-bar-inner>span{display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em}.mv-consult-phone{align-items:center;border-radius:8px;color:#d6e5ff;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;min-height:48px;padding:8px 12px;text-decoration:none}.mv-consult-phone-label{font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.5}.mv-consult-phone-number{font-family:Arial,sans-serif;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.025em;line-height:1.15;white-space:nowrap}.mv-consult-phone:hover{background:#a6c7ff12;color:#fff}.mv-consult-phone:focus-visible{outline:3px solid #95bbff;outline-offset:4px}.mv-consult-bar .mv-consult-phone{flex-direction:row;gap:15px;padding-block:6px}.mv-consult-bar .mv-consult-phone-number{font-size:21px}.mv-consult-section{padding-block:40px}.mv-consult-card{align-items:center;background:linear-gradient(120deg,#182d49,#101d30);border:1px solid #38517a;border-left:4px solid #85adff;border-radius:16px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;padding:44px 48px}.mv-consult-eyebrow{color:#a9c7ff;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 14px}.mv-consult-card h2{font-size:clamp(24px,2.3vw,32px);line-height:1.6;margin:0 0 16px}.mv-consult-copy>p:last-child{color:#bacbe1;font-size:14px;line-height:1.9;margin:0}.mv-consult-actions{align-items:center;display:flex;flex-direction:column;gap:16px;min-width:270px}.mv-consult-actions>.button{align-items:center;display:inline-flex;gap:20px;justify-content:center;width:100%}.closing .mv-consult-phone{display:flex;margin:22px auto 0;width:fit-content}@media(max-width:800px){.mv-consult-bar-inner{gap:8px;min-height:60px}.mv-consult-bar-inner>span{flex-direction:column;font-size:11px;gap:0;line-height:1.6;max-width:125px}.mv-consult-bar .mv-consult-phone{flex-direction:column;gap:2px;padding:7px 4px}.mv-consult-bar .mv-consult-phone-label{font-size:10px}.mv-consult-bar .mv-consult-phone-number{font-size:20px}.mv-consult-section{padding-block:30px}.mv-consult-card{gap:26px;grid-template-columns:1fr;padding:28px 22px}.mv-consult-actions{min-width:0;width:100%}.mv-consult-actions>.button{font-size:13px;gap:10px;padding-inline:12px}}