/* Seetal Cleaning – Anpassungen auf Basis des Corum-Designs */
.seetal-logo{width:auto;max-width:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}
.header-logo{width:auto!important;min-width:150px}
.header-logo img{height:84px!important;width:auto}
.site-header.scrolled .header-logo img{height:60px!important}
.site-logo-mobile{height:52px!important;width:auto}
.footer-logo img{height:96px!important;width:auto;max-width:100%}
.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;mix-blend-mode:luminosity}
.hero-title{font-size:clamp(2.6rem,6vw,5.2rem)}
.bb-logo img{filter:none!important;max-width:100%;max-height:190px;width:auto;margin:0 auto}
.bb-sec .bb-logo{background:#fff;border-radius:18px;padding:22px}
.faq-list{max-width:860px;margin:34px auto 0;display:grid;gap:14px;text-align:left}
.faq-list details{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(36,72,154,.1);overflow:hidden}
.faq-list summary{cursor:pointer;list-style:none;padding:20px 26px;font-weight:600;color:#24489a;display:flex;justify-content:space-between;gap:16px;align-items:center}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary::after{content:"+";font-size:26px;color:#4898d4;transition:.25s;line-height:1}
.faq-list details[open] summary::after{transform:rotate(45deg)}
.faq-list p{padding:0 26px 22px;color:#5b6b82;margin:0}
@media(max-width:1100px){.header-logo{min-width:0}.header-logo img,.site-header.scrolled .header-logo img{height:52px!important}}
.site-header .seetal-logo,.site-header.scrolled .seetal-logo,.site-header.scrolled .header-logo img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}
.site-footer .seetal-logo,.mobile-nav .seetal-logo{filter:none!important}
/* Aktif öğenin gölgesi kesilmesin: kapsayıcı büyür, içerik aynı yerde kalır */
.df-list{margin:-34px -28px;-webkit-mask-image:none!important;mask-image:none!important}
.df-track{padding:34px 28px!important}
.df-item.active{box-shadow:0 10px 28px rgba(36,72,154,.13)}
.hero-video-wrap.has-video .hero-photo{display:none}
