.services-guidance{position:relative;padding:145px 0 135px;background:#dfe8e3;overflow:hidden}
.services-guidance-container{width:min(1180px,calc(100% - 48px));margin:0 auto}
.services-guidance-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(32,51,50,.2);color:#66716f;font-family:"DM Sans",sans-serif;font-size:8px;font-weight:800;letter-spacing:.18em}
.services-guidance-top span:first-child{color:#075e5b}
.services-guidance-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:110px;padding:70px 0 90px}
.services-guidance-statement>span{display:block;margin-bottom:23px;color:#d7654a;font-family:"DM Sans",sans-serif;font-size:8px;font-weight:800;letter-spacing:.2em}
.services-guidance-statement h2{max-width:650px;margin:0;color:#203332;font-family:"Manrope",sans-serif;font-size:clamp(48px,5.5vw,73px);font-weight:800;line-height:.98;letter-spacing:-.065em}
.services-guidance-statement h2 em{color:#087f7b;font-style:normal;font-weight:500}
.services-guidance-description{padding-top:38px}
.services-guidance-description p{max-width:400px;margin:0 0 24px;color:#5f6e69;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.9}
.services-guidance-description p:last-child{margin-bottom:0}
.services-guidance-workflow{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr 70px 1fr;align-items:center;border-top:1px solid rgba(32,51,50,.22);border-bottom:1px solid rgba(32,51,50,.22)}
.services-guidance-step{min-height:270px;padding:35px 25px 35px 0;display:flex;flex-direction:column;justify-content:space-between}
.services-guidance-step>span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#faf7f1;background:#075e5b;border-radius:50%;font-family:"Manrope",sans-serif;font-size:9px;font-weight:700}
.services-guidance-step div{margin-top:45px}
.services-guidance-step small{display:block;margin-bottom:9px;color:#d7654a;font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.18em}
.services-guidance-step h3{margin:0 0 11px;color:#203332;font-family:"Manrope",sans-serif;font-size:17px;font-weight:700;letter-spacing:-.02em}
.services-guidance-step p{max-width:190px;margin:0;color:#65726e;font-family:"DM Sans",sans-serif;font-size:10px;line-height:1.7}
.services-guidance-connector{height:1px;position:relative;background:rgba(32,51,50,.25)}
.services-guidance-connector::after{content:"→";position:absolute;right:-1px;top:50%;transform:translateY(-50%);padding-left:8px;color:#d7654a;background:#dfe8e3;font-size:13px}
@media (max-width:1000px){.services-guidance-layout{gap:55px}.services-guidance-workflow{grid-template-columns:1fr 35px 1fr}.services-guidance-step:nth-of-type(5),.services-guidance-step:nth-of-type(6),.services-guidance-step:nth-of-type(7){border-top:1px solid rgba(32,51,50,.22)}.services-guidance-step:nth-of-type(5){grid-column:1}.services-guidance-step:nth-of-type(6){grid-column:2}.services-guidance-step:nth-of-type(7){grid-column:3}.services-guidance-step:nth-of-type(8){grid-column:1 / span 3}}
@media (max-width:700px){.services-guidance{padding:90px 0}.services-guidance-container{width:calc(100% - 32px)}.services-guidance-top{font-size:7px}.services-guidance-layout{grid-template-columns:1fr;gap:30px;padding:55px 0 55px}.services-guidance-statement h2{font-size:clamp(43px,12vw,59px)}.services-guidance-description{padding-top:0}.services-guidance-description p{font-size:13px}.services-guidance-workflow{display:flex;flex-direction:column;border-bottom:0}.services-guidance-step{width:100%;min-height:220px;padding:27px 0;border-bottom:1px solid rgba(32,51,50,.22)}.services-guidance-step div{margin-top:35px}.services-guidance-step p{max-width:350px;font-size:11px}.services-guidance-connector{display:none}}