.elementor-212 .elementor-element.elementor-element-bb5aaa1{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-212 .elementor-element.elementor-element-32cf1aa{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-c1dcd2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-9d868d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-e2d04cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-212 .elementor-element.elementor-element-a47308f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-212 .elementor-element.elementor-element-6d5ded9 .elementor-button{background-color:#0A55F500;font-family:"Inter", Sans-serif;font-weight:700;fill:var( --e-global-color-b04d509 );color:var( --e-global-color-b04d509 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b04d509 );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-212 .elementor-element.elementor-element-069e8df{--display:flex;}.elementor-212 .elementor-element.elementor-element-d335b3e{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-212 .elementor-element.elementor-element-d335b3e:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-d335b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-c154e06{--display:flex;}.elementor-212 .elementor-element.elementor-element-c154e06:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-c154e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-7563fc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-7563fc5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-d1948b6{color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-ffac0e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-487403b{--display:flex;}.elementor-212 .elementor-element.elementor-element-f7ad89f{--display:flex;}.elementor-212 .elementor-element.elementor-element-4bb2b33{--display:flex;}.elementor-212 .elementor-element.elementor-element-1315722{--display:flex;}.elementor-212 .elementor-element.elementor-element-cee7444 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-17d0342 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-8268dc8{--display:flex;}.elementor-212 .elementor-element.elementor-element-012bd38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-212 .elementor-element.elementor-element-012bd38:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-012bd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-212 .elementor-element.elementor-element-f2e25c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-fd645c8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-fd645c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-b7033df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a042ad9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-a042ad9:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-a042ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-dc6d2dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-e108094{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-e108094:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-e108094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-d76cc15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-294caf5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-294caf5:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-294caf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-91fb36c{color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-e3b480c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-e7c28cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-212 .elementor-element.elementor-element-e7c28cf:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-e7c28cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-81ca270 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-e264e69{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-e264e69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-5b908d5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-c33f324{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a4cb4ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-a4cb4ad:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-a4cb4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-2171fb6{--display:flex;}.elementor-212 .elementor-element.elementor-element-7a0d3a4{--display:flex;}.elementor-212 .elementor-element.elementor-element-fdb722a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-fdb722a:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-fdb722a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-eb29981{--display:flex;}.elementor-212 .elementor-element.elementor-element-f95e146{--display:flex;}.elementor-212 .elementor-element.elementor-element-e7ecc36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-e7ecc36:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-e7ecc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-e097410{--display:flex;}.elementor-212 .elementor-element.elementor-element-bd6f239{--display:flex;}.elementor-212 .elementor-element.elementor-element-a2223be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-212 .elementor-element.elementor-element-a2223be:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-a2223be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-db5ea92{--display:flex;}.elementor-212 .elementor-element.elementor-element-5dea313{--display:flex;}.elementor-212 .elementor-element.elementor-element-5fe1c9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-3f780b7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-3f780b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;}.elementor-212 .elementor-element.elementor-element-2933a13{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-212 .elementor-element.elementor-element-b9fcaeb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-3156789{--display:flex;}.elementor-212 .elementor-element.elementor-element-906a29e{--display:flex;}.elementor-212 .elementor-element.elementor-element-5427787{--display:flex;}.elementor-212 .elementor-element.elementor-element-23b31a81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-52dc75d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-212 .elementor-element.elementor-element-2dd849c3 .elementor-heading-title{color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-ae90d7f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-652753e );}.elementor-212 .elementor-element.elementor-element-68bd3c13{--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-end;--align-items:center;}.elementor-212 .elementor-element.elementor-element-4dcec55b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-212 .elementor-element.elementor-element-c6cb5d9 .elementor-button{background-color:#0A55F500;font-family:"Inter", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-652753e );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}@media(max-width:1024px){.elementor-212 .elementor-element.elementor-element-ffac0e8{--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-b7033df{--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-c33f324{--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-2933a13{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-32cf1aa{--width:50%;}.elementor-212 .elementor-element.elementor-element-069e8df{--width:50%;}.elementor-212 .elementor-element.elementor-element-2171fb6{--width:fit;}.elementor-212 .elementor-element.elementor-element-eb29981{--width:fit;}.elementor-212 .elementor-element.elementor-element-e097410{--width:fit;}.elementor-212 .elementor-element.elementor-element-db5ea92{--width:fit;}.elementor-212 .elementor-element.elementor-element-52dc75d8{--width:65%;}.elementor-212 .elementor-element.elementor-element-68bd3c13{--width:35%;}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-ffac0e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-b7033df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-c33f324{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-212 .elementor-element.elementor-element-2933a13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c154e06 */.story-visual {
	min-height: 430px;
	border-radius: 28px;
	background: linear-gradient(145deg, var(--navy), #0b397c);
	position: relative;
	overflow: hidden;
	padding: 42px;
	color: #fff;
	box-shadow: var(--shadow)
}
.story-visual:before, .story-visual:after {
	content: "";
	position: absolute;
	border: 1px solid rgba(255,255,255,.13);
	border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2933a13 */.belief {
	padding: 26px 22px;
	border-top: 4px solid #0a55f5;
	background: #fff;
	border-radius: 8px 8px 18px 18px;
	box-shadow: 0 10px 28px rgba(14,43,92,.08)
}
.belief:nth-child(2), .belief:nth-child(4) {
	border-top-color: #18b89a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b31a81 */.elementor-212 .elementor-element.elementor-element-23b31a81 {
background:
        radial-gradient(circle at 90% 50%, rgba(26,103,255,.28), transparent 30%),
        linear-gradient(90deg, #071f49, #06285d);
      color:white;
      padding:52px 0;
}/* End custom CSS */
/* Start custom CSS */.hero {
	position: relative;
	overflow: hidden;
	padding: 112px 0 96px;
	background: linear-gradient(135deg, #f8fbff 0%, #eef6ff 58%, #f3fffb 100%)
}
.hero:after {
	content: "";
	position: absolute;
	width: 520px;
	height: 520px;
	border-radius: 50%;
	right: -180px;
	top: -180px;
	background: radial-gradient(circle, rgba(10,85,245,.12), rgba(10,85,245,0) 68%)
}
.hero-grid {
	position: relative;
	z-index: 1;
	display: grid;
grid-template-columns:1.05fr .95fr;
	gap: 72px;
	align-items: center
}



.hero p {
	font-size: 20px;
	color: var(--muted);
	max-width: 680px;
	margin: 26px 0 34px
}
.hero-actions {
	display: flex;
	gap: 14px;
	flex-wrap: wrap
}
.hero-card {
	background: #fff;
	border: 1px solid rgba(219,228,240,.95);
	border-radius: 26px;
	padding: 36px;
	box-shadow: var(--shadow)
}
.hero-card .statement {
	font-size: 28px;
	font-weight: 800;
	color: var(--navy);
	line-height: 1.25;
	margin-bottom: 28px
}
.hero-card .statement span {
	color: var(--teal)
}
.principle-row {
	display: grid;
	grid-template-columns: 50px 1fr;
	gap: 16px;
	align-items: start;
	padding: 18px 0;
	border-top: 1px solid var(--line)
}
.principle-row:first-of-type {
	border-top: 0
}
.icon {
	width: 50px;
	height: 50px;
	border-radius: 14px;
	background: var(--soft-blue);
	display: grid;
	place-items: center;
	color: var(--blue);
	font-size: 22px;
	font-weight: 800
}


.metric {
	background: rgba(255,255,255,.09);
	border: 1px solid rgba(255,255,255,.14);
	padding: 18px;
	border-radius: 14px
}
.metric strong {
	display: block;
	font-size: 22px;
	color: #fff
}
.metric span {
	font-size: 12px;
	color: #bfd0e8
}
.callout {
	border-left: 4px solid #18b89a;
	background: #e9faf6;
	padding: 22px 24px;
	border-radius: 0 14px 14px 0;
	color: var(--navy);
	font-weight: 700;
	margin-top: 28px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: swap;
	src: url('https://supplierds.com/wp-content/uploads/2026/07/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */