section.custom-section{padding:60px 0;position:relative;width:100%}.service-partner-title h3{color:#222;font-family:Manrope;font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px}.custom-logo{margin:10px 0}.custom-title{color:#222;font-size:48px;line-height:60px}.custom-subtitle,.custom-title{font-family:Manrope;font-weight:400;text-align:center}.custom-subtitle{color:#666;font-size:20px;line-height:32px}.custom-cards{display:grid;gap:20px;grid-template-columns:1fr}.custom-card{background:#fafafa;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:50px 25px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.custom-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.custom-card-title{font-size:1.1rem;font-weight:600;margin:0}.custom-card-text{color:#616161;font-family:Manrope;font-size:16px;font-weight:400;line-height:26px;margin-bottom:0;vertical-align:middle}@media (max-width:768px){.custom-title{font-size:32px!important;line-height:40px!important}.custom-subtitle{font-size:18px;line-height:24px}}@media (min-width:600px){.custom-cards{grid-template-columns:1fr 1fr}}@media (min-width:992px){.custom-cards{gap:30px;grid-template-columns:1fr 1fr}.custom-title{font-size:2.2rem}}