.mm-account{max-width:1100px;margin:40px auto;padding:24px;color:#102436}.mm-account h1{margin-bottom:20px}.mm-account h2{margin:16px 0}.mm-account p{margin:16px 0;line-height:1.7}.mm-account a:not(.btn-primary){color:#047857}.mm-account ul{padding-left:22px;line-height:1.9;margin:20px 0}.mm-panel{background:#fff;border:1px solid #d8e2e8;border-radius:18px;padding:24px;margin:18px 0;box-shadow:0 8px 24px #03192e0a}.mm-plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mm-price{font-size:2rem;font-weight:800}.mm-price small{font-size:.9rem;font-weight:400}.mm-form{max-width:560px;display:grid;gap:18px;margin:24px 0}.mm-form label{display:block}.mm-form input:not([type=checkbox]),.mm-form textarea,.mm-form select{display:block;width:100%;padding:12px;border:1px solid #9aabb9;border-radius:8px;background:#fff;color:#102436;margin-top:6px}.mm-form input[type=checkbox]{margin-right:8px}.mm-account button{cursor:pointer;padding:12px 18px;border-radius:9px}.mm-notice{padding:16px;background:#e8faff;border-left:4px solid #00a3cc;border-radius:8px}.mm-account table{width:100%;border-collapse:collapse}.mm-account td,.mm-account th{padding:12px;border-bottom:1px solid #d8e2e8;text-align:left}.mm-account input:focus,.mm-account button:focus,.mm-account a:focus{outline:3px solid #00a3cc;outline-offset:3px}@media(max-width:780px){.mm-plan-cards{grid-template-columns:1fr}.mm-account{padding:16px;margin:20px auto}.mm-account table{display:block;overflow:auto}}
.mm-plan-cards .mm-panel{display:flex;flex-direction:column}.mm-plan-cards .btn-primary{margin-top:auto;align-self:flex-start}
