/* ===== İç sayfalar: ana sayfa ile aynı koyu, cam görünüm ===== */
body.inner{background:radial-gradient(120% 80% at 70% 0%,#0d2560 0%,#050b1e 60%) fixed;color:#dbe6ff;}
body.inner #bg{display:block;position:fixed;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s ease;}
body.inner #bg.on{opacity:1;}
body.inner main,body.inner .site-footer{position:relative;z-index:1;}
body.inner h1,body.inner h2,body.inner h3,body.inner h4{color:#fff;}
body.inner p{color:#b9c9ee;}
body.inner .eyebrow{color:#8fb6ff;letter-spacing:2px;}

body.inner .breadcrumb{color:#7f93c4;}
body.inner .breadcrumb a{color:#8fb6ff;}

body.inner .page-hero{background:none;padding:30px 0 80px;}
body.inner .page-hero::after{display:none;}
body.inner .page-hero h1{font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-1.6px;font-weight:900;max-width:900px;
  background:linear-gradient(100deg,#fff 0%,#fff 55%,#9ec2ff 80%,#3f78e8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
body.inner .page-hero p{font-size:clamp(15px,1.4vw,18px);max-width:640px;margin-bottom:26px;}

body.inner .section-alt{background:rgba(255,255,255,.025);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);}

body.inner .card,body.inner .contact-card{
  background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);
  box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
}
body.inner .card:hover{border-color:rgba(143,182,255,.45);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 1px rgba(143,182,255,.15) inset;}
body.inner .card-icon{box-shadow:0 10px 30px rgba(38,95,209,.45);}
body.inner .card a.card-link{color:#8fb6ff;}
body.inner .card a.card-link:hover{color:#fff;}

body.inner .brand-chip{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:#dbe6ff;box-shadow:none;transition:all .2s ease;}
body.inner .brand-chip:hover{border-color:#8fb6ff;color:#fff;transform:translateY(-2px);}

body.inner .feature-item .dot{background:rgba(143,182,255,.12);color:#8fb6ff;}

body.inner .media-frame{aspect-ratio:auto;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(38,95,209,.18);background:#071233;}
body.inner .media-frame img{height:auto;}
body.inner .media-frame::after{background:linear-gradient(0deg,rgba(5,11,30,.35),transparent 40%);}
body.inner .media-badge{background:rgba(4,10,28,.8);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);}
body.inner .media-badge strong{color:#fff;}
body.inner .media-badge span{color:#8ea6d8;}

body.inner .stat strong{color:#fff;}
body.inner .stat span{color:#8ea6d8;}

body.inner .faq-item{border-bottom-color:rgba(255,255,255,.1);}
body.inner .faq-q{color:#fff;}
body.inner .faq-q .plus::before,body.inner .faq-q .plus::after{background:#8fb6ff;}

body.inner .cta-band{background:linear-gradient(120deg,rgba(28,75,171,.6),rgba(10,27,64,.6));border:1px solid rgba(143,182,255,.25);backdrop-filter:blur(10px);box-shadow:0 30px 80px rgba(0,0,0,.4);}

body.inner .contact-card .ic{background:rgba(143,182,255,.12);color:#8fb6ff;}
body.inner .contact-card a{color:#fff;}
body.inner .hours-table td{border-bottom-color:rgba(255,255,255,.1);color:#b9c9ee;}
body.inner .hours-table td:last-child{color:#fff;}
body.inner .map-frame{border-color:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.45);}

body.inner .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.25);}
body.inner .btn-ghost:hover{border-color:#8fb6ff;}

body.inner .site-footer{background:rgba(3,8,22,.8);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);}
body.inner .mobile-sticky-cta{background:rgba(4,10,28,.85);border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);}

/* Hizmet listesi sırayla belirir */
body.inner .grid .reveal:nth-child(2){transition-delay:.08s;}
body.inner .grid .reveal:nth-child(3){transition-delay:.16s;}
body.inner .grid .reveal:nth-child(4){transition-delay:.24s;}
