.tmf-audience-section{background-color:#fff;margin:auto;max-width:1920px;padding:80px 65px 30px}.tmf-audience-section .audience-cards-wrapper{align-items:stretch;display:flex}.tmf-audience-section .audience-card{border-radius:0 20px 20px 20px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .3s ease;z-index:1}.tmf-audience-section .audience-card-header{align-items:center;border-radius:5px 1000px 10px 0;display:flex;gap:12px;margin-left:0;max-width:300px;padding:15px 30px;position:relative;top:-58px;width:fit-content}.tmf-audience-section .audience-header-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.tmf-audience-section .audience-header-icon-img{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.tmf-audience-section .audience-header-label{font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.tmf-audience-section .audience-card-content{display:flex;flex:1;flex-direction:column;margin-top:-40px;padding:15px 30px 30px}.tmf-audience-section .audience-card-title{color:#333;font-family:Poppins,sans-serif;font-size:22px;font-weight:300;line-height:1.3;margin-bottom:15px}.tmf-audience-section .audience-card-description{color:#555;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:25px}.tmf-audience-section .audience-benefits-section{border-radius:10px;margin-bottom:25px;padding:20px}.tmf-audience-section .benefits-heading{font-family:Poppins,sans-serif;font-size:17px;font-weight:500;margin-bottom:15px}.tmf-audience-section .benefits-list{list-style:none;margin:0;padding:0}.tmf-audience-section .benefit-item{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.tmf-audience-section .benefit-item:before{color:#333;content:"•";font-size:16px;font-weight:700;left:5px;position:absolute}.tmf-audience-section .benefit-item:last-child{margin-bottom:0}.tmf-audience-section .audience-outcomes-section{border-radius:12px;margin-top:auto;padding:20px 25px}.tmf-audience-section .outcomes-heading{font-family:Poppins,sans-serif;font-size:17px;font-weight:500;margin-bottom:15px}.tmf-audience-section .outcomes-list{list-style:none;margin:0;padding:0}.tmf-audience-section .outcome-item{align-items:flex-start;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;gap:10px;line-height:1.6;margin-bottom:12px}.tmf-audience-section .outcome-icon{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;margin-top:2px;width:24px}.tmf-audience-section .outcome-item:last-child{margin-bottom:0}@media only screen and (max-width:991px){.tmf-audience-section{padding:60px 20px}.tmf-audience-section .audience-card-title{font-size:20px}.tmf-audience-section .audience-card-description{font-size:14px}}@media only screen and (max-width:767px){.tmf-audience-section{padding:40px 15px}.tmf-audience-section .audience-card-header{padding:12px 20px}.tmf-audience-section .audience-header-icon{height:24px;width:24px}.tmf-audience-section .audience-header-label{font-size:15px}.tmf-audience-section .audience-card-content{padding:25px 20px}.tmf-audience-section .audience-card-title{font-size:19px;margin-bottom:12px}.tmf-audience-section .audience-card-description{font-size:14px;margin-bottom:20px}.tmf-audience-section .benefits-heading{font-size:16px;margin-bottom:12px}.tmf-audience-section .benefit-item{font-size:13px;margin-bottom:10px}.tmf-audience-section .audience-outcomes-section{padding:18px 20px}.tmf-audience-section .outcomes-heading{font-size:16px;margin-bottom:12px}.tmf-audience-section .outcome-item{font-size:14px;margin-bottom:10px}.tmf-audience-section .audience-card-header{align-items:center;border-radius:5px 1000px 10px 0;display:flex;gap:12px;margin-left:0;max-width:300px;padding:15px 30px;position:relative;top:-55px;width:fit-content}}@media only screen and (max-width:575px){.tmf-audience-section .audience-card-title{font-size:18px}}@media only screen and (max-width:991px){.tmf-audience-section .audience-card-margin{margin-top:50px}}