.services-closing{position:relative;padding:125px 0 35px;background:#203332;color:#faf7f1;overflow:hidden}
.services-closing::before{content:"CONSULT";position:absolute;right:-90px;bottom:60px;color:rgba(250,247,241,.025);font-family:"Manrope",sans-serif;font-size:180px;font-weight:800;letter-spacing:-.09em;transform:rotate(-90deg)}
.services-closing-container{position:relative;z-index:1;width:min(1050px,calc(100% - 48px));min-height:560px;margin:0 auto;display:grid;grid-template-columns:330px 1fr;gap:115px;align-items:center}
.services-closing-file{height:400px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;background:#f1eadc;color:#203332;box-shadow:20px 30px 60px rgba(0,0,0,.18);transform:rotate(-2deg)}
.services-closing-file-top{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(32,51,50,.2);font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.15em}
.services-closing-file-top span:last-child{color:#d7654a}
.services-closing-file-main{display:flex;flex-direction:column;gap:10px}
.services-closing-file-main small{color:#8a9290;font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.15em}
.services-closing-file-main strong{font-family:"Manrope",sans-serif;font-size:27px;font-weight:800;letter-spacing:-.04em}
.services-closing-file-main div{width:55px;height:3px;margin:7px 0 4px;background:#d7654a}
.services-closing-file-main span{color:#66716f;font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.13em}
.services-closing-file-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:18px;border-top:1px solid rgba(32,51,50,.2);color:#66716f;font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.14em}
.services-closing-content>span{display:block;margin-bottom:24px;color:#d9c49d;font-family:"DM Sans",sans-serif;font-size:8px;font-weight:800;letter-spacing:.2em}
.services-closing-content h2{margin:0;color:#faf7f1;font-family:"Manrope",sans-serif;font-size:clamp(55px,6vw,79px);font-weight:800;line-height:.93;letter-spacing:-.07em}
.services-closing-content h2 em{color:#b9d2c9;font-style:normal;font-weight:500}
.services-closing-content p{max-width:420px;margin:30px 0 32px;color:rgba(250,247,241,.58);font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.85}
.services-closing-content>a{display:inline-flex;align-items:center;gap:20px;padding-bottom:11px;border-bottom:1px solid rgba(250,247,241,.4);color:#faf7f1;font-family:"DM Sans",sans-serif;font-size:10px;font-weight:800;text-decoration:none;transition:gap .3s ease,color .3s ease}
.services-closing-content>a span{color:#d7654a;font-size:17px}
.services-closing-content>a:hover{gap:27px;color:#d9c49d}
.services-closing-footer{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:30px auto 0;padding-top:22px;border-top:1px solid rgba(250,247,241,.13);display:flex;justify-content:space-between;color:rgba(250,247,241,.3);font-family:"DM Sans",sans-serif;font-size:7px;font-weight:800;letter-spacing:.17em}
@media (max-width:850px){.services-closing{padding:100px 0 30px}.services-closing-container{grid-template-columns:250px 1fr;gap:65px;min-height:500px}.services-closing-file{width:250px;height:340px}.services-closing-file-main strong{font-size:21px}.services-closing-content h2{font-size:clamp(48px,7vw,65px)}}
@media (max-width:650px){.services-closing{padding:80px 0 25px}.services-closing::before{display:none}.services-closing-container{width:calc(100% - 32px);display:flex;flex-direction:column;gap:55px;align-items:stretch;min-height:0}.services-closing-file{width:230px;height:300px;align-self:center;padding:22px}.services-closing-file-main strong{font-size:20px}.services-closing-content>span{font-size:7px;margin-bottom:18px}.services-closing-content h2{font-size:clamp(45px,13vw,61px)}.services-closing-content p{font-size:12px;margin:25px 0}.services-closing-footer{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;gap:10px;margin-top:50px;font-size:6px}}