.service-update{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px max(5%,calc((100% - 1184px)/2));background:#fff5f2;border-bottom:1px solid #ecd7d2;font:13px/1.65 'Segoe UI',Arial,sans-serif;color:#343a43}.service-update strong{color:#b41a0f}.service-update span{flex:1 1 480px}.service-update a{color:#b41a0f;font-weight:700;text-decoration:underline}.secondary-hero{padding:65px 0;background:#0f1b2d;color:#fff}.secondary-hero .eyebrow{color:#ff8477}.secondary-hero h1{font:700 68px/1.05 'Barlow Condensed','Arial Narrow',sans-serif;margin:18px 0}.secondary-hero p:not(.eyebrow){max-width:690px;color:#c4ccd6;font-size:18px;line-height:1.7}.secondary-hero .primary-button{display:inline-flex;margin-top:27px}.industry-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.industry-link{display:flex;align-items:center;justify-content:space-between;border:1px solid #dcdedc;padding:28px;font-size:22px;font-weight:600}.industry-link>span:last-child{color:#d0180b}.industry-link:hover{background:#fff5f2}.service-card>.service-label{margin-bottom:22px}.service-card+.service-card{margin-top:0}@media(max-width:760px){.secondary-hero{padding:40px 0}.secondary-hero h1{font-size:46px}.secondary-hero p:not(.eyebrow){font-size:16px}.industry-links{grid-template-columns:1fr}.industry-link{font-size:20px;padding:22px}.service-update{padding:15px 20px;font-size:12px}}

/* Real-estate content: practical examples without changing ordering mechanics. */
.estate-use-section{background:#f2f1ed}
.estate-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.estate-use{padding:30px;background:#fff;border:1px solid #ccd1cd;border-top:4px solid #d0180b}
.estate-use h3{font:700 30px/1.1 'Barlow Condensed','Arial Narrow',sans-serif;margin:18px 0}
.estate-use p,.estate-example-section p{font-size:16px;line-height:1.8;color:#344154}
.estate-example-section{background:#0f1b2d;color:#fff}
.estate-example-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}
.estate-example-section h2{font:700 44px/1.05 'Barlow Condensed','Arial Narrow',sans-serif;margin:0 0 22px}
.estate-example-section p{color:#d1dae6}
.estate-examples{display:grid;gap:20px}
.estate-examples blockquote{margin:0;padding:25px 28px;border-left:4px solid #ff8175;background:#1b2c43;color:#fff;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
.estate-guide{padding:30px 0;background:#f2f1ed;border-top:1px solid #ccd1cd}
.estate-guide small{font-size:12px;color:#4f5d6c}
@media(max-width:760px){.estate-use-grid,.estate-example-grid{grid-template-columns:1fr;gap:20px}.estate-use{padding:24px}.estate-example-section h2{font-size:36px}.estate-examples blockquote{padding:22px;font-size:16px}}

.secondary-hero h1{overflow-wrap:anywhere}
@media(max-width:380px){html[lang=ru] .secondary-hero h1{font-size:36px}}
