body.page-id-0 .ui-hero,body.page .ui-hero{padding:5rem 1.5rem 3rem;text-align:center}.ui-hero-kicker{display:inline-block;margin-bottom:.75rem;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#666}.ui-hero h1{font-size:clamp(2rem, 4vw, 2.6rem);margin-bottom:.25rem}.ui-hero h2{font-size:clamp(1.4rem, 2.5vw, 1.8rem);font-weight:600;margin-bottom:1.5rem}.ui-btn-primary{display:inline-block;padding:.9rem 2.4rem;border-radius:999px;background:#1a4fff;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;box-shadow:0 8px 18px rgb(0 0 0 / .18);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.ui-btn-primary:hover{background:#1742d2;transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .22)}section#story,section#overview,section#eligibility,section#schedule,section#benefits,section#campus,section#consult{max-width:900px;margin:0 auto 3rem;padding:0 1.5rem}section#story h2,section#overview h2,section#eligibility h2,section#schedule h2,section#benefits h2,section#campus h2,section#consult h2{margin-bottom:1rem}section#story p,section#eligibility p,section#benefits p,section#campus p,section#consult p{line-height:1.7}section#overview table,section#schedule table{width:100%;border-collapse:collapse;margin-bottom:2rem}section#overview th,section#overview td,section#schedule th,section#schedule td{border-bottom:1px solid #ddd;padding:.75rem .5rem;text-align:left;font-size:.95rem}section#overview thead th,section#schedule thead th{border-top:2px solid #000;border-bottom:2px solid #000;font-weight:600}section#benefits ol{padding-left:1.25rem}section#benefits li{margin-bottom:.5rem;line-height:1.6}.ekas-ui-application-form{max-width:900px;margin:0 auto 3rem}.ekas-ui-application-form form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:.75rem .75rem}.ekas-ui-application-form label{display:flex;flex-direction:column;font-size:.9rem;gap:.3rem}.ekas-ui-application-form input[type="text"],.ekas-ui-application-form textarea{border:1px solid #ccc;border-radius:4px;padding:.6rem .7rem;font-size:.95rem}.ekas-ui-application-form textarea{min-height:120px;resize:vertical}.ekas-ui-application-form button[type="submit"]{align-self:end;padding:.9rem 1.5rem;border-radius:4px;border:none;background:#1a4fff;color:#fff;font-weight:600;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.ekas-ui-application-form button[type="submit"]:hover{background:#1742d2;transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 0 0 / .2)}.ekas-ui-application-errors{color:#c00;margin-bottom:.75rem}.ekas-ui-application-success{color:#0a7b1f;margin-bottom:.75rem}@media (max-width:768px){.ekas-ui-application-form form{grid-template-columns:1fr}}