/* İç sayfa ekleri — ana sayfanın tasarım dilini (site.css) kullanır */
.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--orange-ink);color:#fff;padding:10px 14px;border-radius:6px}
.skip:focus{left:16px}
.inner .nav{background:rgba(21,20,58,.92)}
.inner-hero{padding-top:clamp(130px,18vh,190px);padding-bottom:clamp(40px,6vw,72px)}
.h1-inner{font-weight:900;font-size:clamp(40px,6vw,92px);line-height:.95;letter-spacing:-.035em;margin:16px 0 20px;text-wrap:balance}
.inner-hero .lede{color:var(--muted);font-size:clamp(17px,1.35vw,20px);max-width:56ch}
.inner-hero .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
.crumbs{position:relative;z-index:2;padding-top:96px;margin-bottom:-110px}
.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}
.crumbs li+li::before{content:"/";margin-right:8px;color:var(--orange)}
.crumbs a{color:inherit;text-decoration:none}
.crumbs a:hover{color:#fff}
.nap{font-style:normal;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:18px 0 26px;align-items:baseline}
.nap a{color:inherit}
.dir-link{margin-top:6px}
.notfound{min-height:70svh;display:flex;align-items:center}

/* ---- P2: yapılandırılmış bölüm bileşenleri ---- */
.sec-head-inner{max-width:62ch;margin-bottom:clamp(28px,4vw,52px)}
.sec-head-inner h2{font-weight:900;font-size:clamp(34px,4.6vw,68px);line-height:.98;letter-spacing:-.035em;margin:16px 0 18px;text-wrap:balance}
.sec-intro{color:var(--muted);font-size:clamp(16px,1.2vw,19px);max-width:58ch}
.light .sec-intro{color:var(--ink-muted)}
.hero-wa{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.wa-link{color:var(--orange-hi);text-decoration:none;border-bottom:1px solid currentColor}
.light .wa-link{color:var(--orange-ink)}
.prose-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:start}
.prose-grid .sec-head-inner{margin-bottom:0}
.prose p{font-size:clamp(16px,1.15vw,18px);line-height:1.65;color:var(--muted);max-width:64ch}
.prose p+p{margin-top:1em}
.prose strong{color:var(--white)}
.light .prose p{color:var(--ink-muted)}.light .prose strong{color:var(--ink)}
.prose a,.card p a,.factor p a,.faq details p a{color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
.card{position:relative;background:var(--navy);padding:clamp(22px,2.4vw,34px);display:flex;flex-direction:column;gap:10px;min-width:0}
.light .card{background:var(--paper)}
.card h3{font-weight:800;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em;line-height:1.1}
.card p{color:var(--muted);line-height:1.55}
.light .card p{color:var(--ink-muted)}
.card-link{color:inherit;text-decoration:none;transition:background-color 200ms ease}
.card-link:hover{background:var(--navy-deep)}
.light .card-link:hover{background:#fff}
.card-more{margin-top:auto;padding-top:14px;color:var(--orange-hi);font-weight:800;font-size:20px;transition:transform 200ms var(--ease-out)}
.card-link:hover .card-more{transform:translateX(6px)}
.card-link:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}
.steps{list-style:none;display:grid;border-top:1px solid var(--line)}
.steps li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--line)}
.step-no{color:var(--orange-hi);font-size:13px;letter-spacing:.14em;padding-top:6px}
.light .step-no{color:var(--orange-ink)}
.steps h3{font-weight:800;font-size:clamp(19px,1.6vw,24px);letter-spacing:-.02em;margin-bottom:6px}
.steps p{color:var(--muted);line-height:1.55;max-width:70ch}
.light .steps p{color:var(--ink-muted)}
.factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(18px,2.4vw,36px)}
.factor{border-top:2px solid var(--orange);padding-top:16px}
.factor h3{font-weight:800;font-size:clamp(18px,1.5vw,22px);margin-bottom:8px}
.factor p{color:var(--muted);line-height:1.55}
.light .factor p{color:var(--ink-muted)}
.inner-reel .reel{max-width:1100px}
/* Kanıt modülleri — yalnızca doğrulanmış veriyle render edilir */
.case img,.bts img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}
.logos{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;align-items:center}
.logos img{max-width:100%;height:auto;filter:grayscale(1);opacity:.8}
.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}
.metric b{display:block;font-size:clamp(40px,5vw,72px);font-weight:900;letter-spacing:-.03em}
.bts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}
.quote blockquote{font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.25;max-width:40ch}
.quote figcaption{margin-top:14px;color:var(--muted)}
@media (max-width:860px){.prose-grid{grid-template-columns:1fr}.steps li{grid-template-columns:48px minmax(0,1fr)}}
