/* V91 — home is the hard stop for the global back control. */
#aydexGlobalBack.at-home{opacity:.38!important;pointer-events:none!important;cursor:default!important;filter:saturate(.4)}

/* V129 — Gerçek proje sabit sinematik çerçeve */
.v102-real-media{width:100%;height:clamp(300px,58vw,680px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#090b0d;border-radius:18px}
.v102-real-media .v92-real-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block;animation:v129RealFade .65s ease both}
@keyframes v129RealFade{from{opacity:.15;transform:scale(.992)}to{opacity:1;transform:scale(1)}}
@media(max-width:768px){.v102-real-media{height:min(62vh,520px);min-height:300px;border-radius:12px}.v92-real-stage{overflow:hidden}.v92-real-copy{min-height:118px}}

/* V181 — RESPONSIVE-ONLY HARDENING FOR SEO/INFO PAGES */
*,*::before,*::after{box-sizing:border-box}
html,body{max-width:100%;}
body{overflow-x:hidden;}
img,picture,video,canvas,svg,iframe,embed,object{max-width:100%;height:auto;}
main,section,article,nav{min-width:0;max-width:100%;}
input,select,textarea,button{max-width:100%;}
table{max-width:100%;}
@media(max-width:720px){
  .seo-pro{width:100%;max-width:100%;padding-left:clamp(16px,5vw,24px)!important;padding-right:clamp(16px,5vw,24px)!important;}
  .seo-grid{grid-template-columns:minmax(0,1fr)!important;}
  .seo-nav{max-width:100%;}
  .seo-nav a,.cta{max-width:100%;overflow-wrap:anywhere;}
  table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}
}
@media(min-width:721px) and (max-width:1100px){
  .seo-pro{width:min(100% - 48px,1120px);padding-left:0!important;padding-right:0!important;}
}
