.mm-page{--ink:#1f2933;--text:#3f4b55;--muted:#68747e;--earth:#a64f29;--line:#e4e6e4;--max:1180px;color:var(--ink);font-family:"Aptos","Segoe UI",Arial,sans-serif;line-height:1.6;background:#fff}.mm-wrap{width:min(var(--max),calc(100% - 56px));margin:auto}.mm-hero{padding:clamp(58px,7vw,104px) 0 74px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,6vw,82px);align-items:center}.mm-eyebrow{color:var(--earth);font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mm-title{font-size:clamp(2.7rem,5.2vw,5.5rem);line-height:.98;letter-spacing:-.058em;margin:14px 0 24px}.mm-lead{font-size:clamp(1.08rem,1.5vw,1.24rem);color:var(--text);max-width:720px;margin:0}.mm-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.mm-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;text-decoration:none;font-size:.87rem;font-weight:760;border:1px solid var(--line);background:#fff!important;color:var(--ink)!important}.mm-section{padding:82px 0}.mm-section-heading{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:36px}.mm-section-heading h2{font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.04;letter-spacing:-.045em;margin:0}.mm-section-heading p{max-width:610px;color:var(--muted);margin:0}.mm-card{border:1px solid var(--line);border-radius:18px;padding:26px;background:#fff!important}.mm-contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.mm-form label{display:block;font-weight:700;margin:0 0 8px}.mm-form input,.mm-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 14px;margin:0 0 18px;font:inherit;background:#fff;color:var(--ink)}.mm-form textarea{min-height:150px;resize:vertical}.mm-form button{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:12px 18px;font:inherit;font-weight:700;cursor:pointer}.mm-social{display:grid;gap:12px}.mm-social a{border:1px solid var(--line);border-radius:16px;padding:18px 20px;text-decoration:none;display:flex;justify-content:space-between;gap:18px;background:#fff!important;color:var(--ink)}.mm-social strong{color:var(--earth)}.mm-social span{color:var(--muted)}@media(max-width:850px){.mm-hero,.mm-contact-grid{grid-template-columns:1fr}.mm-section-heading{display:block}}
.mm-mini-list{margin-top:24px;border-top:1px solid var(--line)}.mm-mini-row{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.mm-mini-row strong{color:var(--earth)}.mm-mini-row span{color:var(--muted)}
