@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap');
.mhc-wrap,.mhc-form-section{font-family:Vazirmatn,Tahoma,sans-serif;color:#242321}.mhc-wrap{max-width:1180px;margin:auto;padding:34px 18px 20px}
.mhc-brandbar{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:2.5px;color:#928570;border-bottom:1px solid #e8e3da;padding-bottom:16px}.mhc-brandbar i{width:4px;height:4px;background:#a4947c;border-radius:50%}
.mhc-hero{text-align:center;max-width:800px;margin:62px auto 50px}.mhc-eyebrow{font-size:9px;letter-spacing:4px;color:#9d8d76;font-weight:600;margin-bottom:14px}.mhc-hero h2{font-size:36px;line-height:1.5;margin:0 0 14px;font-weight:700}.mhc-hero p{margin:0;color:#777;line-height:2.15;font-size:13px}
.mhc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mhc-card{position:relative;background:#181817;color:#fff;padding:28px 26px 25px;min-height:245px;box-sizing:border-box;transition:.35s;overflow:hidden}.mhc-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px rgba(0,0,0,.15)}.mhc-card:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:2px;background:#b8a78d;transform:scaleX(0);transform-origin:right;transition:.4s}.mhc-card:hover:after{transform:scaleX(1)}
.mhc-top{display:flex;justify-content:space-between;color:#9b9b97;font-size:10px}.mhc-arrow{font-size:19px;color:#b8a78d}.mhc-line{height:1px;background:#383837;margin:24px 0}.mhc-card h3{font-size:18px;color:#fff;margin:0 0 12px}.mhc-card p{font-size:12px;color:#c9c9c5;line-height:2;margin:0 0 24px}.mhc-apply{color:#fff;text-decoration:none;font-size:11px}.mhc-apply b{font-size:17px;font-weight:400;margin-right:7px;transition:.25s}.mhc-apply:hover b{margin-right:12px}
.mhc-note{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px 12px;align-items:center;margin:28px 0 0;padding:18px 0;border-top:1px solid #e8e3da;color:#777;font-size:11px}.mhc-note span{color:#a4947c}.mhc-note p{margin:0}
.mhc-form-section{background:#f7f5f1;padding:78px 22px}.mhc-form-intro{max-width:900px;margin:0 auto 30px}.mhc-form-intro h2{font-size:29px;margin:0 0 10px}.mhc-form-intro h2 em{font-style:normal;font-weight:400}.mhc-form-intro p{font-size:12px;color:#777;line-height:2}
.mhc-form{max-width:900px;margin:auto;background:#fff;padding:38px;box-sizing:border-box}.mhc-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mhc-form label{font-size:11px;color:#4c4945}.mhc-form label.full{grid-column:1/-1}
.mhc-section-title{grid-column:1/-1;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ece8e0;padding:7px 0 11px;margin-top:9px}.mhc-section-title span{font-size:10px;color:#9b8b73}.mhc-section-title strong{font-size:13px}
.mhc-form input,.mhc-form select,.mhc-form textarea{width:100%;box-sizing:border-box;margin-top:8px;padding:12px 13px;border:1px solid #dedad3;background:#fff;border-radius:1px;font:inherit;font-size:11px;outline:0}.mhc-form input:focus,.mhc-form select:focus,.mhc-form textarea:focus{border-color:#a8977d}
.mhc-check{display:flex!important;align-items:center;gap:8px;margin:23px 0!important}.mhc-check input{width:auto!important;margin:0!important}.mhc-form button{border:0;background:#181817;color:#fff;padding:14px 30px;font:inherit;font-size:11px;cursor:pointer}.mhc-form button span{margin-right:8px;font-size:16px}
.mhc-alert{max-width:900px;margin:0 auto 20px;padding:14px 18px;font-size:11px;background:#fff}.mhc-alert.ok{border-right:3px solid #71806c}.mhc-alert.err{border-right:3px solid #a26b67}
@media(max-width:850px){.mhc-cards{grid-template-columns:1fr 1fr}.mhc-note{grid-template-columns:auto 1fr}}@media(max-width:600px){.mhc-cards,.mhc-fields{grid-template-columns:1fr}.mhc-form label.full,.mhc-section-title{grid-column:auto}.mhc-hero{margin:45px auto 35px}.mhc-hero h2{font-size:27px}.mhc-form{padding:24px 18px}.mhc-form-section{padding:52px 14px}.mhc-note{display:none}.mhc-brandbar{font-size:7px}}
