.elementor-547 .elementor-element.elementor-element-4cde9ed{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-e011562{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.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-547 .elementor-element.elementor-element-e5696b3{background-color:#D9E4FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;}.elementor-547 .elementor-element.elementor-element-e5696b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#244CBF;}.elementor-547 .elementor-element.elementor-element-17caf04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-17caf04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:69px;letter-spacing:-1.8px;color:var( --e-global-color-secondary );}.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-547 .elementor-element.elementor-element-cef0924{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-547 .elementor-element.elementor-element-cef0924 p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-6b133fd{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-547 .elementor-element.elementor-element-6b133fd 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-547 .elementor-element.elementor-element-1e04a8f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;transition-duration:0.6s;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-547 .elementor-element.elementor-element-1e04a8f .elementor-button:hover, .elementor-547 .elementor-element.elementor-element-1e04a8f .elementor-button:focus{background-color:#1848C2;}.elementor-547 .elementor-element.elementor-element-1e04a8f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-547 .elementor-element.elementor-element-1e04a8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-547 .elementor-element.elementor-element-1e04a8f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-547 .elementor-element.elementor-element-4865667{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-4865667:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-4865667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FFB8;}.elementor-547 .elementor-element.elementor-element-a2c85ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-92ef5ec{text-align:start;}.elementor-547 .elementor-element.elementor-element-92ef5ec .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-547 .elementor-element.elementor-element-5f12e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-5f12e6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;line-height:49px;letter-spacing:-1.8px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-6510908{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-547 .elementor-element.elementor-element-9419477{--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-547 .elementor-element.elementor-element-edee32e{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(140.0375, 140.0375, 140.0375, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-edee32e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-edee32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-483a69c{right:12px;}body.rtl .elementor-547 .elementor-element.elementor-element-483a69c{left:12px;}.elementor-547 .elementor-element.elementor-element-483a69c{bottom:0px;}.elementor-547 .elementor-element.elementor-element-483a69c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;color:#2563FF73;}.elementor-547 .elementor-element.elementor-element-acbd808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-acbd808 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-46e2cda{padding:0px 0px 0px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-46e2cda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-dd9bf3e );}.elementor-547 .elementor-element.elementor-element-dc19a63{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(140.0375, 140.0375, 140.0375, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-dc19a63:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-dc19a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-ff4d1bc{right:12px;}body.rtl .elementor-547 .elementor-element.elementor-element-ff4d1bc{left:12px;}.elementor-547 .elementor-element.elementor-element-ff4d1bc{bottom:0px;}.elementor-547 .elementor-element.elementor-element-ff4d1bc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;color:#2563FF73;}.elementor-547 .elementor-element.elementor-element-2cc2dcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-2cc2dcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-ef84544{padding:0px 0px 0px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-ef84544 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-dd9bf3e );}.elementor-547 .elementor-element.elementor-element-617c47a{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(140.0375, 140.0375, 140.0375, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-617c47a:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-617c47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}.elementor-547 .elementor-element.elementor-element-a599dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-a599dc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-547 .elementor-element.elementor-element-a26bf48{right:12px;}body.rtl .elementor-547 .elementor-element.elementor-element-a26bf48{left:12px;}.elementor-547 .elementor-element.elementor-element-a26bf48{bottom:0px;}.elementor-547 .elementor-element.elementor-element-a26bf48 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:44px;font-weight:700;color:#2563FF73;}.elementor-547 .elementor-element.elementor-element-d2d2c4a{padding:0px 0px 0px 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-d2d2c4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-dd9bf3e );}.elementor-547 .elementor-element.elementor-element-80845d4{--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-547 .elementor-element.elementor-element-f7343fb{--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-547 .elementor-element.elementor-element-82bae54{--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-547 .elementor-element.elementor-element-709dc00{--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-547 .elementor-element.elementor-element-7190ee6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-0a897e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-547 .elementor-element.elementor-element-e31b547{text-align:start;}.elementor-547 .elementor-element.elementor-element-e31b547 .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-547 .elementor-element.elementor-element-c849111{text-align:center;}.elementor-547 .elementor-element.elementor-element-c849111 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:500;letter-spacing:-1.7px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-b632e33{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-547 .elementor-element.elementor-element-7329643{--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-547 .elementor-element.elementor-element-1906964{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-1906964:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1906964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-547 .elementor-element.elementor-element-38fbf32{text-align:center;}.elementor-547 .elementor-element.elementor-element-38fbf32 img{width:51%;height:115px;object-fit:cover;object-position:center center;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-ac5058b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-ac5058b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-cd87ef3{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-547 .elementor-element.elementor-element-bde70df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-bde70df:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-bde70df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}.elementor-547 .elementor-element.elementor-element-e79e886{text-align:center;}.elementor-547 .elementor-element.elementor-element-e79e886 img{width:51%;height:115px;object-fit:cover;object-position:center center;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-1cabfbd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-1cabfbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-fcc3ec9{text-align:center;}.elementor-547 .elementor-element.elementor-element-c268ee0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-c268ee0:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-c268ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}.elementor-547 .elementor-element.elementor-element-ff21bb4{text-align:center;}.elementor-547 .elementor-element.elementor-element-ff21bb4 img{width:51%;height:115px;object-fit:cover;object-position:center center;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-38e8fa4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-38e8fa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-a3fbbf7{text-align:center;}.elementor-547 .elementor-element.elementor-element-1df8d3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-1df8d3e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1df8d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-682b103 );}.elementor-547 .elementor-element.elementor-element-0e82cec{text-align:center;}.elementor-547 .elementor-element.elementor-element-0e82cec img{width:51%;height:115px;object-fit:cover;object-position:center center;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-547 .elementor-element.elementor-element-5d1077d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-547 .elementor-element.elementor-element-5d1077d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-b5c1576{text-align:center;}.elementor-547 .elementor-element.elementor-element-d2a7535{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-518328d{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-547 .elementor-element.elementor-element-518328d:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-518328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #38518F 100%);}.elementor-547 .elementor-element.elementor-element-db970d5{--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;}.elementor-547 .elementor-element.elementor-element-6fa8c7d{text-align:start;}.elementor-547 .elementor-element.elementor-element-6fa8c7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:1.6px;color:#9EBAFF;}.elementor-547 .elementor-element.elementor-element-06426fa{text-align:center;}.elementor-547 .elementor-element.elementor-element-06426fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:500;letter-spacing:-1.9px;color:var( --e-global-color-682b103 );}.elementor-547 .elementor-element.elementor-element-ad9ffff{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#D2E4FF;}.elementor-547 .elementor-element.elementor-element-ad9ffff p{margin-block-end:0px;}.elementor-547 .elementor-element.elementor-element-0d64183{--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;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-547 .elementor-element.elementor-element-7cacf4a{background-color:#E4EAF329;padding:7px 16px 7px 16px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-7cacf4a .elementor-icon-list-icon i{color:var( --e-global-color-15ae72f );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-7cacf4a .elementor-icon-list-icon svg{fill:var( --e-global-color-15ae72f );transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-7cacf4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-7cacf4a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-547 .elementor-element.elementor-element-7cacf4a .elementor-icon-list-text{color:var( --e-global-color-65aba6e );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-2a5cb11{background-color:#E4EAF329;padding:7px 16px 7px 16px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-2a5cb11 .elementor-icon-list-icon i{color:var( --e-global-color-15ae72f );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-2a5cb11 .elementor-icon-list-icon svg{fill:var( --e-global-color-15ae72f );transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-2a5cb11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-2a5cb11 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-547 .elementor-element.elementor-element-2a5cb11 .elementor-icon-list-text{color:var( --e-global-color-65aba6e );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-800f93d{background-color:#E4EAF329;padding:7px 16px 7px 16px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-547 .elementor-element.elementor-element-800f93d .elementor-icon-list-icon i{color:var( --e-global-color-15ae72f );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-800f93d .elementor-icon-list-icon svg{fill:var( --e-global-color-15ae72f );transition:fill 0.3s;}.elementor-547 .elementor-element.elementor-element-800f93d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-547 .elementor-element.elementor-element-800f93d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-547 .elementor-element.elementor-element-800f93d .elementor-icon-list-text{color:var( --e-global-color-65aba6e );transition:color 0.3s;}.elementor-547 .elementor-element.elementor-element-a845cf3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;transition-duration:0.6s;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-547 .elementor-element.elementor-element-a845cf3 .elementor-button:hover, .elementor-547 .elementor-element.elementor-element-a845cf3 .elementor-button:focus{background-color:#1848C2;}.elementor-547 .elementor-element.elementor-element-a845cf3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-547 .elementor-element.elementor-element-a845cf3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-547 .elementor-element.elementor-element-a845cf3 .elementor-button .elementor-button-content-wrapper{gap:11px;}@media(min-width:768px){.elementor-547 .elementor-element.elementor-element-db970d5{--width:100%;}}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-4cde9ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-e011562{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-e5696b3 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-17caf04 .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:-0.9px;}.elementor-547 .elementor-element.elementor-element-cef0924{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:14px;}.elementor-547 .elementor-element.elementor-element-6b133fd{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:14px;}.elementor-547 .elementor-element.elementor-element-4865667{--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-547 .elementor-element.elementor-element-a2c85ed{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-547 .elementor-element.elementor-element-92ef5ec .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-5f12e6d .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:-0.9px;}.elementor-547 .elementor-element.elementor-element-6510908{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}.elementor-547 .elementor-element.elementor-element-edee32e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-483a69c .elementor-heading-title{font-size:36px;}.elementor-547 .elementor-element.elementor-element-dc19a63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-ff4d1bc .elementor-heading-title{font-size:36px;}.elementor-547 .elementor-element.elementor-element-617c47a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-a26bf48 .elementor-heading-title{font-size:36px;}.elementor-547 .elementor-element.elementor-element-7190ee6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-547 .elementor-element.elementor-element-0a897e2{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-e31b547 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-c849111 .elementor-heading-title{font-size:26px;letter-spacing:-1.2px;}.elementor-547 .elementor-element.elementor-element-b632e33{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}.elementor-547 .elementor-element.elementor-element-1906964{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-bde70df{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-c268ee0{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-1df8d3e{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-518328d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-547 .elementor-element.elementor-element-6fa8c7d .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-06426fa .elementor-heading-title{font-size:34px;}.elementor-547 .elementor-element.elementor-element-ad9ffff{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-e5696b3 */.elementor-547 .elementor-element.elementor-element-e5696b3{
    display: inline-flex;
    align-items: center;
    gap: 8px;
   
    border: 1px solid #dce6ff !important;
    color: #244cbf !important;
    padding: 8px 13px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    transition: .25s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17caf04 */.elementor-547 .elementor-element.elementor-element-17caf04 span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d400549 */.slsbhero-field { position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;
  background:linear-gradient(180deg,#FEFEFF,var(--slsbhero-paper) 50%,#F6FAFF) !important }
.slsbhero-field i { position:absolute;border-radius:50%;filter:blur(95px);will-change:transform;display:block }
.slsbhero-orb-1 { width:700px;height:700px;top:-280px;left:50%;margin-left:-350px;
  background:radial-gradient(circle,rgba(37,99,255,.15),transparent 70%) !important;animation:slsbhero-d1 44s ease-in-out infinite }
.slsbhero-orb-2 { width:540px;height:540px;top:38%;right:-220px;
  background:radial-gradient(circle,rgba(37,99,255,.09),transparent 72%) !important;animation:slsbhero-d2 52s ease-in-out infinite }
.slsbhero-orb-3 { width:460px;height:460px;bottom:-190px;left:-160px;
  background:radial-gradient(circle,rgba(37,99,255,.07),transparent 72%) !important;animation:slsbhero-d3 58s ease-in-out infinite }
@keyframes slsbhero-d1 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,60px) scale(1.1)}}
@keyframes slsbhero-d2 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.08)}}
@keyframes slsbhero-d3 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,-40px) scale(1.12)}}


