/* Sahne: Hizmet grubu sayfaları (grup-*.html; 5 sayfa ortak) — yalnızca bu sayfalarda yüklenir.
   Hero: "Seven's OS" pencere kümesi — gruptaki her hizmet bir pencere; sırayla açılır, sonra sırayla öne gelir (--n pencere, --T döngü).
   Bölümler: problem kartları (alıntı), hizmet kartları ızgarası, birleşim akışı (çip + çip → sonuç), paket kartları, yorum. Renk: grup vurgusu --g. */
.sd-gos{position:relative;height:min(62vh,560px);border-radius:18px;background:linear-gradient(160deg,#F7F6F2,#E9EAEF);box-shadow:var(--sd-shadow-float)}
.sd-gos__bar{border-radius:18px 18px 0 0;display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#fff;border-bottom:1px solid rgba(31,34,51,.08);font:600 11px/1 var(--sd-font);color:var(--sd-text-muted)}
.sd-gos__bar i{width:10px;height:10px;border-radius:50%;background:var(--sd-grey-300)}.sd-gos__bar i:nth-child(1){background:#ff5f57}.sd-gos__bar i:nth-child(2){background:#febc2e}.sd-gos__bar i:nth-child(3){background:#28c840}
.sd-gos__bar span{margin-left:8px}
.sd-gos__desk{position:absolute;inset:36px 0 0;overflow:clip;border-radius:0 0 18px 18px;background:var(--g-doku,none);-webkit-mask:linear-gradient(#000 60%,transparent);mask:linear-gradient(#000 60%,transparent)}
.sd-gos__win{position:absolute;left:calc(6% + var(--k)*7%);top:calc(7% + var(--k)*11%);width:min(60%,300px);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(31,34,51,.14),0 0 0 1px rgba(31,34,51,.06);text-decoration:none;color:var(--sd-navy);opacity:0;translate:0 24px;z-index:calc(var(--k) + 1);animation:sd-gos-in .7s var(--sd-ease-out) forwards,sd-gos-front var(--T) var(--sd-ease-in-out) infinite;animation-delay:calc(var(--k)*.18s + .3s),calc(var(--k)*(var(--T)/var(--n)) + 1.6s)}
.sd-gos__t{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(31,34,51,.08);font:600 12.5px/1.2 var(--sd-font)}
.sd-gos__t svg{flex:none;width:22px;height:22px;padding:4px;border-radius:6px;background:var(--g-soft,var(--sd-grey-100));color:var(--g,var(--sd-red))}
.sd-gos__body{display:grid;gap:7px;padding:12px}
.sd-gos__body i{height:7px;border-radius:4px;background:var(--sd-grey-100)}.sd-gos__body i:nth-child(1){width:80%}.sd-gos__body i:nth-child(2){width:55%;background:var(--g-soft,var(--sd-grey-100))}.sd-gos__body i:nth-child(3){width:36%;height:16px;border-radius:5px;background:var(--g,var(--sd-red));opacity:.85}
.sd-gos__win:hover{z-index:20;translate:0 -4px!important}
.sd-gos__chip{position:absolute;right:-10px;top:-14px;z-index:30;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-gos:not(.in) .sd-gos__win{animation-play-state:paused}
@keyframes sd-gos-in{to{opacity:1;translate:0 0}}
@keyframes sd-gos-front{0%,1%{z-index:calc(var(--k) + 1);translate:0 0;box-shadow:0 12px 30px rgba(31,34,51,.14),0 0 0 1px rgba(31,34,51,.06)}3%,11%{z-index:15;translate:-6px -10px;box-shadow:0 24px 50px rgba(31,34,51,.26),0 0 0 2px var(--g,var(--sd-red))}14%,100%{z-index:calc(var(--k) + 1);translate:0 0;box-shadow:0 12px 30px rgba(31,34,51,.14),0 0 0 1px rgba(31,34,51,.06)}}
/* Problemler: alıntı kartları */
.sd-probs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}
.sd-prob{position:relative;padding:26px 22px 22px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card);border-top:3px solid var(--g,var(--sd-red))}
.sd-prob::before{content:"\201C";position:absolute;right:18px;top:4px;font:800 64px/1 var(--sd-font);color:var(--g,var(--sd-red));opacity:.14}
.sd-prob b{display:block;font-size:1.0625rem;line-height:1.35;margin-bottom:10px;padding-right:28px}.sd-prob p{font-size:.9375rem;color:var(--sd-text-muted);margin:0}
/* Hizmet kartları */
.sd-gcards{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:20px}
.sd-gcard{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card);text-decoration:none;color:var(--sd-navy);transition:transform .5s var(--sd-ease-out),box-shadow .5s}
.sd-gcard:hover{transform:translateY(-6px);box-shadow:var(--sd-shadow-float)}
.sd-gcard__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--g-soft,var(--sd-grey-100));color:var(--g,var(--sd-red));margin-bottom:6px}.sd-gcard__ic svg{width:22px;height:22px}
.sd-gcard b{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--sd-fs-h4)}.sd-gcard b svg{flex:none;width:16px;height:16px;color:var(--g,var(--sd-red))}
.sd-gcard>span:not(.sd-gcard__ic){font-size:.9375rem;color:var(--sd-text-muted);flex:1}
.sd-gcard em{display:inline-flex;align-items:center;gap:6px;font:600 .875rem var(--sd-font);font-style:normal;color:var(--g,var(--sd-red))}.sd-gcard em svg{width:14px;height:14px;transition:translate .3s}.sd-gcard:hover em svg{translate:4px 0}
/* Birleşim akışı */
.sd-combo{list-style:none;display:grid;gap:14px;counter-reset:c}
.sd-combo li{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;border-radius:14px;background:var(--sd-navy-soft);border:1px solid rgba(255,255,255,.06)}
.sd-combo__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.sd-combo__chips .sd-chip{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff;text-decoration:none;opacity:0;scale:.85;transition:opacity .4s,scale .5s var(--sd-ease-spring),background .3s}
.sd-combo__chips a.sd-chip:hover{background:var(--g-dark,var(--sd-red-on-dark));color:var(--sd-navy);border-color:transparent}
.sd-combo__chips i{font:600 16px/1 var(--sd-font);color:var(--g-dark,var(--sd-yellow));font-style:normal;opacity:0;transition:opacity .4s}
.sd-combo__arrow{width:28px;height:28px;color:var(--g-dark,var(--sd-yellow));opacity:0;translate:-10px 0;transition:opacity .4s,translate .5s var(--sd-ease-out)}
.sd-combo__out b{display:block;color:#fff;font-size:1.0625rem}.sd-combo__out p{margin:4px 0 0;font-size:.9rem}
.in .sd-combo__chips .sd-chip,.in .sd-combo__chips i{opacity:1;scale:1}
.in .sd-combo__chips>:nth-child(1){transition-delay:.1s}.in .sd-combo__chips>:nth-child(2){transition-delay:.25s}.in .sd-combo__chips>:nth-child(3){transition-delay:.4s}.in .sd-combo__chips>:nth-child(4){transition-delay:.55s}.in .sd-combo__chips>:nth-child(5){transition-delay:.7s}.in .sd-combo__chips>:nth-child(6){transition-delay:.85s}.in .sd-combo__chips>:nth-child(7){transition-delay:1s}
.in .sd-combo__arrow{opacity:1;translate:0 0;transition-delay:1s}
/* Paketler + yorum */
.sd-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}
.sd-packs article{padding:26px 24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card);border-left:3px solid var(--g,var(--sd-red))}
.sd-packs h3{font-size:var(--sd-fs-h4);margin-bottom:8px}.sd-packs p{font-size:.9375rem;color:var(--sd-text-muted);margin:0}
.sd-gquote{max-width:720px;margin:28px auto 0}
.sd-gquote footer b{color:var(--sd-navy)}
@media (max-width:1024px){.sd-gcards{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-combo li{grid-template-columns:minmax(0,1fr);gap:10px}.sd-combo__arrow{rotate:90deg;translate:0 -10px}}
@media (max-width:720px){.sd-gos{height:420px}.sd-gos__win{width:68%;left:calc(4% + var(--k)*5%);top:calc(6% + var(--k)*12%)}.sd-gos__chip{right:0}.sd-gcards{grid-template-columns:minmax(0,1fr)}}
