.solution-features{--hover-translate:-5px;--transition-fiming-func:ease;position:relative}.solution-features h2,.solution-features h3,.solution-features h4,.solution-features p{margin-top:0}.solution-features__top-cnt{align-items:stretch;display:flex;flex-direction:column;gap:20px}.solution-features__top-txt{flex:1}.solution-features__top-txt h2{color:var(--print-navy);font-size:32px;font-weight:500;line-height:1.5;margin-bottom:12px}.solution-features__top-txt p{color:var(--black);font-size:18px;font-weight:400;line-height:1.5}.solution-features__top-txt p:has(.hs-cta-wrapper){margin-bottom:0;margin-top:32px}.solution-features__top-txt a{align-items:center;color:var(--bright-blue);display:inline-flex;font-size:18px;font-weight:700;gap:4px;text-decoration:none;transition:all .5s var(--transition-fiming-func)}.solution-features__top-txt a:hover{gap:8px}.solution-features__nav{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-top:32px}.solution-features__nav-btn{align-items:center;background-color:var(--white);border:none;border-radius:50%;color:var(--black);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .5s var(--transition-fiming-func);width:48px}.solution-features__nav-btn:hover{background-color:var(--white);color:var(--bright-blue)}.solution-features__nav-btn svg{color:var(--print-navy);height:30px;width:30px}.solution-features__nav-btn--prev span{transform:rotate(180deg)}.solution-features__carousel-wrap{margin-top:40px;position:relative}.solution-features__carousel-inner-wrap{position:relative}.solution-features__carousel:not(.slick-initialized){display:flex}.solution-features__carousel:not(.slick-initialized) .solution-features-card{max-width:80vw}.solution-features__carousel .slick-list{margin:0 -32px;padding:0 26px}.solution-features-card{background-color:var(--white);border:1px solid #ebebeb;border-radius:8px;height:auto;margin:0 6px;overflow:hidden;position:relative;transition:all .5s var(--transition-fiming-func)}.solution-features-card:hover{box-shadow:0 0 20px rgba(0,0,0,.2);color:inherit;text-decoration:none;transform:translateY(var(--hover-translate))}.solution-features-card__cnt{display:flex;flex-direction:column;height:100%}.solution-features-card__header{background-color:var(--print-navy);color:var(--white);min-height:var(--card-header-min-height,none);padding:24px}.solution-features-card__header:before{background-color:var(--decoration-color,#5fa300);content:"";height:5px;inset:0;position:absolute}.solution-features-card__subtitle{font-size:14px;font-weight:400;letter-spacing:1.68px;margin-bottom:8px;text-transform:uppercase}.solution-features-card__title{font-size:28px;font-weight:700;line-height:1.2}.solution-features-card__features{flex:1;padding:24px}.solution-features-card__features ul{list-style:none;margin:0;padding:0}.solution-features-card__features li{align-items:flex-start;color:var(--black);display:flex;font-size:16px;font-weight:400;gap:6px;line-height:1.5;margin-bottom:16px;margin-top:0}.solution-features-card__features li:last-child{margin-bottom:0}.solution-features-card__features li:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iIzVGQTMwMCIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im02LjUgMTAuNSAyIDIgNS01Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;margin-top:2px;width:20px}.solution-features-card__cta{margin-top:auto;padding:0 24px 24px}.solution-features-card__cta-btn{align-items:center;background-color:var(--beeline-green,#5fa300);border-radius:8px;color:var(--white);display:inline-flex;font-size:18px;font-weight:700;justify-content:center;letter-spacing:-.36px;line-height:1.33;padding:14px 32px;text-align:center;text-decoration:none;transition:all .5s var(--transition-fiming-func)}.solution-features-card__cta-btn:hover{background-color:#4f8a00}.solution-features-card__cta-btn:before{content:"";inset:0;position:absolute}.solution-features .slick-track{align-items:stretch;display:flex}@media (min-width:768px){.solution-features__carousel .slick-list{margin:0 -32px 0 -6px;padding-left:0;padding-right:26px}.solution-features__top-cnt{align-items:flex-end;flex-direction:row;gap:40px;justify-content:space-between}.solution-features__top-txt{max-width:835px}.solution-features__top-txt p{font-size:18px}.solution-features__nav{justify-content:flex-start}.solution-features-card__header{padding:24px;position:relative}.solution-features-card__features{padding:24px}.solution-features-card__cta{padding:0 24px 24px}.solution-features__carousel{display:flex;gap:24px;justify-content:flex-start}.solution-features__carousel:not(.slick-initialized){display:flex;gap:24px}.solution-features__carousel:not(.slick-initialized) .solution-features-card{max-width:400px}}@media (min-width:992px){.solution-features{--multiplier:4;--carousel-mt:calc(40px + var(--hover-translate)/var(--multiplier))}.solution-features__carousel .slick-list{margin:0 calc(-50vw - -50%) 0 -12px;overflow:hidden;padding:0;padding-bottom:calc(var(--hover-translate)*var(--multiplier)*-1);padding-right:calc(50vw - 50%);padding-top:calc(var(--hover-translate)*var(--multiplier)*-1)}.solution-features__carousel-wrap{margin-top:var(--carousel-mt);position:relative}.solution-features__nav{bottom:calc(100% + var(--carousel-mt));position:absolute;right:0}.solution-features-card{margin:0 12px}.solution-features__carousel{align-items:stretch;display:flex;gap:24px;justify-content:flex-start}.solution-features-card__header{font-size:32px;padding:32px}.solution-features-card__subtitle{margin-bottom:8px}.solution-features-card__title{font-size:32px}.solution-features-card__features{padding:32px 32px 0}.solution-features-card__cta{padding:0 32px 32px}.solution-features-card__cta-btn{margin-top:40px}.solution-features__top-txt h2{font-size:40px}}@media (min-width:1600px){.solution-features__carousel .slick-list:after{background-image:linear-gradient(270deg,#f4f4f4,hsla(0,0%,96%,.6) 68.61%,hsla(0,0%,96%,0));bottom:0;content:"";position:absolute;right:0;top:0;width:calc(100vw - 100% + 24px);z-index:1}}.white .solution-features__top-txt h2,.white .solution-features__top-txt p{color:var(--white)}.white .solution-features__top-txt a{color:var(--white);text-decoration:underline}.white .solution-features__top-txt a:hover{opacity:.8}.white .solution-features__nav-btn{background-color:hsla(0,0%,100%,.9)}.white .solution-features__nav-btn:hover{background-color:var(--white)}