.slsbhero-rings { position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);
  width:min(980px,124vw);height:min(980px,124vw);z-index:-1;opacity:.5;pointer-events:none }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ef5ec */.elementor-547 .elementor-element.elementor-element-92ef5ec{ display:inline-flex;align-items:center;gap:13px;}
.elementor-547 .elementor-element.elementor-element-92ef5ec::before{content:"";width:20px;height:1px;background:currentColor;opacity:.45}
.elementor-547 .elementor-element.elementor-element-92ef5ec::after{content:"";width:20px;height:1px;background:currentColor;opacity:.45}
.elementor-547 .elementor-element.elementor-element-92ef5ec::before{color:#2563FF}
.elementor-547 .elementor-element.elementor-element-92ef5ec::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f12e6d */.elementor-547 .elementor-element.elementor-element-5f12e6d span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edee32e */.sb-silo { border-radius:10px !important; position:relative;transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#2563FF !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }

.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc19a63 */.sb-silo { border-radius:10px !important; position:relative;transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#2563FF !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }

.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617c47a */.sb-silo { border-radius:10px !important; position:relative;transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#2563FF !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }

.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865667 */.elementor-547 .elementor-element.elementor-element-4865667:before { content:"";position:absolute;inset:0;z-index:0;
  background:radial-gradient(55% 45% at 50% 0%,rgba(37,99,255,.07),transparent 60%),
             radial-gradient(40% 40% at 50% 100%,rgba(249,115,22,.04),transparent 55%) !important }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d230eba */.slsbwx-scope, .slsbwx-scope *, .slsbwx-scope *::before, .slsbwx-scope *::after { box-sizing:border-box;margin:0;padding:0 }
.slsbwx-scope {
  --wx-navy:#071122; --wx-ink:#0B162A; --wx-blue:#2563FF; --wx-blue-deep:#1A4BD8; --wx-blue-ink:#12307F;
  --wx-orange:#F97316; --wx-orange-tint:#FFF7F0;
  --wx-muted:#5B6B83; --wx-muted-2:#8494AB;
  --wx-border:#E1E8F2; --wx-soft:#F5F8FC; --wx-blue-tint:#EEF3FF;
  --wx-display:"Poppins",-apple-system,"Segoe UI",sans-serif;
  --wx-sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --wx-mono:"Poppins",-apple-system,"Segoe UI",sans-serif;
  --wx-e:cubic-bezier(.22,.61,.36,1);
}
.slsbwx-scope svg { display:block }
/* ── Section ── */
.slsbwx-sec { padding:48px 0;position:relative;}

.slsbwx-wrap { max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1;
  display:flex;flex-direction:column;align-items:center;text-align:center }
/* ── Eyebrow marker ── */
.slsbwx-kick { display:inline-flex;align-items:center;gap:10px;font-family:var(--wx-mono);font-size:12px;
  font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--wx-orange) !important;margin-bottom:16px }
.slsbwx-kick::before, .slsbwx-kick::after { content:"";width:6px;height:2px;border-radius:9px;background:currentColor !important;opacity:1}
/* ── Headline ── */
.slsbwx-scope h2.slsbwx-h2 { font-family:var(--wx-display) !important;font-weight:500;
  font-size:clamp(28px,3.6vw,44px);letter-spacing:-.035em;line-height:1.1;color:var(--wx-navy) !important;
  text-wrap:balance;margin:0 0 10px;text-align:center }
/* ── Body ── */
.slsbwx-body p { font-family:var(--wx-sans);font-size:clamp(14px,1.05vw,16px);line-height:1.7;
  color:var(--wx-muted) !important;margin:0 auto 20px;max-width:86ch;text-align:center }
.slsbwx-body p strong { color:var(--wx-ink) !important;font-weight:600 }
/* ── Pull line ── */
.slsbwx-pull { position:relative;margin:34px auto 0;padding:24px 34px;max-width:86ch;
  border-top:1px solid var(--wx-border);border-bottom:1px solid var(--wx-border) }
.slsbwx-pull::before, .slsbwx-pull::after { content:"";position:absolute;left:50%;transform:translateX(-50%);
  width:40px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--wx-blue),var(--wx-orange)) !important }
.slsbwx-pull::before { top:-2px }
.slsbwx-pull::after { bottom:-2px }
.slsbwx-pull p { font-family:var(--wx-display);font-size:clamp(20px,2.1vw,27px);font-weight:600;
  letter-spacing:-.025em;line-height:1.3;color:var(--wx-navy) !important;text-align:center }
.slsbwx-pull .slsbwx-accent { color:var(--wx-blue) !important }
/* ── Responsive ── */
@media(max-width:680px) {
  .slsbwx-sec { padding:60px 0 }
  .slsbwx-wrap { padding:0 20px }
  .slsbwx-pull { padding:20px 16px }
}
@media(prefers-reduced-motion:reduce) {
  .slsbwx-scope * { animation:none !important;transition-duration:.001ms !important }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e489676 *//* ================= TOKENS + SCOPED RESET ================= */
.slsabe{--blue:#2563ff;--blue-lt:#9fbcff;--orange:#f97316;--orange-lt:#ffb072;--navy:#0b1530;--muted:#a7b6cd;--muted2:#6f81a0;
  --ease:cubic-bezier(.22,.61,.36,1);font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.55;color:#fff !important;-webkit-font-smoothing:antialiased}
.slsabe,.slsabe *,.slsabe *::before,.slsabe *::after{box-sizing:border-box}
.slsabe :where(h2,h3,h4,p,ul,ol,li){margin:0;padding:0}
.slsabe :where(a){text-decoration:none;color:inherit !important}
.slsabe :where(svg){display:block}
/* theme and Elementor kit rules on bare headings, paragraphs, lists and links never reach this section */
.slsabe h2,.slsabe h3,.slsabe h4{font-family:Poppins,Arial,sans-serif !important;text-transform:none !important;letter-spacing:normal}
.slsabe p{text-transform:none}
.slsabe ul,.slsabe ol{list-style:none;margin:0;padding:0}
.slsabe li{list-style:none;margin:0}
.slsabe a.slsabe-card{text-decoration:none !important}
.slsabe :focus-visible{outline:2.5px solid #9fbcff !important;outline-offset:3px;border-radius:10px}

/* ================= SECTION ================= */
.slsabe-sec{position:relative;overflow:hidden;padding:96px 0;background:linear-gradient(135deg,#0b1730 0%,#132a5c 100%) !important}
.slsabe-sec::before{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:0;
  background:radial-gradient(40% 44% at 85% 6%,rgba(91,140,255,.24),transparent 62%),radial-gradient(34% 40% at 4% 96%,rgba(249,115,22,.12),transparent 60%) !important;
  animation:slsabe-drift 18s ease-in-out infinite}
.slsabe-sec::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.55;
  background-image:linear-gradient(rgba(127,165,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(127,165,255,.07) 1px,transparent 1px) !important;background-size:52px 52px;
  -webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%)}
.slsabe-wrap{position:relative;z-index:1;width:min(1200px,calc(100% - 64px));margin:0 auto}

/* ================= HEAD ================= */
.slsabe-head{max-width:680px;margin:0 auto 52px;text-align:center}
.slsabe-kick{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:10px;border:1px solid rgba(127,165,255,.28) !important;background:rgba(37,99,255,.12) !important;
  font-family:Poppins,Arial,sans-serif;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-lt) !important;transition:background .3s ease,border-color .3s ease}
.slsabe-kick:hover{background:rgba(37,99,255,.22) !important;border-color:rgba(127,165,255,.55) !important}
.slsabe-kick svg{width:14px;height:14px}
.slsabe .slsabe-h2{margin-top:18px;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:#fff !important;text-wrap:balance}
.slsabe-ow{color:var(--orange-lt) !important}
.slsabe .slsabe-lead{max-width:52ch;margin:16px auto 0;font-size:clamp(16px,1.15vw,18px);line-height:1.6;color:var(--muted) !important}

/* ================= FIND · ENGAGE · GROW ================= */
.slsabe-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1040px;margin:0 auto}
.slsabe-path::before{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;margin-top:-1px;border-radius:2px;pointer-events:none;
  background:linear-gradient(90deg,transparent,#ffb072 45%,#9fbcff 60%,transparent) no-repeat,rgba(127,165,255,.2) !important;background-size:200px 2px,100% 2px;
  animation:slsabe-flowx 4.6s linear infinite}
.slsabe-stage{position:relative;z-index:1;padding:22px 22px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0f2148 !important;
  --tc:#9fbcff;--tb:rgba(37,99,255,.2);--tl:rgba(37,99,255,.45);
  transition:transform .35s var(--ease),background .35s ease;animation:slsabe-hot 7.5s ease-in-out infinite}
.slsabe-stage:hover{transform:translateY(-5px);background:#132a57 !important;border-color:rgba(159,188,255,.55) !important}
.slsabe-st2{--tc:#ffb072;--tb:rgba(249,115,22,.18);--tl:rgba(249,115,22,.42);animation-delay:2.5s}
.slsabe-st3{--tc:#c4b5ff;--tb:rgba(139,108,255,.2);--tl:rgba(139,108,255,.45);animation-delay:5s}
.slsabe-stage:not(:last-child)::after{content:"";position:absolute;right:-21px;top:50%;width:10px;height:10px;margin-top:-5px;border-top:2px solid var(--orange);border-right:2px solid var(--orange);
  rotate:45deg;animation:slsabe-nudge 2.4s ease-in-out infinite}
.slsabe-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.slsabe-stage-ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--tb) !important;border:1px solid var(--tl) !important;color:var(--tc) !important;
  transition:transform .35s var(--ease)}
.slsabe-stage-ic svg{width:20px;height:20px}
.slsabe-stage:hover .slsabe-stage-ic{transform:rotate(-6deg) scale(1.06)}
.slsabe-stage-n{font-family:Poppins,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.14) !important;transition:color .35s ease}
.slsabe-stage:hover .slsabe-stage-n{color:var(--tc) !important}
.slsabe .slsabe-stage-tag{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.18em !important;text-transform:uppercase !important;color:#fff !important}
.slsabe .slsabe-stage p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted) !important}

.slsabe .slsabe-bridge{max-width:660px;margin:40px auto 48px;text-align:center;font-size:15.5px;line-height:1.65;color:var(--muted) !important}
.slsabe-bridge strong{display:block;margin-top:2px;font-family:Poppins,Arial,sans-serif;font-weight:600;color:#fff !important}

/* ================= FOUR CAPABILITIES ================= */
.slsabe-label{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;
  letter-spacing:.16em;text-transform:uppercase;color:var(--orange-lt) !important}
.slsabe-label::before,.slsabe-label::after{content:"";width:34px;height:1px;background:rgba(255,176,114,.45) !important}
.slsabe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.slsabe-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;padding:24px 22px 20px;border-radius:18px;
  background:#fff !important;border:1px solid rgba(255,255,255,.08) !important;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}
.slsabe-card::before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-110px;top:-120px;pointer-events:none;opacity:0;
  background:radial-gradient(circle,var(--tb),transparent 66%) !important;transition:opacity .4s ease}
.slsabe-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;transform:scaleX(0);transform-origin:left;
  background:linear-gradient(90deg,var(--tc),var(--tl)) !important;transition:transform .5s var(--ease)}
.slsabe-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px -18px rgba(0,0,0,.45) !important}
.slsabe-card:hover::before{opacity:1}
.slsabe-card:hover::after{transform:scaleX(1)}
.slsabe-card>*{position:relative;z-index:1}
.slsabe-c-find{--tc:#2563ff;--tb:#eaf1ff;--tl:#7fa5ff}
.slsabe-c-engage{--tc:#c2540a;--tb:#fff1e6;--tl:#ffb072}
.slsabe-c-grow{--tc:#6e54e9;--tb:#f0ecff;--tl:#b8a9ff}
.slsabe-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}
.slsabe-ic{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:var(--tb) !important;color:var(--tc) !important;
  transition:background .35s ease,color .35s ease,transform .4s var(--ease)}
.slsabe-ic svg{width:21px;height:21px}
.slsabe-card:hover .slsabe-ic{background:var(--tc) !important;color:#fff !important;transform:rotate(-6deg) scale(1.06)}
.slsabe-chip{font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px;border-radius:8px;
  background:var(--tb) !important;color:var(--tc) !important}
.slsabe .slsabe-card h3{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--navy) !important}
.slsabe .slsabe-card p{margin-bottom:18px;font-size:14.5px;line-height:1.56;color:#5b6b83 !important}
.slsabe-more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;color:var(--tc) !important}
.slsabe-more svg{width:15px;height:15px;transition:transform .28s ease}
.slsabe-card:hover .slsabe-more svg{transform:translateX(4px)}

/* ================= AI LAYER ================= */
.slsabe-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;height:30px}
.slsabe-links i{justify-self:center;width:2px;height:100%;border-radius:2px;
  background:linear-gradient(0deg,transparent,#ffb072,transparent) no-repeat,rgba(255,176,114,.22) !important;background-size:2px 16px,2px 100%;animation:slsabe-flowy 1.8s linear infinite}
.slsabe-links i:nth-child(2){animation-delay:.45s}
.slsabe-links i:nth-child(3){animation-delay:.9s}
.slsabe-links i:nth-child(4){animation-delay:1.35s}
.slsabe-band{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:16px;
  background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,176,114,.24) !important;transition:background .35s ease,border-color .35s ease}
.slsabe-band::after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-100%);
  background:linear-gradient(100deg,transparent 30%,rgba(255,176,114,.14) 50%,transparent 70%) !important;animation:slsabe-sheen 6.5s linear infinite}
.slsabe-band:hover{background:rgba(255,255,255,.08) !important;border-color:rgba(255,176,114,.48) !important}
.slsabe-band>*{position:relative;z-index:1}
.slsabe-band-ic{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(249,115,22,.18) !important;border:1px solid rgba(249,115,22,.36) !important;
  color:var(--orange-lt) !important;animation:slsabe-bob 4s ease-in-out infinite}
.slsabe-band-ic svg{width:19px;height:19px}
.slsabe .slsabe-band p{flex:1;font-size:15px;line-height:1.6;color:var(--muted) !important}
.slsabe-band strong{font-weight:600;color:#fff !important}
.slsabe-band-tag{flex:none;font-family:Poppins,Arial,sans-serif;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:8px;
  border:1px solid rgba(255,176,114,.4) !important;color:var(--orange-lt) !important}

/* ================= AI-DRIVEN · HUMAN-LED ================= */
.slsabe-splitwrap{margin-top:76px}
.slsabe .slsabe-split-head{margin-bottom:30px;text-align:center;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff !important}
.slsabe-split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;max-width:980px;margin:0 auto 38px}
.slsabe-col{position:relative;overflow:hidden;padding:26px 26px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.1) !important;
  transition:transform .35s var(--ease),border-color .35s ease,box-shadow .35s ease}
.slsabe-col-ai{background:linear-gradient(160deg,rgba(37,99,255,.18),rgba(37,99,255,.05)) !important}
.slsabe-col-hu{background:linear-gradient(160deg,rgba(249,115,22,.15),rgba(249,115,22,.04)) !important}
.slsabe-col:hover{transform:translateY(-4px)}
.slsabe-col-ai:hover{border-color:rgba(127,165,255,.5) !important;box-shadow:0 22px 44px -24px rgba(37,99,255,.6) !important}
.slsabe-col-hu:hover{border-color:rgba(249,115,22,.5) !important;box-shadow:0 22px 44px -24px rgba(249,115,22,.5) !important}
.slsabe-col-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.slsabe-col-ic{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center}
.slsabe-col-ic svg{width:20px;height:20px}
.slsabe-col-ai .slsabe-col-ic{background:rgba(37,99,255,.26) !important;border:1px solid rgba(127,165,255,.42) !important;color:var(--blue-lt) !important;animation:slsabe-bob 4s ease-in-out infinite}
.slsabe-col-hu .slsabe-col-ic{background:rgba(249,115,22,.24) !important;border:1px solid rgba(249,115,22,.44) !important;color:var(--orange-lt) !important}
.slsabe-col-k{display:block;margin-bottom:3px;font-family:Poppins,Arial,sans-serif;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}
.slsabe-col-ai .slsabe-col-k{color:var(--blue-lt) !important}
.slsabe-col-hu .slsabe-col-k{color:var(--orange-lt) !important}
.slsabe .slsabe-col h4{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#fff !important}
.slsabe-list{display:grid;gap:8px}
.slsabe .slsabe-list li{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(7,17,34,.35);
  font-size:14px;line-height:1.4;color:#c9d5ea !important;transition:transform .3s ease}
.slsabe .slsabe-list li:hover{transform:translateX(4px);background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.22) !important}
.slsabe-list li span{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center}
.slsabe-list li svg{width:12px;height:12px}
.slsabe-col-ai .slsabe-list li{animation:slsabe-run-ai 9s ease-in-out infinite}
.slsabe-col-ai .slsabe-list li span{background:rgba(37,99,255,.28) !important;color:var(--blue-lt) !important}
.slsabe-col-ai .slsabe-list li:nth-child(2){animation-delay:.8s}
.slsabe-col-ai .slsabe-list li:nth-child(3){animation-delay:1.6s}
.slsabe-col-ai .slsabe-list li:nth-child(4){animation-delay:2.4s}
.slsabe-col-hu .slsabe-list li{animation:slsabe-run-hu 9s ease-in-out infinite;animation-delay:4.2s}
.slsabe-col-hu .slsabe-list li span{background:rgba(249,115,22,.28) !important;color:var(--orange-lt) !important}
.slsabe-col-hu .slsabe-list li:nth-child(2){animation-delay:5s}
.slsabe-col-hu .slsabe-list li:nth-child(3){animation-delay:5.8s}
.slsabe-col-hu .slsabe-list li:nth-child(4){animation-delay:6.6s}
.slsabe-hand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 20px;color:var(--muted2) !important}
.slsabe-hand small{font-family:Poppins,Arial,sans-serif;font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}
.slsabe-hand-line{width:2px;height:46px;border-radius:2px;
  background:linear-gradient(180deg,transparent,#ffb072,transparent) no-repeat,rgba(255,255,255,.12) !important;background-size:2px 20px,2px 100%;animation:slsabe-flowdown 2s linear infinite}
.slsabe-hand-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(249,115,22,.42) !important;background:rgba(249,115,22,.14) !important;
  color:var(--orange-lt) !important;animation:slsabe-nudge 2.4s ease-in-out infinite}
.slsabe-hand-ic svg{width:18px;height:18px}
.slsabe .slsabe-tagline{max-width:700px;margin:0 auto;text-align:center;font-family:Poppins,Arial,sans-serif;font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.45;
  letter-spacing:-.015em;color:var(--muted) !important}
.slsabe-tagline strong{font-weight:600;color:#fff !important}

/* ================= MOTION ================= */
@keyframes slsabe-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(3%,2%)}}
@keyframes slsabe-flowx{0%{background-position:-200px 0,0 0}100%{background-position:calc(100% + 200px) 0,0 0}}
@keyframes slsabe-flowy{0%{background-position:0 30px,0 0}100%{background-position:0 -16px,0 0}}
@keyframes slsabe-flowdown{0%{background-position:0 -20px,0 0}100%{background-position:0 46px,0 0}}
@keyframes slsabe-flowright{0%{background-position:-20px 0,0 0}100%{background-position:46px 0,0 0}}
@keyframes slsabe-nudge{0%,100%{translate:0 0}50%{translate:4px 0}}
@keyframes slsabe-nudgey{0%,100%{translate:0 0}50%{translate:0 4px}}
@keyframes slsabe-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes slsabe-sheen{to{transform:translateX(100%)}}
@keyframes slsabe-hot{0%,4%{border-color:rgba(255,255,255,.1);box-shadow:none}10%,28%{border-color:var(--tl);box-shadow:0 0 0 1px var(--tb),0 18px 40px -22px var(--tl)}36%,100%{border-color:rgba(255,255,255,.1);box-shadow:none}}
@keyframes slsabe-run-ai{0%,3%{border-color:rgba(255,255,255,.08);background:rgba(7,17,34,.35)}7%,15%{border-color:rgba(127,165,255,.6);background:rgba(37,99,255,.24)}22%,100%{border-color:rgba(255,255,255,.08);background:rgba(7,17,34,.35)}}
@keyframes slsabe-run-hu{0%,3%{border-color:rgba(255,255,255,.08);background:rgba(7,17,34,.35)}7%,15%{border-color:rgba(249,115,22,.6);background:rgba(249,115,22,.22)}22%,100%{border-color:rgba(255,255,255,.08);background:rgba(7,17,34,.35)}}
.slsabe-off *,.slsabe-off *::before,.slsabe-off *::after,.slsabe-off::before,.slsabe-off::after{animation-play-state:paused !important}

/* ================= RESPONSIVE ================= */
@media(max-width:1024px){
  .slsabe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .slsabe-links{display:none}
  .slsabe-band{margin-top:18px}
}
@media(max-width:900px){
  .slsabe-sec{padding:76px 0}
  .slsabe-path{grid-template-columns:1fr;max-width:440px;gap:34px}
  .slsabe-path::before{display:none}
  .slsabe-stage:not(:last-child)::after{right:auto;left:50%;top:auto;bottom:-23px;margin:0 0 0 -5px;rotate:135deg;animation-name:slsabe-nudgey}
  .slsabe-split{grid-template-columns:1fr;max-width:560px}
  .slsabe-hand{flex-direction:row;padding:14px 0}
  .slsabe-hand-line{width:46px;height:2px;background-size:20px 2px,100% 2px;
    background-image:linear-gradient(90deg,transparent,#ffb072,transparent),linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12)) !important;animation-name:slsabe-flowright}
  .slsabe-hand-ic{rotate:90deg;animation-name:slsabe-nudgey}
}
@media(max-width:640px){
  .slsabe-wrap{width:calc(100% - 36px)}
  .slsabe-sec{padding:60px 0}
  .slsabe-head{margin-bottom:38px}
  .slsabe-grid{grid-template-columns:1fr;gap:14px}
  .slsabe-band{flex-direction:column;align-items:flex-start;padding:20px}
  .slsabe-col{padding:22px 20px}
  .slsabe-splitwrap{margin-top:60px}
}
@media(prefers-reduced-motion:reduce){
  .slsabe *,.slsabe *::before,.slsabe *::after,.slsabe-sec::before{animation:none !important;transition-duration:.01ms !important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a002ebd */.elementor-547 .elementor-element.elementor-element-a002ebd span{
    color: #F97316 ;
}.slsbhow-scope, .slsbhow-scope *, .slsbhow-scope *::before, .slsbhow-scope *::after { box-sizing:border-box;margin:0;padding:0 }
.slsbhow-scope {
  --slsbhow-navy:#071122; --slsbhow-blue:#2563FF;
  --slsbhow-s1:#5B8CFF; --slsbhow-s2:#2563FF; --slsbhow-s3:#12307F;
  --slsbhow-muted:#5B6B83; --slsbhow-muted-2:#8494AB;
  --slsbhow-border:#E1E8F2; --slsbhow-soft:#F5F8FC;
  --slsbhow-display:"Poppins";
  --slsbhow-mono:"Poppins";
  --slsbhow-e:cubic-bezier(.22,.61,.36,1);
  --slsbhow-e-out:cubic-bezier(.16,1,.3,1);
  --slsbhow-sh-sm:0 6px 18px -6px rgba(7,17,34,.08);
  --slsbhow-sh-blue:0 14px 30px -12px rgba(37,99,255,.45);
}
.slsbhow-scope svg { display:block }
.slsbhow-scope :focus-visible { outline:2.5px solid var(--slsbhow-blue);outline-offset:3px;border-radius:5px }

.slsbhow-sec { padding:40px 0; }
.slsbhow-wrap { max-width:1200px;margin:0 auto;padding:0 44px }

/* ── head ── */
.slsbhow-head { max-width:620px;margin:0 auto 32px;text-align:center }
.slsbhow-kick { display:inline-flex;align-items:center;gap:12px;font-family:var(--slsbhow-mono);font-size:12px;
  font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--slsbhow-blue) !important;margin-bottom:20px }
.slsbhow-kick::before, .slsbhow-kick::after {content:"";width:6px;height:2px;border-radius:9px;background:currentColor !important;opacity:1}
.slsbhow-scope h2 { color:var(--slsbhow-navy) !important;font-family:var(--slsbhow-display) !important;font-weight:500;
  font-size:clamp(28px,3.6vw,42px);letter-spacing:-.035em;line-height:1.1;text-wrap:balance }
.slsbhow-scope h2 span { color:#F97316 !important }
.slsbhow-lead { font-size:clamp(15.5px,1.1vw,17px);line-height:1.6;color:var(--slsbhow-muted) !important;font-family:var(--slsbhow-mono);
  max-width:52ch;margin:16px auto 0 }

/* ── connected 4-step process rail ── */
.slsbhow-rail { position:relative }
.slsbhow-line { position:absolute;top:27px;height:2px;background:var(--slsbhow-border);
  border-radius:2px;overflow:visible }
.slsbhow-line i { position:absolute;left:0;top:0;bottom:0;width:0;
  background:linear-gradient(90deg,#5B8CFF 0%,#2563FF 45%,#F97316 100%);
  border-radius:2px;transition:width 4.5s var(--slsbhow-e-out) }
.slsbhow-line.slsbhow-in i { width:100% }
.slsbhow-line i::after { content:"";position:absolute;top:50%;right:-1px;width:9px;height:9px;border-radius:50%;
  background:#F97316;transform:translate(50%,-50%) scale(0);box-shadow:0 0 14px 3px rgba(249,115,22,.65);
  opacity:0;transition:opacity .3s linear 4.2s,transform .3s linear 4.2s }
.slsbhow-line.slsbhow-in i::after { opacity:1;transform:translate(50%,-50%) scale(1) }

.slsbhow-steps { display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative }
.slsbhow-step { display:flex;flex-direction:column;align-items:flex-start }
.slsbhow-node { width:56px;height:56px;border-radius:16px;background:#fff !important;border:1px solid var(--slsbhow-border);
  display:grid;place-items:center;margin-bottom:22px;position:relative;z-index:1;color:var(--slsbhow-blue) !important;
  box-shadow:var(--slsbhow-sh-sm);transition:all .4s var(--slsbhow-e) }
.slsbhow-node svg { width:23px;height:23px }
.slsbhow-step:hover .slsbhow-node { background:var(--slsbhow-blue) !important;color:#fff !important;
  transform:translateY(-4px);box-shadow:var(--slsbhow-sh-blue) }
.slsbhow-step-n { font-family:var(--slsbhow-mono);font-size:11px;font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;color:var(--slsbhow-muted-2) !important;margin-bottom:10px }
.slsbhow-step h3 { font-family:var(--slsbhow-display) !important;font-weight:600;font-size:18px;
  letter-spacing:-.02em;color:var(--slsbhow-navy) !important;margin-bottom:8px;line-height:1.25 }
.slsbhow-step p { font-size:13px;line-height:1.58;color:var(--slsbhow-muted) !important;margin:0; font-family:var(--slsbhow-mono); }

@media(max-width:1160px) {
  .slsbhow-steps { grid-template-columns:repeat(2,1fr);row-gap:38px }
  .slsbhow-line { display:none }
}
@media(max-width:680px) {
  .slsbhow-wrap { padding:0 20px }
  .slsbhow-sec { padding:56px 0 }
  .slsbhow-head { margin-bottom:36px }
  .slsbhow-steps { grid-template-columns:1fr }
}
@media(prefers-reduced-motion:reduce) {
  .slsbhow-scope * { animation:none !important;transition-duration:.03ms !important }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e97359c */.slsbstory-scope, .slsbstory-scope *, .slsbstory-scope *::before, .slsbstory-scope *::after { box-sizing:border-box;margin:0;padding:0 }
.slsbstory-scope {
  --slsbstory-navy:#071122; --slsbstory-blue:#2563FF; --slsbstory-blue-deep:#1A4BD8;
  --slsbstory-orange:#F97316; --slsbstory-green:#1E9E5A;
  --slsbstory-muted:#4E5D75; --slsbstory-muted-2:#7688A4;
  --slsbstory-border:rgba(37,99,255,.16);
  --slsbstory-display:"Poppins"; --slsbstory-mono:"Poppins";
  --slsbstory-e:cubic-bezier(.22,.61,.36,1);
}
.slsbstory-scope svg { display:block }
.slsbstory-scope :focus-visible { outline:2.5px solid var(--slsbstory-blue);outline-offset:3px;border-radius:5px }

/* ── section shells ── */
.slsbstory-sec { padding:40px 10px;position:relative;overflow:clip }
.slsbstory-sec--white { background:#fff !important }
.slsbstory-sec--blue { background:linear-gradient(160deg,#DCE7FF 0%,#EAF0FF 55%,#E3ECFF 100%) !important }
.slsbstory-sec--blue::before { content:"";position:absolute;inset:0;z-index:0;
  background:radial-gradient(50% 55% at 12% 8%,rgba(255,255,255,.55),transparent 60%),
             radial-gradient(45% 50% at 92% 100%,rgba(37,99,255,.12),transparent 60%) !important }

.slsbstory-wrap { max-width:820px;margin:0 auto;padding:0 24px;position:relative;z-index:1;text-align:center;
  opacity:0;transform:translateY(24px);transition:opacity .7s var(--slsbstory-e),transform .7s var(--slsbstory-e) }
.slsbstory-wrap.slsbstory-in { opacity:1;transform:translateY(0) }
.slsbstory-wrap--wide { max-width:1000px }

/* ── shared head styling ── */
.slsbstory-kick { display:inline-flex;align-items:center;gap:12px;font-family:var(--slsbstory-mono);font-size:11px;
  font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--slsbstory-orange) !important;margin-bottom:14px }
.slsbstory-kick::before, .slsbstory-kick::after { content:"";width:20px;height:1px;background:currentColor !important;opacity:.55 }
.slsbstory-scope h2 { color:var(--slsbstory-navy) !important;font-family:var(--slsbstory-display) !important;font-weight:500;
  font-size:clamp(24px,3.6vw,44px);letter-spacing:-.03em;line-height:1.12;text-wrap:balance;margin-bottom:12px }
.slsbstory-intro { font-size:14.5px;line-height:1.6;color:var(--slsbstory-muted) !important;max-width:62ch;
  margin:0 auto 20px;font-family:'Poppins' }

/* ── pending-content placeholder block ── */
.slsbstory-pending { border:1.5px dashed rgba(78,93,117,.35); border-radius:14px; padding:18px 20px;
  background:#FBFCFF; text-align:left; margin-top:6px }
.slsbstory-pending-tag { display:inline-block; font-family:var(--slsbstory-mono); font-size:10.5px; font-weight:600;
  letter-spacing:.1em; text-transform:uppercase; color:var(--slsbstory-muted-2) !important;
  background:#fff; border:1px solid rgba(78,93,117,.25); border-radius:6px; padding:3px 9px; margin-bottom:9px }
.slsbstory-pending p { font-size:13.5px; line-height:1.6; color:var(--slsbstory-muted) !important; font-style:italic; margin:0 }

/* ── people grid ── */
.slsbstory-people-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:6px }
.slsbstory-person { background:#fff !important; border:1.5px dashed rgba(37,99,255,.3); border-radius:16px;
  padding:22px 18px; text-align:center; transition:transform .3s var(--slsbstory-e), box-shadow .3s var(--slsbstory-e) }
.slsbstory-person:hover { transform:translateY(-4px); box-shadow:0 18px 38px -16px rgba(7,17,34,.16) }
.slsbstory-avatar { width:52px; height:52px; border-radius:50%; background:#EEF3FF !important; color:var(--slsbstory-blue) !important;
  display:grid; place-items:center; margin:0 auto 12px }
.slsbstory-avatar svg { width:22px; height:22px }
.slsbstory-person-name { font-family:var(--slsbstory-display) !important; font-weight:600; font-size:14.5px;
  color:var(--slsbstory-navy) !important; margin-bottom:3px }
.slsbstory-person-role { font-family:var(--slsbstory-mono); font-size:10.5px; font-weight:600; letter-spacing:.06em;
  color:var(--slsbstory-muted-2) !important; margin-bottom:9px; text-transform:uppercase }
.slsbstory-person-bio { font-size:12px; line-height:1.5; color:var(--slsbstory-muted) !important; font-style:italic; margin:0 }

/* ── proof section ── */
.slsbstory-proof-intro { font-size:28px; font-weight:500; color:var(--slsbstory-navy) !important; font-style:normal }
.slsbstory-badges { display:flex; align-items:center; justify-content:center; gap:10px; margin-bottom:26px; flex-wrap:wrap }
.slsbstory-badge { display:inline-flex; align-items:center; gap:6px; font-family:var(--slsbstory-mono); font-size:11px;
  font-weight:600; letter-spacing:.06em; text-transform:uppercase; padding:6px 13px; border-radius:7px }
.slsbstory-badge svg { width:12px; height:12px }
.slsbstory-badge--validated { background:#E7F8EE !important; color:var(--slsbstory-green) !important; border:1px solid rgba(30,158,90,.3) }
.slsbstory-badge--sector { background:#EEF3FF !important; color:var(--slsbstory-blue) !important; border:1px solid rgba(37,99,255,.25) }

.slsbstory-stats { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin-bottom:28px }
.slsbstory-stat { background:var(--slsbstory-navy) !important; border-radius:16px;
  padding:22px 14px; text-align:center; transition:transform .3s var(--slsbstory-e), box-shadow .3s var(--slsbstory-e) }
.slsbstory-stat:hover { transform:translateY(-4px); box-shadow:0 18px 38px -16px rgba(7,17,34,.35) }
.slsbstory-stat-num { font-family:var(--slsbstory-display) !important; font-weight:600; font-size:clamp(20px,2.4vw,32px);
  letter-spacing:-.02em; color:#fff !important; margin-bottom:5px; font-variant-numeric:tabular-nums }
.slsbstory-stat-label { font-size:13px; line-height:1.4; color:#A7B6CD !important }

.slsbstory-proof-summary { font-size:14.5px; line-height:1.6; color:var(--slsbstory-muted) !important; max-width:62ch;
  margin:0 auto 24px; font-family:'Poppins' }

.slsbstory-cta { display:inline-flex; align-items:center; gap:9px; font-family:var(--slsbstory-display) !important;
  font-weight:600; font-size:14px; color:#fff !important; background:var(--slsbstory-blue) !important;
  padding:12px 20px; border-radius:11px; text-decoration:none !important; transition:all .3s var(--slsbstory-e) }
.slsbstory-cta svg { width:14px; height:14px; transition:transform .3s var(--slsbstory-e) }
.slsbstory-cta:hover { background:var(--slsbstory-blue-deep) !important; transform:translateY(-2px);
  box-shadow:0 14px 30px -10px rgba(37,99,255,.5) }
.slsbstory-cta:hover svg { transform:translateX(3px) }
.slsbstory-cta-note { display:block; margin-top:9px; font-family:var(--slsbstory-mono); font-size:10.5px;
  color:var(--slsbstory-muted-2) !important; font-style:italic }

@media(max-width:900px) {
  .slsbstory-people-grid { grid-template-columns:1fr; max-width:320px; margin:6px auto 0 }
  .slsbstory-stats { grid-template-columns:repeat(2,1fr) }
}
@media(max-width:680px) {
  .slsbstory-wrap { padding:0 18px }
  .slsbstory-sec { padding:32px 0 }
}
@media(prefers-reduced-motion:reduce) {
  .slsbstory-scope * { animation:none !important;transition-duration:.001ms !important }
  .slsbstory-wrap { opacity:1 !important;transform:none !important }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e31b547 */.elementor-547 .elementor-element.elementor-element-e31b547{ display:inline-flex;align-items:center;gap:8px;}
.elementor-547 .elementor-element.elementor-element-e31b547:before{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-547 .elementor-element.elementor-element-e31b547:after{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-547 .elementor-element.elementor-element-e31b547::before{color:#2563FF}
.elementor-547 .elementor-element.elementor-element-e31b547::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c849111 */.elementor-547 .elementor-element.elementor-element-c849111 span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1906964 */.sb-silo { position:relative;border-radius:var(--r);
  border:1px solid var(--border);transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue) !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }
.sb-silo-n { font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--muted-2) !important;
  display:block;margin-bottom:22px }
.sb-silo-ic { width:44px;height:44px;border-radius:13px;background:var(--soft) !important;color:var(--navy) !important;
  display:grid;place-items:center;margin-bottom:20px;transition:all .45s var(--e) }
.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bde70df */.sb-silo { position:relative;border-radius:var(--r);
  border:1px solid var(--border);transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue) !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }
.sb-silo-n { font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--muted-2) !important;
  display:block;margin-bottom:22px }
.sb-silo-ic { width:44px;height:44px;border-radius:13px;background:var(--soft) !important;color:var(--navy) !important;
  display:grid;place-items:center;margin-bottom:20px;transition:all .45s var(--e) }
.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c268ee0 */.sb-silo { position:relative;border-radius:var(--r);
  border:1px solid var(--border);transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue) !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }
.sb-silo-n { font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--muted-2) !important;
  display:block;margin-bottom:22px }
.sb-silo-ic { width:44px;height:44px;border-radius:13px;background:var(--soft) !important;color:var(--navy) !important;
  display:grid;place-items:center;margin-bottom:20px;transition:all .45s var(--e) }
.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df8d3e */.sb-silo { position:relative;border-radius:var(--r);
  border:1px solid var(--border);transition:all .45s var(--e);overflow:hidden }
.sb-silo::after { content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue) !important;
  transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e) }
.sb-silo:hover { transform:translateY(-6px);box-shadow:var(--sh);background:#fff !important;border-color:transparent !important }
.sb-silo:hover::after { transform:scaleX(1) }
.sb-silo-n { font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--muted-2) !important;
  display:block;margin-bottom:22px }
.sb-silo-ic { width:44px;height:44px;border-radius:13px;background:var(--soft) !important;color:var(--navy) !important;
  display:grid;place-items:center;margin-bottom:20px;transition:all .45s var(--e) }
.sb-silo:hover img { transform:scale(1.08);     transition-duration: 0.6s;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa8c7d */.elementor-547 .elementor-element.elementor-element-6fa8c7d{ display:inline-flex;align-items:center;gap:8px;}
.elementor-547 .elementor-element.elementor-element-6fa8c7d:before{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-547 .elementor-element.elementor-element-6fa8c7d:after{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-547 .elementor-element.elementor-element-6fa8c7d::before{color:#2563FF}
.elementor-547 .elementor-element.elementor-element-6fa8c7d::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06426fa */.elementor-547 .elementor-element.elementor-element-06426fa span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518328d */.elementor-547 .elementor-element.elementor-element-518328d{
    background: radial-gradient(62% 58% at 88% 0%, rgba(37, 99, 255, .36), transparent 60%), var(--navy);
}/* End custom CSS */