.mth-ppdb-wrap{max-width:980px;margin:40px auto;padding:32px;border:1px solid #e2e7f0;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(20,30,80,.08);font-family:inherit;color:#17203a}.mth-ppdb-head{margin-bottom:28px}.mth-ppdb-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#25208f;text-transform:uppercase;margin:0 0 8px}.mth-ppdb-head h1{font-size:38px;line-height:1.1;margin:0 0 8px}.mth-ppdb-head p:last-child{color:#68748a;margin:0}.mth-ppdb-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mth-field{display:flex;flex-direction:column;gap:7px}.mth-field-full{grid-column:1/-1}.mth-field label{font-weight:700;font-size:14px}.mth-field input,.mth-field select,.mth-field textarea,.mth-ppdb-status input{border:1px solid #d7deea;border-radius:12px;padding:12px 13px;background:#fff;font:inherit;box-sizing:border-box}.mth-field input:focus,.mth-field select:focus,.mth-field textarea:focus,.mth-ppdb-status input:focus{outline:2px solid rgba(37,32,143,.12);border-color:#25208f}.mth-field small{color:#788397}.mth-ppdb-submit,.mth-ppdb-status button{border:0;border-radius:999px;background:#25208f;color:#fff;font-weight:800;padding:13px 22px;cursor:pointer}.mth-ppdb-submit{margin-top:22px}.mth-ppdb-alert{padding:15px 18px;border-radius:14px;margin:0 0 22px}.mth-ppdb-success{background:#edf9f0;border:1px solid #bde5c5}.mth-ppdb-error{background:#fff3f3;border:1px solid #f0c5c5}.mth-ppdb-reg{display:inline-block;margin-top:6px;font-size:20px;font-weight:900;letter-spacing:.05em}.mth-ppdb-check{margin-top:38px;padding-top:28px;border-top:1px solid #e6eaf1}.mth-ppdb-check h2{margin:0 0 5px}.mth-ppdb-check p{color:#68748a}.mth-ppdb-status{display:flex;gap:10px}.mth-ppdb-status input{flex:1}.mth-ppdb-status-card{display:grid;gap:7px;padding:16px 18px;border-radius:14px;background:#f5f8ff;border:1px solid #dbe3f3;margin-bottom:16px}.mth-ppdb-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.mth-ppdb-wrap *{max-width:100%}@media(max-width:700px){.mth-ppdb-wrap{margin:20px 14px;padding:22px 18px;border-radius:18px}.mth-ppdb-head h1{font-size:30px}.mth-ppdb-grid{grid-template-columns:1fr}.mth-field-full{grid-column:auto}.mth-ppdb-status{flex-direction:column}.mth-ppdb-submit,.mth-ppdb-status button{width:100%}}