.mma{color:#223b40;font-family:Poppins,sans-serif;margin:0 auto;max-width:680px;padding:8px 16px 0}.mma,.mma *{box-sizing:border-box}.mma__card{background:#eeece8;border-radius:16px;padding:28px 24px;text-align:center}.mma__label{color:#223b40;display:block;font-size:17px;font-weight:600;margin:0 0 12px}.mma__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mma__input{background:#fff;border:2px solid #a7b8b0;border-radius:8px;color:#223b40;font-family:inherit;font-size:20px;max-width:100%;padding:12px 14px;text-align:center;width:190px}.mma__input:focus{border-color:#223b40;outline:none}.mma__btn{background:#ff023d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3;padding:14px 26px}.mma__btn:hover{opacity:.9}.mma__err{color:#b00020;font-size:14px;margin:10px 0 0;min-height:1.4em}.mma__res{border-top:1px solid #d2cbbf;margin-top:18px;padding-top:18px}.mma__res[hidden]{display:none}.mma__svar{color:#5d7c7c;font-size:16px;margin:0 0 6px}.mma__big{color:#223b40;display:block;font-family:Inter,sans-serif;font-size:44px;font-weight:800;line-height:1.15;margin:6px 0;overflow-wrap:anywhere}.mma__under{color:#5d7c7c;font-size:15px;margin:0 0 18px}.mma__next-under{color:#223b40;font-size:14px;margin:12px auto 0;max-width:480px}.mma__tillid{color:#5d7c7c;font-size:13px;margin:12px 0 0;text-align:center}@media (max-width:600px){.mma__card{padding:22px 16px}.mma__big{font-size:28px}.mma__btn,.mma__input{width:100%}}