
.offer-snapshot{padding:clamp(28px,4vw,56px);background:#102c25;color:#fff;display:grid;grid-template-columns:1fr 2fr;gap:30px;max-width:1280px;margin:0 auto}.offer-snapshot h2{font-size:clamp(28px,3vw,42px);margin:10px 0;color:#fff}.offer-snapshot p{line-height:1.7}.offer-snapshot .home-label{color:#d9c99a}.offer-snapshot a{color:#fff}.offer-snapshot strong{font-size:1.25em}.offer-snapshot ul{padding-left:20px;line-height:1.8}.request-next{margin:22px 0;padding:20px 0;border-top:1px solid #bbb}.request-next h3{font-size:22px}.request-next ol{padding-left:22px;line-height:1.8}@media(max-width:700px){.offer-snapshot{grid-template-columns:1fr;gap:10px}}

.workflow-maintenance,.workflow-project,.workflow-overview{max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,72px)}.workflow-maintenance p,.workflow-project p,.workflow-overview p{font-size:1rem;line-height:1.75}.workflow-project{background:#f4f2ed}.workflow-maintenance h2,.workflow-project h2,.workflow-overview h2{font-size:clamp(30px,4vw,48px);line-height:1.15}.workflow-maintenance .property-planning-grid,.workflow-project .property-planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.workflow-maintenance article,.workflow-project article{min-width:0}.workflow-maintenance article span,.workflow-project article span{font-size:.875rem;letter-spacing:.08em}.workflow-maintenance h3,.workflow-project h3{font-size:1.4rem;line-height:1.25}@media(max-width:760px){.workflow-maintenance .property-planning-grid,.workflow-project .property-planning-grid{grid-template-columns:1fr;gap:20px}}
