.engagement_model_sec .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.engagement_model_sec .container::before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;max-width:var(--content-width);height:8px;background-color:var(--sectionBG);border-radius:10px;transition:background-color 0.3s ease}.engagement_model_sec{position:relative}.engagement_model_sec .card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;transition:border-color .18s,transform .18s;overflow:hidden}.engagement_model_sec .card:hover{border-color:var(--navy);transform:translateY(-2px)}.engagement_model_sec .card .card_header{padding:12px 21px;background:var(--navy-card);color:var(--white)}.engagement_model_sec .card .card_header .h6{text-transform:uppercase}.engagement_model_sec .card .card_body{padding:30px;display:flex;flex-direction:column;height:100%}.engagement_model_sec .card .card_body .s_box_icon{margin-bottom:25px}.engagement_model_sec .card .card_body .h3,.engagement_model_sec .card .card_body h3{margin-bottom:16px;position:relative;padding-bottom:12px}.engagement_model_sec .card .card_body .h3::before,.engagement_model_sec .card .card_body h3::before{position:absolute;content:"";width:46px;height:4px;background-color:var(--new-orange);bottom:0;left:0}.engagement_model_sec .card .card_body .s_box_icon svg{width:100%;height:100%}.engagement_model_sec .card .card_body .desc{margin-bottom:30px}.engagement_model_sec .card .card_body .list_wrapper{position:relative;margin-bottom:30px;padding:30px 0;padding-right:28px}.engagement_model_sec .card .card_body .list_wrapper::before{content:'';position:absolute;left:-30px;top:0;width:calc(100% + 30px);height:100%;background:var(--sectionBG)}.engagement_model_sec .list_wrapper .custom_ul li{position:relative;background-image:none}.engagement_model_sec .list_wrapper .custom_ul li::before{position:absolute;content:'';width:8px;height:8px;background-color:var(--new-orange);border-radius:100px;left:6px;top:11px}.engagement_model_sec .card .card_body .list_wrapper .h6{margin-bottom:20px;position:relative}.engagement_model_sec .card .card_body .card_link{display:flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin-top:auto}.engagement_model_sec .card .card_body .card_link svg{width:16px}@media screen and (max-width:1280px){.engagement_model_sec .grid{gap:20px}.engagement_model_sec .card .card_header{padding:12px 20px}.engagement_model_sec .card .card_body{padding:20px}.engagement_model_sec .card .card_body .desc{margin-bottom:20px}.engagement_model_sec .card .card_body .list_wrapper{padding:20px 0}}@media screen and (max-width:1024px){.engagement_model_sec .grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.engagement_model_sec .grid{grid-template-columns:repeat(1,1fr)}}