/* ÜRETİLDİ: _elementor_uyum_uret.py — siber.css Elementor türevleri */
.sd-sec.e-con{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)}
body .elementor .sd-sec{min-height:min(60vh,520px)}
.sd-sec__list.e-con{grid-column:2;grid-row:1/3}
.sd-sec__shield.e-con{position:relative;width:min(100%,260px);display:grid;overflow:clip}
body .elementor .sd-sec__shield{width:min(100%,260px);background:var(--sd-navy)}
.sd-sec__radar.e-con{position:absolute;inset:-20%}
body .elementor .sd-sec__radar{background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--g) 70%,#fff) 100%)}
body .elementor .sd-sec__shield::after{border:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%)}
.sd-sec__lock.e-con{position:relative;z-index:1;width:34%;height:34%}
body .elementor .sd-sec__lock{width:34%;height:34%;color:#fff}
.sd-sec__list.e-con{display:grid;gap:10px}
body .elementor .sd-sec__list{font:600 .9375rem/1.3 var(--sd-font);color:var(--sd-navy)}
body .elementor .sd-sec__list li{padding:12px 14px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card)}
body .elementor .sd-sec__list i{width:24px;height:24px;border-radius:50%;border:2px solid rgba(31,34,51,.2)}
body .elementor .sd-sec__list i::after{width:6px;height:11px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff}
.sd-sec__mail.e-con{position:relative;grid-column:1;z-index:3;width:min(100%,330px);padding:12px 14px 12px 16px;border-radius:12px}
body .elementor .sd-sec__mail{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)}
body .elementor .sd-sec__mail b{font-size:12px}
body .elementor .sd-sec__mail span{color:var(--sd-text-muted)}
body .elementor .sd-sec__mail em{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}
.sd-sec__chip.e-con{position:absolute;z-index:3}
body .elementor .sd-sec__chip{background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-sec__chip--1.e-con{right:-10px;top:-8px}
.sd-sec__chip--2.e-con{left:6%;top:4%}
.sd-dns.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body .elementor .sd-dns li{padding:26px 24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-dns li>.elementor-element>.elementor-widget-container>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}
body .elementor .sd-dns li>b{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.elementor-heading-title.elementor-heading-title.elementor-heading-title{font-size:var(--sd-fs-h4)}
body .elementor .sd-dns h3{font-size:var(--sd-fs-h4)}
body .elementor .sd-dns p{font-size:.9375rem;color:var(--sd-text-muted)}
body .elementor .sd-dns code{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}
.sd-dns__res.e-con{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
body .elementor .sd-dns__res{margin-top:24px}
body .elementor .sd-dns__res span{padding:10px 14px;border-radius:10px;font-weight:600;font-size:.9375rem}
.sd-dns__res .sdi{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}
body .elementor .sd-dns__res svg{width:18px;height:18px}
body .elementor .sd-dns__ok{background:#E6F5EC;color:#14532D}
body .elementor .sd-dns__no{background:#FBE9EA;color:var(--sd-red-dark)}
@media (max-width:1024px){
 .sd-dns.e-con{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:720px){
 .sd-sec.e-con{grid-template-columns:minmax(0,1fr);gap:24px}
 .sd-sec__list.e-con{grid-column:1;grid-row:auto}
 .sd-sec__shield.e-con{width:200px}
 body .elementor .sd-sec__shield{width:200px}
 .sd-sec__mail.e-con{width:100%}
 body .elementor .sd-sec__mail{width:100%}
 .sd-sec__chip--1.e-con{right:0}
}
