.elementor-801 .elementor-element.elementor-element-55b2fab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-a4d39cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-c07cdd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BDBDBD;--border-color:#BDBDBD;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-c07cdd6:not(.elementor-motion-effects-element-type-background), .elementor-801 .elementor-element.elementor-element-c07cdd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;}.elementor-801 .elementor-element.elementor-element-c07cdd6:hover{background-color:#FFFFFF85;}.elementor-801 .elementor-element.elementor-element-6c1ca58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-1f53830{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-ec9dd30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-801 .elementor-element.elementor-element-ec9dd30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-dd9bf3e );}.elementor-801 .elementor-element.elementor-element-4ad6f4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-0531917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-012b135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-ab9a8f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-9e28c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-5c0811e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-752465f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-bcc88a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-d45c9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-203b74c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-801 .elementor-element.elementor-element-ff0e643{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-801 .elementor-element.elementor-element-820ba9c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-801 .elementor-element.elementor-element-4372020{text-align:start;}.elementor-801 .elementor-element.elementor-element-4372020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:1.4px;color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-e7b00b1{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-801 .elementor-element.elementor-element-e7b00b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:500;text-transform:capitalize;letter-spacing:-1.7px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-a124fa8{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-801 .elementor-element.elementor-element-a124fa8 p{margin-block-end:0px;}.elementor-801 .elementor-element.elementor-element-0b5ded7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9F9F9F1C;--border-color:#9F9F9F1C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-801 .elementor-element.elementor-element-0b5ded7::before, .elementor-801 .elementor-element.elementor-element-0b5ded7 > .elementor-background-video-container::before, .elementor-801 .elementor-element.elementor-element-0b5ded7 > .e-con-inner > .elementor-background-video-container::before, .elementor-801 .elementor-element.elementor-element-0b5ded7 > .elementor-background-slideshow::before, .elementor-801 .elementor-element.elementor-element-0b5ded7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-801 .elementor-element.elementor-element-0b5ded7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E5EBFF;--background-overlay:'';}.elementor-801 .elementor-element.elementor-element-d203115{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 8px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-dd9bf3e );}.elementor-801 .elementor-element.elementor-element-d203115 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-801 .elementor-element.elementor-element-85e3bf1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;transition-duration:0.6s;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-801 .elementor-element.elementor-element-85e3bf1 .elementor-button:hover, .elementor-801 .elementor-element.elementor-element-85e3bf1 .elementor-button:focus{background-color:#1848C2;}.elementor-801 .elementor-element.elementor-element-85e3bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-85e3bf1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-801 .elementor-element.elementor-element-85e3bf1 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-801 .elementor-element.elementor-element-d003888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-801 .elementor-element.elementor-element-8b7c8fc{width:100%;max-width:100%;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion, .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper{border-style:none;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion{border-radius:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper{border-radius:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list{margin-bottom:9px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-content .eael-accordion_media-title{color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list .eael-accordion_media-icon{color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:1px 1px 1px 1px;border-color:#07112221;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:12px 12px 12px 12px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:12px 12px 12px 12px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-secondary );border-radius:12px 12px 0px 0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-secondary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list.active .eael-accordion_media-icon i{color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active,
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active{border-style:solid;border-width:1px 1px 0px 1px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active{border-radius:12px 12px 0px 0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#242A35;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#242A35;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:0px 1px 1px 1px;border-color:#07112221;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-text );border-style:none;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:var( --e-global-color-text );}@media(max-width:767px){.elementor-801 .elementor-element.elementor-element-ec9dd30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-801 .elementor-element.elementor-element-ec9dd30 .elementor-heading-title{font-size:12px;}.elementor-801 .elementor-element.elementor-element-e4def98{--e-image-carousel-slides-to-show:3;}.elementor-801 .elementor-element.elementor-element-203b74c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-801 .elementor-element.elementor-element-ff0e643{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-801 .elementor-element.elementor-element-820ba9c{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-801 .elementor-element.elementor-element-4372020 .elementor-heading-title{font-size:12px;}.elementor-801 .elementor-element.elementor-element-e7b00b1 .elementor-heading-title{font-size:26px;letter-spacing:-1.2px;}.elementor-801 .elementor-element.elementor-element-a124fa8{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}.elementor-801 .elementor-element.elementor-element-d203115{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:14px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:0px;}.elementor-801 .elementor-element.elementor-element-8b7c8fc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:0px;width:0px;line-height:0px;}}@media(min-width:768px){.elementor-801 .elementor-element.elementor-element-1f53830{--width:100%;}.elementor-801 .elementor-element.elementor-element-4ad6f4e{--width:100%;}.elementor-801 .elementor-element.elementor-element-820ba9c{--width:30%;}.elementor-801 .elementor-element.elementor-element-0b5ded7{--width:85%;}.elementor-801 .elementor-element.elementor-element-d003888{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-7b1bfc3 */.salesnew{--blue:#2563ff;--blue2:#4f7cff;--navy:#0b1530;--ink:#18223a;--muted:#667085;--line:#e6eaf2;--soft:#f6f8ff;--soft2:#eef3ff;--cream:#fff8f1;--orange:#f97316;--orange-ink:#c2540a;--orange-h:#e8690d;--purple:#233968;--white:#fff;--max:1200px;--rb:10px}
.salesnew,.salesnew *,.salesnew *::before,.salesnew *::after{box-sizing:border-box}
.salesnew a{text-decoration:none;color:inherit !important}
.salesnew img{max-width:100%;display:block}
.salesnew button{font:inherit;color:inherit !important;background:none !important;border:0;cursor:pointer}
.salesnew svg{display:block}
.salesnew :focus-visible{outline:2.5px solid var(--blue) !important;outline-offset:3px;border-radius:10px}

/* ---- section CSS ---- */
.salesnew-hero{padding:42px 0 34px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fcfdff 40%,#f5f8ff 78%,#eef3ff 100%) !important}
.salesnew-hero .salesnew-shade{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px)}
.salesnew-hero .salesnew-s1{width:640px;height:640px;left:-280px;top:-300px;background:radial-gradient(circle,rgba(37,99,255,.16),transparent 66%) !important}
.salesnew-hero .salesnew-s2{width:520px;height:520px;right:-230px;top:60px;background:radial-gradient(circle,rgba(249,115,22,.12),transparent 66%) !important}
.salesnew-hero .salesnew-s3{width:460px;height:460px;left:42%;bottom:-260px;background:radial-gradient(circle,rgba(123,97,255,.09),transparent 66%) !important}
.salesnew-hero .salesnew-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(37,99,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.055) 1px,transparent 1px) !important;background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 60% at 50% 22%,#000,transparent 78%);mask-image:radial-gradient(80% 60% at 50% 22%,#000,transparent 78%)}
.salesnew-hero .salesnew-beam{position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.85) 46%,transparent 58%) !important}
.salesnew-hero-inner{text-align:center;position:relative;z-index:2}
.salesnew-hero-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(238,243,255,.9) !important;border:1px solid #dce6ff !important;color:#244cbf !important;padding:8px 13px;border-radius:var(--rb);font-size:12px;font-weight:600;transition:.25s}
.salesnew-hero-kicker:hover{border-color:#b9cdff !important;transform:translateY(-1px)}
.salesnew-hero h1{font-size:64px;line-height:1.03;font-weight:500;max-width:900px;margin:22px auto 20px}
.salesnew-hero h1 .salesnew-accent{color:var(--orange) !important}
.salesnew-hero-copy{font-size:18px;line-height:1.65;color:#5f6b80 !important;max-width:770px;margin:0 auto}
.salesnew-ai-flag{display:inline-flex;align-items:center;gap:12px;margin:22px auto 0;padding:10px 16px;border-radius:var(--rb);background:linear-gradient(90deg,rgba(37,99,255,.09),rgba(249,115,22,.09)) !important;border:1px solid #e0e7f8 !important;transition:.28s}
.salesnew-ai-flag:hover{transform:translateY(-2px);border-color:#cfdcf5 !important}
.salesnew-ai-flag .salesnew-tagpill{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--navy) !important;color:#fff !important;padding:6px 10px;border-radius:var(--rb)}
.salesnew-ai-flag b{font-size:14px;font-weight:600}
.salesnew-ai-flag b .salesnew-o{color:var(--orange-ink) !important}
.salesnew-hero-actions{display:flex;justify-content:center;gap:11px;margin:26px auto 12px;flex-wrap:wrap}
.salesnew-micro{font-size:12px;color:#7c879b !important}
.salesnew-role-switch{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:32px auto 22px}
.salesnew-role-chip{border:1px solid #dfe5f1 !important;background:rgba(255,255,255,.85) !important;color:#5d6679 !important;border-radius:var(--rb);padding:9px 15px;font-size:14px !important;font-weight:600 !important;cursor:pointer;transition:.25s;position:relative;overflow:hidden}
.salesnew-role-chip:hover{border-color:#b9cdff !important;color:var(--ink) !important;transform:translateY(-1px)}
.salesnew-role-chip.salesnew-active{background:#eef3ff !important;border-color:#c3d6ff !important;color:#22417f !important}
.salesnew-role-chip:nth-child(2).salesnew-active{background:#fff2e8 !important;border-color:#ffd6b8 !important;color:var(--orange-ink) !important}
.salesnew-role-chip:nth-child(3).salesnew-active{background:#f2eeff !important;border-color:#ddd2ff !important;color:#5a44cc !important}
.salesnew-role-chip .salesnew-tl{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--blue) !important}
.salesnew-role-chip:nth-child(2) .salesnew-tl{background:var(--orange) !important}
.salesnew-role-chip:nth-child(3) .salesnew-tl{background:var(--purple) !important}
.salesnew-role-chip.salesnew-active .salesnew-tl{animation:salesnew-fill 5.2s linear forwards}
.salesnew-board{width:min(1060px,100%);margin:0 auto;border:1px solid #dfe5f0 !important;border-radius:18px;background:#fff !important;box-shadow:0 22px 54px -20px rgba(25,55,110,.28) !important;padding:15px;position:relative;text-align:left;transition:box-shadow .35s ease}
.salesnew-board:hover{box-shadow:0 30px 68px -20px rgba(25,55,110,.34) !important}
.salesnew-board-top{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px;border-bottom:1px solid #edf0f5 !important}
.salesnew-board-title{font-family:Figtree,Arial,sans-serif;font-size:13px;font-weight:700}
.salesnew-board-status{font-family:Figtree,Arial,sans-serif;font-size:11px;color:#78849a !important;background:#f4f7ff !important;border:1px solid #e4ebf9 !important;padding:5px 10px;border-radius:var(--rb);font-weight:600}
.salesnew-board-grid{display:grid;grid-template-columns:210px 1fr 230px;gap:12px;padding-top:12px;font-family:Figtree,Arial,sans-serif}
.salesnew-board-side, .salesnew-board-main, .salesnew-board-ai{border:1px solid #edf0f5 !important;border-radius:13px;background:#fbfcff !important;min-height:290px}
.salesnew-board-side{padding:16px}
.salesnew-board-side h4, .salesnew-board-ai h4{margin:0 0 13px;font-size:12px;color:#7c8799 !important;text-transform:uppercase;letter-spacing:.08em}
.salesnew-side-item{display:flex;align-items:center;gap:10px;padding:11px 9px;border-radius:var(--rb);color:#5f697b !important;font-size:12px;font-weight:600;margin-bottom:5px;transition:.22s;cursor:pointer}
.salesnew-side-item:hover{background:#f2f6ff !important;transform:translateX(3px)}
.salesnew-side-item.salesnew-active{background:#edf3ff !important;color:var(--blue) !important}
.salesnew-side-icon{width:23px;height:23px;border-radius:8px;background:#dfe8ff !important;display:grid;place-items:center;color:var(--blue) !important;font-size:11px;font-weight:700;flex:none}
.salesnew-side-item:nth-child(3) .salesnew-side-icon{background:#ffe9d8 !important;color:var(--orange-ink) !important}
.salesnew-side-item:nth-child(4) .salesnew-side-icon{background:#f0eaff !important;color:#7b61ff !important}
.salesnew-side-item.salesnew-ai .salesnew-side-icon{background:#ffe9d8 !important;color:var(--orange-ink) !important}
.salesnew-board-main{padding:16px;background:#fff !important}
.salesnew-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}
.salesnew-board-head b{font-size:17px}
.salesnew-board-head small{font-size:11px;color:#8a95a8 !important}
.salesnew-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.salesnew-pipe{border-radius:10px;padding:12px;border:1px solid #e9edf4 !important;background:#fbfcff !important;min-height:194px;transition:.25s}
.salesnew-pipe:hover{border-color:#cfe0ff !important;background:#fff !important}
.salesnew-pipe-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;margin-bottom:10px}
.salesnew-pipe-head strong{font-size:12px;line-height:1.3}
.salesnew-count{flex:none;white-space:nowrap}
.salesnew-count{font-size:10px;padding:4px 8px;background:#edf3ff !important;color:var(--blue) !important;border-radius:var(--rb);font-weight:700}
.salesnew-pipe:nth-child(2) .salesnew-count{background:#ffe9d8 !important;color:var(--orange-ink) !important}
.salesnew-pipe:nth-child(3) .salesnew-count{background:#efeaff !important;color:#6e54e9 !important}
.salesnew-deal{background:#fff !important;border:1px solid #e8edf5 !important;border-radius:11px;padding:10px;margin-bottom:8px;box-shadow:0 5px 12px rgba(23,43,82,.035) !important;transition:.3s}
.salesnew-deal:hover{transform:translateY(-3px);border-color:#cfe0ff !important;box-shadow:0 10px 20px rgba(23,43,82,.08) !important}
.salesnew-deal b{display:block;font-size:11px;margin-bottom:4px}
.salesnew-deal span{font-size:9px;color:#8b96a8 !important;display:flex;align-items:center;justify-content:space-between}
.salesnew-progress{height:4px;border-radius:9px;background:#edf0f4 !important;margin-top:7px;overflow:hidden}
.salesnew-progress i{display:block;height:100%;width:72%;background:linear-gradient(90deg,var(--blue),#6f8fff) !important;border-radius:9px}
.salesnew-pipe:nth-child(2) .salesnew-progress i{background:var(--orange) !important;width:58%}
.salesnew-pipe:nth-child(3) .salesnew-progress i{background:var(--purple) !important;width:83%}
.salesnew-board-ai{padding:16px;background:linear-gradient(180deg,#0d1730,#101b39) !important;color:#fff !important;border-color:#17264a !important;position:relative;overflow:hidden}
.salesnew-board-ai:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;background:rgba(249,115,22,.16) !important;right:-60px;top:-50px;filter:blur(3px)}
.salesnew-ai-orb{width:47px;height:47px;border-radius:var(--rb);background:linear-gradient(145deg,#527cff,#f97316) !important;display:grid;place-items:center;font-weight:700;font-size:13px;box-shadow:0 12px 25px rgba(79,124,255,.28) !important;position:relative}
.salesnew-ai-copy{font-size:12px;color:#b9c6e7 !important;margin:15px 0 14px;position:relative}
.salesnew-ai-task{border-top:1px solid #273456 !important;padding:11px 0;font-size:11px;color:#dbe4ff !important;display:flex;gap:8px;align-items:flex-start;position:relative;transition:.25s}
.salesnew-ai-task:hover{color:#fff !important;padding-left:3px}
.salesnew-tick{width:17px;height:17px;border-radius:6px;background:rgba(249,115,22,.16) !important;color:#ffb072 !important;display:grid;place-items:center;font-size:10px;flex:none}
@media(max-width:1024px){
  .salesnew-board-grid{grid-template-columns:180px 1fr}
  .salesnew-board-ai{grid-column:1/-1;min-height:auto}
  .salesnew-hero h1{font-size:52px}
}
@media(max-width:900px){
  .salesnew-hero{padding-top:50px}
  .salesnew-hero h1{font-size:43px}
  .salesnew-board-grid{grid-template-columns:1fr}
  .salesnew-board-side{display:none}
}
@media(max-width:560px){
  .salesnew-hero h1{font-size:34px}
  .salesnew-hero-copy{font-size:16px}
  .salesnew-hero-actions{flex-direction:column}
  .salesnew-ai-flag{flex-direction:column;gap:8px;text-align:center}
  .salesnew-role-chip{padding:8px 11px;font-size:11px}
  .salesnew-pipeline{grid-template-columns:1fr}
  .salesnew-pipe{min-height:auto}
  .salesnew-board{border-radius:14px;padding:11px}
}

/* ==========================================================================
   DASHBOARD — height stability + mobile layout
   Two problems this solves:
   1) the tabs auto-rotate every 5.2s and each state has different text
      lengths, so the board grew/shrank and the page visibly shook.
      Fix: reserve the tallest state and keep deal rows to one line.
   2) on mobile the 3 pipeline columns stacked, making the board ~1200px tall.
      Fix: they become one swipeable row instead.
   ========================================================================== */

/* --- 1. stop the height jumping (all screen sizes) --- */
.salesnew-board-head{min-height:54px;align-items:flex-start}
.salesnew-board-head > div{min-width:0}
.salesnew-board-head b{display:block;line-height:1.25}
.salesnew-board-head small{display:block;line-height:1.4;margin-top:2px}
.salesnew-ai-copy{min-height:54px}
.salesnew-ai-task{min-height:36px;align-items:center}
/* deal labels stay on one line, so a longer word can't add a row */
.salesnew-deal b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.salesnew-deal > span{gap:8px}
.salesnew-deal > span > span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.salesnew-deal > span > span:last-child{flex:none}

/* --- 1b. grid items must be allowed to shrink ---
   Grid children default to min-width:auto, so they refuse to become narrower
   than their content. That made .salesnew-board-main 481px wide inside a 317px
   cell and stopped the pipeline from ever scrolling. min-width:0 fixes it. --- */
.salesnew-board-side,.salesnew-board-main,.salesnew-board-ai{min-width:0}
.salesnew-pipeline{min-width:0}

/* --- 2. mobile: pipeline becomes a swipeable row --- */
@media(max-width:760px){
  .salesnew-pipeline{display:flex;overflow-x:auto;gap:9px;
    scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
    padding-bottom:9px;scrollbar-width:thin;scrollbar-color:#cfdcf2 transparent}
  .salesnew-pipe{flex:0 0 82%;scroll-snap-align:start;min-height:0}
  .salesnew-pipeline::-webkit-scrollbar{height:4px}
  .salesnew-pipeline::-webkit-scrollbar-thumb{background:#cfdcf2;border-radius:9px}
  .salesnew-pipeline::-webkit-scrollbar-track{background:transparent}
  .salesnew-board-head{min-height:86px}
  .salesnew-board-head b{font-size:15.5px}
}
@media(max-width:560px){
  .salesnew-pipe{flex:0 0 86%}
  .salesnew-board-head{min-height:98px}
  .salesnew-board-main{padding:13px}
  .salesnew-board-ai{padding:13px}
  .salesnew-ai-copy{min-height:48px;margin:12px 0 10px}
}

/* ---- animations ---- */
@keyframes salesnew-fill{from{width:0}to{width:100%}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e4def98 *//* ELEMENTOR IMAGE CAROUSEL → CONTINUOUS MARQUEE */

.marquee-carousel .swiper {
    overflow: hidden !important;
}

.marquee-carousel .swiper-wrapper {
    display: flex !important;
    align-items: center;
    width: max-content !important;
    transition: none !important;

    animation: imageMarquee 50s linear infinite !important;
    will-change: transform;
 
}

/* Individual images */
.marquee-carousel .swiper-slide {
    width: auto !important;
    flex-shrink: 0 !important;
    margin-right: 45px;
    
}

/* Image sizing */
.marquee-carousel .swiper-slide img {
    width: 140px;
    height: 90px;
    
    display: block;
     object-fit:contain !important;
  filter:grayscale(1) !important;
  opacity:.8 !important;
  transition:.28s ease !important;
    
}

.marquee-carousel .swiper-slide:hover img{
  filter:grayscale(0) !important;
  opacity:1 !important;
  transform:scale(1.01) !important;
  overflow: auto;
}

/* Continuous movement */
@keyframes imageMarquee {
    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

/* Optional: pause on hover */
.marquee-carousel:hover .swiper-wrapper {
    animation-play-state: paused !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .marquee-carousel .swiper-wrapper {
        animation-duration: 37s !important;
    }

    .marquee-carousel .swiper-slide {
        margin-right: 32px;
    }

    .marquee-carousel .swiper-slide img {
        height: 90px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .marquee-carousel .swiper-wrapper {
        animation-duration: 30s !important;
    }

    .marquee-carousel .swiper-slide {
        margin-right: 22px;
    }

    .marquee-carousel .swiper-slide img {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cd6043 *//* ---- section CSS ---- */
.salesnew-problem{background:#fff !important}
.salesnew-prob-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:60px;align-items:start}
.salesnew-prob-aside{position:sticky;top:104px}
.salesnew-prob-aside h2{font-size:31px;line-height:1.2;margin:14px 0 14px;font-weight:600;letter-spacing:-.028em}
.salesnew-prob-rows{display:grid;gap:14px}
.salesnew-prob-row{display:grid;grid-template-columns:132px 1fr;gap:22px;align-items:center;border:1px solid var(--line) !important;border-radius:18px;padding:18px;background:#fff !important;transition:.32s}
.salesnew-prob-row:hover{transform:translateX(6px);border-color:#c8d8ff !important;box-shadow:0 18px 40px rgba(23,43,82,.08) !important}
.salesnew-prob-thumb{width:132px;height:112px;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#eef3ff,#dfe8ff) !important;position:relative;flex:none}
.salesnew-prob-thumb picture{display:block;width:100%;height:100%}
.salesnew-prob-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.salesnew-prob-row:hover .salesnew-prob-thumb img{transform:scale(1.07)}
.salesnew-prob-row:nth-child(2) .salesnew-prob-thumb{background:linear-gradient(145deg,#fff1e6,#ffe1cb) !important}
.salesnew-prob-row:nth-child(3) .salesnew-prob-thumb{background:linear-gradient(145deg,#f2eeff,#e6dfff) !important}
.salesnew-prob-no{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue) !important;background:#edf3ff !important;padding:5px 9px;border-radius:var(--rb);margin-bottom:9px}
.salesnew-prob-row:nth-child(2) .salesnew-prob-no{color:var(--orange-ink) !important;background:#ffe9d8 !important}
.salesnew-prob-row:nth-child(3) .salesnew-prob-no{color:#6e54e9 !important;background:#efeaff !important}
.salesnew-prob-txt h3{font-size:19px;margin:0 0 7px;transition:color .25s}
.salesnew-prob-row:hover .salesnew-prob-txt h3{color:var(--blue) !important}
.salesnew-prob-txt p{font-size:13.5px;color:#6f7a8f !important;margin:0}
@media(max-width:1024px){
  .salesnew-prob-layout{gap:40px}
}
@media(max-width:900px){
  .salesnew-prob-layout{grid-template-columns:1fr;gap:32px}
  .salesnew-prob-aside{position:static}
}
@media(max-width:560px){
  .salesnew-prob-row{grid-template-columns:1fr;gap:14px}
  .salesnew-prob-thumb{width:100%;height:150px}
  .salesnew-prob-aside h2{font-size:24px !important;line-height:1.26!important}
  .salesnew-prob-aside p{font-size:14px !important;}
  .salesnew-btn.salesnew-secondary{font-size:12px !important;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddc72f2 */.slsbsolve{--blue:#2563ff;--blue-d:#1b52e0;--navy:#0b1530;--ink:#18223a;--muted:#667085;--line:#e6eaf2;--orange-h:#e8690d;--ease:cubic-bezier(.22,.61,.36,1);
  font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.55;color:var(--ink) !important;-webkit-font-smoothing:antialiased}
.slsbsolve,.slsbsolve *,.slsbsolve *::before,.slsbsolve *::after{box-sizing:border-box}
.slsbsolve :where(h2,p,ul,li){margin:0;padding:0}
.slsbsolve :where(a){text-decoration:none;color:inherit !important}
.slsbsolve :where(svg){display:block}
/* theme and Elementor kit rules on bare headings, paragraphs, lists and links never reach this section */
.slsbsolve h2{font-family:Poppins,Arial,sans-serif !important;text-transform:none !important}
.slsbsolve p{text-transform:none}
.slsbsolve ul{list-style:none;margin:0;padding:0}
.slsbsolve li{list-style:none;margin:0;padding:0}
.slsbsolve :where(span){letter-spacing:inherit;font-family:inherit;text-transform:none}
.slsbsolve a.slsbsolve-card,.slsbsolve a.slsbsolve-btn{text-decoration:none !important}
.slsbsolve :focus-visible{outline:2.5px solid var(--blue) !important;outline-offset:3px}

/* ================= SECTION ================= */
.slsbsolve-sec{position:relative;overflow:hidden;padding:84px 0;background:linear-gradient(180deg,#f5f8ff 0%,#fbfcff 55%,#fff 100%) !important}
.slsbsolve-sec::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background-image:linear-gradient(rgba(37,99,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.06) 1px,transparent 1px) !important;background-size:46px 46px;
  -webkit-mask-image:radial-gradient(60% 55% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 0%,#000,transparent 75%)}
.slsbsolve-sec::after{content:"";position:absolute;width:620px;height:620px;left:50%;top:-360px;margin-left:-310px;border-radius:50%;pointer-events:none;z-index:0;
  background:radial-gradient(circle,rgba(37,99,255,.12),transparent 65%) !important;animation:slsbsolve-drift 16s ease-in-out infinite}
.slsbsolve-wrap{position:relative;z-index:1;width:min(1200px,calc(100% - 64px));margin:0 auto}

/* ================= HEAD ================= */
.slsbsolve-head{max-width:720px;margin:0 auto 42px;text-align:center}
.slsbsolve .slsbsolve-h2{font-size:44px;font-weight:500;line-height:1.09;letter-spacing:-.035em;color:var(--ink) !important;text-wrap:balance}
.slsbsolve-ow{color:var(--orange-h) !important}
.slsbsolve .slsbsolve-sub{max-width:560px;margin:16px auto 0;font-size:17.5px;line-height:1.6;color:var(--muted) !important}

/* ================= PROBLEM TO SOLUTION CARDS ================= */
.slsbsolve-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.slsbsolve-card{position:relative;overflow:hidden;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:center;height:100%;padding:18px 20px 18px 18px;
  border-radius:18px;background:#fff !important;border:1px solid var(--line) !important;box-shadow:0 1px 2px rgba(23,43,82,.03) !important;
  transition:transform .35s var(--ease),border-color .35s ease,box-shadow .35s ease}
.slsbsolve-card::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;transform:scaleY(0);
  background:linear-gradient(180deg,var(--blue),#8fb0ff) !important;transition:transform .45s var(--ease)}
.slsbsolve-ic{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:#edf3ff !important;color:var(--blue) !important;
  transition:background .35s ease,color .35s ease,transform .4s var(--ease)}
.slsbsolve-ic svg{width:21px;height:21px}
.slsbsolve-body{display:block;min-width:0}
.slsbsolve-q{display:block;font-size:16.5px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--navy) !important}
.slsbsolve-map{display:flex;align-items:center;gap:12px;margin-top:10px}
.slsbsolve-line{position:relative;flex:1 1 auto;min-width:28px;height:2px;border-radius:2px;background:#e6eaf2 !important;overflow:hidden}
.slsbsolve-line i{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#8fb0ff,var(--blue)) !important;transition:transform .55s var(--ease)}
.slsbsolve-sol{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:10px;background:#f3f6fc !important;border:1px solid #e3e9f5 !important;
  font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;color:#344054 !important;transition:background .35s ease,border-color .35s ease,color .35s ease}
.slsbsolve-sol svg{width:14px;height:14px;flex:none;transition:transform .3s ease}

/* active: on hover, keyboard focus, or while the section gently highlights one at a time */
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on){transform:translateY(-3px);border-color:#bcd2ff !important;box-shadow:0 20px 42px -26px rgba(23,43,82,.35) !important}
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on)::before{transform:scaleY(1)}
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on) .slsbsolve-ic{background:var(--blue) !important;color:#fff !important;transform:rotate(-6deg)}
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on) .slsbsolve-line i{transform:scaleX(1)}
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on) .slsbsolve-sol{background:var(--blue) !important;border-color:var(--blue) !important;color:#fff !important}
.slsbsolve-card:is(:hover,:focus-visible,.slsbsolve-on) .slsbsolve-sol svg{transform:translateX(3px)}
.slsbsolve-card:active{transform:translateY(-1px)}

/* ================= CTA ================= */
.slsbsolve-cta{display:flex;justify-content:center;margin-top:36px}
.slsbsolve-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border-radius:10px;border:1px solid var(--blue) !important;
  background:var(--blue) !important;color:#fff !important;font-size:14px;font-weight:600;line-height:1.2;box-shadow:0 6px 16px rgba(37,99,255,.16) !important;
  transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}
.slsbsolve-btn svg{width:16px;height:16px;transition:transform .28s ease}
.slsbsolve-btn:hover{background:var(--blue-d) !important;border-color:var(--blue-d) !important;transform:translateY(-2px);box-shadow:0 12px 26px rgba(37,99,255,.24) !important}
.slsbsolve-btn:hover svg{transform:translateX(4px)}

/* ================= MOTION ================= */
@keyframes slsbsolve-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(40px,26px)}}
.slsbsolve-off *,.slsbsolve-off::before,.slsbsolve-off::after{animation-play-state:paused !important}

/* ================= RESPONSIVE ================= */
@media(max-width:1024px){
  .slsbsolve .slsbsolve-h2{font-size:35px}
  .slsbsolve-sec{padding:70px 0}
}
@media(max-width:820px){
  .slsbsolve-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}
}
@media(max-width:560px){
  .slsbsolve-wrap{width:calc(100% - 34px)}
  .slsbsolve-sec{padding:58px 0}
  .slsbsolve-head{margin-bottom:30px}
  .slsbsolve .slsbsolve-h2{font-size:29px}
  .slsbsolve .slsbsolve-sub{font-size:16px}
  .slsbsolve-card{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px}
  .slsbsolve-ic{width:40px;height:40px}
  .slsbsolve-ic svg{width:19px;height:19px}
  .slsbsolve-q{font-size:15.5px}
  .slsbsolve-map{flex-wrap:wrap;gap:8px 10px}
  .slsbsolve-sol{white-space:normal}
  .slsbsolve-btn{width:100%}
}
@media(prefers-reduced-motion:reduce){
  .slsbsolve *,.slsbsolve *::before,.slsbsolve *::after,.slsbsolve-sec::after{animation:none !important;transition-duration:.01ms !important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77c585a *//* ---- section CSS ---- */
.salesnew-system{background:linear-gradient(180deg,#f7f9ff,#fff) !important}
.salesnew-stage-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:30px;align-items:stretch}
.salesnew-stage-card{border-radius:22px;padding:26px 24px;text-align:left;border:1px solid #e6eaf2 !important;background:#fff !important;transition:.32s;display:flex;flex-direction:column}
.salesnew-stage-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(23,43,82,.1) !important}
.salesnew-stage-ic{width:44px;height:44px;border-radius:var(--rb);display:grid;place-items:center;margin-bottom:16px;transition:.3s}
.salesnew-stage-card:hover .salesnew-stage-ic{transform:scale(1.08)}
.salesnew-stage-card .salesnew-tagname{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}
.salesnew-stage-card h3{font-size:21px;font-weight:600;margin:0 0 10px;letter-spacing:-.02em}
.salesnew-stage-card p{font-size:13.5px;color:#6f7a8f !important;margin:0 0 16px;flex:1}
.salesnew-stage-card .salesnew-mini{font-size:11px;font-weight:600}
.salesnew-stage-card.salesnew-find{background:#f4f8ff !important}
.salesnew-find .salesnew-stage-ic{background:#d9e5ff !important;color:var(--blue) !important}
.salesnew-find .salesnew-tagname, .salesnew-find .salesnew-mini{color:var(--blue) !important}
.salesnew-stage-card.salesnew-find:hover{border-color:#bcd2ff !important}
.salesnew-stage-card.salesnew-engage{background:#fff6ef !important}
.salesnew-engage .salesnew-stage-ic{background:#ffe1cb !important;color:var(--orange-ink) !important}
.salesnew-engage .salesnew-tagname, .salesnew-engage .salesnew-mini{color:var(--orange-ink) !important}
.salesnew-stage-card.salesnew-engage:hover{border-color:#ffcda6 !important}
.salesnew-stage-card.salesnew-grow{background:#f7f4ff !important}
.salesnew-grow .salesnew-stage-ic{background:#e8e0ff !important;color:#6e54e9 !important}
.salesnew-grow .salesnew-tagname, .salesnew-grow .salesnew-mini{color:#6e54e9 !important}
.salesnew-stage-card.salesnew-grow:hover{border-color:#d6c9ff !important}
.salesnew-stage-arrow{display:grid;place-items:center;padding:0 12px;color:var(--orange) !important}
.salesnew-stage-arrow i{display:block;width:26px;height:26px;animation:salesnew-nudge 2.4s ease-in-out infinite}
.salesnew-ai-layer{margin-top:16px;border-radius:20px;padding:22px 26px;background:var(--navy) !important;color:#fff !important;display:flex;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden;transition:.3s}
.salesnew-ai-layer:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(11,21,48,.28) !important}
.salesnew-ai-layer:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(249,115,22,.16),transparent) !important;transform:translateX(-100%);animation:salesnew-sheen 6s linear infinite}
.salesnew-ai-layer .salesnew-al-ic{width:44px;height:44px;border-radius:var(--rb);background:rgba(249,115,22,.18) !important;border:1px solid rgba(249,115,22,.34) !important;color:#ffb072 !important;display:grid;place-items:center;flex:none;position:relative}
.salesnew-ai-layer .salesnew-al-txt{position:relative;flex:1;min-width:240px}
.salesnew-ai-layer b{font-size:15px;display:block;margin-bottom:2px}
.salesnew-ai-layer span{font-size:12.5px;color:#aab8d6 !important}
.salesnew-al-steps{display:flex;align-items:center;gap:9px;position:relative;flex:none}
.salesnew-al-steps em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dbe4ff !important}
.salesnew-al-steps i{width:26px;height:2px;border-radius:2px;background:#2a3b63 !important;position:relative;overflow:hidden}
.salesnew-al-steps i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--orange),transparent) !important;animation:salesnew-run 3s linear infinite}
.salesnew-al-steps i.salesnew-d2:after{animation-delay:1s}
@media(max-width:900px){
  .salesnew-stage-row{grid-template-columns:1fr}
  .salesnew-stage-arrow{padding:14px 0}
  .salesnew-stage-arrow i{animation:salesnew-nudgev 2.4s ease-in-out infinite}
}

/* ---- animations ---- */
@keyframes salesnew-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}
@keyframes salesnew-run{0%{transform:translateX(-110%)}60%,100%{transform:translateX(110%)}}
@keyframes salesnew-sheen{to{transform:translateX(100%)}}
@keyframes salesnew-nudgev{0%,100%{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(5px)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-555e5af */.salesnew-cap-copy {
    gap: 10px;

}

/* ---- section CSS ---- */
.salesnew-capabilities{background:#fff !important}
.salesnew-cap-grid{display:grid;grid-template-columns:340px 1fr;gap:22px;margin-top:20px;align-items:stretch}
.salesnew-cap-tabs{display:grid;gap:7px;align-content:start}
.salesnew-cap-tab{width:100%;border:1px solid #e5e9f2 !important;background:#fff !important;border-radius:var(--rb);padding:12px 13px;text-align:left;display:flex;align-items:center;gap:11px;cursor:pointer;transition:.25s;color:#525d70 !important}
.salesnew-cap-tab:hover{border-color:#c8d6fb !important;transform:translateX(4px);box-shadow:0 8px 20px rgba(23,43,82,.06) !important}
.salesnew-cap-tab.salesnew-active{background:var(--navy) !important;border-color:var(--navy) !important;color:#fff !important;transform:translateX(6px);box-shadow:0 12px 28px rgba(11,21,48,.14) !important}
.salesnew-cap-ic{width:32px;height:32px;border-radius:var(--rb);background:#edf3ff !important;color:var(--blue) !important;display:grid;place-items:center;flex:none;transition:.25s}
.salesnew-cap-ic svg{width:17px;height:17px}
.salesnew-cap-tab:hover .salesnew-cap-ic{background:#dde9ff !important}
.salesnew-cap-tab.salesnew-active .salesnew-cap-ic{background:rgba(255,255,255,.12) !important;color:#8fb0ff !important}
.salesnew-cap-tab:last-child .salesnew-cap-ic{background:#ffe9d8 !important;color:var(--orange-ink) !important}
.salesnew-cap-tab:last-child.salesnew-active .salesnew-cap-ic{background:rgba(249,115,22,.22) !important;color:#ffb072 !important}
.salesnew-cap-tab b{font-size:15px;font-weight:600;letter-spacing:-.01em}
.salesnew-cap-tab small{display:block;font-size:10.5px;color:#939daf !important;margin-top:1px}
.salesnew-cap-tab.salesnew-active small{color:#aebbd6 !important}
.salesnew-cap-panel{border:1px solid #e3e8f2 !important;border-radius:22px;background:#fff !important;padding:14px;display:grid;grid-template-columns:1fr .92fr;gap:14px;box-shadow:0 18px 44px rgba(23,43,82,.07) !important;transition:.3s}
.salesnew-cap-panel:hover{box-shadow:0 24px 54px rgba(23,43,82,.11) !important}
.salesnew-cap-copy{padding:24px 14px 22px 20px;display:flex;flex-direction:column;justify-content:center}
.salesnew-cap-copy .salesnew-stage-label{font-size:10.5px;color:var(--orange) !important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.salesnew-cap-copy h3{font-size:27px;line-height:1.14;font-weight:600;margin:0px;letter-spacing:-.025em}
.salesnew-cap-copy p{font-size:13.5px;color:#6b768b !important;margin:0}
.salesnew-tagrow{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 20px}
.salesnew-tag{font-size:11px;font-weight:600;background:#edf3ff !important;border:1px solid #cfe0ff !important;padding:7px 12px;border-radius:var(--rb);color:var(--navy) !important;transition:.22s}
.salesnew-tag:hover{background:var(--blue) !important;border-color:var(--blue) !important;color:#fff !important;transform:translateY(-2px)}
.salesnew-cap-media{border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#dfeaff,#cbd9ff) !important;position:relative;min-height:330px}
.salesnew-cap-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.salesnew-cap-panel:hover .salesnew-cap-media img{transform:scale(1.04)}
@media(max-width:1024px){
  .salesnew-cap-grid{grid-template-columns:300px 1fr}
}
@media(max-width:900px){
  .salesnew-cap-grid{grid-template-columns:1fr}
  .salesnew-cap-tabs{grid-template-columns:repeat(2,1fr)}
  .salesnew-cap-tab:hover{transform:none}
  .salesnew-cap-tab.salesnew-active{transform:none}
  .salesnew-cap-panel{grid-template-columns:1fr}
  .salesnew-cap-media{min-height:260px;order:-1}
}
@media(max-width:560px){
  .salesnew-cap-tabs{grid-template-columns:1fr}
  .salesnew-cap-panel{padding:10px}
  .salesnew-cap-copy{padding:20px 12px}
  .salesnew-cap-copy h3{font-size:23px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af32aa1 *//* ================= SHELL ================= */
.salesnew .salesnew-rl{position:relative;overflow:hidden;padding:40px 0 44px;
  background:#080f22 !important;color:#fff !important}
.salesnew .salesnew-rl::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(rgba(94,133,232,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(94,133,232,.075) 1px,transparent 1px) !important;
  background-size:52px 52px;
  -webkit-mask-image:radial-gradient(88% 74% at 50% 46%,#000,transparent 82%);
          mask-image:radial-gradient(88% 74% at 50% 46%,#000,transparent 82%)}
.salesnew .salesnew-rl::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(46% 62% at 10% 26%,rgba(37,99,255,.3),transparent 62%),
             radial-gradient(42% 58% at 92% 84%,rgba(249,115,22,.19),transparent 62%) !important}
.salesnew .salesnew-rl-wrap{width:min(var(--max),calc(100% - 64px));margin:auto;position:relative;z-index:1}

/* ================= HEAD ================= */
.salesnew .salesnew-rl-head{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:end;margin-bottom:30px}
.salesnew .salesnew-rl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;
  letter-spacing:.2em;text-transform:uppercase;color:#fff !important;margin-bottom:14px}
.salesnew .salesnew-rl-eyebrow::before{content:"";width:6px;height:2px;border-radius:9px;background:currentColor !important}
.salesnew .salesnew-rl-title{font-size:clamp(30px,3.9vw,46px);font-weight:600;letter-spacing:-.042em;
  line-height:1.04;margin:0;color:#fff !important;white-space:nowrap}
.salesnew .salesnew-rl-title .salesnew-a{color:#8fb0ff !important}
.salesnew .salesnew-rl-title .salesnew-h{color:#ffb072 !important}
.salesnew .salesnew-rl-lead{font-size:15px;line-height:1.62;color:#93a3c2 !important;margin:0 0 4px;max-width:52ch;
  justify-self:end;text-align:right}

/* ================= TOP ROW: AI + PEOPLE ================= */
.salesnew .salesnew-rl-top{display:grid;grid-template-columns:1.12fr auto .88fr;align-items:stretch}

/* shared station shell — solid fill */
.salesnew .salesnew-st{position:relative;border-radius:18px;padding:20px 24px 19px;display:flex;flex-direction:column;
  border:1px solid #1d2b4c !important;background:#0d1830 !important;
  transition:border-color .55s ease,background .55s ease,box-shadow .55s ease,transform .55s ease}
.salesnew .salesnew-st-no{position:absolute;top:18px;right:20px;font-size:10.5px;font-weight:700;
  letter-spacing:.2em;color:#4a5a7d !important;transition:color .55s ease; display:none}
.salesnew .salesnew-st-ic{width:42px;height:42px;border-radius:var(--rb);display:grid;place-items:center;
  margin-bottom:13px;background:#16234a !important;color:#7d8dab !important;border:1px solid #24345a !important;
  transition:background .55s ease,color .55s ease,border-color .55s ease,transform .55s ease}
.salesnew .salesnew-st-lbl{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;
  color:#7d8dab !important;margin-bottom:8px;transition:color .55s ease}
.salesnew .salesnew-st-h{font-size:20px;font-weight:600;letter-spacing:-.022em;color:#c9d5ea !important;
  margin:0 0 9px;transition:color .55s ease}
.salesnew .salesnew-st p{font-size:14px;line-height:1.6;color:#8494b0 !important;margin:0}

/* --- 01 · AI (the highlighted one) --- */
.salesnew .salesnew-st1{background:#12204a !important;border-color:rgba(79,124,255,.5) !important;
  box-shadow:0 0 0 1px rgba(79,124,255,.13),0 4px 12px -10px rgba(37,99,255,.62) !important;overflow:hidden}
.salesnew .salesnew-st1::before{content:"";position:absolute;left:0;right:0;height:130px;top:-130px;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(79,124,255,.14),transparent) !important;
  animation:salesnew-rl-scan 4.4s ease-in-out infinite}
@keyframes salesnew-rl-scan{0%{top:-130px}100%{top:100%}}
.salesnew .salesnew-st1 .salesnew-st-no{color:#8fb0ff !important}
.salesnew .salesnew-st1 .salesnew-st-ic{background:#2b4ba8 !important;color:#dce7ff !important;
  border-color:rgba(143,176,255,.45) !important;box-shadow:0 7px 16px -6px rgba(37,99,255,.8) !important;
  animation:salesnew-rl-bob 4s ease-in-out infinite}
@keyframes salesnew-rl-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.salesnew .salesnew-st1 .salesnew-st-lbl{color:#8fb0ff !important}
.salesnew .salesnew-st1 .salesnew-st-h{color:#fff !important}
.salesnew .salesnew-st1 p{color:#a7b6d1 !important}

.salesnew .salesnew-rl-stream{display:grid;gap:6px;margin:15px 0 14px;position:relative}
.salesnew .salesnew-rl-op{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--rb);
  font-size:12.3px;background:#16244c !important;border:1px solid #24356a !important;color:#93a3c2 !important;
  transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}
.salesnew .salesnew-rl-op.salesnew-run{background:#1e3d8f !important;border-color:#4f7cff !important;
  color:#eaf0ff !important;transform:translateX(5px)}
.salesnew .salesnew-rl-op.salesnew-ok{background:#14322c !important;border-color:#1f5c47 !important;color:#bcd6cb !important}
.salesnew .salesnew-rl-op .salesnew-op-ic{width:20px;height:20px;border-radius:6px;flex:none;display:grid;
  place-items:center;font-size:10.5px;font-weight:700;background:#24397a !important;color:#8fb0ff !important;
  transition:background .3s ease,color .3s ease}
.salesnew .salesnew-rl-op.salesnew-ok .salesnew-op-ic{background:#1c4a3b !important;color:#3ddc9a !important}
.salesnew .salesnew-rl-op .salesnew-op-m{margin-left:auto;font-size:10.5px;font-weight:600;color:#6e7e9d !important;
  letter-spacing:.04em;white-space:nowrap;transition:color .3s ease}
.salesnew .salesnew-rl-op.salesnew-run .salesnew-op-m{color:#a8badd !important}
.salesnew .salesnew-rl-op.salesnew-ok .salesnew-op-m{color:#3ddc9a !important}

.salesnew .salesnew-rl-meterrow{display:flex;align-items:center;gap:12px;margin-top:auto}
.salesnew .salesnew-rl-meter{flex:1;height:6px;border-radius:9px;background:#1b2a52 !important;overflow:hidden}
.salesnew .salesnew-rl-meter i{display:block;height:100%;width:0;border-radius:9px;
  background:linear-gradient(90deg,#2563ff,#8fb0ff) !important;transition:width .8s cubic-bezier(.4,0,.2,1)}
.salesnew .salesnew-st1.salesnew-done .salesnew-rl-meter i{background:linear-gradient(90deg,#2563ff,#3ddc9a) !important}
.salesnew .salesnew-rl-pct{flex:none;font-size:11px;font-weight:700;letter-spacing:.1em;color:#8fb0ff !important;
  min-width:42px;text-align:right;transition:color .5s ease}
.salesnew .salesnew-st1.salesnew-done .salesnew-rl-pct{color:#3ddc9a !important}
.salesnew .salesnew-rl-state{display:inline-flex;align-items:center;gap:8px;margin-top:12px;align-self:flex-start;
  font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:var(--rb);
  color:#8fb0ff !important;background:#1b3070 !important;border:1px solid #2f4a9c !important;
  transition:color .5s ease,background .5s ease,border-color .5s ease}
.salesnew .salesnew-rl-state i{width:7px;height:7px;border-radius:2px;background:#5b8cff !important;
  animation:salesnew-rl-blip 1.5s ease-in-out infinite}
@keyframes salesnew-rl-blip{0%,100%{opacity:.35;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}
.salesnew .salesnew-st1.salesnew-done .salesnew-rl-state{color:#7ee2b8 !important;background:#14342a !important;
  border-color:#256b52 !important}
.salesnew .salesnew-st1.salesnew-done .salesnew-rl-state i{background:#3ddc9a !important;animation:none;opacity:1;transform:none}

/* --- 02 · PEOPLE --- */
.salesnew .salesnew-st2.salesnew-live{background:#2a1a10 !important;border-color:rgba(249,115,22,.5) !important
  box-shadow:0 4px 12px -10px rgba(249,115,22,.6) !important}
.salesnew .salesnew-st2.salesnew-live .salesnew-st-no{color:#ffb072 !important}
.salesnew .salesnew-st2.salesnew-live .salesnew-st-ic{background:#7a3a10 !important;color:#ffd6b8 !important;
  border-color:rgba(249,115,22,.5) !important;transform:scale(1.05)}
.salesnew .salesnew-st2.salesnew-live .salesnew-st-lbl{color:#ffb072 !important}
.salesnew .salesnew-st2.salesnew-live .salesnew-st-h{color:#fff !important}
.salesnew .salesnew-st2.salesnew-live p{color:#c8b5a5 !important}
.salesnew .salesnew-rl-ask{margin-top:14px;border-radius:var(--rb);padding:12px 13px;font-size:12.3px;line-height:1.55;
  border:1px solid #263659 !important;background:#111d38 !important;color:#8494b0 !important;
  transition:border-color .5s ease,color .5s ease,background .5s ease}
.salesnew .salesnew-st2.salesnew-live .salesnew-rl-ask{border-color:rgba(249,115,22,.45) !important;
  background:#3a2415 !important;color:#f0dccb !important}
.salesnew .salesnew-rl-verdict{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:10.5px;
  font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:var(--rb);
  opacity:0;transform:translateY(6px);color:#ffb072 !important;background:#4a2a12 !important;
  border:1px solid rgba(249,115,22,.5) !important;transition:opacity .45s ease,transform .45s ease}
.salesnew .salesnew-st2.salesnew-judged .salesnew-rl-verdict{opacity:1;transform:none}

/* ================= CONNECTORS ================= */
.salesnew .salesnew-cn{position:relative;display:grid;place-items:center}
.salesnew .salesnew-cn-rail{background:#1e2c4e !important;position:relative;overflow:hidden;border-radius:2px;
  transition:background .5s ease}
.salesnew .salesnew-cn-rail::after{content:"";position:absolute;border-radius:2px;opacity:0;
  background:linear-gradient(90deg,transparent,#8fb0ff,transparent) !important}
.salesnew .salesnew-cn-tag{position:absolute;white-space:nowrap;font-size:8.5px;font-weight:700;
  letter-spacing:.16em;text-transform:uppercase;color:#4a5a7d !important;transition:color .5s ease}
.salesnew .salesnew-cn.salesnew-passed .salesnew-cn-tag{color:#8fb0ff !important}
.salesnew .salesnew-cn2.salesnew-passed .salesnew-cn-tag{color:#3ddc9a !important}
.salesnew .salesnew-cn.salesnew-passed .salesnew-cn-rail{background:rgba(143,176,255,.45) !important}
.salesnew .salesnew-cn2.salesnew-passed .salesnew-cn-rail{background:rgba(61,220,154,.5) !important}

.salesnew .salesnew-cn1{width:clamp(40px,4.4vw,68px);align-self:center;height:30px}
.salesnew .salesnew-cn1 .salesnew-cn-rail{width:100%;height:2px}
.salesnew .salesnew-cn1 .salesnew-cn-rail::after{top:0;bottom:0;left:0;width:44%}
.salesnew .salesnew-cn1 .salesnew-cn-tag{top:-19px;left:50%;transform:translateX(-50%)}
.salesnew .salesnew-cn1.salesnew-fire .salesnew-cn-rail::after{animation:salesnew-rl-send 1.15s ease-in-out forwards}

.salesnew .salesnew-cn2{height:30px;width:100%}
.salesnew .salesnew-cn2 .salesnew-cn-rail{width:2px;height:100%}
.salesnew .salesnew-cn2 .salesnew-cn-rail::after{left:0;right:0;top:0;height:44%;
  background:linear-gradient(180deg,transparent,#3ddc9a,transparent) !important}
.salesnew .salesnew-cn2 .salesnew-cn-tag{top:50%;right:calc(50% + 14px);transform:translateY(-50%)}
.salesnew .salesnew-cn2.salesnew-fire .salesnew-cn-rail::after{animation:salesnew-rl-send-v 1.15s ease-in-out forwards}

@keyframes salesnew-rl-send{0%{transform:translateX(-120%);opacity:0}
  18%{opacity:1}82%{opacity:1}100%{transform:translateX(230%);opacity:0}}
@keyframes salesnew-rl-send-v{0%{transform:translateY(-120%);opacity:0}
  18%{opacity:1}82%{opacity:1}100%{transform:translateY(230%);opacity:0}}

/* ================= 03 · RESULT — full width ================= */
.salesnew .salesnew-st3{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(380px,auto);
  align-items:center;gap:26px;padding:19px 24px}
.salesnew .salesnew-st3 .salesnew-st-ic{margin-bottom:0}
.salesnew .salesnew-st3 .salesnew-st-no{top:16px;right:20px}
.salesnew .salesnew-st3 .salesnew-st-h{margin:0 0 6px}
.salesnew .salesnew-st3 p{max-width:74ch}
.salesnew .salesnew-rl-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
.salesnew .salesnew-rl-chip{display:flex;flex-direction:column;gap:3px;padding:13px 18px;border-radius:var(--rb);
  background:#111d38 !important;border:1px solid #263659 !important;transition:background .5s ease,border-color .5s ease}
.salesnew .salesnew-rl-chip span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#5a6a89 !important;transition:color .5s ease}
.salesnew .salesnew-rl-chip b{font-size:14.5px;font-weight:600;color:#8494b0 !important;transition:color .5s ease}
.salesnew .salesnew-st3.salesnew-lit{background:#0e2d2a !important;border-color:rgba(61,220,154,.5) !important;
  box-shadow:0 0 0 1px rgba(61,220,154,.16),0 4px 12px -10px rgba(61,220,154,.5) !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-st-no{color:#3ddc9a !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-st-ic{background:#12503c !important;color:#3ddc9a !important;
  border-color:rgba(61,220,154,.5) !important;transform:scale(1.06)}
.salesnew .salesnew-st3.salesnew-lit .salesnew-st-lbl{color:#3ddc9a !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-st-h{color:#fff !important}
.salesnew .salesnew-st3.salesnew-lit p{color:#bcd6cb !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-rl-chip{background:#12402f !important;border-color:rgba(61,220,154,.34) !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-rl-chip span{color:#6fbf9d !important}
.salesnew .salesnew-st3.salesnew-lit .salesnew-rl-chip b{color:#fff !important}

/* ================= RESPONSIVE ================= */
@media(max-width:1080px){
  .salesnew .salesnew-rl-head{grid-template-columns:1fr;gap:16px;align-items:start}
  .salesnew .salesnew-rl-lead{justify-self:start;text-align:left}
  .salesnew .salesnew-rl-title{white-space:normal}
  .salesnew .salesnew-st3{grid-template-columns:auto 1fr;gap:22px}
  .salesnew .salesnew-rl-out{grid-column:1/-1}
}
@media(max-width:860px){
  .salesnew .salesnew-rl-top{grid-template-columns:1fr}
  .salesnew .salesnew-cn1{width:100%;height:44px}
  .salesnew .salesnew-cn1 .salesnew-cn-rail{width:2px;height:100%}
  .salesnew .salesnew-cn1 .salesnew-cn-rail::after{left:0;right:0;top:0;width:auto;height:44%;
    background:linear-gradient(180deg,transparent,#8fb0ff,transparent) !important}
  .salesnew .salesnew-cn1 .salesnew-cn-tag{top:50%;left:auto;right:calc(50% + 14px);transform:translateY(-50%)}
  .salesnew .salesnew-cn1.salesnew-fire .salesnew-cn-rail::after{animation-name:salesnew-rl-send-v}
  .salesnew .salesnew-cn2{height:44px}
  .salesnew .salesnew-st3.salesnew-lit{transform:none}
}
@media(max-width:600px){
  .salesnew .salesnew-rl{padding:44px 0 48px}
  .salesnew .salesnew-rl-wrap{width:min(100% - 34px,var(--max))}
  .salesnew .salesnew-rl-title{font-size:29px}
  .salesnew .salesnew-st{padding:20px 18px 18px}
  .salesnew .salesnew-st3{grid-template-columns:1fr;padding:20px 18px}
  .salesnew .salesnew-st3 .salesnew-st-ic{margin-bottom:13px}
  .salesnew .salesnew-rl-op{font-size:11.8px;padding:9px 11px;gap:10px}
  .salesnew .salesnew-rl-op .salesnew-op-m{font-size:9.5px}
}
@media(prefers-reduced-motion:reduce){
  .salesnew .salesnew-rl *{animation:none !important;transition:none !important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f06daba *//* ---------- base ---------- */
.saleshi1{--blue:#2563ff;--blue-d:#1b52e0;--blue-l:#6f97ff;--navy:#0b1530;--ink:#18223a;--muted:#667085;
  --line:#e6eaf2;--soft:#f6f8ff;--orange:#F97316;
  --max:1200px;--rb:10px;--f:"Poppins",Arial,Helvetica,sans-serif;--e:cubic-bezier(.22,.61,.36,1);
  font-family:var(--f)!important;font-size:16px;line-height:1.55;color:var(--ink)!important;
  background:#fff!important;-webkit-font-smoothing:antialiased;overflow-x:clip}
.saleshi1,.saleshi1 *,.saleshi1 *::before,.saleshi1 *::after{box-sizing:border-box}
.saleshi1 :where(a){text-decoration:none;color:inherit!important}
.saleshi1 :where(svg){display:block;max-width:100%}
.saleshi1 :where(h2,h3,p){margin:0;padding:0}
.saleshi1 h2,.saleshi1 h3{font-family:var(--f)!important;text-transform:none!important;line-height:1.24}
.saleshi1 :where(article,section){float:none}
.saleshi1 :focus-visible{outline:2.5px solid var(--blue)!important;outline-offset:3px;border-radius:var(--rb)}

/* ---------- the section: tinted, with a dot grid and a soft glow ---------- */
.saleshi1-sec{position:relative;padding:56px 0;overflow:hidden;
  background:linear-gradient(180deg,#f4f8ff 0%,#fbfcff 42%,#fff 100%)!important}
.saleshi1-sec::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;
  background:radial-gradient(circle at 1px 1px,rgba(37,99,255,.18) 1px,transparent 1.6px) 0 0/24px 24px!important;
  -webkit-mask-image:radial-gradient(ellipse 78% 58% at 50% 12%,#000,transparent 76%);
  mask-image:radial-gradient(ellipse 78% 58% at 50% 12%,#000,transparent 76%)}
.saleshi1-sec::after{content:"";position:absolute;width:780px;height:780px;border-radius:50%;right:-300px;top:-360px;pointer-events:none;
  background:radial-gradient(circle,rgba(37,99,255,.16),transparent 64%)!important}
.saleshi1-wrap{width:min(var(--max),calc(100% - 64px));margin:0 auto;position:relative;z-index:1}

/* ---------- header: centred ---------- */
.saleshi1-head{max-width:860px;margin:0 auto 25px;text-align:center}
.saleshi1-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:1;font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;color:var(--blue)!important}
.saleshi1-eyebrow::before,.saleshi1-eyebrow::after{content:"";width:6px;height:2px;border-radius:9px;background:var(--blue)!important}
.saleshi1 .saleshi1-h2{font-size:clamp(30px,3.7vw,46px);line-height:1.08;font-weight:500;letter-spacing:-.035em;
  color:var(--ink)!important;margin:18px 0 14px}
.saleshi1-ow{color:var(--orange)!important}
.saleshi1 .saleshi1-intro{font-size:17px;line-height:1.62;color:var(--muted)!important;max-width:680px;margin:0 auto}
.saleshi1-hint{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:8px 14px;border-radius:9px;
  font-size:12.5px;font-weight:500;background:transparent!important;border:1px solid var(--line)!important;color:#475467!important}
.saleshi1-hint svg{width:14px;height:14px;color:var(--blue)!important;flex:none}
.saleshi1-hint-d,.saleshi1-hint-m{display:inline-flex;align-items:center;gap:9px}
.saleshi1-hint-m{display:none}
.saleshi1-tap{display:none;font-style:normal;font-size:11px;font-weight:600;color:var(--blue)!important;
  padding:3px 8px;border-radius:999px;background:#eef4ff!important;border:1px solid #d4e2ff!important}

/* ---------- tiles ---------- */
.saleshi1-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px}
.saleshi1-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;
  padding:26px 24px 22px;border-radius:20px;background:#fff!important;border:1px solid var(--line)!important;
  box-shadow:0 14px 34px -28px rgba(23,43,82,.34)!important;
  transition:transform .4s var(--e),border-color .35s var(--e),box-shadow .4s var(--e)}
.saleshi1-tile::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;
  background:linear-gradient(162deg,#f2f7ff,#fff 60%)!important;transition:opacity .4s var(--e)}
.saleshi1-tile::after{content:"";position:absolute;left:0;top:50%;bottom:50%;width:3px;border-radius:0 3px 3px 0;
  background:linear-gradient(180deg,var(--blue),var(--orange))!important;transition:top .45s var(--e),bottom .45s var(--e)}
.saleshi1-tile>*{position:relative;z-index:1}
.saleshi1-tile.saleshi1-open,.saleshi1-tile:focus-visible{transform:translateY(-7px);border-color:#c8d8ff!important;
  box-shadow:0 28px 58px rgba(23,43,82,.11)!important}
/* the corner circle from the previous design: sits top right, grows on hover */
.saleshi1-tile>.saleshi1-orb{position:absolute;right:-46px;top:-46px;z-index:0;width:130px;height:130px;border-radius:50%;
  pointer-events:none;background:radial-gradient(circle at 30% 72%,rgba(37,99,255,.075),rgba(37,99,255,.075) 58%)!important;transition:transform .45s var(--e),background .45s var(--e)}
.saleshi1-tile.saleshi1-open>.saleshi1-orb,.saleshi1-tile:focus-visible>.saleshi1-orb{transform:scale(1.22);background:radial-gradient(circle at 30% 72%,rgba(249,115,22,.12),rgba(249,115,22,.12) 58%)!important}
.saleshi1-tile.saleshi1-open h3,.saleshi1-tile:focus-visible h3{color:var(--blue)!important}
.saleshi1-tile.saleshi1-open::before,.saleshi1-tile:focus-visible::before{opacity:1}
.saleshi1-tile.saleshi1-open::after,.saleshi1-tile:focus-visible::after{top:24px;bottom:24px}

.saleshi1-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;
  background:var(--soft)!important;color:var(--blue)!important;border:1px solid var(--line)!important;
  transition:background .35s var(--e),color .35s var(--e),border-color .35s var(--e),transform .45s var(--e)}
.saleshi1-ic svg{width:21px;height:21px}
.saleshi1-tile.saleshi1-open .saleshi1-ic,.saleshi1-tile:focus-visible .saleshi1-ic{
  background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;transform:rotate(-6deg) scale(1.06)}
.saleshi1-tile h3{font-size:19px;font-weight:600;letter-spacing:-.025em;color:var(--navy)!important;margin-bottom:8px;transition:color .3s var(--e)}
.saleshi1-line{font-size:14.5px;line-height:1.55;color:#6b768b!important;margin-bottom:12px}

/* ---------- the footer zone: both states share one cell ---------- */
.saleshi1-zone{display:grid;margin-top:auto;padding-top:13px;border-top:1px dashed #dde4f0!important}
.saleshi1-st{grid-area:1/1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;
  transition:opacity .3s var(--e),transform .36s var(--e)}
.saleshi1-st-hov{opacity:0;transform:translateY(10px);pointer-events:none}
.saleshi1-tile.saleshi1-open .saleshi1-st-def,.saleshi1-tile:focus-visible .saleshi1-st-def{opacity:0;transform:translateY(-8px)}
.saleshi1-tile.saleshi1-open .saleshi1-st-hov,.saleshi1-tile:focus-visible .saleshi1-st-hov{opacity:1;transform:none;pointer-events:auto}

/* default state: a cue that there is more, and the button */
.saleshi1-tease{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;color:#667085!important}
.saleshi1-tease svg{width:15px;height:15px;color:var(--orange)!important;flex:none}
.saleshi1-tease i{display:inline-flex;gap:3px}
.saleshi1-tease i b{width:6px;height:6px;border-radius:2px;background:#cdd8ee!important}
.saleshi1-go{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;
  padding:10px 1px;font-size:13px;font-weight:600;
  background:#fff!important;color:var(--blue)!important;
  transition:background .3s var(--e),border-color .3s var(--e)}
.saleshi1-go svg{width:15px;height:15px;transition:transform .3s var(--e)}

/* hover state: a labelled list, so it is clear what is being shown */
.saleshi1-lbl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.saleshi1-lbl b{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#7a869b!important}
.saleshi1-lbl span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--blue)!important;white-space:nowrap}
.saleshi1-lbl svg{width:14px;height:14px;transition:transform .3s var(--e)}
.saleshi1-tile.saleshi1-open .saleshi1-lbl svg,.saleshi1-tile:focus-visible .saleshi1-lbl svg{transform:translateX(3px)}
.saleshi1-chips{display:flex;flex-wrap:wrap;gap:6px}
.saleshi1-chips span{font-size:11.5px;font-weight:600;line-height:1;padding:7px 10px;border-radius:8px;white-space:nowrap;
  background:#eef4ff!important;border:1px solid #d4e2ff!important;color:var(--blue-d)!important;
  opacity:0;transform:translateY(5px);transition:opacity .26s var(--e),transform .32s var(--e),background .2s var(--e),color .2s var(--e),border-color .2s var(--e)}
.saleshi1-tile.saleshi1-open .saleshi1-chips span,.saleshi1-tile:focus-visible .saleshi1-chips span{opacity:1;transform:none}

.saleshi1-tile.saleshi1-open .saleshi1-chips span:nth-child(1),.saleshi1-tile:focus-visible .saleshi1-chips span:nth-child(1){transition-delay:.05s}
.saleshi1-tile.saleshi1-open .saleshi1-chips span:nth-child(2),.saleshi1-tile:focus-visible .saleshi1-chips span:nth-child(2){transition-delay:.1s}
.saleshi1-tile.saleshi1-open .saleshi1-chips span:nth-child(3),.saleshi1-tile:focus-visible .saleshi1-chips span:nth-child(3){transition-delay:.15s}
.saleshi1-tile.saleshi1-open .saleshi1-chips span:nth-child(4),.saleshi1-tile:focus-visible .saleshi1-chips span:nth-child(4){transition-delay:.2s}

/* ---------- section cta ---------- */
.saleshi1-foot{display:flex;justify-content:center;margin-top:38px}
.saleshi1-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:var(--rb);
  font-size:14px;font-weight:600;background:var(--blue)!important;color:#fff!important;
  box-shadow:0 14px 30px -16px rgba(11,21,48,.7)!important;
  transition:background .25s var(--e),transform .25s var(--e),box-shadow .25s var(--e)}
.saleshi1-btn svg{width:16px;height:16px;transition:transform .28s var(--e)}
.saleshi1-btn:hover{background:var(--navy)!important;transform:translateY(-2px);box-shadow:0 18px 34px -16px rgba(37,99,255,.75)!important}
.saleshi1-btn:hover svg{transform:translateX(4px)}

/* ---------- entrance: one pass, in sequence, when scrolled into view ---------- */
.saleshi1-anim .saleshi1-tile{opacity:0;transform:translateY(18px)}
.saleshi1-anim .saleshi1-head,.saleshi1-anim .saleshi1-foot{opacity:0;transform:translateY(14px)}
.saleshi1-anim .saleshi1-head,.saleshi1-anim .saleshi1-foot,.saleshi1-anim .saleshi1-tile{
  transition:opacity .6s var(--e),transform .7s var(--e),border-color .35s var(--e),box-shadow .4s var(--e)}
.saleshi1-anim.saleshi1-in .saleshi1-head,.saleshi1-anim.saleshi1-in .saleshi1-foot,
.saleshi1-anim.saleshi1-in .saleshi1-tile{opacity:1;transform:none}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(1){transition-delay:.06s}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(2){transition-delay:.13s}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(3){transition-delay:.2s}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(4){transition-delay:.27s}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(5){transition-delay:.34s}
.saleshi1-anim.saleshi1-in .saleshi1-tile:nth-child(6){transition-delay:.41s}
.saleshi1-anim.saleshi1-in .saleshi1-foot{transition-delay:.5s}
.saleshi1-anim.saleshi1-in .saleshi1-tile.saleshi1-open,.saleshi1-anim.saleshi1-in .saleshi1-tile:focus-visible{transform:translateY(-7px)}

/* ---------- mouse hover: only on devices that really hover ----------
   (phones fake :hover on tap, which would fight the tap-to-reveal) */
@media(hover:hover){
  .saleshi1-tile:hover{transform:translateY(-7px);border-color:#c8d8ff!important;
  box-shadow:0 28px 58px rgba(23,43,82,.11)!important}
  .saleshi1-tile:hover>.saleshi1-orb{transform:scale(1.22);background:radial-gradient(circle at 30% 72%,rgba(249,115,22,.12),rgba(37,99,255,.1) 58%)!important}
  .saleshi1-tile:hover h3{color:var(--blue)!important}
  .saleshi1-tile:hover::before{opacity:1}
  .saleshi1-tile:hover::after{top:24px;bottom:24px}
  .saleshi1-tile:hover .saleshi1-ic{
  background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;transform:rotate(-6deg) scale(1.06)}
  .saleshi1-tile:hover .saleshi1-st-def{opacity:0;transform:translateY(-8px)}
  .saleshi1-tile:hover .saleshi1-st-hov{opacity:1;transform:none;pointer-events:auto}
  .saleshi1-tile:hover .saleshi1-lbl svg{transform:translateX(3px)}
  .saleshi1-tile:hover .saleshi1-chips span{opacity:1;transform:none}
  .saleshi1-chips span:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}
  .saleshi1-tile:hover .saleshi1-chips span:nth-child(1){transition-delay:.05s}
  .saleshi1-tile:hover .saleshi1-chips span:nth-child(2){transition-delay:.1s}
  .saleshi1-tile:hover .saleshi1-chips span:nth-child(3){transition-delay:.15s}
  .saleshi1-tile:hover .saleshi1-chips span:nth-child(4){transition-delay:.2s}
  .saleshi1-anim.saleshi1-in .saleshi1-tile:hover{transform:translateY(-7px)}
}

/* ---------- tablet ---------- */
@media(max-width:1024px){
  .saleshi1-grid{grid-template-columns:repeat(2,1fr)}
  /* narrower tiles: smaller chips so every list fits in two rows */
  .saleshi1-chips{gap:5px}
  .saleshi1-chips span{font-size:10.5px;padding:6px 8px}
  .saleshi1-tile{padding:24px 20px 20px}
}
/* ---------- touch devices: tap a tile to reveal, tap again (or the button) to go ---------- */
@media(hover:none){
  .saleshi1-hint-d{display:none}
  .saleshi1-hint-m{display:inline-flex}
  .saleshi1-tap{display:inline-block}
  .saleshi1-tile{-webkit-tap-highlight-color:transparent}
}
@media(max-width:640px){
  .saleshi1-sec{padding:62px 0}
  .saleshi1-wrap{width:calc(100% - 36px)}
  .saleshi1-grid{grid-template-columns:1fr;grid-auto-rows:auto}
  .saleshi1-tile{padding:22px 20px 20px}
  .saleshi1-head{margin-bottom:28px}
  .saleshi1-btn{width:100%;justify-content:center}
}
@media(prefers-reduced-motion:reduce){
  .saleshi1 *{transition-duration:.001ms!important;animation:none!important}
  .saleshi1-anim .saleshi1-tile,.saleshi1-anim .saleshi1-head,.saleshi1-anim .saleshi1-foot{opacity:1;transform:none}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6afc86 *//* ---- section CSS ---- */
.salesnew-proof{ background:linear-gradient(180deg,#f4f8ff 0%,#fbfcff 42%,#fff 100%)!important}
.salesnew-proof-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:20px;align-items:stretch;margin-top:38px}
.salesnew-case-card{border-radius:24px;border:1px solid var(--line) !important;background:#fff !important;padding:34px;transition:.32s}
.salesnew-case-card:hover{transform:translateY(-5px);box-shadow:0 26px 55px rgba(23,43,82,.1) !important;border-color:#c8d8ff !important}
.salesnew-case-badge{display:inline-flex;align-items:center;background:#fff2e8 !important;border:1px solid #ffd6b8 !important;color:var(--orange-ink) !important;border-radius:var(--rb);padding:7px 11px;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:16px}
.salesnew-case-card h3{font-size:31px;font-weight:600;letter-spacing:-.03em;margin:0 0 14px;line-height:1.14}
.salesnew-case-card p{color:#6f7a8f !important;font-size:14px}
.salesnew-case-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}
.salesnew-case-metric{border-top:1px solid var(--line) !important;padding-top:16px}
.salesnew-case-metric b{display:block;font-size:32px;letter-spacing:-.05em;line-height:1.1;color:var(--blue) !important}
.salesnew-case-metric:first-child b{color:var(--orange) !important}
.salesnew-case-metric span{font-size:10px;color:#8b95a7 !important;text-transform:uppercase;letter-spacing:.08em}
.salesnew-case-link{margin-top:22px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--blue) !important;transition:.25s}
.salesnew-case-link:hover{gap:11px}
.salesnew-proof-side{border-radius:24px;background:linear-gradient(160deg,#0b1530,#132248) !important;color:#fff !important;padding:34px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;transition:.32s}
.salesnew-proof-side:hover{transform:translateY(-5px);box-shadow:0 26px 55px rgba(11,21,48,.3) !important}
.salesnew-proof-side:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-180px;bottom:-200px;background:radial-gradient(circle,rgba(37,99,255,.24),transparent 66%) !important}
.salesnew-proof-side h3{font-size:24px;margin:12px 0 12px;color:#fff !important;position:relative}
.salesnew-proof-side>p{font-size:13px;color:#aab7d0 !important;position:relative}
.salesnew-proof-list{margin:16px 0 0;padding:0;list-style:none;position:relative}
.salesnew-proof-list li{font-size:12.5px;color:#c9d5ed !important;padding:12px 0 12px 22px;border-top:1px solid #263452 !important;position:relative;transition:.25s}
.salesnew-proof-list li:hover{color:#fff !important;padding-left:26px}
.salesnew-proof-list li:before{content:"";position:absolute;left:0;top:19px;width:11px;height:2px;border-radius:2px;background:var(--orange) !important}
@media(max-width:900px){
  .salesnew-proof-grid{grid-template-columns:1fr}
  .salesnew-case-metrics{grid-template-columns:1fr}
}
@media(max-width:560px){
  .salesnew-case-card{padding:24px}
  .salesnew-proof-side{padding:24px}
  .salesnew-case-card h3{font-size:25px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a52325b */.slsbcta-scope, .slsbcta-scope *, .slsbcta-scope *::before, .slsbcta-scope *::after { box-sizing:border-box;margin:0;padding:0 }
.slsbcta-scope {
  --cta-navy:#071122; --cta-navy-2:#0C1B33; --cta-blue:#2563FF; --cta-blue-deep:#1A4BD8;
  --cta-orange:#F97316; --cta-orange-tint:rgba(249,115,22,.12);
  --cta-muted:#93A5C0; --cta-border:rgba(255,255,255,.08);
  --cta-display:"Poppins";
  --cta-sans:"Poppins";
  --cta-mono:"Poppins";
  --cta-e:cubic-bezier(.22,.61,.36,1);
}
.slsbcta-scope a { text-decoration:none }
.slsbcta-scope svg { display:block }

/* ── Section ── */
.slsbcta-sec { padding:0 24px }
.slsbcta-strip { max-width:1200px;margin:0 auto;border-radius:22px;position:relative;overflow:hidden;
  background:var(--cta-navy) !important;isolation:isolate }

/* ── Ambient glow ── */
.slsbcta-strip::before { content:"";position:absolute;inset:0;z-index:0;
  background:radial-gradient(55% 120% at 0% 50%,rgba(37,99,255,.18),transparent 55%),
             radial-gradient(40% 100% at 100% 50%,rgba(249,115,22,.10),transparent 50%) !important }
.slsbcta-strip::after { content:"";position:absolute;top:-1px;left:0;right:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(37,99,255,.4) 30%,rgba(249,115,22,.3) 70%,transparent) !important }

/* ── Inner layout ── */
.slsbcta-inner { position:relative;z-index:1;display:flex;align-items:center;gap:40px;
  padding:44px 48px }

/* ── Left content ── */
.slsbcta-body { flex:1;min-width:0 }

.slsbcta-eyebrow { display:inline-flex;align-items:center;margin-bottom:7px }
.slsbcta-eyebrow span { font-family:var(--cta-mono);font-size:12px;font-weight:500;
  letter-spacing:.16em;text-transform:uppercase;color:var(--cta-orange) !important }

.slsbcta-scope h2 { font-family:var(--cta-display) !important;font-weight:500;
  font-size:clamp(24px,2.8vw,34px);letter-spacing:-.035em;line-height:1.15;color:#fff !important }

.slsbcta-sub { font-family:var(--cta-sans);font-size:15px;line-height:1.6;color:var(--cta-muted) !important;
  margin-top:10px; }

/* ── Right CTA cluster ── */
.slsbcta-action { flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:14px }

.slsbcta-scope a.slsbcta-btn { display:inline-flex;align-items:center;gap:10px;font-family:var(--cta-sans);
  font-size:15.5px;font-weight:500;padding:15px 28px;border-radius:11px;border:none;
  background:#fff !important;color:var(--cta-navy) !important;transition:all .35s var(--cta-e);
  box-shadow:0 20px 44px -16px rgba(0,0,0,.4);position:relative;overflow:hidden }
.slsbcta-scope a.slsbcta-btn::before { content:"";position:absolute;inset:0;
  background:linear-gradient(120deg,transparent 30%,rgba(37,99,255,.08),transparent 70%) !important;
  transform:translateX(-120%);transition:transform .7s var(--cta-e) }
.slsbcta-scope a.slsbcta-btn:hover::before { transform:translateX(120%) }
.slsbcta-scope a.slsbcta-btn svg { width:16px;height:16px;transition:transform .35s var(--cta-e);color:var(--cta-blue) !important }
.slsbcta-scope a.slsbcta-btn:hover { transform:translateY(-3px);box-shadow:0 28px 56px -18px rgba(0,0,0,.5) }
.slsbcta-scope a.slsbcta-btn:hover svg { transform:translateX(4px) }

.slsbcta-micro { font-family:var(--cta-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-align:center;
  text-transform:uppercase;color:rgba(255,255,255,.85) !important }

/* ── Decorative edge nodes ── */
.slsbcta-nodes { position:absolute;right:48px;top:50%;transform:translateY(-50%);z-index:0;
  display:flex;flex-direction:column;gap:18px;opacity:.12 }
.slsbcta-nodes i { width:5px;height:5px;border-radius:50%;background:#fff !important }

/* ── Responsive ── */
@media(max-width:900px) {
  .slsbcta-inner { flex-direction:column;text-align:center;padding:36px 32px;gap:28px }
  .slsbcta-sub { margin-left:auto;margin-right:auto }
  .slsbcta-eyebrow { justify-content:center }
  .slsbcta-nodes { display:none }
}
@media(max-width:680px) {
  .slsbcta-sec { padding:0 10px }
  .slsbcta-strip { border-radius:18px }
  .slsbcta-inner { padding:30px 24px;gap:24px }
}
@media(prefers-reduced-motion:reduce) {
  .slsbcta-scope * { animation:none !important;transition-duration:.001ms !important }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4372020 */.elementor-801 .elementor-element.elementor-element-4372020{ display:inline-flex;align-items:center;gap:8px;}

.elementor-801 .elementor-element.elementor-element-4372020:after{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-801 .elementor-element.elementor-element-4372020::before{color:#2563FF}
.elementor-801 .elementor-element.elementor-element-4372020::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b00b1 */.elementor-801 .elementor-element.elementor-element-e7b00b1 span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-8b7c8fc */.eael-accordion-content{
    border-radius:0px 0px 12px 12px;
}/* End custom CSS */