.kaan-b-hero{margin:0 0 28px;padding:26px 28px;border:1px solid #f8cdd1;border-radius:var(--dweb-radius-sm,12px);background:linear-gradient(135deg,#fff4f5,#ffffff 70%)}.kaan-b-kicker{margin:0 0 6px;color:#8a0f16;font-size:13px;font-weight:800;letter-spacing:.08em}.kaan-b-hero>p:not(.kaan-b-kicker){margin:0 0 4px;font-size:18px}.kaan-b-section{margin:34px 0}.kaan-b-section>h2:first-child,.kaan-b-cta>h2:first-child{margin-top:0}.kaan-b-cards{gap:16px}.kaan-b-cards>.wp-block-column{padding:18px 20px;border:1px solid #e3e9f0;border-top:4px solid var(--dweb-primary,#d71920);border-radius:12px;background:#fff;box-shadow:0 4px 14px rgb(18 18 18 / .06)}.kaan-b-cards h3{margin:0 0 6px;font-size:18px}.kaan-b-cards p{margin:0}.kaan-b-steps{counter-reset:kaan-step;margin:0;padding:0;list-style:none}.kaan-b-steps>li{counter-increment:kaan-step;position:relative;margin:0 0 12px;padding:12px 14px 12px 58px;border-radius:12px;background:#f4f7fb}.kaan-b-steps>li::before{content:counter(kaan-step);position:absolute;top:12px;left:14px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--dweb-primary,#d71920);color:#121212;font-weight:800}.kaan-b-spec table{width:100%;border-collapse:collapse}.kaan-b-spec th,.kaan-b-spec td{padding:10px 12px;border:1px solid #e3e9f0;text-align:left}.kaan-b-spec thead th{background:#121212;color:#fff}.kaan-b-spec tbody tr:nth-child(even) td{background:#f7f9fc}.kaan-b-muted{color:#5e697c;font-size:14px}.kaan-b-section .wp-block-details{margin:0 0 10px;padding:12px 16px;border:1px solid #e3e9f0;border-radius:12px;background:#fff}.kaan-b-section .wp-block-details summary{font-weight:700;cursor:pointer}.kaan-b-section .wp-block-details[open] summary{margin-bottom:8px;color:#8a0f16}.kaan-b-cta{margin:36px 0 8px;padding:26px 28px;border-radius:var(--dweb-radius-sm,12px);background:#121212;color:#fff}.kaan-b-cta h2{color:#fff}.kaan-b-cta .dweb-contact-ctas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kaan-b-note{margin:24px 0;padding:16px 20px;border-left:5px solid var(--dweb-primary,#d71920);border-radius:0 12px 12px 0;background:#fff4f5}.kaan-b-note p{margin:0 0 4px}.kaan-b-checklist{margin:0;padding:0;list-style:none}.kaan-b-checklist>li{position:relative;margin:0 0 8px;padding-left:32px}.kaan-b-checklist>li::before{content:"✓";position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#00a32a;color:#fff;font-size:13px;font-weight:800}.kaan-b-media-text{align-items:center;gap:24px}.kaan-b-image img{border-radius:12px}.kaan-b-two{gap:20px}.entry-content [class*="kaan-b-"] .widget a,.entry-content [class*="kaan-b-"] .dweb-contact-cta,.entry-content .kaan-b-component a{color:inherit;text-decoration:none}.kaan-b-component .dweb-service-showcase .dweb-container{padding:0}.kaan-b-component .dweb-home-map iframe{width:100%;min-height:320px;border:0;border-radius:12px}@media (max-width:700px){.kaan-b-hero,.kaan-b-cta{padding:20px 18px}.kaan-b-steps>li{padding-left:52px}}.kaan-b-editor-preview{padding:10px;border:1px dashed #c9d3df;border-radius:12px}.kaan-b-editor-label{margin:0 0 8px;color:#8a0f16;font-size:12px;font-weight:700}.kaan-b-editor-preview a,.kaan-b-editor-preview button{pointer-events:none}