.trust-safety-child-benefits-banner{width:100%}.trust-safety-child-benefits-banner .benefits-section{background:#fff;padding:64px 0}.trust-safety-child-benefits-banner .benefits-container{max-width:1920px;padding:0 var(--side-padding-desktop);margin:0 auto}.trust-safety-child-benefits-banner .benefits-header{text-align:center;margin-bottom:40px}.trust-safety-child-benefits-banner .benefits-title{color:#111;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:48px;font-weight:500;line-height:64px}.trust-safety-child-benefits-banner .benefits-description{color:#111;max-width:688px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px}.trust-safety-child-benefits-banner .benefits-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:72px;display:flex}.trust-safety-child-benefits-banner .benefit-card{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:360px;display:flex}.trust-safety-child-benefits-banner .benefit-icon{background:#111;border-radius:9.6px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.trust-safety-child-benefits-banner .benefit-icon img{filter:brightness(0)invert();width:28.8px;height:28.8px}.trust-safety-child-benefits-banner .benefit-content{flex-direction:column;gap:4px;display:flex}.trust-safety-child-benefits-banner .benefit-title{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:40px}.trust-safety-child-benefits-banner .benefit-description{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.trust-safety-child-benefits-banner .ideal-for-section{padding:64px var(--side-padding-desktop);background:#fff;position:relative;overflow:visible}.trust-safety-child-benefits-banner .ideal-for-container{z-index:2;max-width:1920px;margin:0 auto;position:relative}.trust-safety-child-benefits-banner .ideal-for-ellipse{object-fit:fill;object-position:center;z-index:1;pointer-events:none;width:100vw;height:calc(100% + 280px);position:absolute;left:50%;transform:translate(-50%)}.trust-safety-child-benefits-banner .ideal-for-content{z-index:2;align-items:flex-start;gap:72px;display:flex;position:relative}.trust-safety-child-benefits-banner .ideal-for-text{flex-direction:column;flex:1;gap:24px;display:flex}.trust-safety-child-benefits-banner .ideal-for-title{color:#111;max-width:600px;margin:0;font-family:DM Sans,sans-serif;font-size:56px;font-weight:500;line-height:72px}.trust-safety-child-benefits-banner .ideal-for-description{color:#111;margin:0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px}.trust-safety-child-benefits-banner .industries-list{flex-direction:column;flex:1;display:flex}.trust-safety-child-benefits-banner .industry-item{border-bottom:1px solid rgba(0,0,0,.15);align-items:center;gap:16px;padding:20px 0;display:flex}.trust-safety-child-benefits-banner .industry-item:last-child{border-bottom:none}.trust-safety-child-benefits-banner .industry-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.trust-safety-child-benefits-banner .industry-icon img{object-fit:contain;width:100%;height:100%}.trust-safety-child-benefits-banner .industry-title{color:#111;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:40px}@media (max-width:1199px){.trust-safety-child-benefits-banner .benefits-container{padding:0 var(--side-padding-tablet)}.trust-safety-child-benefits-banner .ideal-for-section{padding:64px var(--side-padding-tablet)}.trust-safety-child-benefits-banner .cta-content{width:calc(100vw - 96px);max-width:1920px}.trust-safety-child-benefits-banner .benefits-grid{gap:48px}.trust-safety-child-benefits-banner .ideal-for-content{gap:48px}}@media (max-width:767px){.trust-safety-child-benefits-banner .benefits-container{padding:0 var(--side-padding-mobile)}.trust-safety-child-benefits-banner .cta-content{width:calc(100vw - 48px)}.trust-safety-child-benefits-banner .benefits-title{font-size:36px;line-height:48px}.trust-safety-child-benefits-banner .benefits-grid{flex-direction:column;align-items:center;gap:32px}.trust-safety-child-benefits-banner .ideal-for-section{padding:64px var(--side-padding-mobile)}.trust-safety-child-benefits-banner .ideal-for-content{flex-direction:column;gap:32px}.trust-safety-child-benefits-banner .ideal-for-title{font-size:36px;line-height:48px}.trust-safety-child-benefits-banner .cta-title{font-size:36px;line-height:48px}.trust-safety-child-benefits-banner .industry-title{font-size:20px;line-height:32px}}
