.ae-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}.ae-hero:before{content:"";position:absolute;inset:0;background:rgba(0,33,71,.55)}.ae-hero .container{position:relative;z-index:1}.ae-hero h1{font-size:2.4rem;margin:0;color:#fff}.ae-section{padding:3.5rem 0 0}.ae-section-title{font-size:1.6rem;font-weight:700;color:var(--color-primary);margin:0 0 1rem;padding-bottom:.6rem;border-bottom:3px solid var(--color-gold);display:inline-block}.ae-intro{font-size:.97rem;line-height:1.85;color:#444;margin:0 0 2rem;max-width:860px}.ae-tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:1.5rem;background:var(--color-primary)}.ae-tab{padding:14px 32px;font-size:.88rem;font-weight:700;letter-spacing:.05em;border:none;background:transparent;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;transition:background .18s}.ae-tab:hover{background:rgba(255,255,255,.08)}.ae-tab.active{background:var(--color-gold);color:#fff}.ae-table-wrap{overflow-x:auto;margin-bottom:1rem;margin-top:1.5rem}.ae-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.08)}.ae-table th{background:var(--color-gold);color:#fff;padding:.85rem 1.25rem;font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ae-table th:first-child{text-align:left}.ae-table th:nth-child(2),.ae-table th:nth-child(3){text-align:right}.ae-table td{padding:1rem 1.25rem;font-size:.95rem;color:#222;border-bottom:1px solid #f0f0f0;vertical-align:middle;line-height:1.7}.ae-td-center{text-align:right;font-weight:700;color:var(--color-primary)!important;white-space:nowrap}.ae-banners{display:grid;grid-template-columns:1fr 1fr}.ae-banner{background-size:cover;background-position:50%;min-height:280px;display:flex;align-items:stretch}.ae-banner-overlay{background:rgba(0,33,71,.72);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 2rem;text-align:center}.ae-banner-overlay h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.ae-banner-btns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn-gold{background:var(--color-gold);color:#fff;border:2px solid var(--color-gold);font-weight:700}.btn-gold:hover{background:#e6b800;border-color:#e6b800;color:#fff}.btn-outline-white{background:transparent;color:#fff;border:2px solid #fff;display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.btn-outline-white:hover{background:#fff;color:var(--color-primary)}@media (max-width:680px){.ae-banners{grid-template-columns:1fr}.ae-hero h1{font-size:1.8rem}.ae-tabs{gap:0}.ae-tab{padding:8px 14px;font-size:.82rem}}