.pls-service-features{width:100%}.service-features-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:stretch}.service-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;transition:all 0.3s ease;border-radius:8px}.service-feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.service-feature-icon{display:flex;align-items:center;justify-content:center;margin-bottom:15px;flex-shrink:0}.service-feature-icon i,.service-feature-icon svg{display:block;transition:all 0.3s ease;color:#333333 !important;fill:#333333 !important}.service-feature-item:hover .service-feature-icon i,.service-feature-item:hover .service-feature-icon svg{transform:scale(1.05)}.service-feature-title{font-size:16px;font-weight:600;margin:0 0 10px 0;color:#333;line-height:1.3;transition:color 0.3s ease}.service-feature-description{font-size:14px;color:#666;margin:0;line-height:1.5;flex-grow:1}@media (max-width:1024px){.service-features-wrapper{grid-template-columns:repeat(2,1fr);gap:25px}.service-feature-item{padding:25px 15px}.service-feature-title{font-size:15px}.service-feature-description{font-size:13px}}@media (max-width:768px){.service-features-wrapper{grid-template-columns:1fr;gap:20px}.service-feature-item{padding:20px 15px}.service-feature-icon{margin-bottom:12px}.service-feature-title{font-size:14px;margin-bottom:8px}.service-feature-description{font-size:13px}}.service-feature-item{position:relative;overflow:hidden}.service-feature-item::before,.service-feature-item::after{content:'';position:absolute;left:0;right:0;height:0;border-top:1px solid #e0e0e0}.service-feature-item::before{top:0}.service-feature-item::after{bottom:0}.pls-service-features:not(.show-borders) .service-feature-item::before,.pls-service-features:not(.show-borders) .service-feature-item::after{display:none}.pls-service-features.show-borders .service-feature-item::before,.pls-service-features.show-borders .service-feature-item::after{display:block}.service-feature-item:focus{outline:2px solid #007cba;outline-offset:2px}@media print{.service-feature-item{break-inside:avoid;transform:none !important;box-shadow:none !important}.service-features-wrapper{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}}