.elementor-6703 .elementor-element.elementor-element-e008c8c{--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;--align-items:center;--overlay-opacity:0.63;--padding-top:140px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-e008c8c:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-e008c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/alpine-lake-hero.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-e008c8c::before, .elementor-6703 .elementor-element.elementor-element-e008c8c > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-e008c8c > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-e008c8c > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-e008c8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-e008c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-d028336{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-0ba3047{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6703 .elementor-element.elementor-element-0ba3047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6703 .elementor-element.elementor-element-0ba3047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-1dd1d08{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:1.5em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-0cdeb5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-1c4fde9 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-1c4fde9{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-12ed51f .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#111318;color:#111318;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-12ed51f{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-047c404 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-047c404{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-047c404 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6703 .elementor-element.elementor-element-047c404 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6703 .elementor-element.elementor-element-4cd522f{text-align:center;}.elementor-6703 .elementor-element.elementor-element-4cd522f img{width:1080px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;box-shadow:0px 40px 90px -20px rgba(5,20,30,0.65);}.elementor-6703 .elementor-element.elementor-element-248bab8 > .elementor-widget-container{margin:56px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-248bab8{text-align:center;}.elementor-6703 .elementor-element.elementor-element-248bab8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-6af0de0{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-2a14342{--display:flex;--min-height:88vh;--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;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-2a14342:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-2a14342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-ef6be79{text-align:center;}.elementor-6703 .elementor-element.elementor-element-ef6be79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:800;line-height:1.15em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-1490424{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-f8cfe7b{--display:flex;--min-height:82vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 70px;--row-gap:40px;--column-gap:70px;--padding-top:70px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-f8cfe7b:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-f8cfe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-5836543{--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;--align-items:stretch;}.elementor-6703 .elementor-element.elementor-element-5836543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6703 .elementor-element.elementor-element-61034ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-d6ca6a4{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-405c5a9{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-6e2eb7b{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px -12px rgba(0,0,0,0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6703 .elementor-element.elementor-element-6e2eb7b:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-6e2eb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-cd10b95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#000000;}.elementor-6703 .elementor-element.elementor-element-669ad66{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-6703 .elementor-element.elementor-element-4ffe937{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px -12px rgba(0,0,0,0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6703 .elementor-element.elementor-element-4ffe937:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-4ffe937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-9715803 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#000000;}.elementor-6703 .elementor-element.elementor-element-9142f91{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-6703 .elementor-element.elementor-element-c31cc30{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px -12px rgba(0,0,0,0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6703 .elementor-element.elementor-element-c31cc30:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-c31cc30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-502da2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#000000;}.elementor-6703 .elementor-element.elementor-element-28aa6b2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-6703 .elementor-element.elementor-element-e7ee4f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-d2aeb20 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-d2aeb20{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-d2aeb20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c6dc3bf .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-c6dc3bf{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-2f84589{--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-6703 .elementor-element.elementor-element-2f84589.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6703 .elementor-element.elementor-element-34c6d0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-97bc836{text-align:center;}.elementor-6703 .elementor-element.elementor-element-97bc836 img{width:100%;height:620px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6703 .elementor-element.elementor-element-b2bb72e{--display:flex;--min-height:90vh;--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:110px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-b2bb72e:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-b2bb72e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-99a707f{text-align:center;}.elementor-6703 .elementor-element.elementor-element-99a707f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-61e0028{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-d9b01ff{text-align:center;}.elementor-6703 .elementor-element.elementor-element-d9b01ff img{width:950px;border-radius:12px 12px 12px 12px;box-shadow:0px 30px 70px -20px rgba(0,0,0,0.3);}.elementor-6703 .elementor-element.elementor-element-eac43ae{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.65;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-eac43ae:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-eac43ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/Strategy-Overview-vCIO-QBR-Automation4-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-eac43ae::before, .elementor-6703 .elementor-element.elementor-element-eac43ae > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-eac43ae > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-eac43ae > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-eac43ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-eac43ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-ee54b63{text-align:center;}.elementor-6703 .elementor-element.elementor-element-ee54b63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-1755342{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.55em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-cede2f5{text-align:center;}.elementor-6703 .elementor-element.elementor-element-cede2f5 img{width:850px;border-radius:12px 12px 12px 12px;box-shadow:0px 40px 90px -25px rgba(5,20,30,0.7);}.elementor-6703 .elementor-element.elementor-element-1fa5378{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-ba0256e{--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;--align-items:stretch;}.elementor-6703 .elementor-element.elementor-element-71cc0e7{text-align:start;}.elementor-6703 .elementor-element.elementor-element-71cc0e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-70c2cfe{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-299dee5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-f40a33e .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-f40a33e{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-f40a33e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-1e80647 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-1e80647{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-cc9d19b{--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-6703 .elementor-element.elementor-element-8219380{text-align:center;}.elementor-6703 .elementor-element.elementor-element-8219380 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-267491d{--display:flex;--min-height:95vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-240e6d2{--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;--align-items:stretch;}.elementor-6703 .elementor-element.elementor-element-58a5a83{text-align:start;}.elementor-6703 .elementor-element.elementor-element-58a5a83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-99eab6a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-76c0336{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-b8134c5 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-b8134c5{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-b8134c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-5d996cc .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-5d996cc{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-42f6551{--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-6703 .elementor-element.elementor-element-54ab6f8{text-align:center;}.elementor-6703 .elementor-element.elementor-element-54ab6f8 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-fb24d87{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-5e80a78{--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;--align-items:stretch;}.elementor-6703 .elementor-element.elementor-element-b8825ef{text-align:start;}.elementor-6703 .elementor-element.elementor-element-b8825ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-46642f4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-8e25866{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-174a6cc .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-174a6cc{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-174a6cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-bbf23e6 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-bbf23e6{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-6240c4c{--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-6703 .elementor-element.elementor-element-e0c9f6b{text-align:center;}.elementor-6703 .elementor-element.elementor-element-e0c9f6b img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-de60b6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 16px;--row-gap:14px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-5f8b000{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-269810b{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-1bb5da0{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-c74c886{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-ea5ca7f{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-286941d{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-5438644{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-27f375f{--display:flex;--min-height:95vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-fb3ded3{--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;--align-items:stretch;}.elementor-6703 .elementor-element.elementor-element-f56e02f{text-align:start;}.elementor-6703 .elementor-element.elementor-element-f56e02f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:62px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-a94d665{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-8f4169c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-c14e2f8 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-c14e2f8{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-c14e2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-a53476d .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-a53476d{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-99983b9{--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-6703 .elementor-element.elementor-element-c9f858c{text-align:center;}.elementor-6703 .elementor-element.elementor-element-c9f858c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-1744f41{--display:flex;--min-height:90vh;--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;--overlay-opacity:0.6;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-1744f41:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-1744f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3F3;background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/Strategy-Overview-vCIO-QBR-Automation2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-1744f41::before, .elementor-6703 .elementor-element.elementor-element-1744f41 > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-1744f41 > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-1744f41 > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-1744f41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-1744f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-63c1aa5{text-align:center;}.elementor-6703 .elementor-element.elementor-element-63c1aa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-4c45693{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.55em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-3ff61a3{text-align:center;}.elementor-6703 .elementor-element.elementor-element-3ff61a3 img{width:950px;border-radius:12px 12px 12px 12px;box-shadow:0px 30px 70px -20px rgba(0,0,0,0.3);}.elementor-6703 .elementor-element.elementor-element-68c851a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-9a81321{--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;}.elementor-6703 .elementor-element.elementor-element-737a92c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-45fc6b2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-a86ebab{--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;}.elementor-6703 .elementor-element.elementor-element-519234b{text-align:center;}.elementor-6703 .elementor-element.elementor-element-519234b img{width:100%;height:560px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 30px 70px -20px rgba(0,0,0,0.3);}.elementor-6703 .elementor-element.elementor-element-73a3b33{--display:flex;--min-height:95vh;--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:40px 60px;--row-gap:40px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:130px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-73a3b33:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-73a3b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/tree-canopy-growth.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-73a3b33::before, .elementor-6703 .elementor-element.elementor-element-73a3b33 > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-73a3b33 > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-73a3b33 > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-73a3b33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-73a3b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1410;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-4540c13{--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-6703 .elementor-element.elementor-element-900f047{text-align:center;}.elementor-6703 .elementor-element.elementor-element-900f047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-8cd1e08{text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;line-height:1.6em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-0c594d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-b3a38f4 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-b3a38f4{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-b3a38f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-7fe02f1 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-7fe02f1{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-a6dbdef{--display:flex;--min-height:60vh;--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-a6dbdef:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-a6dbdef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-d5728b1{text-align:center;}.elementor-6703 .elementor-element.elementor-element-d5728b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-382d588{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#474647;}.elementor-6703 .elementor-element.elementor-element-e2548c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 70px;--row-gap:40px;--column-gap:70px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-494dd17{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-6769e17{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-1c43eef{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-02bbec0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 70px;--row-gap:40px;--column-gap:70px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-9f5dea5{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-2ce437b{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-0cb8be9{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-6711fc5{--display:flex;--min-height:90vh;--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;--overlay-opacity:0.6;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-6711fc5:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-6711fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/SO8.jpg");background-position:center bottom;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-6711fc5::before, .elementor-6703 .elementor-element.elementor-element-6711fc5 > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-6711fc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-6711fc5 > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-6711fc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-6711fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-f5df724{text-align:center;}.elementor-6703 .elementor-element.elementor-element-f5df724 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-5421ed8{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.55em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-e1cc1c2{text-align:center;}.elementor-6703 .elementor-element.elementor-element-e1cc1c2 img{width:950px;border-radius:12px 12px 12px 12px;box-shadow:0px 40px 90px -25px rgba(5,20,30,0.7);}.elementor-6703 .elementor-element.elementor-element-b5efb21{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 70px;--row-gap:40px;--column-gap:70px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-f4373a7{--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;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6703 .elementor-element.elementor-element-6a5c0f6{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-6703 .elementor-element.elementor-element-6a5c0f6 img{width:420px;border-radius:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-e609c45 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-e609c45{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-79c24b0{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6703 .elementor-element.elementor-element-a498166 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.08em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-icon i{color:#111318;transition:color 0.3s;}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-icon svg{fill:#111318;transition:fill 0.3s;}.elementor-6703 .elementor-element.elementor-element-30dd4ae{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6703 .elementor-element.elementor-element-16bef3f{--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:34px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-16bef3f:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-16bef3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-514e5ae{text-align:center;}.elementor-6703 .elementor-element.elementor-element-514e5ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.12em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-82d682f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-348e1e0{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-ff7826a{text-align:center;}.elementor-6703 .elementor-element.elementor-element-2fddbe1{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-69cd58e{text-align:center;}.elementor-6703 .elementor-element.elementor-element-6c1cf75{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-3a2a6d4{text-align:center;}.elementor-6703 .elementor-element.elementor-element-9c45b32{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-0ff4cad{text-align:center;}.elementor-6703 .elementor-element.elementor-element-df33d5a{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-905e38d{text-align:center;}.elementor-6703 .elementor-element.elementor-element-af7639d{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-a681173{text-align:center;}.elementor-6703 .elementor-element.elementor-element-f351786{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-49297b3{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-49abb77{text-align:center;}.elementor-6703 .elementor-element.elementor-element-2d3d44b{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-a1e6e1c{text-align:center;}.elementor-6703 .elementor-element.elementor-element-37168d8{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-1b92b53{text-align:center;}.elementor-6703 .elementor-element.elementor-element-ecacb38{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-18aed0a{text-align:center;}.elementor-6703 .elementor-element.elementor-element-2bfc9ee{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-a1bf795{text-align:center;}.elementor-6703 .elementor-element.elementor-element-8e68810{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-e53f2f4{text-align:center;}.elementor-6703 .elementor-element.elementor-element-4525e9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-f727359{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-962773a{text-align:center;}.elementor-6703 .elementor-element.elementor-element-10c9101{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-847d68c{text-align:center;}.elementor-6703 .elementor-element.elementor-element-93be780{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-f802a8a{text-align:center;}.elementor-6703 .elementor-element.elementor-element-cc87a83{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-c1af319{text-align:center;}.elementor-6703 .elementor-element.elementor-element-6969a5c{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-c7a98e4{text-align:center;}.elementor-6703 .elementor-element.elementor-element-61ff9c9{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-36b4ffe{text-align:center;}.elementor-6703 .elementor-element.elementor-element-8f183a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-51ebdfd{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-b3d6dbc{text-align:center;}.elementor-6703 .elementor-element.elementor-element-16e895b{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-651aa54{text-align:center;}.elementor-6703 .elementor-element.elementor-element-63e26bd{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-315f87d{text-align:center;}.elementor-6703 .elementor-element.elementor-element-071adca{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-e4f38b9{text-align:center;}.elementor-6703 .elementor-element.elementor-element-db8d271{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-ae70b4b{text-align:center;}.elementor-6703 .elementor-element.elementor-element-d2da9b2{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-7dd1f47{text-align:center;}.elementor-6703 .elementor-element.elementor-element-2f39a43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-d63a207{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-6e468ef{text-align:center;}.elementor-6703 .elementor-element.elementor-element-d86a1f7{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-91f877b{text-align:center;}.elementor-6703 .elementor-element.elementor-element-47e10a4{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-7e5fc9e{text-align:center;}.elementor-6703 .elementor-element.elementor-element-759cb98{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-3f4c6f4{text-align:center;}.elementor-6703 .elementor-element.elementor-element-3c59be5{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-08b1147{text-align:center;}.elementor-6703 .elementor-element.elementor-element-5ab12cf{--display:flex;--min-height:90px;--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;}.elementor-6703 .elementor-element.elementor-element-e02c533{text-align:center;}.elementor-6703 .elementor-element.elementor-element-dd99b24 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-dd99b24{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-dd99b24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-86c5d1a{--display:flex;--min-height:85vh;--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;--overlay-opacity:0.45;--padding-top:150px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-86c5d1a:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-86c5d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/35218592872_3199dd0caf_b.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-86c5d1a::before, .elementor-6703 .elementor-element.elementor-element-86c5d1a > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-86c5d1a > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-86c5d1a > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-86c5d1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-86c5d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#05070E;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-d6934d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:6px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-30b7d8b{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-wrapper{gap:18px;}.elementor-6703 .elementor-element.elementor-element-30b7d8b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-30b7d8b.elementor-view-framed .elementor-icon, .elementor-6703 .elementor-element.elementor-element-30b7d8b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon{font-size:88px;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-title{color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-a060abd{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-a060abd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-92b1e30{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-wrapper{gap:18px;}.elementor-6703 .elementor-element.elementor-element-92b1e30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-92b1e30.elementor-view-framed .elementor-icon, .elementor-6703 .elementor-element.elementor-element-92b1e30.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon{font-size:92px;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-8043165{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;color:#E8ECF5;}.elementor-6703 .elementor-element.elementor-element-78a5b99{text-align:center;}.elementor-6703 .elementor-element.elementor-element-78a5b99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.5px;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-11103a0{--display:flex;--min-height:90vh;--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;--justify-content:center;--padding-top:130px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-11103a0:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-11103a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-8a11329{text-align:center;}.elementor-6703 .elementor-element.elementor-element-8a11329 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-4c6ac0a > .elementor-widget-container{margin:10px 0px 6px 0px;}.elementor-6703 .elementor-element.elementor-element-4c6ac0a{text-align:center;}.elementor-6703 .elementor-element.elementor-element-4c6ac0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.5px;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-245d111{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-28ee175{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 100px;--row-gap:40px;--column-gap:100px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-a52f81b{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-a52f81b img{width:150px;}.elementor-6703 .elementor-element.elementor-element-e7d0ade{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-e7d0ade img{width:72px;}.elementor-6703 .elementor-element.elementor-element-b4776a5{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-b4776a5 img{width:150px;}.elementor-6703 .elementor-element.elementor-element-f25ca72{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-f25ca72 img{width:160px;}.elementor-6703 .elementor-element.elementor-element-a9baa73{--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:14px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-ae9af11{text-align:center;}.elementor-6703 .elementor-element.elementor-element-ae9af11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.12em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-da05f22{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-c53267b{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-c53267b:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-c53267b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-6d31a0f{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-6d31a0f:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-6d31a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-c85a3f8{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-c85a3f8:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-c85a3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-43fee94{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-fb30fc6{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-fb30fc6:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-fb30fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-946ee09{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-946ee09:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-946ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-9caacf9{--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;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6703 .elementor-element.elementor-element-9caacf9:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-9caacf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-wrapper{gap:14px;}.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon{font-size:48px;}.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-title, .elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-title{color:#000000;}.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.55em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-b3e0da5{--display:flex;--min-height:72vh;--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;--justify-content:center;--overlay-opacity:0.62;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-b3e0da5:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/SO6-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-b3e0da5::before, .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-b3e0da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-e00bf31{width:auto;max-width:auto;text-align:center;}.elementor-6703 .elementor-element.elementor-element-e00bf31 img{width:200px;}.elementor-6703 .elementor-element.elementor-element-85b61a1{text-align:center;}.elementor-6703 .elementor-element.elementor-element-85b61a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-b64005a{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:1.6em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-82f16d8 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 32px 15px 32px;}.elementor-6703 .elementor-element.elementor-element-82f16d8{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-82f16d8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-8648657{--display:flex;--min-height:85vh;--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;--padding-top:140px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-8648657:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-8648657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-7dd002d{text-align:center;}.elementor-6703 .elementor-element.elementor-element-7dd002d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-0fee898{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:1.6em;color:#474647;}.elementor-6703 .elementor-element.elementor-element-b69b832{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-e45bf57 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-e45bf57{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-e45bf57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-5efbbee .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-weight:600;fill:#111318;color:#111318;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111318;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-6703 .elementor-element.elementor-element-5efbbee{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-ac30fe2{--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:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-ac30fe2:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-ac30fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-ad5fe18{text-align:center;}.elementor-6703 .elementor-element.elementor-element-ad5fe18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;color:#000000;}.elementor-6703 .elementor-element.elementor-element-1b8c937{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#474647;}.elementor-6703 .elementor-element.elementor-element-e9440bd{--display:flex;--min-height:70vh;--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;--justify-content:center;--overlay-opacity:0.6;--padding-top:170px;--padding-bottom:170px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-6703 .elementor-element.elementor-element-e9440bd:not(.elementor-motion-effects-element-type-background), .elementor-6703 .elementor-element.elementor-element-e9440bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.strategyoverview.com/wp-content/uploads/2026/08/alpine-lake-hero.jpg");background-position:center center;background-size:cover;}.elementor-6703 .elementor-element.elementor-element-e9440bd::before, .elementor-6703 .elementor-element.elementor-element-e9440bd > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-e9440bd > .e-con-inner > .elementor-background-video-container::before, .elementor-6703 .elementor-element.elementor-element-e9440bd > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-e9440bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6703 .elementor-element.elementor-element-e9440bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A1014;--background-overlay:'';}.elementor-6703 .elementor-element.elementor-element-eb4e12e{text-align:center;}.elementor-6703 .elementor-element.elementor-element-eb4e12e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-6703 .elementor-element.elementor-element-3b5b1ea{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.55em;color:#F1F3F5;}.elementor-6703 .elementor-element.elementor-element-c882bb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6703 .elementor-element.elementor-element-78b1815 .elementor-button{background-color:#EE3136;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-6703 .elementor-element.elementor-element-78b1815{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-78b1815 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c3f1e0b .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#111318;color:#111318;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px;}.elementor-6703 .elementor-element.elementor-element-c3f1e0b{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-c3f1e0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c9dad40 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-6703 .elementor-element.elementor-element-c9dad40{width:auto;max-width:auto;}.elementor-6703 .elementor-element.elementor-element-c9dad40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c9dad40 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6703 .elementor-element.elementor-element-c9dad40 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(min-width:768px){.elementor-6703 .elementor-element.elementor-element-5836543{--width:55%;}.elementor-6703 .elementor-element.elementor-element-2f84589{--width:36%;}.elementor-6703 .elementor-element.elementor-element-5e80a78{--width:45%;}.elementor-6703 .elementor-element.elementor-element-6240c4c{--width:50%;}.elementor-6703 .elementor-element.elementor-element-fb3ded3{--width:45%;}.elementor-6703 .elementor-element.elementor-element-99983b9{--width:50%;}.elementor-6703 .elementor-element.elementor-element-f4373a7{--width:39%;}}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-e008c8c{--padding-top:120px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-6703 .elementor-element.elementor-element-0ba3047 .elementor-heading-title{font-size:52px;}.elementor-6703 .elementor-element.elementor-element-1dd1d08{font-size:20px;}.elementor-6703 .elementor-element.elementor-element-248bab8 .elementor-heading-title{font-size:28px;}.elementor-6703 .elementor-element.elementor-element-ef6be79 .elementor-heading-title{font-size:44px;}.elementor-6703 .elementor-element.elementor-element-61034ef .elementor-heading-title{font-size:44px;}.elementor-6703 .elementor-element.elementor-element-d2aeb20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-97bc836 img{height:420px;}.elementor-6703 .elementor-element.elementor-element-99a707f .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-ee54b63 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-71cc0e7 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-f40a33e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-8219380 img{width:100%;}.elementor-6703 .elementor-element.elementor-element-58a5a83 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-b8134c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-54ab6f8 img{width:100%;}.elementor-6703 .elementor-element.elementor-element-b8825ef .elementor-heading-title{font-size:40px;}.elementor-6703 .elementor-element.elementor-element-174a6cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-e0c9f6b img{width:100%;}.elementor-6703 .elementor-element.elementor-element-f56e02f .elementor-heading-title{font-size:44px;}.elementor-6703 .elementor-element.elementor-element-c14e2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c9f858c img{width:100%;}.elementor-6703 .elementor-element.elementor-element-63c1aa5 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-737a92c .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-519234b img{height:380px;}.elementor-6703 .elementor-element.elementor-element-900f047 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-b3a38f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-d5728b1 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-f5df724 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-a498166 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-514e5ae .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-8a11329 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-ae9af11 .elementor-heading-title{font-size:40px;}.elementor-6703 .elementor-element.elementor-element-85b61a1 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-7dd002d .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-0fee898{font-size:21px;}.elementor-6703 .elementor-element.elementor-element-e45bf57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-ad5fe18 .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-eb4e12e .elementor-heading-title{font-size:46px;}.elementor-6703 .elementor-element.elementor-element-3b5b1ea{font-size:20px;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-e008c8c{--padding-top:82px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-6703 .elementor-element.elementor-element-0ba3047 .elementor-heading-title{font-size:34px;}.elementor-6703 .elementor-element.elementor-element-1dd1d08{font-size:17px;}.elementor-6703 .elementor-element.elementor-element-248bab8 .elementor-heading-title{font-size:19px;}.elementor-6703 .elementor-element.elementor-element-ef6be79 .elementor-heading-title{font-size:30px;}.elementor-6703 .elementor-element.elementor-element-61034ef .elementor-heading-title{font-size:30px;}.elementor-6703 .elementor-element.elementor-element-d2aeb20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-97bc836 img{height:300px;}.elementor-6703 .elementor-element.elementor-element-99a707f .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-ee54b63 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-71cc0e7 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-f40a33e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-8219380 img{width:100%;}.elementor-6703 .elementor-element.elementor-element-58a5a83 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-b8134c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-54ab6f8 img{width:100%;}.elementor-6703 .elementor-element.elementor-element-b8825ef .elementor-heading-title{font-size:30px;}.elementor-6703 .elementor-element.elementor-element-174a6cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-e0c9f6b img{width:100%;}.elementor-6703 .elementor-element.elementor-element-f56e02f .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-c14e2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-c9f858c img{width:100%;}.elementor-6703 .elementor-element.elementor-element-63c1aa5 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-737a92c .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-519234b img{height:280px;}.elementor-6703 .elementor-element.elementor-element-900f047 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-b3a38f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-d5728b1 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-f5df724 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-a498166 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-514e5ae .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-8a11329 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-ae9af11 .elementor-heading-title{font-size:28px;}.elementor-6703 .elementor-element.elementor-element-85b61a1 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-7dd002d .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-0fee898{font-size:17px;}.elementor-6703 .elementor-element.elementor-element-e45bf57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6703 .elementor-element.elementor-element-ad5fe18 .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-eb4e12e .elementor-heading-title{font-size:32px;}.elementor-6703 .elementor-element.elementor-element-3b5b1ea{font-size:17px;}}/* Start custom CSS for html, class: .elementor-element-d028336 */.elementor-6703 .elementor-element.elementor-element-d028336{display:none;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c4fde9 */.elementor-6703 .elementor-element.elementor-element-1c4fde9 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-1c4fde9 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12ed51f */.elementor-6703 .elementor-element.elementor-element-12ed51f .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-047c404 */.elementor-6703 .elementor-element.elementor-element-047c404 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-047c404 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);border:0;padding:17px 32px;color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cd522f */.elementor-6703 .elementor-element.elementor-element-4cd522f{position:relative;}.elementor-6703 .elementor-element.elementor-element-4cd522f::before{content:'';position:absolute;top:-25px;left:-25px;right:-25px;bottom:-25px;background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);filter:blur(55px);opacity:.65;border-radius:40px;z-index:0;}.elementor-6703 .elementor-element.elementor-element-4cd522f img{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-248bab8 */.elementor-6703 .elementor-element.elementor-element-248bab8{text-shadow:0 2px 18px rgba(0,0,0,.55);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6af0de0 */.elementor-6703 .elementor-element.elementor-element-6af0de0{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008c8c */body{overflow-x:hidden;}
.elementor-6703 .elementor-invisible{visibility:visible!important;animation:none!important;opacity:1!important;}
@keyframes soFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes soGlowPulse{0%,100%{box-shadow:0 20px 50px rgba(0,0,0,.42),inset 0 1px 12px rgba(255,255,255,.9)}50%{box-shadow:0 20px 56px rgba(255,255,255,.26),inset 0 1px 12px rgba(255,255,255,.9)}}
@keyframes soGlowPulseRed{0%,100%{box-shadow:0 20px 50px rgba(238,49,54,.5),inset 0 1px 12px rgba(255,255,255,.35)}50%{box-shadow:0 20px 58px rgba(238,49,54,.68),inset 0 1px 12px rgba(255,255,255,.35)}}
/* catch-all: every image on the page eases, nothing pops */
.elementor-6703 .elementor-widget-image img,.elementor-6703 .elementor-widget-image a{transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .8s ease,filter .8s ease!important;}
.elementor-6703 .elementor-element-4cd522f img{animation:soFloat 14s ease-in-out infinite;}
.elementor-6703 .elementor-element-54ab6f8 img{animation:soFloat 15s ease-in-out infinite;}
.elementor-6703 .elementor-element-c9f858c img{animation:soFloat 16s ease-in-out infinite 1.2s;}
.elementor-6703 .elementor-element-8219380 img{animation:soFloat 15.5s ease-in-out infinite .6s;}
.elementor-6703 .elementor-element-e00bf31 img{animation:soFloat 15s ease-in-out infinite;}
.elementor-6703 .elementor-element-30b7d8b .elementor-icon-box-icon{animation:soFloat 13s ease-in-out infinite,soGlowPulse 11s ease-in-out infinite;}
.elementor-6703 .elementor-element-92b1e30 .elementor-icon-box-icon{animation:soFloat 13s ease-in-out infinite 1.5s,soGlowPulseRed 11s ease-in-out infinite 1s;}
.elementor-6703 .elementor-element-30b7d8b .elementor-icon-box-icon,.elementor-6703 .elementor-element-92b1e30 .elementor-icon-box-icon{transition:transform .7s cubic-bezier(.25,.46,.45,.94);}
.elementor-6703 .elementor-element-30b7d8b:hover .elementor-icon-box-icon,.elementor-6703 .elementor-element-92b1e30:hover .elementor-icon-box-icon{transform:scale(1.03);}
.elementor-6703 .elementor-element-6e2eb7b,.elementor-6703 .elementor-element-4ffe937,.elementor-6703 .elementor-element-c31cc30{transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease;}
.elementor-6703 .elementor-element-6e2eb7b:hover,.elementor-6703 .elementor-element-4ffe937:hover,.elementor-6703 .elementor-element-c31cc30:hover{transform:translateY(-4px);box-shadow:0 18px 34px -22px rgba(138,92,255,.45)!important;}
.elementor-6703 .elementor-element-da05f22 .elementor-icon,.elementor-6703 .elementor-element-43fee94 .elementor-icon{transition:transform .75s cubic-bezier(.25,.46,.45,.94);}
.elementor-6703 .elementor-element-da05f22 > .e-con:hover .elementor-icon,.elementor-6703 .elementor-element-43fee94 > .e-con:hover .elementor-icon{transform:scale(1.05);}
.elementor-6703 .elementor-element-a6dbdef img:hover{transform:scale(1.035);filter:drop-shadow(0 6px 16px rgba(238,49,54,.28));}
.elementor-6703 .elementor-element-de60b6a img:hover{transform:translateY(-3px);filter:drop-shadow(0 8px 16px rgba(138,92,255,.3));}
.elementor-6703 .elementor-element-16bef3f .elementor-widget-image img:hover{transform:scale(1.045);filter:drop-shadow(0 8px 18px rgba(42,179,255,.3));}
.elementor-6703 .elementor-element-519234b img:hover{transform:scale(1.015);}
.elementor-6703 .elementor-element-d9b01ff img:hover,.elementor-6703 .elementor-element-cede2f5 img:hover,.elementor-6703 .elementor-element-3ff61a3 img:hover,.elementor-6703 .elementor-element-e1cc1c2 img:hover{transform:translateY(-5px);}
.elementor-6703 .elementor-element-e00bf31 img:hover{transform:scale(1.04);}
.elementor-6703 .tccard{transition:transform .7s cubic-bezier(.25,.46,.45,.94);}
.elementor-6703 .tccard:hover{transform:translateY(-4px);}
.elementor-6703 .elementor-element-dd99b24 .elementor-button,.elementor-6703 .elementor-element-82f16d8 .elementor-button{transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s ease,background .5s ease;}
.elementor-6703 .elementor-element-dd99b24 .elementor-button:hover,.elementor-6703 .elementor-element-82f16d8 .elementor-button:hover{transform:translateY(-2px);}
@media(prefers-reduced-motion:reduce){.elementor-6703 .elementor-element-4cd522f img,.elementor-6703 .elementor-element-54ab6f8 img,.elementor-6703 .elementor-element-c9f858c img,.elementor-6703 .elementor-element-8219380 img,.elementor-6703 .elementor-element-e00bf31 img,.elementor-6703 .elementor-element-30b7d8b .elementor-icon-box-icon,.elementor-6703 .elementor-element-92b1e30 .elementor-icon-box-icon{animation:none!important;}}
/* ===== Apple-style type system v2 (80px sections) ===== */
.elementor-6703 .elementor-widget-heading .elementor-heading-title{font-weight:600!important;font-size:80px!important;line-height:1.05!important;letter-spacing:-0.015em!important;}
.elementor-6703 .elementor-element-71cc0e7 .elementor-heading-title,.elementor-6703 .elementor-element-58a5a83 .elementor-heading-title,.elementor-6703 .elementor-element-b8825ef .elementor-heading-title,.elementor-6703 .elementor-element-737a92c .elementor-heading-title,.elementor-6703 .elementor-element-f56e02f .elementor-heading-title,.elementor-6703 .elementor-element-61034ef .elementor-heading-title,.elementor-6703 .elementor-element-900f047 .elementor-heading-title,.elementor-6703 .elementor-element-a498166 .elementor-heading-title{font-size:64px!important;line-height:1.0625!important;letter-spacing:-0.009em!important;}
.elementor-6703 .elementor-element-cd10b95 .elementor-heading-title,.elementor-6703 .elementor-element-9715803 .elementor-heading-title,.elementor-6703 .elementor-element-502da2e .elementor-heading-title{font-size:48px!important;line-height:1!important;letter-spacing:-0.003em!important;}
.elementor-6703 .elementor-element-248bab8 .elementor-heading-title,.elementor-6703 .elementor-element-34c6d0b .elementor-heading-title,.elementor-6703 .elementor-element-78a5b99 .elementor-heading-title,.elementor-6703 .elementor-element-4c6ac0a .elementor-heading-title{font-size:17px!important;line-height:1.24!important;letter-spacing:.011em!important;font-weight:600!important;}
.elementor-6703 .elementor-element-a060abd .elementor-heading-title{font-size:56px!important;}
.elementor-6703 .elementor-element-30b7d8b .elementor-icon-box-title,.elementor-6703 .elementor-element-92b1e30 .elementor-icon-box-title{font-size:56px!important;font-weight:600!important;letter-spacing:-0.005em!important;}
.elementor-6703 .elementor-widget-icon-box .elementor-icon-box-title,.elementor-6703 .elementor-widget-icon-box .elementor-icon-box-title *{font-weight:600!important;letter-spacing:.007em!important;}
.elementor-6703 .elementor-element-da05f22 .elementor-icon-box-title *,.elementor-6703 .elementor-element-43fee94 .elementor-icon-box-title *{font-size:24px!important;line-height:1.17!important;}
.elementor-6703 .elementor-element-da05f22 .elementor-icon-box-description,.elementor-6703 .elementor-element-43fee94 .elementor-icon-box-description{font-size:17px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-0.01em!important;}
.elementor-6703 .elementor-widget-text-editor,.elementor-6703 .elementor-widget-text-editor p{font-size:21px!important;line-height:1.38!important;font-weight:400!important;letter-spacing:.011em!important;}
.elementor-6703 .elementor-element-669ad66 p,.elementor-6703 .elementor-element-9142f91 p,.elementor-6703 .elementor-element-28aa6b2 p{font-size:17px!important;letter-spacing:-0.01em!important;}
.elementor-6703 .elementor-widget-icon-list .elementor-icon-list-text{font-size:21px!important;line-height:1.38!important;font-weight:400!important;letter-spacing:.011em!important;}
.elementor-6703 .elementor-widget-button .elementor-button{font-size:17px!important;font-weight:500!important;letter-spacing:-0.01em!important;border-radius:980px!important;padding:14px 28px!important;line-height:1.2!important;}
.elementor-6703 .elementor-widget-button .elementor-button-icon{font-size:15px;}
.elementor-6703 .elementor-widget-text-editor strong{font-weight:600;}
.elementor-6703 .tccard,.elementor-6703 .tccard *{letter-spacing:-0.01em;}
.elementor-6703 .elementor-widget-heading{width:100%;}
@media(max-width:1068px){
.elementor-6703 .elementor-widget-heading .elementor-heading-title{font-size:64px!important;letter-spacing:-0.009em!important;line-height:1.06!important;}
.elementor-6703 .elementor-element-71cc0e7 .elementor-heading-title,.elementor-6703 .elementor-element-58a5a83 .elementor-heading-title,.elementor-6703 .elementor-element-b8825ef .elementor-heading-title,.elementor-6703 .elementor-element-737a92c .elementor-heading-title,.elementor-6703 .elementor-element-f56e02f .elementor-heading-title,.elementor-6703 .elementor-element-61034ef .elementor-heading-title,.elementor-6703 .elementor-element-900f047 .elementor-heading-title,.elementor-6703 .elementor-element-a498166 .elementor-heading-title{font-size:48px!important;letter-spacing:-0.003em!important;line-height:1.08!important;}
.elementor-6703 .elementor-element-cd10b95 .elementor-heading-title,.elementor-6703 .elementor-element-9715803 .elementor-heading-title,.elementor-6703 .elementor-element-502da2e .elementor-heading-title{font-size:40px!important;}
.elementor-6703 .elementor-element-248bab8 .elementor-heading-title,.elementor-6703 .elementor-element-34c6d0b .elementor-heading-title,.elementor-6703 .elementor-element-78a5b99 .elementor-heading-title,.elementor-6703 .elementor-element-4c6ac0a .elementor-heading-title{font-size:17px!important;}
}
@media(max-width:734px){
.elementor-6703 .elementor-widget-heading .elementor-heading-title{font-size:40px!important;letter-spacing:0!important;line-height:1.1!important;}
.elementor-6703 .elementor-element-71cc0e7 .elementor-heading-title,.elementor-6703 .elementor-element-58a5a83 .elementor-heading-title,.elementor-6703 .elementor-element-b8825ef .elementor-heading-title,.elementor-6703 .elementor-element-737a92c .elementor-heading-title,.elementor-6703 .elementor-element-f56e02f .elementor-heading-title,.elementor-6703 .elementor-element-61034ef .elementor-heading-title,.elementor-6703 .elementor-element-900f047 .elementor-heading-title,.elementor-6703 .elementor-element-a498166 .elementor-heading-title{font-size:36px!important;letter-spacing:0!important;line-height:1.1!important;}
.elementor-6703 .elementor-element-cd10b95 .elementor-heading-title,.elementor-6703 .elementor-element-9715803 .elementor-heading-title,.elementor-6703 .elementor-element-502da2e .elementor-heading-title{font-size:40px!important;}
.elementor-6703 .elementor-element-248bab8 .elementor-heading-title,.elementor-6703 .elementor-element-34c6d0b .elementor-heading-title,.elementor-6703 .elementor-element-78a5b99 .elementor-heading-title,.elementor-6703 .elementor-element-4c6ac0a .elementor-heading-title{font-size:14px!important;}
.elementor-6703 .elementor-widget-text-editor,.elementor-6703 .elementor-widget-text-editor p,.elementor-6703 .elementor-widget-icon-list .elementor-icon-list-text{font-size:19px!important;line-height:1.42!important;}
}

/* ===== Apple-style scroll reveal (JS-gated: nothing is hidden unless the script runs) ===== */
.so-anim-ready .so-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;}
.so-anim-ready .so-reveal.elementor-widget-image{transform:translate3d(0,34px,0) scale(.985);}
.so-anim-ready .so-reveal.so-in{opacity:1;transform:none;}
@media(prefers-reduced-motion:reduce){.so-anim-ready .so-reveal{opacity:1!important;transform:none!important;transition:none!important;}}

/* ===== long centered headings step to 64px ===== */
.elementor-6703 .elementor-element-ef6be79 .elementor-heading-title,.elementor-6703 .elementor-element-514e5ae .elementor-heading-title,.elementor-6703 .elementor-element-ae9af11 .elementor-heading-title,.elementor-6703 .elementor-element-8a11329 .elementor-heading-title{font-size:64px!important;line-height:1.0625!important;letter-spacing:-0.009em!important;}
@media(max-width:1068px){.elementor-6703 .elementor-element-ef6be79 .elementor-heading-title,.elementor-6703 .elementor-element-514e5ae .elementor-heading-title,.elementor-6703 .elementor-element-ae9af11 .elementor-heading-title,.elementor-6703 .elementor-element-8a11329 .elementor-heading-title{font-size:48px!important;letter-spacing:-0.003em!important;line-height:1.08!important;}}
@media(max-width:734px){.elementor-6703 .elementor-element-ef6be79 .elementor-heading-title,.elementor-6703 .elementor-element-514e5ae .elementor-heading-title,.elementor-6703 .elementor-element-ae9af11 .elementor-heading-title,.elementor-6703 .elementor-element-8a11329 .elementor-heading-title{font-size:36px!important;letter-spacing:0!important;line-height:1.1!important;}}

/* ===== AI heading 56px ===== */
.elementor-6703 .elementor-element-f56e02f .elementor-heading-title{font-size:56px!important;line-height:1.07!important;letter-spacing:-0.005em!important;}
@media(max-width:1068px){.elementor-6703 .elementor-element-f56e02f .elementor-heading-title{font-size:44px!important;}}
@media(max-width:734px){.elementor-6703 .elementor-element-f56e02f .elementor-heading-title{font-size:34px!important;}}

/* ===== trusted line large ===== */
.elementor-6703 .elementor-element-248bab8 .elementor-heading-title{font-size:40px!important;line-height:1.2!important;letter-spacing:.02em!important;font-weight:600!important;}
@media(max-width:1068px){.elementor-6703 .elementor-element-248bab8 .elementor-heading-title{font-size:28px!important;}}
@media(max-width:734px){.elementor-6703 .elementor-element-248bab8 .elementor-heading-title{font-size:19px!important;}}

/* ===== iPhone hero: title, blurb, screenshot, then buttons ===== */
@media(max-width:767px){
.elementor-6703 .elementor-element-4cd522f{order:1;margin:0!important;}
.elementor-6703 .elementor-element-0cdeb5c{order:2;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:14px 0 0!important;}
.elementor-6703 .elementor-element-0cdeb5c .elementor-widget-button{width:100%!important;margin:0!important;}
.elementor-6703 .elementor-element-0cdeb5c .elementor-button{display:flex!important;justify-content:center!important;width:100%!important;padding:11px 18px!important;font-size:15px!important;}
.elementor-6703 .elementor-element-248bab8{order:3;margin-top:26px!important;}
.elementor-6703 .elementor-element-248bab8 .elementor-heading-title{font-size:15px!important;}
.elementor-6703 .elementor-element-1dd1d08{margin-bottom:14px!important;}
.elementor-6703 .elementor-element-1dd1d08,.elementor-6703 .elementor-element-1dd1d08 p{font-size:15.5px!important;line-height:1.35!important;}
.elementor-6703 .elementor-element-0ba3047 .elementor-heading-title{font-size:34px!important;line-height:1.08!important;}
.elementor-6703 .elementor-element-0ba3047{margin-bottom:10px!important;}
}

/* ===== iPhone blurb: first sentence only ===== */
@media(max-width:767px){.elementor-6703 .so-more{display:none;}}

/* ===== outline buttons equal height ===== */
.elementor-6703 .elementor-element-c6dc3bf .elementor-button,.elementor-6703 .elementor-element-1e80647 .elementor-button,.elementor-6703 .elementor-element-5d996cc .elementor-button,.elementor-6703 .elementor-element-bbf23e6 .elementor-button,.elementor-6703 .elementor-element-a53476d .elementor-button,.elementor-6703 .elementor-element-5efbbee .elementor-button,.elementor-6703 .elementor-element-047c404 .elementor-button,.elementor-6703 .elementor-element-c9dad40 .elementor-button{padding:12px 26px!important;}
@media(max-width:767px){.elementor-6703 .elementor-element-c6dc3bf .elementor-button,.elementor-6703 .elementor-element-1e80647 .elementor-button,.elementor-6703 .elementor-element-5d996cc .elementor-button,.elementor-6703 .elementor-element-bbf23e6 .elementor-button,.elementor-6703 .elementor-element-a53476d .elementor-button,.elementor-6703 .elementor-element-5efbbee .elementor-button,.elementor-6703 .elementor-element-047c404 .elementor-button,.elementor-6703 .elementor-element-c9dad40 .elementor-button{padding:9px 18px!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61034ef */.elementor-6703 .elementor-element.elementor-element-61034ef .elementor-heading-title{overflow-wrap:break-word;hyphens:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2eb7b */.elementor-6703 .elementor-element.elementor-element-6e2eb7b{border:1px solid #E5E7EB;box-shadow:0 14px 30px -14px rgba(0,0,0,.22);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ffe937 */.elementor-6703 .elementor-element.elementor-element-4ffe937{border:1px solid #E5E7EB;box-shadow:0 14px 30px -14px rgba(0,0,0,.22);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31cc30 */.elementor-6703 .elementor-element.elementor-element-c31cc30{border:1px solid #E5E7EB;box-shadow:0 14px 30px -14px rgba(0,0,0,.22);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2aeb20 */.elementor-6703 .elementor-element.elementor-element-d2aeb20 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-d2aeb20 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6dc3bf */.elementor-6703 .elementor-element.elementor-element-c6dc3bf .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5836543 */.elementor-6703 .elementor-element.elementor-element-5836543{min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34c6d0b */.elementor-6703 .elementor-element.elementor-element-34c6d0b{position:absolute;bottom:30px;left:40px;z-index:6;background:rgba(10,16,20,.6);padding:16px 26px;border-radius:14px;backdrop-filter:blur(6px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97bc836 */.elementor-6703 .elementor-element.elementor-element-97bc836{position:relative;}.elementor-6703 .elementor-element.elementor-element-97bc836::before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);filter:blur(48px);opacity:.45;border-radius:40px;z-index:0;}.elementor-6703 .elementor-element.elementor-element-97bc836 img{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f84589 */.elementor-6703 .elementor-element.elementor-element-2f84589{position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9b01ff */.elementor-6703 .elementor-element.elementor-element-d9b01ff .elementor-widget-container{display:inline-block;position:relative;line-height:0;}.elementor-6703 .elementor-element.elementor-element-d9b01ff img{position:relative;z-index:1;display:block;filter:drop-shadow(0 0 40px rgba(138,92,255,.55)) drop-shadow(0 0 80px rgba(42,179,255,.4));}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cede2f5 */.elementor-6703 .elementor-element.elementor-element-cede2f5 .elementor-widget-container{display:inline-block;position:relative;line-height:0;}.elementor-6703 .elementor-element.elementor-element-cede2f5 img{position:relative;z-index:1;display:block;filter:drop-shadow(0 0 40px rgba(238,49,54,.5)) drop-shadow(0 0 80px rgba(138,92,255,.4));}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40a33e */.elementor-6703 .elementor-element.elementor-element-f40a33e .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-f40a33e .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e80647 */.elementor-6703 .elementor-element.elementor-element-1e80647 .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8219380 */.elementor-6703 .elementor-element.elementor-element-8219380{position:relative;}.elementor-6703 .elementor-element.elementor-element-8219380::before{content:'';position:absolute;top:2%;left:4%;right:4%;bottom:6%;background:linear-gradient(130deg,#EE3136,#8A5CFF,#2AB3FF);filter:blur(58px);opacity:.4;border-radius:48px;z-index:0;}.elementor-6703 .elementor-element.elementor-element-8219380 img{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8134c5 */.elementor-6703 .elementor-element.elementor-element-b8134c5 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-b8134c5 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d996cc */.elementor-6703 .elementor-element.elementor-element-5d996cc .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267491d */.elementor-6703 .elementor-element.elementor-element-267491d{position:relative;overflow:hidden;background-image:radial-gradient(rgba(138,92,255,.13) 1.2px,transparent 1.2px);background-size:26px 26px;}.elementor-6703 .elementor-element.elementor-element-267491d::before{content:'';position:absolute;width:620px;height:620px;left:-220px;top:-180px;background:radial-gradient(circle,rgba(138,92,255,.14),transparent 62%);pointer-events:none;}.elementor-6703 .elementor-element.elementor-element-267491d::after{content:'';position:absolute;width:680px;height:680px;right:-240px;bottom:-200px;background:radial-gradient(circle,rgba(42,179,255,.14),transparent 62%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-174a6cc */.elementor-6703 .elementor-element.elementor-element-174a6cc .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-174a6cc .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbf23e6 */.elementor-6703 .elementor-element.elementor-element-bbf23e6 .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0c9f6b */.elementor-6703 .elementor-element.elementor-element-e0c9f6b{position:relative;}.elementor-6703 .elementor-element.elementor-element-e0c9f6b::before{content:'';position:absolute;top:2%;left:4%;right:4%;bottom:6%;background:linear-gradient(130deg,#EE3136,#8A5CFF,#2AB3FF);filter:blur(58px);opacity:.4;border-radius:48px;z-index:0;}.elementor-6703 .elementor-element.elementor-element-e0c9f6b img{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de60b6a */.elementor-6703 .elementor-element.elementor-element-de60b6a{flex-wrap:nowrap!important;}.elementor-6703 .elementor-element.elementor-element-de60b6a > .elementor-widget{flex:0 0 auto;}.elementor-6703 .elementor-element.elementor-element-de60b6a .elementor-widget-container{display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-de60b6a img{height:32px!important;width:auto!important;max-width:none!important;object-fit:contain;display:block;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-de60b6a{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-de60b6a img{height:26px!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-de60b6a img{height:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c14e2f8 */.elementor-6703 .elementor-element.elementor-element-c14e2f8 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-c14e2f8 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a53476d */.elementor-6703 .elementor-element.elementor-element-a53476d .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-519234b */.elementor-6703 .elementor-element.elementor-element-519234b .elementor-widget-container{display:inline-block;position:relative;line-height:0;}.elementor-6703 .elementor-element.elementor-element-519234b img{animation:none;display:block;filter:drop-shadow(0 0 38px rgba(245,140,35,.55)) drop-shadow(0 0 80px rgba(238,90,40,.35));}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-900f047 */.elementor-6703 .elementor-element.elementor-element-900f047 .elementor-heading-title{text-shadow:0 3px 28px rgba(0,0,0,.5);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cd1e08 */.elementor-6703 .elementor-element.elementor-element-8cd1e08{text-shadow:0 2px 16px rgba(0,0,0,.45);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3a38f4 */.elementor-6703 .elementor-element.elementor-element-b3a38f4 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-b3a38f4 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe02f1 */.elementor-6703 .elementor-element.elementor-element-7fe02f1 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2548c7 */.elementor-6703 .elementor-element.elementor-element-e2548c7{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-e2548c7 .elementor-widget-image{width:auto!important;}.elementor-6703 .elementor-element.elementor-element-e2548c7 img{height:230px!important;width:auto!important;max-width:none!important;object-fit:contain;transition:transform .25s ease;filter:drop-shadow(0 16px 28px rgba(0,0,0,.16));}.elementor-6703 .elementor-element.elementor-element-e2548c7 img:hover{transform:scale(1.07) rotate(-2deg);}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-e2548c7 img{height:170px!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-e2548c7 img{height:120px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02bbec0 */.elementor-6703 .elementor-element.elementor-element-02bbec0{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-02bbec0 .elementor-widget-image{width:auto!important;}.elementor-6703 .elementor-element.elementor-element-02bbec0 img{height:230px!important;width:auto!important;max-width:none!important;object-fit:contain;transition:transform .25s ease;filter:drop-shadow(0 16px 28px rgba(0,0,0,.16));}.elementor-6703 .elementor-element.elementor-element-02bbec0 img:hover{transform:scale(1.07) rotate(-2deg);}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-02bbec0 img{height:170px!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-02bbec0 img{height:120px!important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a5c0f6 */.elementor-6703 .elementor-element.elementor-element-6a5c0f6 img{animation:aryaPulse 3.5s ease-in-out infinite;}@keyframes aryaPulse{0%,100%{filter:drop-shadow(0 0 26px rgba(138,92,255,.45));}50%{filter:drop-shadow(0 0 54px rgba(42,179,255,.65));}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e609c45 */.elementor-6703 .elementor-element.elementor-element-e609c45 p{color:#000000!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a498166 */.elementor-6703 .elementor-element.elementor-element-a498166 .ai-grad{background:linear-gradient(120deg,#8A5CFF 0%,#2AB3FF 60%,#EE3136 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30dd4ae */.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-text{font-size:24px!important;font-weight:700;font-family:Montserrat,sans-serif;line-height:1.4;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-text{font-size:19px!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-30dd4ae .elementor-icon-list-text{font-size:16px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5efb21 */.elementor-6703 .elementor-element.elementor-element-b5efb21{position:relative;overflow:hidden;background-image:radial-gradient(rgba(138,92,255,.13) 1.2px,transparent 1.2px);background-size:26px 26px;}.elementor-6703 .elementor-element.elementor-element-b5efb21::before{content:'';position:absolute;width:620px;height:620px;left:-220px;top:-180px;background:radial-gradient(circle,rgba(138,92,255,.14),transparent 62%);pointer-events:none;}.elementor-6703 .elementor-element.elementor-element-b5efb21::after{content:'';position:absolute;width:680px;height:680px;right:-240px;bottom:-200px;background:radial-gradient(circle,rgba(42,179,255,.14),transparent 62%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82d682f */.elementor-6703 .elementor-element.elementor-element-82d682f > .e-con{flex:0 0 16.6%!important;width:16.6%!important;max-width:16.6%!important;display:flex!important;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-82d682f .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-82d682f img{height:54px!important;width:auto!important;max-width:88%!important;object-fit:contain;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-82d682f > .e-con{flex:0 0 33%!important;width:33%!important;max-width:33%!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-82d682f{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-82d682f > .e-con{flex:0 0 50%!important;width:50%!important;max-width:50%!important;}.elementor-6703 .elementor-element.elementor-element-82d682f img{height:40px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f351786 */.elementor-6703 .elementor-element.elementor-element-f351786 > .e-con{flex:0 0 16.6%!important;width:16.6%!important;max-width:16.6%!important;min_height:90px;display:flex!important;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-f351786 .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-f351786 img{height:54px!important;width:auto!important;max-width:88%!important;object-fit:contain;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-f351786 > .e-con{flex:0 0 33%!important;width:33%!important;max-width:33%!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-f351786{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-f351786 > .e-con{flex:0 0 50%!important;width:50%!important;max-width:50%!important;}.elementor-6703 .elementor-element.elementor-element-f351786 img{height:40px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4525e9d */.elementor-6703 .elementor-element.elementor-element-4525e9d > .e-con{flex:0 0 16.6%!important;width:16.6%!important;max-width:16.6%!important;display:flex!important;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-4525e9d .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-4525e9d img{height:54px!important;width:auto!important;max-width:88%!important;object-fit:contain;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-4525e9d > .e-con{flex:0 0 33%!important;width:33%!important;max-width:33%!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-4525e9d{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-4525e9d > .e-con{flex:0 0 50%!important;width:50%!important;max-width:50%!important;}.elementor-6703 .elementor-element.elementor-element-4525e9d img{height:40px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f183a7 */.elementor-6703 .elementor-element.elementor-element-8f183a7 > .e-con{flex:0 0 16.6%!important;width:16.6%!important;max-width:16.6%!important;display:flex!important;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-8f183a7 .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-8f183a7 img{height:54px!important;width:auto!important;max-width:88%!important;object-fit:contain;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-8f183a7 > .e-con{flex:0 0 33%!important;width:33%!important;max-width:33%!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-8f183a7{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-8f183a7 > .e-con{flex:0 0 50%!important;width:50%!important;max-width:50%!important;}.elementor-6703 .elementor-element.elementor-element-8f183a7 img{height:40px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f39a43 */.elementor-6703 .elementor-element.elementor-element-2f39a43 > .e-con{flex:0 0 16.6%!important;width:16.6%!important;max-width:16.6%!important;display:flex!important;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-2f39a43 .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-2f39a43 img{height:54px!important;width:auto!important;max-width:88%!important;object-fit:contain;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-2f39a43 > .e-con{flex:0 0 33%!important;width:33%!important;max-width:33%!important;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-2f39a43{flex-wrap:wrap!important;}.elementor-6703 .elementor-element.elementor-element-2f39a43 > .e-con{flex:0 0 50%!important;width:50%!important;max-width:50%!important;}.elementor-6703 .elementor-element.elementor-element-2f39a43 img{height:40px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd99b24 */.elementor-6703 .elementor-element.elementor-element-dd99b24 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-dd99b24 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16bef3f */.elementor-6703 .elementor-element.elementor-element-16bef3f .elementor-widget-image a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;}
.elementor-6703 .elementor-element.elementor-element-16bef3f .elementor-widget-image a:hover{transform:translateY(-4px) scale(1.1);background:#FFFFFF;box-shadow:0 10px 28px rgba(138,92,255,.35),0 0 0 1px rgba(138,92,255,.22);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30b7d8b */.elementor-6703 .elementor-element.elementor-element-30b7d8b{background:none;border:none;box-shadow:none;backdrop-filter:none;padding:0;width:auto;min-height:0;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-icon{width:200px;height:200px;border-radius:46px;background:linear-gradient(180deg,#FFFFFF,#EDEFF4);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.42),inset 0 1px 12px rgba(255,255,255,.9);}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon-box-icon::before{content:'';position:absolute;left:-22%;right:-22%;top:-58%;height:105%;background:rgba(255,255,255,.5);border-radius:50%;pointer-events:none;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon{margin:0!important;overflow:visible;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-30b7d8b .elementor-icon svg{width:88px;height:88px;position:relative;filter:drop-shadow(0 3px 8px rgba(238,49,54,.32));}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a060abd */.elementor-6703 .elementor-element.elementor-element-a060abd .elementor-heading-title{text-shadow:0 0 18px rgba(255,255,255,.35);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92b1e30 */.elementor-6703 .elementor-element.elementor-element-92b1e30{background:none;border:none;box-shadow:none;backdrop-filter:none;padding:0;width:auto;min-height:0;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-icon{width:200px;height:200px;border-radius:46px;background:linear-gradient(180deg,#FF5A5F,#B7121B);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(238,49,54,.5),inset 0 1px 12px rgba(255,255,255,.35);}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon-box-icon::before{content:'';position:absolute;left:-22%;right:-22%;top:-58%;height:105%;background:rgba(255,255,255,.2);border-radius:50%;pointer-events:none;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon{margin:0!important;overflow:visible;display:flex;align-items:center;justify-content:center;}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon svg{width:92px;height:92px;position:relative;filter:drop-shadow(0 3px 8px rgba(0,0,0,.3));}.elementor-6703 .elementor-element.elementor-element-92b1e30 .elementor-icon svg path{stroke:#FFFFFF!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78a5b99 */.elementor-6703 .elementor-element.elementor-element-78a5b99 .elementor-heading-title{display:inline-block;background:linear-gradient(120deg,#EE3136,#8A5CFF);padding:10px 26px;border-radius:999px;box-shadow:0 10px 26px -10px rgba(138,92,255,.55);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c6ac0a */.elementor-6703 .elementor-element.elementor-element-4c6ac0a .elementor-heading-title{display:inline-block;background:linear-gradient(120deg,#EE3136,#8A5CFF);padding:10px 26px;border-radius:999px;box-shadow:0 10px 26px -10px rgba(138,92,255,.55);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a52f81b */.elementor-6703 .elementor-element.elementor-element-a52f81b img{transition:transform .25s ease;}.elementor-6703 .elementor-element.elementor-element-a52f81b img:hover{transform:scale(1.08);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7d0ade */.elementor-6703 .elementor-element.elementor-element-e7d0ade img{transition:transform .25s ease;}.elementor-6703 .elementor-element.elementor-element-e7d0ade img:hover{transform:scale(1.08);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4776a5 */.elementor-6703 .elementor-element.elementor-element-b4776a5 img{transition:transform .25s ease;}.elementor-6703 .elementor-element.elementor-element-b4776a5 img:hover{transform:scale(1.08);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f25ca72 */.elementor-6703 .elementor-element.elementor-element-f25ca72 img{transition:transform .25s ease;}.elementor-6703 .elementor-element.elementor-element-f25ca72 img:hover{transform:scale(1.08);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ee175 */.elementor-6703 .elementor-element.elementor-element-28ee175 .elementor-widget-image{transition:transform .35s cubic-bezier(.34,1.56,.64,1);}.elementor-6703 .elementor-element.elementor-element-28ee175 img{height:150px!important;width:auto!important;object-fit:contain;transition:filter .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1);filter:none;}.elementor-6703 .elementor-element.elementor-element-28ee175 .elementor-widget-image:hover img{transform:translateY(-12px) scale(1.12);filter:drop-shadow(0 18px 42px rgba(138,92,255,.72)) drop-shadow(0 0 74px rgba(42,179,255,.55));}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-28ee175 img{height:76px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11103a0 */.elementor-6703 .elementor-element.elementor-element-11103a0{position:relative;overflow:hidden;}.elementor-6703 .elementor-element.elementor-element-11103a0::before{content:'';position:absolute;width:560px;height:560px;left:-160px;top:-140px;background:radial-gradient(circle,rgba(238,49,54,.14),transparent 65%);}.elementor-6703 .elementor-element.elementor-element-11103a0::after{content:'';position:absolute;width:680px;height:680px;right:-200px;bottom:-180px;background:radial-gradient(circle,rgba(138,92,255,.16),transparent 65%);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e778919 */.elementor-6703 .elementor-element.elementor-element-e778919 .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c53267b */.elementor-6703 .elementor-element.elementor-element-c53267b{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-c53267b:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34fe960 */.elementor-6703 .elementor-element.elementor-element-34fe960 svg path{fill:#EE3136!important;}.elementor-6703 .elementor-element.elementor-element-34fe960 .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d31a0f */.elementor-6703 .elementor-element.elementor-element-6d31a0f{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-6d31a0f:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ae8e8b */.elementor-6703 .elementor-element.elementor-element-2ae8e8b .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85a3f8 */.elementor-6703 .elementor-element.elementor-element-c85a3f8{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-c85a3f8:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a4cfb6 */.elementor-6703 .elementor-element.elementor-element-3a4cfb6 .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30fc6 */.elementor-6703 .elementor-element.elementor-element-fb30fc6{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-fb30fc6:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5e21e4 */.elementor-6703 .elementor-element.elementor-element-e5e21e4 .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946ee09 */.elementor-6703 .elementor-element.elementor-element-946ee09{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-946ee09:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb20cdb */.elementor-6703 .elementor-element.elementor-element-fb20cdb .elementor-icon-box-content::after{content:'Learn More →';display:inline-block;margin-top:12px;color:#EE3136;font-weight:700;font-size:15px;font-family:Montserrat,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9caacf9 */.elementor-6703 .elementor-element.elementor-element-9caacf9{background:#fff!important;border:1px solid #ECEEF2;border-radius:22px;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s ease,border-color .7s ease;box-shadow:0 14px 34px -18px rgba(0,0,0,.16);}.elementor-6703 .elementor-element.elementor-element-9caacf9:hover{transform:translateY(-4px);box-shadow:0 22px 46px -20px rgba(214,23,44,.24);border-color:#F6C9CC;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9baa73 */.elementor-6703 .elementor-widget-button .elementor-button{transition:background .45s cubic-bezier(.25,.46,.45,.94),color .45s ease,box-shadow .45s ease,border-color .45s ease,transform .45s cubic-bezier(.25,.46,.45,.94)!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e00bf31 */.elementor-6703 .elementor-element.elementor-element-e00bf31 img{width:200px;height:auto;max-width:100%;filter:drop-shadow(0 12px 30px rgba(0,0,0,.5));animation:soFloat 15s ease-in-out infinite;}@media(max-width:1024px){.elementor-6703 .elementor-element.elementor-element-e00bf31 img{width:150px;}}@media(max-width:767px){.elementor-6703 .elementor-element.elementor-element-e00bf31 img{width:118px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82f16d8 */.elementor-6703 .elementor-element.elementor-element-82f16d8 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-82f16d8 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(238,49,54,.35);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd002d */.elementor-6703 .elementor-element.elementor-element-7dd002d .elementor-heading-title{background:linear-gradient(120deg,#EE3136 10%,#8A5CFF 55%,#2AB3FF 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45bf57 */.elementor-6703 .elementor-element.elementor-element-e45bf57 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-e45bf57 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5efbbee */.elementor-6703 .elementor-element.elementor-element-5efbbee .elementor-button:hover{background:#111318;color:#fff;border-color:#111318;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8648657 */.elementor-6703 .elementor-element.elementor-element-8648657{position:relative;overflow:hidden;background-image:radial-gradient(rgba(138,92,255,.11) 1.2px,transparent 1.2px);background-size:26px 26px;}.elementor-6703 .elementor-element.elementor-element-8648657::before{content:'';position:absolute;width:760px;height:760px;left:-260px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(238,49,54,.10),transparent 66%);pointer-events:none;}.elementor-6703 .elementor-element.elementor-element-8648657::after{content:'';position:absolute;width:760px;height:760px;right:-260px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(138,92,255,.10),transparent 66%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a586b7 */.elementor-6703 .elementor-element.elementor-element-0a586b7 .tcviewport{padding:26px 4px 48px!important;}.elementor-6703 .elementor-element.elementor-element-0a586b7 .tcdots{border:none!important;}.elementor-6703 .elementor-element.elementor-element-0a586b7 hr{display:none!important;}.elementor-6703 .elementor-element.elementor-element-0a586b7 .tccard{box-shadow:0 10px 26px -12px rgba(138,92,255,.34),0 -8px 22px -12px rgba(138,92,255,.26)!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78b1815 */.elementor-6703 .elementor-element.elementor-element-78b1815 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-78b1815 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3f1e0b */.elementor-6703 .elementor-element.elementor-element-c3f1e0b .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dad40 */.elementor-6703 .elementor-element.elementor-element-c9dad40 .elementor-button{transition:all .25s ease;}.elementor-6703 .elementor-element.elementor-element-c9dad40 .elementor-button:hover{background:linear-gradient(120deg,#EE3136,#8A5CFF,#2AB3FF);border:0;padding:18px 36px;color:#fff;box-shadow:0 6px 18px rgba(138,92,255,.35);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9440bd */.elementor-6703 .elementor-element.elementor-element-e9440bd{}
/* demo page only: hide the footer's plain 'Become a Strategic MSP' section (this page has its own styled version) */
.elementor-35 .elementor-element-1dbfb15{display:none;}/* End custom CSS */
/* Start custom CSS *//* ===== Responsive polish: tablet & phone ===== */
@media(max-width:1024px){
  /* logo grid: 6 -> 3 across */
  .elementor-element-82d682f > .e-con-inner > .e-con,.elementor-element-f351786 > .e-con-inner > .e-con,.elementor-element-4525e9d > .e-con-inner > .e-con,.elementor-element-8f183a7 > .e-con-inner > .e-con,.elementor-element-2f39a43 > .e-con-inner > .e-con{width:31%!important;}
  .elementor-element-82d682f .elementor-widget-image .elementor-widget-container,.elementor-element-f351786 .elementor-widget-image .elementor-widget-container,.elementor-element-4525e9d .elementor-widget-image .elementor-widget-container,.elementor-element-8f183a7 .elementor-widget-image .elementor-widget-container,.elementor-element-2f39a43 .elementor-widget-image .elementor-widget-container{height:52px!important;}
  /* awards smaller */
  .elementor-element-e2548c7 img{height:110px!important;}
  .elementor-element-02bbec0 img{height:86px!important;}
  /* AI logos */
  .elementor-element-28ee175 img{height:66px!important;}
  /* tall sections relax */
  .elementor-element-f8cfe7b,.elementor-element-1fa5378,.elementor-element-68c851a,.elementor-element-b2bb72e,.elementor-element-eac43ae,.elementor-element-1744f41,.elementor-element-73a3b33,.elementor-element-6711fc5{min-height:auto!important;}
  .elementor-element-b5efb21{margin-left:18px!important;margin-right:18px!important;}
}
@media(max-width:767px){
  /* stack every 2-col split */
  .elementor-element-f8cfe7b > .e-con-inner,.elementor-element-68c851a > .e-con-inner,.elementor-element-73a3b33 > .e-con-inner,.elementor-element-b5efb21 > .e-con-inner{flex-direction:column!important;}
  .elementor-element-f8cfe7b > .e-con-inner > .e-con,.elementor-element-68c851a > .e-con-inner > .e-con,.elementor-element-73a3b33 > .e-con-inner > .e-con,.elementor-element-b5efb21 > .e-con-inner > .e-con{width:100%!important;}
  /* logo grid: 3 -> 2 across, smaller */
  .elementor-element-82d682f > .e-con-inner > .e-con,.elementor-element-f351786 > .e-con-inner > .e-con,.elementor-element-4525e9d > .e-con-inner > .e-con,.elementor-element-8f183a7 > .e-con-inner > .e-con,.elementor-element-2f39a43 > .e-con-inner > .e-con{width:46%!important;min-height:70px!important;}
  .elementor-element-82d682f .elementor-widget-image .elementor-widget-container,.elementor-element-f351786 .elementor-widget-image .elementor-widget-container,.elementor-element-4525e9d .elementor-widget-image .elementor-widget-container,.elementor-element-8f183a7 .elementor-widget-image .elementor-widget-container,.elementor-element-2f39a43 .elementor-widget-image .elementor-widget-container{height:44px!important;}
  /* module cards full width */
  .elementor-element-da05f22 > .e-con-inner,.elementor-element-43fee94 > .e-con-inner{flex-direction:column!important;}
  .elementor-element-da05f22 > .e-con-inner > .e-con,.elementor-element-43fee94 > .e-con-inner > .e-con{width:100%!important;}
  /* stat chips stack */
  .elementor-element-5836543 .e-con-inner > .e-con{width:100%!important;}
  /* awards + AI logos */
  .elementor-element-e2548c7 img{height:84px!important;}
  .elementor-element-02bbec0 img{height:66px!important;}
  .elementor-element-28ee175 img{height:52px!important;}
  /* trim heavy section padding */
  .elementor-element-f8cfe7b,.elementor-element-1fa5378,.elementor-element-68c851a,.elementor-element-b3e0da5,.elementor-element-e9440bd,.elementor-element-11103a0{padding-top:64px!important;padding-bottom:64px!important;}
  .elementor-element-b5efb21{margin-left:10px!important;margin-right:10px!important;padding:40px 16px!important;border-radius:22px!important;}
  /* floating caption chip smaller */
  .elementor-element-34c6d0b{position:static!important;background:transparent!important;padding:12px 0 0!important;}
  .elementor-element-34c6d0b .elementor-heading-title{color:#111!important;font-size:17px!important;text-align:center;}
}/* End custom CSS */