/* reis 2026-09-30: kompakt Duyurular (okul kartlarının altında) */
section.duy-kompakt{padding:18px 0 22px!important}
section.duy-kompakt .quick-title{margin-bottom:12px!important}
section.duy-kompakt .quick-title h2{font-size:20px!important}
section.duy-kompakt .announce-grid{gap:8px!important}
section.duy-kompakt .announce-card{padding:9px 10px!important;gap:10px!important;border-radius:11px!important}
section.duy-kompakt .announce-card:before{height:2px!important}
section.duy-kompakt .announce-tarih{flex:0 0 58px!important;width:58px!important;padding-right:9px!important}
section.duy-kompakt .announce-tarih b{font-size:18px!important}
section.duy-kompakt .announce-tarih small{font-size:9.5px!important;margin-top:3px!important}
section.duy-kompakt .announce-title{font-size:.84rem!important;line-height:1.35!important;-webkit-line-clamp:2!important}
section.duy-kompakt .announce-ok{flex:0 0 22px!important;width:22px!important;height:22px!important}
section.duy-kompakt .announce-ok svg{width:11px!important;height:11px!important}
section.duy-kompakt .announce-hepsi{margin-top:12px!important}
section.duy-kompakt .announce-hepsi a{padding:8px 20px!important;font-size:.85rem!important}
@media (max-width:576px){section.duy-kompakt .announce-link:nth-child(n+6){display:none!important}}
/* reis 2026-09-30: slider en üstte + sayfa göstergesi */
section.slider-ust{padding-top:18px!important;padding-bottom:6px!important}
@media (max-width:768px){section.slider-ust{padding-top:0!important}}
section.slider-ust .aof-sayac{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px auto 0;font:600 13px/1 Inter,system-ui,sans-serif;color:#3d3a35}
section.slider-ust .aof-noktalar{display:flex;gap:6px}
section.slider-ust .aof-noktalar button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#e2d9cc;cursor:pointer;transition:.2s}
section.slider-ust .aof-noktalar button.aktif{width:20px;border-radius:4px;background:#ff6000}
@media (max-width:768px){section.slider-ust .aof-sayac{margin-top:8px;font-size:12px}}
/* reis 2026-09-30 19:2x: Duyurular = /blog sayfasındaki liste tasarımı */
section.duy-blo{padding:22px 0 26px!important}
section.duy-blo .blo-liste{background:#fff;border:1px solid #e8e4dc;border-radius:16px;box-shadow:0 2px 14px rgba(45,42,36,.06);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}
section.duy-blo .blo-liste:before{content:"";grid-column:1/-1;display:block;height:4px;background:linear-gradient(90deg,#ed7002 0%,#e99449 50%,#f3bb89 100%)}
section.duy-blo a.blo-s{display:flex;align-items:center;padding:16px 20px 16px 18px;border-bottom:1px solid #ebe7e0;text-decoration:none!important;font-family:Inter,sans-serif!important}
section.duy-blo a.blo-s:nth-child(odd){border-right:1px solid #ebe7e0}
section.duy-blo a.blo-s:nth-last-child(-n+2){border-bottom:0}
section.duy-blo .blo-t{flex:0 0 72px;width:72px;box-sizing:border-box;padding-right:18px;border-right:1px solid #ebe7e0;text-align:center;min-height:62px;display:flex;flex-direction:column;justify-content:center}
section.duy-blo .blo-t b{display:block;font:700 28px/1 Inter,sans-serif!important;color:#f08221}
section.duy-blo .blo-t small{display:block;font:500 12px/1.5 Inter,sans-serif!important;color:#ed7002;margin-top:4px;white-space:nowrap}
section.duy-blo .blo-b{flex:1;min-width:0;padding:0 18px;font:500 15px/1.5 Inter,sans-serif!important;color:#3d3a35;transition:color .15s}
section.duy-blo a.blo-s:hover .blo-b{color:#1a1714}
section.duy-blo .blo-ok{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:rgba(240,130,33,.14);color:#f08221;display:flex;align-items:center;justify-content:center;transition:background .15s}
section.duy-blo a.blo-s:hover .blo-ok{background:rgba(240,130,33,.26)}
section.duy-blo .blo-ok svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
section.duy-blo .announce-hepsi{margin-top:16px!important}
@media (max-width:767px){
 section.duy-blo .blo-liste{grid-template-columns:1fr}
 section.duy-blo a.blo-s{padding:14px 12px 14px 10px;border-right:0!important}
 section.duy-blo a.blo-s:nth-last-child(-n+2){border-bottom:1px solid #ebe7e0}
 section.duy-blo a.blo-s:nth-child(n+6){display:none!important}
 section.duy-blo a.blo-s:nth-child(5){border-bottom:0}
 section.duy-blo .blo-b{padding:0 12px;font-size:14.5px!important}
}
/* reis 2026-09-30: görselli slider v2 — sade: fotoğraf + tek cümle + küçük alt satır */
html{scroll-behavior:smooth}
#okullar{scroll-margin-top:90px}
#aofslider.aof-yeni .aof-overlay{background:linear-gradient(90deg,rgba(10,12,40,.82) 0%,rgba(10,12,40,.6) 45%,rgba(10,12,40,.1) 80%)!important}
#aofslider.aof-yeni .aof-content{left:7%;max-width:480px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#aofslider.aof-yeni .aof-content .aof-slide-title{font:700 32px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0 0 8px}
#aofslider.aof-yeni .aof-content p{font:400 16px/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.88);opacity:1;margin:0}
#aofslider.aof-yeni a{text-shadow:none}
@media(max-width:768px){
 #aofslider.aof-yeni .aof-overlay{background:linear-gradient(90deg,rgba(10,12,40,.78) 0%,rgba(10,12,40,.55) 70%,rgba(10,12,40,.3) 100%)!important}
 #aofslider.aof-yeni .aof-content{left:0;right:0;padding:0 60px;max-width:none}
 #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:20px;margin-bottom:5px}
 #aofslider.aof-yeni .aof-content p{font-size:13px}
}
#aofslider.aof-yeni .aof-not{position:absolute;left:7%;bottom:12px;z-index:3;font:400 11.5px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(255,255,255,.55);letter-spacing:.2px}
@media(max-width:768px){#aofslider.aof-yeni .aof-not{left:60px;bottom:9px;font-size:10.5px}}
/* reis 2026-09-30: Hızlı Erişim — anadolu.edu.tr tarzı: koyu zemin, fotoğraflı karolar, beyaz ikon ve BÜYÜK HARF etiket, altta renkli çizgi */
section.hz-an{background:#1c1e29!important;padding:24px 0 26px!important}
section.hz-an .quick-title,section.hz-an .quick-title h2{text-align:left!important;display:block!important}
section.hz-an .quick-title{margin-bottom:14px!important;padding:0}
section.hz-an .quick-title h2{font:700 18px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#fff!important;letter-spacing:.6px!important;margin:0!important}
section.hz-an .quick-title .title-line{display:none!important}
section.hz-an .row{display:grid!important;grid-template-columns:repeat(10,1fr);gap:8px!important;margin:0!important}
section.hz-an .row>div{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
section.hz-an .row>div>a{display:block;height:100%}
section.hz-an .feature-card{border:0!important;border-radius:0!important;box-shadow:none!important;background-color:#2a2d3b!important;border-bottom:5px solid #ff6000!important;min-height:150px;padding:20px 6px 14px!important;transition:filter .15s}
section.hz-an .feature-card>div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}
section.hz-an .icon-circle{background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;margin:0!important}
section.hz-an .icon-circle i{color:#fff!important;font-size:40px!important;text-shadow:0 2px 6px rgba(0,0,0,.45)}
section.hz-an .feature-card span{font:500 14px/1.25 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#fff!important;text-transform:uppercase;letter-spacing:.2px;text-shadow:0 1px 4px rgba(0,0,0,.7)}
section.hz-an a:hover .feature-card{filter:brightness(1.18)}
@media (max-width:991px){
 section.hz-an .row{grid-template-columns:repeat(4,1fr);gap:5px!important}
 section.hz-an .feature-card{min-height:104px;padding:14px 2px 10px!important;border-bottom-width:4px!important}
 section.hz-an .icon-circle i{font-size:28px!important}
 section.hz-an .feature-card>div{gap:10px}
 section.hz-an .feature-card span{font-size:11px!important;letter-spacing:0}
}

/* reis 2026-09-30: üniversite kartları yeni tasarım */
section.uni-yeni .service-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}
section.uni-yeni a.service-tile{position:relative;display:flex!important;align-items:center;gap:14px;background:#fff!important;border:1px solid #e7e9f0!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(20,23,108,.05)!important;padding:16px 16px 16px 20px!important;min-height:0!important;overflow:hidden;transition:transform .15s,box-shadow .15s;text-decoration:none!important}
section.uni-yeni a.service-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--uc,#ff6000)}
section.uni-yeni a.service-tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(20,23,108,.12)!important}
section.uni-yeni .service-icon{flex:0 0 56px;width:56px!important;height:56px!important;border-radius:50%!important;background:#fff!important;border:1px solid #eceef3;display:flex;align-items:center;justify-content:center;margin:0!important;overflow:hidden}
section.uni-yeni .service-icon img{width:44px;height:44px;object-fit:contain}
section.uni-yeni .service-code{display:none!important}
section.uni-yeni .service-title{font:700 15px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#14176c!important;margin:0 0 5px!important;letter-spacing:.2px}
section.uni-yeni .service-desc{font:600 13px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:var(--uc,#ff6000)!important;margin:0!important}
section.uni-yeni .service-desc span{display:inline-block;transition:transform .15s}
section.uni-yeni a.service-tile:hover .service-desc span{transform:translateX(3px)}
@media (max-width:991px){section.uni-yeni .service-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}}
@media (max-width:576px){
 section.uni-yeni .service-grid{grid-template-columns:1fr!important;gap:8px!important}
 section.uni-yeni a.service-tile{padding:12px 12px 12px 18px!important}
 section.uni-yeni .service-icon{flex-basis:48px;width:48px!important;height:48px!important}
 section.uni-yeni .service-icon img{width:38px;height:38px}
}
/* reis 2026-09-30: Öğrenci Yorumları — yeni kart görünümü */
section.yrm-yeni .blog-box{position:relative;background:#fff!important;border:1px solid #e7e9f0!important;border-radius:14px!important;box-shadow:0 3px 12px rgba(20,23,108,.06)!important;padding:18px 18px 16px!important}
section.yrm-yeni .yrm-tirnak{display:block;font:700 44px/0.8 Georgia,"Times New Roman",serif;color:#ff6000;margin:0 0 6px;height:26px}
section.yrm-yeni .comment{font:400 15px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#2b2f3a!important;margin:0 0 14px!important;border:0!important;padding:0!important}
section.yrm-yeni .student-footer{border-top:1px solid #eef0f4;padding-top:12px;margin-top:auto;gap:10px!important}
section.yrm-yeni .avatar{width:38px!important;height:38px!important;min-width:38px;border-radius:50%!important;background:#14176c!important;color:#fff!important;font:700 15px/38px "Helvetica Neue",Helvetica,Arial,sans-serif!important;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center}
section.yrm-yeni .name{font:700 14.5px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#14176c!important;margin:0!important;text-transform:capitalize}
section.yrm-yeni .meta:after{content:"Öğrenci";display:block;font:400 12px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#8a90a2;margin-top:2px}
section.yrm-yeni .sbtn{width:36px!important;height:36px!important;min-width:36px;border-radius:50%!important;background:#fff!important;border:1px solid #d9dce6!important;color:#14176c!important;box-shadow:0 2px 8px rgba(20,23,108,.08)!important}
section.yrm-yeni .sbtn i{color:#14176c!important;font-size:13px!important}
section.yrm-yeni .sbtn:hover{background:#14176c!important}section.yrm-yeni .sbtn:hover i{color:#fff!important}
/* reis 2026-09-30 v3: Kaliteli İçerik / Kolay Sipariş / PDF İndirme — tek beyaz panel, 3 bölmeli */
section.oz-yeni{padding:34px 0!important}
section.oz-yeni .row{--bs-gutter-x:0!important;--bs-gutter-y:0!important;margin:0 auto!important;max-width:1080px;background:#fff;border:1px solid #e3e6ee;border-top:4px solid #14176c;border-radius:12px;box-shadow:0 6px 22px rgba(20,23,108,.08);overflow:hidden}
section.oz-yeni .row>div{padding:0!important;margin:0!important}
section.oz-yeni .feature-card{flex-direction:row!important;align-items:flex-start!important;gap:16px;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:26px 26px!important}
section.oz-yeni .row>div+div .feature-card{border-left:1px solid #eceef4!important}
section.oz-yeni .feature-card .icon-circle{flex:0 0 50px;width:50px!important;height:50px!important;border-radius:12px!important;background:#ff6000!important;margin:0!important;box-shadow:0 4px 10px rgba(255,96,0,.25)}
section.oz-yeni .feature-card .icon-circle svg{stroke:#fff!important;width:25px;height:25px}
section.oz-yeni .feature-card h3{font:700 17px/1.25 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#14176c!important;margin:2px 0 6px!important}
section.oz-yeni .feature-card p{font:400 14px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#5b6275!important;margin:0!important}
section.oz-yeni .oz-metin,section.oz-yeni .oz-metin h3,section.oz-yeni .oz-metin p{text-align:left!important;width:100%}
@media (max-width:767px){
 section.oz-yeni{padding:22px 0!important}
 section.oz-yeni .container-fluid-lg{padding-left:14px!important;padding-right:14px!important}
 section.oz-yeni .feature-card{align-items:center!important;gap:14px;padding:16px 16px!important}
 section.oz-yeni .row>div+div .feature-card{border-left:0!important;border-top:1px solid #eceef4!important}
 section.oz-yeni .feature-card .icon-circle{flex:0 0 44px;width:44px!important;height:44px!important;border-radius:11px!important}
 section.oz-yeni .feature-card .icon-circle svg{width:22px;height:22px}
 section.oz-yeni .feature-card h3{font-size:16px!important;margin:0 0 3px!important}
 section.oz-yeni .feature-card p{font-size:13px!important;line-height:1.4!important}
}
/* reis+Aslan 2026-09-30: slider v3 — üst boşluk yok, Plus Jakarta Sans (Khan Academy'nin yazı tipi), yuvarlak köşeli kutu */
#aofslider.aof-yeni{padding-top:0!important;padding-bottom:0!important}
section.slider-ust{padding-top:14px!important}
#aofslider.aof-yeni .aof-hero-track{border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(14,17,60,.18)}
#aofslider.aof-yeni .aof-overlay{background:linear-gradient(95deg,rgba(12,14,52,.9) 0%,rgba(12,14,52,.66) 42%,rgba(12,14,52,.12) 78%)!important}
#aofslider.aof-yeni .aof-content,#aofslider.aof-yeni .aof-content .aof-slide-title,#aofslider.aof-yeni .aof-content p,#aofslider.aof-yeni .aof-not,section.slider-ust .aof-sayac{font-family:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif!important}
#aofslider.aof-yeni .aof-content:before{content:"";display:block;width:44px;height:4px;border-radius:2px;background:#ff6000;margin:0 0 16px}
#aofslider.aof-yeni .aof-content .aof-slide-title{font-weight:800!important;font-size:40px!important;line-height:1.12!important;letter-spacing:-.8px;margin:0 0 12px!important}
#aofslider.aof-yeni .aof-content p{font-weight:500!important;font-size:18px!important;line-height:1.45!important;color:rgba(255,255,255,.9)!important}
#aofslider.aof-yeni .aof-not{font-weight:500!important;color:rgba(255,255,255,.6)}
#aofslider.aof-yeni .aof-nav{width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none!important}
#aofslider.aof-yeni .aof-nav i{color:#fff!important;font-size:15px!important}
#aofslider.aof-yeni .aof-nav:hover{background:#ff6000!important;border-color:#ff6000!important}
section.slider-ust .aof-sayac{font-weight:600!important;color:#14176c}
@media(max-width:768px){
 section.slider-ust{padding-top:10px!important}
 section.slider-ust .fluid-slider-mobile{padding-left:12px!important;padding-right:12px!important}
 #aofslider.aof-yeni .aof-hero-track{border-radius:14px}
 #aofslider.aof-yeni .aof-content{padding:0 46px 0 48px!important}
 #aofslider.aof-yeni .aof-content:before{width:32px;height:3px;margin-bottom:10px}
 #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:23px!important;letter-spacing:-.4px;margin-bottom:6px!important}
 #aofslider.aof-yeni .aof-content p{font-size:14px!important}
 #aofslider.aof-yeni .aof-nav{width:32px!important;height:32px!important}
 #aofslider.aof-yeni .aof-nav i{font-size:12px!important}
 #aofslider.aof-yeni .aof-nav.prev{left:8px!important}#aofslider.aof-yeni .aof-nav.next{right:8px!important}
 #aofslider.aof-yeni .aof-not{left:48px}
}
@media(min-width:769px){#aofslider.aof-yeni{margin-top:14px!important}}
@media(max-width:768px){#aofslider.aof-yeni .aof-hero-track{border-radius:0;box-shadow:none}}
/* reis 2026-09-30: alttaki bölüm listesi v2 — açık zemin, okul sekmeleri, beyaz kart */
.mysection.bl-yeni{background:#f4f6fb!important;color:#14176c!important;padding:44px 0 50px!important;font-family:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif!important;border-top:1px solid #e6e9f2}
.mysection.bl-yeni .bl-bas{max-width:760px;margin:0 auto 18px;padding:0 16px;text-align:center}
.mysection.bl-yeni .bl-bas h2{font:800 28px/1.15 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif!important;color:#14176c!important;margin:0 0 6px!important;letter-spacing:-.5px}
.mysection.bl-yeni .bl-bas p{font:500 14.5px/1.5 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;color:#667085;margin:0}
.mysection.bl-yeni .bl-sekme{display:flex;gap:6px;justify-content:center;max-width:560px;margin:0 auto 18px;padding:5px;background:#e8ebf4;border-radius:14px}
.mysection.bl-yeni .bl-sekme button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;border-radius:10px;padding:10px 8px;font:700 14px/1.1 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;color:#4b5270;cursor:pointer;transition:.15s;white-space:nowrap}
.mysection.bl-yeni .bl-sekme button img{width:24px;height:24px;border-radius:50%;background:#fff;object-fit:contain;padding:1px}
.mysection.bl-yeni .bl-sekme button.aktif{background:#fff;color:#14176c;box-shadow:0 2px 8px rgba(20,23,108,.12)}
.mysection.bl-yeni .container{display:block!important;max-width:760px!important;margin:0 auto!important;padding:0 16px!important}
.mysection.bl-yeni .wrap{display:none;background:#fff!important;border:1px solid #e3e6ee!important;border-radius:16px!important;padding:6px 0!important;box-shadow:0 6px 22px rgba(20,23,108,.07)}
.mysection.bl-yeni .wrap.aktif{display:block}
.mysection.bl-yeni .wrap>h2.title{display:none}
.mysection.bl-yeni .menu{display:block!important}
.mysection.bl-yeni .item{border:0!important;border-radius:0!important;border-bottom:1px solid #eef0f5!important}
.mysection.bl-yeni .item:last-child{border-bottom:0!important}
.mysection.bl-yeni .item-btn{align-items:center;gap:12px;padding:15px 18px!important;color:#14176c!important;font:700 15.5px/1.2 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif!important;text-align:left}
.mysection.bl-yeni .item-btn>span:not(.chev){flex:1}
.mysection.bl-yeni .bl-ik{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#fff1e6;color:#ff6000;display:flex;align-items:center;justify-content:center;font-size:17px}
.mysection.bl-yeni .bl-say{font:600 12px/1 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;color:#667085;background:#f1f3f8;border-radius:20px;padding:6px 10px;white-space:nowrap}
.mysection.bl-yeni .chev{font-size:0!important;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 28px}
.mysection.bl-yeni .chev:before{content:"";width:8px;height:8px;border-right:2px solid #14176c;border-bottom:2px solid #14176c;transform:translateY(-2px) rotate(45deg)}
.mysection.bl-yeni .item[aria-expanded="true"] .item-btn{background:#fafbfd}
.mysection.bl-yeni .item[aria-expanded="true"] .bl-ik{background:#ff6000;color:#fff}
.mysection.bl-yeni .panel{border-top:0!important;background:#fafbfd}
.mysection.bl-yeni .item[aria-expanded="true"] .panel{max-height:340px!important}
.mysection.bl-yeni .links{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 18px 16px 68px}
.mysection.bl-yeni .links a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px!important;border-radius:10px;background:#fff;border:1px solid #eceef4;color:#2b3150!important;font:500 13.5px/1.3 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif}
.mysection.bl-yeni .links a:after{content:"→";color:#ff6000;font-weight:700}
.mysection.bl-yeni .links a:hover{border-color:#ffcfae;background:#fff7f1!important;color:#14176c!important}
@media (max-width:767px){
 .mysection.bl-yeni{padding:30px 0 34px!important}
 .mysection.bl-yeni .bl-bas h2{font-size:23px!important}
 .mysection.bl-yeni .bl-bas p{font-size:13px}
 .mysection.bl-yeni .bl-sekme{margin:0 14px 14px;gap:4px}
 .mysection.bl-yeni .bl-sekme button{flex-direction:column;gap:5px;font-size:12px;padding:8px 4px}
 .mysection.bl-yeni .container{padding:0 14px!important}
 .mysection.bl-yeni .item-btn{padding:13px 14px!important;font-size:14.5px!important;gap:10px}
 .mysection.bl-yeni .bl-ik{flex-basis:34px;width:34px;height:34px;font-size:15px}
 .mysection.bl-yeni .links{grid-template-columns:1fr;padding:2px 14px 14px}
}
/* bölüm listesi seçenek A: koyu şık (sekmeli) */
.mysection.bl-yeni.v-koyu{background:linear-gradient(180deg,#171a3d 0%,#1c1e29 100%)!important;border-top:0}
.mysection.bl-yeni.v-koyu .bl-bas h2{color:#fff!important}
.mysection.bl-yeni.v-koyu .bl-bas p{color:rgba(255,255,255,.65)}
.mysection.bl-yeni.v-koyu .bl-sekme{background:rgba(255,255,255,.08)}
.mysection.bl-yeni.v-koyu .bl-sekme button{color:rgba(255,255,255,.75)}
.mysection.bl-yeni.v-koyu .bl-sekme button.aktif{background:#ff6000;color:#fff;box-shadow:0 4px 14px rgba(255,96,0,.35)}
.mysection.bl-yeni.v-koyu .wrap{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none}
.mysection.bl-yeni.v-koyu .item{border-bottom-color:rgba(255,255,255,.08)!important}
.mysection.bl-yeni.v-koyu .item-btn{color:#fff!important}
.mysection.bl-yeni.v-koyu .bl-ik{background:rgba(255,96,0,.16)}
.mysection.bl-yeni.v-koyu .bl-say{background:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}
.mysection.bl-yeni.v-koyu .chev:before{border-color:#fff}
.mysection.bl-yeni.v-koyu .item[aria-expanded="true"] .item-btn,.mysection.bl-yeni.v-koyu .panel{background:rgba(255,255,255,.03)}
.mysection.bl-yeni.v-koyu .links a{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#fff!important}
.mysection.bl-yeni.v-koyu .links a:hover{background:rgba(255,96,0,.18)!important;border-color:#ff6000;color:#fff!important}
/* bölüm listesi seçenek B: 3 okul kartı yan yana, okul renginde üst şerit + amblem */
.mysection.bl-yeni.v-kart .bl-sekme{display:none}
.mysection.bl-yeni.v-kart .container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px!important}
.mysection.bl-yeni.v-kart .wrap{display:block!important;border-top:4px solid var(--uc)!important;padding:0!important;align-self:start}
.mysection.bl-yeni.v-kart .wrap>h2.title{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:16px 18px 12px!important;font:800 17px/1.2 "Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif!important;color:#14176c!important;text-align:left!important;border-bottom:1px solid #eef0f5}
.mysection.bl-yeni.v-kart .wrap>h2.title img{width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff;border:1px solid #eceef4;padding:2px}
.mysection.bl-yeni.v-kart .bl-ik{background:color-mix(in srgb,var(--uc) 10%,#fff);color:var(--uc)}
.mysection.bl-yeni.v-kart .item[aria-expanded="true"] .bl-ik{background:var(--uc);color:#fff}
.mysection.bl-yeni.v-kart .links{grid-template-columns:1fr;padding:2px 14px 14px}
.mysection.bl-yeni.v-kart .links a:after{color:var(--uc)}
.mysection.bl-yeni.v-kart .item-btn{padding:13px 16px!important;font-size:14.5px!important}
@media (max-width:991px){.mysection.bl-yeni.v-kart .container{grid-template-columns:1fr;gap:12px}}
/* reis 2026-09-30 21:31: duyurular bir tık küçük (eski ile Aslan'ın küçük hâli arası) */
section.duy-blo a.blo-s{padding:13px 18px 13px 16px}
section.duy-blo .blo-t{flex:0 0 66px;width:66px;padding-right:16px;min-height:54px}
section.duy-blo .blo-t b{font-size:25px!important}
section.duy-blo .blo-t small{font-size:11.5px!important;margin-top:3px}
section.duy-blo .blo-b{font-size:14.5px!important;line-height:1.45!important;padding:0 16px}
section.duy-blo .blo-ok{flex:0 0 29px;width:29px;height:29px}
section.duy-blo .blo-ok svg{width:18px;height:18px}
@media (max-width:767px){
 section.duy-blo a.blo-s{padding:12px 11px 12px 9px}
 section.duy-blo .blo-b{font-size:13.75px!important;padding:0 11px}
}

/* Aslan+reis 2026-09-30: telefonda slider başlığın arkasına kadar tam ekran (Bilyoner tarzı) */
@media (max-width:1199.98px){
 body.hero-full main#content{margin-top:0!important}
 body.hero-full header .top-nav,body.hero-full header .mobile-search-bar{background:transparent!important;transition:background .25s}
 body.hero-full header{background:linear-gradient(180deg,rgba(10,12,40,.55) 0%,rgba(10,12,40,0) 100%)!important;transition:background .25s}
 body.hero-full.hdr-dolu header{background:#252935!important}
 body.hero-full.hdr-dolu header .top-nav,body.hero-full.hdr-dolu header .mobile-search-bar{background:#252935!important}
 body.hero-full header .header-icon{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}
 body.hero-full section.slider-ust{padding-top:0!important}
 body.hero-full section.slider-ust .fluid-slider-mobile{position:relative;padding:0!important}
 body.hero-full #aofslider.aof-yeni{height:380px!important;margin-top:0!important}
 body.hero-full #aofslider.aof-yeni .aof-content{top:calc(121px + (100% - 121px) / 2 - 14px)!important}
 body.hero-full #aofslider.aof-yeni .aof-overlay{background:linear-gradient(180deg,rgba(12,14,52,.55) 0%,rgba(12,14,52,.35) 32%,rgba(12,14,52,.55) 70%,rgba(12,14,52,.85) 100%)!important}
 body.hero-full #aofslider.aof-yeni .aof-nav{top:calc(121px + (100% - 121px) / 2 - 14px)!important}
 body.hero-full #aofslider.aof-yeni .aof-not{bottom:40px!important;left:0!important;right:0;text-align:center}
 body.hero-full section.slider-ust .aof-sayac{position:absolute;left:0;right:0;bottom:12px;margin:0!important;z-index:6;color:#fff!important;pointer-events:auto}
 body.hero-full section.slider-ust .aof-noktalar button{background:rgba(255,255,255,.45)}
 body.hero-full section.slider-ust .aof-noktalar button.aktif{background:#ff6000}
 body.hero-full #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:26px!important}
 body.hero-full #aofslider.aof-yeni .aof-content p{font-size:15px!important}
}
/* reis 21:44: telefonda slider kısalsın, ilk ekranda Açık Lise kartı da görünsün */
@media (max-width:1199.98px){
 body.hero-full #aofslider.aof-yeni{height:300px!important}
 body.hero-full #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:24px!important}
 body.hero-full #aofslider.aof-yeni .aof-content p{font-size:14px!important}
 body.hero-full #aofslider.aof-yeni .aof-content:before{margin-bottom:8px}
 body.hero-full #aofslider.aof-yeni .aof-not{bottom:34px!important}
 body.hero-full #aofslider.aof-yeni .aof-content,body.hero-full #aofslider.aof-yeni .aof-nav{top:calc(121px + (100% - 121px) / 2 - 12px)!important}
}
@media (max-width:767px){
 section.uni-yeni{padding-top:12px!important;padding-bottom:14px!important}
 section.uni-yeni .row{row-gap:8px!important;--bs-gutter-y:8px!important}
 section.uni-yeni .service-grid,section.uni-yeni .row>div{margin-top:0!important}
}
/* reis 21:46: slider biraz daha uzun; arama çubuğu da Bilyoner gibi fotoğrafın parçası (şeffaf), turuncu ayraç çizgisi yok */
@media (max-width:1199.98px){
 body.hero-full #aofslider.aof-yeni{height:345px!important}
 body.hero-full #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:25px!important}
 body.hero-full #aofslider.aof-yeni .aof-not{bottom:38px!important}
 body.hero-full:not(.hdr-dolu) header{background:linear-gradient(180deg,rgba(10,12,40,.38) 0%,rgba(10,12,40,0) 100%)!important}
 body.hero-full:not(.hdr-dolu) header .second-menu{border-top-color:transparent!important}
 body.hero-full:not(.hdr-dolu) header .msb-inner{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
 body.hero-full:not(.hdr-dolu) header .msb-inner input{background:transparent!important;color:#fff!important}
 body.hero-full:not(.hdr-dolu) header .msb-inner input::placeholder{color:rgba(255,255,255,.85)!important}
 body.hero-full:not(.hdr-dolu) header .msb-icon,body.hero-full:not(.hdr-dolu) header .msb-icon svg{color:#fff!important;stroke:#fff!important}
 body.hero-full #aofslider.aof-yeni .aof-overlay{background:linear-gradient(180deg,rgba(12,14,52,.35) 0%,rgba(12,14,52,.3) 35%,rgba(12,14,52,.55) 70%,rgba(12,14,52,.85) 100%)!important}
}
/* reis 21:48 v4: okul kartları eski boyutunda; slider yazıları ortalı (Bilyoner), oklar yerine kaydırma, arama üstündeki ince çizgi yok */
@media (max-width:1199.98px){
 body.hero-full:not(.hdr-dolu) header .second-menu{background:transparent!important}
 body.hero-full #aofslider.aof-yeni{height:330px!important}
 body.hero-full #aofslider.aof-yeni .aof-nav{display:none!important}
 body.hero-full #aofslider.aof-yeni .aof-content{left:0!important;right:0!important;max-width:none!important;padding:0 22px!important;text-align:center!important;top:calc(121px + (100% - 121px - 46px) / 2)!important;transform:translateY(-50%)!important}
 body.hero-full #aofslider.aof-yeni .aof-content:before{margin:0 auto 10px!important;width:36px;height:3px}
 body.hero-full #aofslider.aof-yeni .aof-content .aof-slide-title{font-size:26px!important;line-height:1.15!important;letter-spacing:-.5px;margin:0 0 6px!important;text-shadow:0 2px 12px rgba(0,0,0,.25)}
 body.hero-full #aofslider.aof-yeni .aof-content p{font-size:14.5px!important;color:rgba(255,255,255,.92)!important}
 body.hero-full #aofslider.aof-yeni .aof-not{left:0!important;right:0!important;text-align:center!important;bottom:36px!important;font-size:10.5px!important}
 body.hero-full #aofslider.aof-yeni .aof-overlay{background:linear-gradient(180deg,rgba(12,14,52,.45) 0%,rgba(12,14,52,.45) 40%,rgba(12,14,52,.6) 72%,rgba(12,14,52,.85) 100%)!important}
 body.hero-full section.slider-ust .aof-sayac{bottom:13px}
}
/* başlık satırları biraz ince (kartlar küçülmeden Açık Lise ilk ekrana sığsın) */
@media (max-width:1199.98px){
 body.hero-full header .top-nav{padding-top:9px!important;padding-bottom:9px!important}
 body.hero-full header .mobile-search-bar{padding-top:5px!important;padding-bottom:8px!important}
 body.hero-full #aofslider.aof-yeni{height:316px!important}
 body.hero-full #aofslider.aof-yeni .aof-content{top:calc(105px + (100% - 105px - 46px) / 2)!important}
}
/* 2026-10-01: panelden eklenen, yazısı resmin içinde olan eski tarz slayt: koyu katman yok */
#aofslider.aof-yeni .aof-slide.aof-eski .aof-overlay{background:none!important}
/* 2026-10-01: yazısı resmin içinde eski tarz banner (aof-eski): turuncu çizgi yok, resim kırpılmadan sığsın */
#aofslider.aof-yeni .aof-slide.aof-eski .aof-content:before{display:none!important}
/* 2026-10-02: yazısı görselin içinde basılı slayt (panelde başlık boş): görsel tam kaplar, üstüne yazı/katman konmaz; yazılar 1600x900'de orta güvenli alanda tasarlanıyor */
#aofslider.aof-yeni .aof-slide.aof-eski{background-size:cover!important;background-repeat:no-repeat!important;background-color:#1f2230!important;background-position:center!important}
#aofslider.aof-yeni .aof-slide.aof-eski .aof-overlay,#aofslider.aof-yeni .aof-slide.aof-eski .aof-content,#aofslider.aof-yeni .aof-slide.aof-eski .aof-not{display:none!important}

/* reis 2026-10-01: slider parmakla sürüklenirken sayfa yana kaymasın */
#aofslider.aof-yeni{touch-action:pan-y}

/* reis 2026-10-01 21:26: e-kitap notu telefonda kalsın, bilgisayarda gizli (bilgisayarda elle kaldırılmıştı) */
@media (min-width:1200px){#aofslider.aof-yeni .aof-not{display:none!important}}

/* Aslan 2026-10-01 22:28: telefonda slider okları (giriş/kayıt butonları reis isteğiyle kaldırıldı) */
@media (max-width:1199.98px){
 body.hero-full #aofslider.aof-yeni .aof-nav{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;z-index:7;top:calc(105px + (100% - 105px - 46px) / 2)!important}
 body.hero-full #aofslider.aof-yeni .aof-nav.prev{left:8px!important;right:auto!important}
 body.hero-full #aofslider.aof-yeni .aof-nav.next{right:8px!important;left:auto!important}
 body.hero-full #aofslider.aof-yeni .aof-content{padding:0 46px!important;left:0!important;right:0!important;margin:0 auto!important;text-align:center!important}
 body.hero-full #aofslider.aof-yeni .aof-content .aof-slide-title,body.hero-full #aofslider.aof-yeni .aof-content p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
 body.hero-full #aofslider.aof-yeni .aof-not{left:0!important;right:0!important;text-align:center!important}
}

/* reis 2026-10-05 "Bunu canlıya al": Hızlı Erişim hz2 (kaynak hizli/hz2.css) */
/* hz2: Hızlı Erişim — açık zemin, beyaz yuvarlak kartlar, renkli ikon (reis 2026-10-05, Bilyoner örneği) */
section.hz-an.hz2{background:#f3f4f7!important;padding:22px 0 24px!important}
section.hz2 .quick-title h2{font:800 19px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#1f2530!important;letter-spacing:0!important;text-transform:none!important}
section.hz2 .row{grid-template-columns:repeat(5,1fr)!important;gap:12px!important}
section.hz2 .feature-card{background:#fff!important;background-image:none!important;border:1px solid #e9ebf0!important;border-bottom:1px solid #e9ebf0!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(20,23,40,.05)!important;min-height:112px!important;padding:16px 8px 14px!important;position:relative;transition:transform .15s,box-shadow .15s!important;filter:none!important}
section.hz2 a:hover .feature-card{transform:translateY(-2px);box-shadow:0 6px 16px rgba(20,23,40,.09)!important;filter:none!important}
section.hz2 .feature-card>div{gap:10px!important}
section.hz2 .icon-circle i{color:var(--hc,#ff6000)!important;font-size:32px!important;text-shadow:none!important}
section.hz2 .feature-card span{font:600 14px/1.25 "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#1f2530!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important}
section.hz2 .hz-rozet{position:absolute;top:-8px;right:8px;background:#e5243b;color:#fff;font:700 11px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;padding:4px 8px;border-radius:999px;box-shadow:0 2px 6px rgba(229,36,59,.35)}
@media (max-width:767px){
 section.hz2 .row{grid-template-columns:repeat(4,1fr)!important;gap:7px!important}
 section.hz2 .feature-card{min-height:84px!important;padding:11px 3px 9px!important;border-radius:11px!important}
 section.hz2 .icon-circle i{font-size:23px!important}
 section.hz2 .feature-card>div{gap:7px!important}
 section.hz2 .feature-card span{font-size:11.5px!important;line-height:1.2!important}
 section.hz2 .hz-rozet{font-size:9.5px;padding:3px 6px;top:-7px;right:4px}
}

/* hz3 (reis 2026-10-05 "Hepsini canlıya al"): başlık ortada; 16 kutu → masaüstü 8x2, tablet ve telefon 4x4 */
section.hz2 .quick-title{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}
section.hz2 .quick-title h2{text-align:center!important;width:100%}
section.hz2 .feature-card .hz-rozet{color:#fff!important}
section.hz2 .row{grid-template-columns:repeat(8,1fr)!important;gap:10px!important}
section.hz2 .feature-card span{font-size:13px!important}
@media (max-width:1199px){section.hz2 .row{grid-template-columns:repeat(4,1fr)!important}}
@media (max-width:767px){
 section.hz2 .row{gap:7px!important}
 section.hz2 .feature-card{min-height:88px!important;padding:11px 3px 9px!important;border-radius:11px!important}
 section.hz2 .icon-circle i{font-size:23px!important}
 section.hz2 .feature-card>div{gap:7px!important}
 section.hz2 .feature-card span{font-size:11.5px!important;line-height:1.2!important}
}


/* 2026-10-26: Hızlı Erişim — yan yana 6'lı kutular, son sıra ortalı */
section.hz-an.hz-an .row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;grid-template-columns:none!important}
section.hz-an.hz-an .row>div{flex:0 0 calc((100% - 60px)/6)!important;width:calc((100% - 60px)/6)!important;max-width:calc((100% - 60px)/6)!important}
@media(max-width:991px){section.hz-an.hz-an .row>div{flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important;max-width:calc((100% - 24px)/3)!important}}
@media(max-width:575px){section.hz-an.hz-an .row{gap:10px!important}section.hz-an.hz-an .row>div{flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;max-width:calc((100% - 10px)/2)!important}}

/* HZ-MOBIL-4LU */
@media(max-width:575px){
section.hz-an.hz-an .row{gap:8px!important}
section.hz-an.hz-an .row>div{flex:0 0 calc((100% - 24px)/4)!important;width:calc((100% - 24px)/4)!important;max-width:calc((100% - 24px)/4)!important;padding-left:0!important;padding-right:0!important}
section.hz-an.hz-an .feature-card{padding:10px 2px!important;min-height:0!important;height:100%!important;border-radius:12px!important}
section.hz-an.hz-an .feature-card i,section.hz-an.hz-an .feature-card svg{font-size:20px!important;width:22px!important;height:22px!important;margin-bottom:4px!important}
section.hz-an.hz-an .feature-card span{font-size:10px!important;line-height:1.2!important;word-break:break-word;hyphens:auto}
}

/* UNI-KUTU-BUYUT */
@media(min-width:576px){
.uni-yeni .service-grid .service-tile{padding:24px 16px!important;min-height:120px!important;gap:14px!important;align-items:center!important}
.uni-yeni .service-grid .service-icon{width:60px!important;height:60px!important;flex:0 0 60px!important}
.uni-yeni .service-grid .service-icon img{width:44px!important;height:44px!important}
.uni-yeni .service-grid .service-title{font-size:17px!important;white-space:nowrap!important}
.uni-yeni .service-grid .service-desc{font-size:15px!important}
}

/* HZ-FLASH-GIZLE */
main>section:has(.feature-card.hover-shadow):not([data-hzok]){visibility:hidden;animation:hzshow 0s 3s forwards}
@keyframes hzshow{to{visibility:visible}}
