/* ÜRETİLDİ: _elementor_uyum_uret.py — tescil.css Elementor türevleri */
.sd-reg.e-con{position:relative;display:grid;gap:16px;padding-top:10px}
body .elementor .sd-reg{padding-top:10px}
.sd-reg__card.e-con{position:relative;padding:22px 24px 20px;border-radius:16px}
body .elementor .sd-reg__card{padding:22px 24px 20px;border-radius:16px;background:#fff;box-shadow:var(--sd-shadow-float);color:var(--sd-navy)}
body .elementor .sd-reg__card small{margin-bottom:10px;font:600 10px/1 var(--sd-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-muted)}
.sd-reg__name.e-con{position:relative;display:inline-block;padding-right:34px}
body .elementor .sd-reg__name{font:800 clamp(1.5rem,1.2rem + 1vw,2rem)/1.1 var(--sd-font);letter-spacing:-.01em;padding-right:34px}
.sd-reg__r.e-con{position:absolute;right:0;top:-6px;display:grid;width:28px;height:28px;border-radius:50%}
body .elementor .sd-reg__r{width:28px;height:28px;border:2.5px solid var(--sd-red);border-radius:50%;color:var(--sd-red);font:800 15px/1 var(--sd-font)}
.sd-reg__cls.e-con{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 16px}
body .elementor .sd-reg__cls{margin:14px 0 16px}
body .elementor .sd-reg__cls li{padding:6px 10px;border-radius:6px;background:var(--g-soft);color:var(--g);font:600 11px/1 var(--sd-font)}
.sd-reg__bar.e-con{position:relative;height:6px;border-radius:3px}
body .elementor .sd-reg__bar{height:6px;border-radius:3px;background:var(--sd-grey-100)}
body .elementor .sd-reg__bar i{border-radius:3px;background:var(--g)}
body .elementor .sd-reg__bar span{font:500 10px/1 var(--sd-font);color:var(--sd-text-muted)}
.sd-reg__steps.e-con{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;text-align:center}
body .elementor .sd-reg__steps{margin-top:14px;font:600 10px/1.25 var(--sd-font);color:var(--sd-text-muted)}
body .elementor .sd-reg__steps li{padding:8px 4px;border-radius:10px;background:#fff;box-shadow:var(--sd-shadow-card)}
body .elementor .sd-reg__steps i{width:10px;height:10px;border-radius:50%;background:rgba(31,34,51,.18)}
body .elementor .sd-reg__steps li:nth-child(5){border:1.5px solid var(--sd-yellow)}
.sd-reg__chip.e-con{position:absolute;right:-10px;top:-14px;z-index:3}
body .elementor .sd-reg__chip{background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-nice.e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.sd-nice__c.e-con{display:grid;gap:6px;padding:22px 22px 20px;border-radius:var(--sd-r-card)}
body .elementor .sd-nice__c{padding:22px 22px 20px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card);border:2px solid transparent}
body .elementor .sd-nice__c--on{border-color:var(--g)}
body .elementor .sd-nice__c--soon{border-style:dashed;border-color:var(--sd-grey-300)}
body .elementor .sd-nice__c small{font:600 .7rem/1 var(--sd-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-muted)}
body .elementor .sd-nice__c--on small{color:var(--g)}
body .elementor .sd-nice__c b{font:800 1.5rem/1 var(--sd-font);color:var(--sd-navy)}
body .elementor .sd-nice__c span{font-size:.9375rem;color:var(--sd-text-muted)}
body .elementor .sd-nice__c i{margin-top:8px;padding:5px 9px;border-radius:6px;background:var(--sd-grey-100);font:600 .75rem/1 var(--sd-font);color:var(--sd-navy)}
body .elementor .sd-nice__c--on i{background:var(--g-soft);color:var(--g)}
body .elementor .sd-nice__c:last-child i{background:#FBE9EA;color:var(--sd-red-dark)}
body .elementor .sd-nice__c:last-child b{text-decoration:line-through}
@media (max-width:1024px){
 .sd-nice.e-con{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (max-width:720px){
 .sd-reg__steps.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}
 .sd-reg__chip.e-con{right:0}
 .sd-nice.e-con{grid-template-columns:minmax(0,1fr)}
}
