.fs-hero{position:relative;background-image:url(/admission/contact-hero.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:80px 0 55px;text-align:center}.fs-hero:before{content:"";position:absolute;inset:0;background:rgba(0,33,71,.55)}.fs-hero .container{position:relative;z-index:1}.fs-hero h1{font-size:2.4rem;margin:0 0 .4rem;color:#fff}.fs-hero p{font-size:1rem;color:rgba(255,255,255,.88);margin:0}.fs-section{padding:3rem 0 2rem;background:#fff}.fs-scholarship-section{padding:3rem 0 5rem;background:var(--color-bg-light)}.fs-table-wrap{overflow-x:auto;margin-bottom:1.5rem}.fs-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.07)}.fs-table th{background:var(--color-primary);color:#fff;padding:.85rem 1.25rem;text-align:left;font-size:.85rem;font-weight:700;letter-spacing:.04em}.fs-table td{padding:.85rem 1.25rem;font-size:.92rem;color:var(--color-text-dark);border-bottom:1px solid #f0f0f0}.fs-table tr:last-child td{border-bottom:none}.fs-table tr:hover td{background:#fafafa}.fs-fee{font-weight:700;color:var(--color-primary)}.fs-note{font-size:.82rem;color:var(--color-text-muted);font-style:italic}.fs-apply-cta{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.fs-sub-heading{font-size:1.15rem;color:var(--color-primary);margin:0 0 1rem;padding-left:.75rem;border-left:3px solid var(--color-gold)}.fs-merit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem}.fs-merit-grid h4{font-size:.95rem;color:var(--color-primary);margin:0 0 .75rem}@media (max-width:640px){.fs-merit-grid{grid-template-columns:1fr}}.fs-fee-wrap{overflow-x:auto;margin-bottom:1.5rem;border:1px solid #ddd}.fs-fee-table{width:100%;border-collapse:collapse;background:#fff}.fs-fee-col-header th{background:var(--color-gold);color:#222;font-size:.88rem;font-weight:700;padding:.85rem 1.25rem;text-align:left;border-right:1px solid rgba(0,0,0,.1);letter-spacing:.03em}.fs-fee-col-header th:last-child{border-right:none}.fs-fee-table tbody td{padding:.85rem 1.25rem;font-size:.92rem;color:#333;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.fs-fee-table tbody td:last-child{border-right:none}.fs-fee-table tbody tr:last-child td{border-bottom:none}.fs-merit-wrap{overflow-x:auto;margin-bottom:1rem;border:4px solid var(--color-gold);border-radius:4px}.fs-merit-table{width:100%;border-collapse:collapse;background:#fff}.fs-merit-main-header{background:var(--color-primary);color:#fff;text-align:center;font-size:1.2rem;font-weight:700;padding:1rem;border-bottom:1px solid rgba(255,255,255,.15)}.fs-merit-sub-header{font-size:1rem;font-weight:700;padding:.7rem 1rem}.fs-merit-cat-header,.fs-merit-sub-header{background:var(--color-primary);color:var(--color-gold);text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.fs-merit-cat-header{font-size:.9rem;font-weight:600;padding:.65rem 1rem;border-right:1px solid rgba(255,255,255,.15)}.fs-merit-cat-header:last-child{border-right:none}.fs-merit-col-header th{background:#fff;color:var(--color-text-dark);font-size:.88rem;font-weight:700;padding:.75rem 1rem;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.fs-merit-col-header th:last-child{border-right:none}.fs-merit-table tbody tr:nth-child(odd) td{background:#f5f5f5}.fs-merit-table tbody tr:nth-child(2n) td{background:#fff}.fs-merit-table tbody td{padding:.75rem 1rem;font-size:.9rem;color:#444;text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.fs-merit-table tbody td:last-child{border-right:none}.fs-merit-table tbody tr:last-child td{border-bottom:none}.fs-govt-col-header th{background:var(--color-primary)!important;color:var(--color-gold)!important;font-size:.88rem;font-weight:600;padding:.75rem 1rem;text-align:center;border-right:1px solid rgba(255,255,255,.15)}.fs-govt-col-header th:last-child{border-right:none}