/* Sahne: Siber Güvenlik (hizmet-siber.html) — yalnızca bu sayfada yüklenir.
   Hero: kalkan + kilit, dönen tarama ışını; kontrol listesi sırayla işaretlenir; sahte "IBAN değişti" e-postasına "Oltalama" damgası (12 s döngü).
   İmza: SPF · DKIM · DMARC üç kart + sonuç satırı. */
.sd-sec{--T:12s;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto;gap:20px;align-items:center;min-height:min(60vh,520px)}
.sd-sec__list{grid-column:2;grid-row:1/3}
.sd-sec__shield{position:relative;justify-self:center;width:min(100%,260px);aspect-ratio:1/1.12;display:grid;place-items:center;background:var(--sd-navy);clip-path:polygon(50% 0,100% 14%,100% 52%,50% 100%,0 52%,0 14%);overflow:clip}
.sd-sec__radar{position:absolute;inset:-20%;background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--g) 70%,#fff) 100%);opacity:.55;animation:sd-lm-spin 4s linear infinite}
.sd-sec__shield::after{content:"";position:absolute;inset:8%;clip-path:polygon(50% 0,100% 14%,100% 52%,50% 100%,0 52%,0 14%);border:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%)}
.sd-sec__lock{position:relative;z-index:1;width:34%;height:34%;color:#fff;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}
.sd-sec__list{list-style:none;display:grid;gap:10px;font:600 .9375rem/1.3 var(--sd-font);color:var(--sd-navy)}
.sd-sec__list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card);opacity:.55;translate:8px 0;animation:sd-sec-li var(--T) var(--sd-ease-out) infinite;animation-delay:calc(var(--k)*1.1s + .6s)}
.sd-sec__list i{flex:none;position:relative;width:24px;height:24px;border-radius:50%;border:2px solid rgba(31,34,51,.2);animation:sd-sec-tick var(--T) var(--sd-ease-spring) infinite;animation-delay:calc(var(--k)*1.1s + .6s)}
.sd-sec__list i::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;rotate:45deg;opacity:0;animation:sd-sec-chk var(--T) infinite;animation-delay:calc(var(--k)*1.1s + .6s)}
.sd-sec__mail{position:relative;grid-column:1;justify-self:center;z-index:3;width:min(100%,330px);padding:12px 14px 12px 16px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-float);border-left:4px solid var(--sd-red);font:500 11px/1.3 var(--sd-font);color:var(--sd-navy);opacity:0;translate:0 12px;animation:sd-sec-mail var(--T) var(--sd-ease-out) infinite}
.sd-sec__mail b{display:block;font-size:12px}.sd-sec__mail span{color:var(--sd-text-muted)}
.sd-sec__mail em{position:absolute;right:12px;top:-12px;padding:5px 10px;border:2px solid var(--sd-red);border-radius:6px;color:var(--sd-red);font:800 12px/1 var(--sd-font);letter-spacing:.1em;text-transform:uppercase;font-style:normal;rotate:-8deg;scale:0;animation:sd-sec-stamp var(--T) var(--sd-ease-spring) infinite}
.sd-sec__chip{position:absolute;z-index:3;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-sec__chip--1{right:-10px;top:-8px}.sd-sec__chip--2{left:6%;top:4%}
.sd-sec:not(.in) *{animation-play-state:paused}
@keyframes sd-sec-li{0%{opacity:.55;translate:8px 0}6%,90%{opacity:1;translate:0 0}96%,100%{opacity:.55;translate:8px 0}}
@keyframes sd-sec-tick{0%,4%{background:transparent;border-color:rgba(31,34,51,.2)}8%,90%{background:#1A9E5C;border-color:#1A9E5C}96%,100%{background:transparent;border-color:rgba(31,34,51,.2)}}
@keyframes sd-sec-chk{0%,5%{opacity:0}8%,90%{opacity:1}96%,100%{opacity:0}}
@keyframes sd-sec-mail{0%,52%{opacity:0;translate:0 12px}58%,92%{opacity:1;translate:0 0}97%,100%{opacity:0}}
@keyframes sd-sec-stamp{0%,62%{scale:0}68%,92%{scale:1}97%,100%{scale:0}}
/* İmza: SPF · DKIM · DMARC */
.sd-dns{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sd-dns li{padding:26px 24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-dns li>b{display:inline-block;margin-bottom:12px;padding:6px 10px;border-radius:8px;background:var(--sd-navy);color:var(--sd-yellow);font:800 .8125rem/1 var(--sd-font);letter-spacing:.1em}
.sd-dns h3{font-size:var(--sd-fs-h4)}.sd-dns p{font-size:.9375rem;color:var(--sd-text-muted)}
.sd-dns code{display:block;margin-top:12px;padding:8px 10px;border-radius:8px;background:var(--g-soft);color:var(--g);font:600 .8125rem/1.3 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}
.sd-dns__res{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.sd-dns__res span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-weight:600;font-size:.9375rem}
.sd-dns__res svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}
.sd-dns__ok{background:#E6F5EC;color:#14532D}.sd-dns__no{background:#FBE9EA;color:var(--sd-red-dark)}
@media (max-width:1024px){.sd-dns{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){.sd-sec{grid-template-columns:minmax(0,1fr);gap:24px}.sd-sec__list{grid-column:1;grid-row:auto}.sd-sec__shield{width:200px}.sd-sec__mail{width:100%}.sd-sec__chip--1{right:0}}
