.build-process-section{background:#f1f5f0;border-block:1px solid #dfe7dc}.build-process-section>.container{max-width:1440px}.build-process-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.build-process-heading h2{font-size:clamp(32px,3.5vw,46px);line-height:1.1}.build-process-heading h2 em{color:#28704c}.build-process-heading>p{color:#5f7060;font-size:15px;line-height:1.8}.build-process-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.build-process-list>li{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.build-process-list>li:not(:last-child):before{content:"";background:#bfcfbc;width:1px;position:absolute;top:54px;bottom:-16px;left:26px}.build-process-number{color:#315c35;width:54px;height:54px;font-family:var(--display);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #bacfb7;border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid;position:relative}.build-process-card{background:#fff;border:1px solid #dce5d7;border-radius:18px;grid-template-columns:minmax(190px,.75fr) minmax(0,2fr);align-items:start;gap:clamp(24px,3vw,48px);padding:28px 32px;display:grid;box-shadow:0 2px 6px #24422003}.build-process-title{align-items:center;gap:14px;min-width:0;display:flex}.build-process-icon{color:#4e7744;background:#edf4e8;border:1px solid #dce8d4;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.build-process-title h3{letter-spacing:-.035em;color:#26392a;margin:0;font-size:clamp(25px,2.2vw,31px);font-weight:650;line-height:1.2}.build-process-card>p{color:#5c6958;max-width:76ch;margin:0;font-size:16px;line-height:1.85}.build-process-list>li:last-child .build-process-number{color:#fff;background:#2a633b;border-color:#2a633b}@media (max-width:1000px){.build-process-card{grid-template-columns:minmax(155px,.7fr) minmax(0,1.7fr);gap:24px;padding:25px}.build-process-title{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:650px){.build-process-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.build-process-heading>p{font-size:14px}.build-process-list{gap:14px}.build-process-list>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.build-process-number{width:36px;height:36px;font-size:16px}.build-process-list>li:not(:last-child):before{top:36px;bottom:-14px;left:17px}.build-process-card{border-radius:15px;grid-template-columns:1fr;gap:16px;padding:20px}.build-process-title{flex-direction:row;align-items:center;gap:11px}.build-process-icon{border-radius:10px;width:36px;height:36px}.build-process-icon>svg{width:20px;height:20px}.build-process-title h3{font-size:25px}.build-process-card>p{font-size:15px;line-height:1.8}}
