.estate-lead{align-items:stretch}.sector-page .estate-lead h2{max-width:15ch;margin-bottom:22px}.sector-page .estate-lead .estate-free-badge{display:inline-block;background:#ddff65;color:#101112;font:700 18px/1.4 Arial,sans-serif;letter-spacing:-.3px;padding:10px 14px;margin:0 0 12px}.estate-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:26px 0 0;gap:10px;max-width:640px}.estate-platform{display:flex;align-items:center;justify-content:center;min-width:0;min-height:68px;padding:13px 12px;background:#fff;box-sizing:border-box}.estate-platform img,.estate-platform svg{display:block;width:100%;max-width:132px;height:32px;object-fit:contain}.estate-platform-meta svg{max-width:120px;height:27px}.estate-platform-netgsm svg{height:27px}.estate-platform-sahibinden img{max-width:144px;height:36px}.sector-page .estate-lead .estate-crm-copy{max-width:52ch}.estate-lead .estate-crm-flow{justify-content:space-between}.estate-lead .estate-crm-flow strong{font-size:clamp(27px,3.2vw,44px)}
.estate-outdoor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;margin:40px 0 15px;padding:38px 0;border-top:1px solid #171717;border-bottom:1px solid #171717}.sector-page .estate-outdoor h2{font:400 clamp(30px,3.4vw,48px)/1.12 Arial,sans-serif;letter-spacing:-.045em;margin:18px 0 22px;max-width:20ch}.sector-page .estate-outdoor-content>p:not(.eyebrow){font:16px/1.75 Arial,sans-serif;color:#50534a;max-width:51ch}.estate-outdoor-formats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:23px 0 28px}.estate-outdoor-formats li{border:1px solid #17171733;padding:9px 12px;font:14px/1.3 Arial,sans-serif}.estate-outdoor figure{margin:0;min-width:0}.estate-outdoor figure img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;background:#171717}.estate-outdoor figcaption{font:11px/1.6 monospace;letter-spacing:.035em;color:#65685d;margin-top:12px}.estate-outdoor .btn{white-space:normal}
@media(max-width:1000px){.estate-platforms{max-width:none}.estate-outdoor{gap:28px}.estate-lead .estate-crm-flow ol{margin:20px 0}.estate-lead .estate-crm-flow strong{font-size:28px}}
@media(max-width:760px){.sector-page .estate-lead h2{max-width:none}.estate-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.estate-platform{min-height:68px;padding:14px 18px}.sector-page .estate-lead .estate-free-badge{font-size:17px}.estate-outdoor{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px;padding:30px 0}.sector-page .estate-outdoor h2{font-size:33px;max-width:none}.estate-outdoor .btn{width:100%;justify-content:space-between}.estate-outdoor-formats{gap:8px}.estate-outdoor-formats li{font-size:13px}}

/* Keep the six services in three compact rows on phones. */
@media(max-width:760px){
 .sector-page .estate-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}
 .sector-page .estate-scope-grid article{min-width:0;padding-top:14px}
 .sector-page .estate-scope-grid article h3{font-size:17px;line-height:1.3;letter-spacing:-.35px;margin:12px 0 8px;overflow-wrap:anywhere}
 .sector-page .estate-scope-grid article p{font-size:14px;line-height:1.6;margin:0;max-width:none}
 .sector-page .estate-scope{padding:26px 0 30px}
 .sector-page .estate-section-head{margin-bottom:24px}
}

.estate-outdoor-visual>svg{display:block;width:100%;height:auto;aspect-ratio:1.5}
