#contact-form .student-discount{margin:24px 0;padding:24px;border:1px solid #c79b45;border-left:5px solid #bd8c2c;border-radius:10px;background:#fff9eb;color:#233f40;min-width:0;box-sizing:border-box}
#contact-form .student-discount h3{margin:0 0 10px;color:#714b10;font-size:1.3rem;line-height:1.6}
#contact-form .student-discount p{margin:8px 0;line-height:1.85}
#contact-form .student-discount .student-intro{font-size:.94rem}
#contact-form .student-discount .student-eligibility{font-size:.88rem;color:#495354}
#contact-form .student-discount label{display:block;margin:12px 0 0;font-size:.9rem;font-weight:700;line-height:1.8}
#contact-form .student-discount select,#contact-form .student-discount input[type="text"]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:6px 0 0;padding:12px;border:1px solid #b9bdb4;border-radius:5px;background:white;color:#203c3e;font:inherit;font-weight:400}
#contact-form .student-discount .student-required{display:inline-block;color:#b12828;font-size:.76rem;font-weight:700;margin-left:8px}
#contact-form .student-discount .student-person{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;padding:16px 0;border-top:1px solid #dfd5b9}
#contact-form .student-discount .student-person-title{grid-column:1/-1;margin:0;font-weight:700;color:#714b10}
#contact-form .student-discount .student-total{font-size:1.05rem;font-weight:700;color:#a12925;margin:16px 0}
#contact-form .student-discount .student-proof-label{display:flex;align-items:flex-start;gap:10px;font-weight:400}
#contact-form .student-discount .student-proof-label input{width:18px;height:18px;flex:0 0 18px;margin:5px 0 0;accent-color:#986b22}
#contact-form .student-discount .student-proof-note{font-size:.85rem;color:#5b5549}
#contact-form .student-discount [hidden]{display:none!important}
@media(max-width:600px){#contact-form .student-discount{padding:18px 15px}#contact-form .student-discount .student-person{grid-template-columns:1fr}}

#contact-form .student-discount .student-proof-deadline,.document-email-section .student-proof-deadline{color:#a12925;font-weight:700;line-height:1.9}
