
:root{
--navy:#071a33;
--gold:#c9a227;
--gold-light:#e5c75a;
--light:#f5f8fb;
--text:#243447;
}
body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--text)}
.btn-gold{background:var(--gold);color:#fff;border:0;padding:11px 19px;border-radius:8px;font-weight:700}
.btn-gold:hover{background:#ad8918;color:#fff}
.hero{padding:95px 0;background:linear-gradient(120deg,#071a33,#0d2b4f);color:#fff}
.hero h1{font-size:clamp(40px,5vw,60px);font-weight:800}
.hero p{color:#dbe6f1;font-size:18px;max-width:760px;line-height:1.8}
.section{padding:80px 0}
.light{background:var(--light)}
.section-title{font-size:36px;font-weight:800;color:var(--navy)}
.gold-line{width:60px;height:4px;background:var(--gold);margin:15px 0 25px;border-radius:10px}
.scholar{
background:#fff;border:1px solid #e5ebf1;border-radius:18px;padding:32px;height:100%;
box-shadow:0 12px 35px rgba(7,26,51,.06)
}
.scholar-icon{
width:60px;height:60px;background:#eef3f8;color:var(--navy);
display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:28px;margin-bottom:20px
}
.scholar h4{font-weight:800;color:var(--navy)}
.scholar p{color:#687789;line-height:1.7}
.notice{background:#fff8e8;border-left:4px solid var(--gold);padding:22px;border-radius:8px}
.apply-box{background:var(--navy);color:#fff;border-radius:20px;padding:45px}
.apply-box h2{font-weight:800}
footer{background:var(--navy);color:#cbd7e4;padding:55px 0 20px}
footer h5{color:#fff;font-weight:800}
footer a{color:#cbd7e4;text-decoration:none}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:35px;padding-top:20px;font-size:13px}
