.mvx-pma{max-width:980px;margin:30px auto;padding:30px;background:#fff;border-radius:18px;box-shadow:0 10px 35px rgba(0,0,0,.07);font-family:inherit;color:#17324d}.mvx-brand{display:flex;align-items:center;gap:20px;border-bottom:3px solid #40B5AD;padding-bottom:20px}.mvx-brand img{width:190px;height:auto}.mvx-brand span{font-size:20px;font-weight:700}.mvx-intro{font-size:17px;line-height:1.7}.mvx-step{margin-top:28px;padding:24px;background:#f7fbfb;border-radius:14px}.mvx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mvx-grid label,.mvx-q{display:flex;flex-direction:column;gap:7px;font-weight:600}.mvx-grid input,.mvx-q select{padding:12px;border:1px solid #cbd8d8;border-radius:8px;background:#fff}.mvx-pathways{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mvx-pathways label{padding:16px;background:#fff;border:1px solid #dbe7e7;border-radius:10px;text-align:center;cursor:pointer}.mvx-check{display:block;margin:14px 0;line-height:1.6}.mvx-step button{padding:14px 22px;border:0;border-radius:9px;background:#40B5AD;color:#fff;font-weight:700;cursor:pointer}.mvx-result{margin-top:25px;padding:30px;text-align:center;background:#eef9f8;border-radius:14px}.mvx-score{font-size:54px;font-weight:800;color:#40B5AD}@media(max-width:700px){.mvx-grid,.mvx-pathways{grid-template-columns:1fr}.mvx-brand{flex-direction:column;align-items:flex-start}}
