.filter-solution-section{padding:3rem 0;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.filter-solution-section .content-wrapper{color:#333}.filter-solution-section .content-wrapper h1{color:var(--comcolor);font-size:2rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #f0f0f0;padding-bottom:1rem}.filter-solution-section .content-wrapper p{margin-bottom:1rem;text-align:justify}.filter-solution-section .cert-icons{margin-top:2rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.cert-icons img{width:3.75rem;object-fit:contain}.filter-solution-section .image-wrapper{border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.filter-solution-section .image-wrapper img{width:100%;height:auto;display:block}@media (max-width:768px){.filter-solution-section{grid-template-columns:1fr;gap:2rem;padding:3rem 0 0}.filter-solution-section .content-wrapper h1{font-size:1.5rem}.filter-solution-section .cert-icons{justify-content:center}}.solution-section{padding:3rem 0}.solution-section .section-header{text-align:center;margin-bottom:3.5rem}.solution-section .card-content h3,.solution-section .section-header h2{font-size:2rem;color:var(--comcolor);margin-bottom:1rem;font-weight:600}.solution-section .section-header p{color:#666}.solution-section .solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem}.solution-section .solution-card{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.solution-section .solution-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.solution-section .card-img{width:100%;object-fit:cover;border-bottom:1px solid #f0f0f0}.solution-section .card-content{padding:1.5rem}.solution-section .card-content h3{font-size:1.2rem}.solution-section .card-content ul{list-style:disc;color:#555}.solution-section .card-content li{margin-bottom:.5rem}@media (max-width:1000px){.solution-section{padding:3rem 0 0}.solution-section .section-header h2{font-size:1.5rem}.solutions-grid{grid-template-columns:1fr}.solution-section .card-content{padding:1rem}}.advantage-promise-section{margin:3rem 0}.advantage-promise-section .features-grid{display:flex;background:#fff;border-radius:.8rem;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden}.advantage-promise-section .features-grid .left-text{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center}.advantage-promise-section .features-grid .block-title{font-size:1.5rem;color:var(--comcolor);margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:2px solid #edf2f7}.advantage-promise-section .features-grid .space{height:2rem}.advantage-promise-section .features-grid .item{display:flex;align-items:flex-start;margin-bottom:1rem}.advantage-promise-section .features-grid .icon{color:var(--subcolor);font-weight:700;font-size:1rem;margin-right:1rem}.advantage-promise-section .features-grid .text strong{color:#2d3748;display:block;margin-bottom:.5rem}.advantage-promise-section .features-grid .text p{color:#718096;line-height:1.5}.advantage-promise-section .features-grid .right-img{flex:1}.advantage-promise-section .features-grid .right-img img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1000px){.advantage-promise-section .features-grid{flex-direction:column}.advantage-promise-section .features-grid .left-text{padding:2rem 1rem}}