.aha-hero{position:relative;overflow:hidden;padding:72px 0 62px;background:#071b30;color:#fff}.aha-hero::before{content:"";position:absolute;inset:-42px 0;background:url("../images/school/akademi-gencler-kutuphane.png") right 46%/cover no-repeat;filter:saturate(.94) contrast(1.03)}.aha-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,48,.96) 0%,rgba(7,27,48,.88) 34%,rgba(7,27,48,.52) 64%,rgba(7,27,48,.28) 100%)}.aha-hero .shell{position:relative;z-index:1}.aha-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:70px;align-items:center}.aha-hero h1{max-width:790px;margin:12px 0 18px;font:700 clamp(2.45rem,4.6vw,4.2rem)/1.02 var(--serif)}.aha-lead{max-width:760px;color:#d7e0e9;font-size:1.02rem;line-height:1.74}.aha-actions{display:flex;gap:12px;margin-top:26px}.aha-hero aside{padding:28px;border:1px solid rgba(255,255,255,.24);border-top:4px solid var(--gold-500);background:rgba(7,27,48,.58);backdrop-filter:blur(12px);box-shadow:0 22px 50px rgba(0,0,0,.22)}.aha-hero aside strong{font:1.35rem var(--serif)}.aha-hero aside p{color:#d7e0e9;line-height:1.7}.aha-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.aha-intro h2,.aha-pillars h2,.aha-route h2,.aha-cta h2{margin:8px 0;font:700 clamp(2rem,3vw,3rem)/1.12 var(--serif);color:var(--navy-950)}.aha-copy{font-size:1rem;line-height:1.85;color:var(--muted)}.aha-pillars{background:var(--cream-100)}.aha-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aha-grid article{padding:30px 25px;background:#fff;border:1px solid var(--line)}.aha-grid article span{color:var(--red-700);font:700 .8rem var(--sans)}.aha-grid h3{font:1.35rem var(--serif);color:var(--navy-950)}.aha-grid p{color:var(--muted);font-size:.86rem;line-height:1.7}.aha-route{display:grid;grid-template-columns:1fr 1fr;gap:80px}.aha-route>div>p:last-child{color:var(--muted);line-height:1.8}.aha-route ol{margin:0;padding:0;list-style:none;counter-reset:route}.aha-route li{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.aha-route li strong{color:var(--navy-950)}.aha-route li span{color:var(--muted)}.aha-cta{background:var(--navy-950);color:#fff}.aha-cta .shell{display:flex;justify-content:space-between;gap:40px;align-items:center}.aha-cta h2{color:#fff}.aha-cta p{max-width:720px;color:#cdd8e2;line-height:1.7}@media(max-width:850px){.aha-hero-grid,.aha-intro,.aha-route{grid-template-columns:1fr;gap:35px}.aha-grid{grid-template-columns:1fr 1fr}.aha-cta .shell{display:block}.aha-cta .button{margin-top:20px}.aha-hero{padding:58px 0 52px}.aha-hero::after{background:linear-gradient(180deg,rgba(7,27,48,.95),rgba(7,27,48,.76))}}@media(max-width:540px){.aha-grid{grid-template-columns:1fr}.aha-actions{align-items:stretch;flex-direction:column}.aha-route li{grid-template-columns:1fr;gap:4px}.aha-hero::before{background-position:center top}}
