.b3-challenges-section{background:#111827;color:#fff;font-family:Raleway,sans-serif;padding:80px 2rem}.b3-challenges-section .container{margin:0 auto;max-width:1400px}.b3-challenges-header{margin-bottom:3.5rem}.b3-challenges-header h2{color:#fff;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:800;line-height:1.05;margin:0 0 1rem}.b3-challenges-description{color:#d1d5db;font-size:1.25rem;font-weight:500;line-height:1.6;max-width:1100px}.b3-challenges-description p{margin:0}.b3-challenges-accordion{display:flex;flex-direction:column;gap:1.25rem}.b3-challenge-item{background:#1f2937;border:1px solid #374151;border-radius:8px;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}.b3-challenge-item:hover{border-color:rgba(190,214,0,.28)}.b3-challenge-item.active{border-color:rgba(190,214,0,.35);box-shadow:0 10px 26px rgba(0,0,0,.18)}.b3-challenge-header{align-items:center;background:#1f2937;border:0;color:inherit;cursor:pointer;display:flex;font-family:Raleway,sans-serif;gap:1rem;justify-content:space-between;min-height:104px;padding:1.6rem 2rem;text-align:left;width:100%}.b3-challenge-item.active .b3-challenge-header{background:rgba(190,214,0,.1)}.b3-challenge-heading{align-items:center;display:flex;gap:1.5rem;min-width:0}.b3-challenge-icon{align-items:center;background:#222a38!important;border:1px solid rgba(190,214,0,.25);border-radius:50%;color:#bed600!important;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}.b3-challenge-icon i{color:currentColor!important;font-size:1.45rem}.b3-challenge-icon .hs_cos_wrapper,.b3-challenge-icon span{align-items:center;display:flex!important;height:26px!important;justify-content:center;width:26px!important}.b3-challenge-icon svg{color:currentColor!important;display:block!important;height:26px!important;width:26px!important}.b3-challenge-icon svg,.b3-challenge-icon svg *{fill:currentColor!important;opacity:1!important;stroke:currentColor!important}.b3-challenge-item.active .b3-challenge-icon{color:#fff!important}.b3-challenge-title{color:#fff;font-size:1.35rem;font-weight:800;line-height:1.25}.b3-challenge-toggle{align-items:center;color:#bed600;display:flex;height:40px;justify-content:center;min-width:40px;position:relative;width:40px}.b3-challenge-toggle:after,.b3-challenge-toggle:before{background:currentColor;border-radius:2px;content:"";height:2px;position:absolute;transition:transform .35s ease,opacity .25s ease;width:14px}.b3-challenge-toggle:after{transform:rotate(90deg)}.b3-challenge-item.active .b3-challenge-toggle:after{opacity:0;transform:rotate(90deg) scaleX(0)}.b3-challenge-content{background:#1f2937;max-height:0;opacity:0;overflow:hidden;transition:max-height .55s ease,opacity .35s ease}.b3-challenge-item.active .b3-challenge-content{opacity:1}.b3-challenge-content-inner{color:#aeb6c5;font-size:1.15rem;font-weight:500;line-height:1.7;padding:0 2rem 2rem 7.5rem}.b3-challenge-content-inner p{margin:0}.b3-challenge-advantage{background:#1f2937;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;margin-top:2.75rem;overflow:hidden;position:relative}.b3-challenge-advantage:before{background:#bed600;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.b3-challenge-advantage-inner{padding:2.25rem 2.5rem 2.25rem 2.75rem}.b3-challenge-advantage-title{color:#bed600;font-size:1.5rem;font-weight:800;margin:0 0 1rem}.b3-challenge-advantage-text{color:#aeb6c5;font-size:1.15rem;line-height:1.7}.b3-challenge-advantage-text p{margin:0}@media (max-width:700px){.b3-challenges-section{padding:65px 1rem}.b3-challenge-header{min-height:84px;padding:1.2rem}.b3-challenge-heading{gap:1rem}.b3-challenge-icon{height:46px;min-width:46px;width:46px}.b3-challenge-title{font-size:1.15rem}.b3-challenge-content-inner{font-size:1rem;padding:0 1.2rem 1.5rem}.b3-challenge-advantage-inner{padding:1.75rem 1.5rem 1.75rem 2rem}}