/* ══════════ APPLY PAGE ══════════ */
.apply-sec{padding:100px 6% 60px;background:#fdf8f0;}
.apply-card{max-width:820px;margin:0 auto;background:#fff;border-radius:20px;padding:48px 44px;box-shadow:0 8px 50px rgba(10,22,40,0.18);}
.apply-card h2{font-family:'Playfair Display',serif;font-size:1.9rem;font-weight:900;color:#0a1628;margin-bottom:6px;}
.apply-card .sub{color:#6b7280;font-size:0.92rem;margin-bottom:32px;}
.form-sec-title{font-family:'Playfair Display',serif;font-size:1.05rem;font-weight:700;color:#0a1628;margin:28px 0 16px;padding-bottom:7px;border-bottom:2px solid #f5a623;display:flex;align-items:center;gap:7px;}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;}

@media(max-width:768px){
  .apply-sec{padding:90px 4% 50px;}
  .apply-card{padding:28px 18px;}
  .form-row{grid-template-columns:1fr;}
}
