.asf-services-list{width:100%;border:1px solid #d8d1c6;background:rgba(250,248,244,0.85)}.asf-service-row{display:grid;grid-template-columns:55px 60px 240px 1fr 45px;align-items:center;min-height:76px;border-bottom:1px solid #d8d1c6;padding:0 18px;transition:all 0.3s ease}.asf-service-row:last-child{border-bottom:none}.asf-service-row:hover{background:#f7f2ea}.asf-icon{font-size:26px;color:#1e1e1e;opacity:0.75;text-align:center}.asf-number{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:600;color:#c4943c}.asf-title{font-family:'Cormorant Garamond',serif;font-size:23px;font-weight:600;line-height:1.1em;color:#161616}.asf-desc{font-family:'Inter',sans-serif;font-size:13px;line-height:1.45em;color:#4d4d4d;padding-right:20px}.asf-plus{font-family:'Inter',sans-serif;font-size:28px;font-weight:300;color:#c4943c;text-align:center}@media (max-width:980px){.asf-service-row{grid-template-columns:45px 45px 1fr 35px;gap:8px;padding:18px 14px}.asf-desc{grid-column:3 / 5;padding-right:0;margin-top:6px}.asf-title{font-size:21px}.asf-number{font-size:24px}}@media (max-width:600px){.asf-service-row{grid-template-columns:40px 40px 1fr 30px}.asf-title{font-size:19px}.asf-desc{font-size:12px}}