.cta-banner{padding:4rem 1.5rem;width:100%}.cta-banner__container{margin:0 auto;max-width:1200px}.cta-banner--bg-light{background-color:#fff}.cta-banner--bg-gray,.cta-banner__card{background-color:#f3f4f6}.cta-banner__card{border:1px solid rgba(0,0,0,.04);border-radius:1rem;overflow:hidden;padding:3rem 3.5rem;position:relative;transition:background .25s ease,box-shadow .25s ease}.cta-banner__card:before{background:#e5e7eb;border-radius:0 4px 4px 0;content:"";height:60px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .25s ease,background-color .25s ease;width:4px}.cta-banner__card:hover:before{background:#ff7933;height:100px}.cta-banner__card:hover{background:linear-gradient(135deg,#f9fafb,#f3f4f6);box-shadow:0 4px 20px rgba(0,0,0,.04)}.cta-banner__card--light{background-color:#f3f4f6}.cta-banner__card--dark{background-color:#4e5159;border-color:hsla(0,0%,100%,.05)}.cta-banner__card--dark:before{background:hsla(0,0%,100%,.1)}.cta-banner__card--dark:hover:before{background:#ff7933}.cta-banner__card--dark:hover{background:linear-gradient(135deg,#4e5159,#111827);box-shadow:0 4px 20px rgba(0,0,0,.2)}.cta-banner__card--dark .cta-banner__title{color:#fff}.cta-banner__card--dark .cta-banner__description{color:#9ca3af}.cta-banner__card--dark .cta-banner__benefit-item{color:#e5e7eb}.cta-banner__card--dark .cta-banner__check-icon{color:#6b7280}.cta-banner__card--dark:hover .cta-banner__check-icon{color:#ff7933}.cta-banner__row{align-items:center;display:flex;gap:6rem;justify-content:flex-start}.cta-banner__content{flex:1;max-width:480px}.cta-banner__title{color:#444;font-size:1.625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 .75rem;transition:transform .25s ease}.cta-banner__card:hover .cta-banner__title{transform:translateX(4px)}.cta-banner__description{color:#6b7280;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem;transition:transform .25s ease}.cta-banner__description p{margin:0}.cta-banner__card:hover .cta-banner__description{transform:translateX(4px)}.cta-banner__actions{margin-top:1.5rem}.cta-banner__btn{align-items:center;background-color:#ff7933;border:none;border-radius:.5rem;box-shadow:0 4px 14px rgba(255,121,51,.25);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.75rem;text-decoration:none;transition:all .25s ease}.cta-banner__btn:hover{background-color:#334052;box-shadow:0 6px 20px rgba(51,64,82,.35);color:#fff;transform:translateY(-2px)}.cta-banner__btn:active{transform:translateY(0)}.cta-banner__btn-icon{height:16px;transition:transform .25s ease;width:16px}.cta-banner__btn:hover .cta-banner__btn-icon{transform:translateX(4px)}.cta-banner__card--dark .cta-banner__btn{background-color:#ff7933;color:#fff}.cta-banner__card--dark .cta-banner__btn:hover{background-color:#334052;color:#fff}.cta-banner__benefits{display:flex;flex-shrink:0;gap:2rem}.cta-banner__benefits-list{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.cta-banner__benefit-item{align-items:center;color:#444;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;transition:transform .25s ease}.cta-banner__card:hover .cta-banner__benefit-item{transform:translateX(4px)}.cta-banner__card:hover .cta-banner__benefit-item:first-child{transition-delay:0s}.cta-banner__card:hover .cta-banner__benefit-item:nth-child(2){transition-delay:.03s}.cta-banner__card:hover .cta-banner__benefit-item:nth-child(3){transition-delay:.06s}.cta-banner__card:hover .cta-banner__benefit-item:nth-child(4){transition-delay:.09s}.cta-banner__card:hover .cta-banner__benefit-item:nth-child(5){transition-delay:.12s}.cta-banner__card:hover .cta-banner__benefit-item:nth-child(6){transition-delay:.15s}.cta-banner__check-icon{color:#ff7933;flex-shrink:0;transition:transform .25s ease}.cta-banner__card:hover .cta-banner__check-icon{transform:scale(1.1)}@media (max-width:768px){.cta-banner{padding:2.5rem 1rem}.cta-banner__card{border-radius:.75rem;padding:2rem 1.5rem}.cta-banner__card:before{height:40px}.cta-banner__card:hover:before{height:60px}.cta-banner__row{flex-direction:column;gap:2rem}.cta-banner__content{max-width:100%}.cta-banner__title{font-size:1.375rem}.cta-banner__benefits,.cta-banner__btn{width:100%}.cta-banner__card:hover .cta-banner__benefit-item,.cta-banner__card:hover .cta-banner__description,.cta-banner__card:hover .cta-banner__title{transform:none}}.cta-banner__cta-wrapper{align-items:center;display:inline-flex}.cta-banner__cta-wrapper .hs-cta-wrapper{display:inline-flex}.cta-banner__cta-wrapper .hs-cta-wrapper .cta_button,.cta-banner__cta-wrapper .hs-cta-wrapper a{align-items:center;background:linear-gradient(135deg,#ff7933,#ff6a1f);border:none;border-radius:.5rem;box-shadow:0 2px 8px rgba(255,121,51,.25);color:#fff!important;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.875rem 1.75rem;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cta-banner__cta-wrapper .hs-cta-wrapper .cta_button:hover,.cta-banner__cta-wrapper .hs-cta-wrapper a:hover{background:linear-gradient(135deg,#f84,#ff7933);box-shadow:0 6px 20px rgba(255,121,51,.35);transform:translateY(-2px)}@media (max-width:768px){.cta-banner__cta-wrapper,.cta-banner__cta-wrapper .hs-cta-wrapper{width:100%}.cta-banner__cta-wrapper .hs-cta-wrapper .cta_button,.cta-banner__cta-wrapper .hs-cta-wrapper a{justify-content:center;width:100%}}