.elementor-41 .elementor-element.elementor-element-547bdb0d{--display:flex;--min-height:560px;--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:82px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-2c097e1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-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-41 .elementor-element.elementor-element-7727de43{text-align:start;}.elementor-41 .elementor-element.elementor-element-7727de43 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-6e1a744b{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-6e1a744b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:800;line-height:1em;letter-spacing:-3px;color:#ffffff;}.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-41 .elementor-element.elementor-element-180ee432{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#c3cee0;}.elementor-41 .elementor-element.elementor-element-600ed22f{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap: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-41 .elementor-element.elementor-element-504e4881 .elementor-button{background-color:#d5f36a;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#09152a;color:#09152a;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button:focus{background-color:#e1fb83;color:#09152a;}.elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-504e4881 .elementor-button:focus svg{fill:#09152a;}.elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF45;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button:focus{background-color:#FFFFFF14;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-505ddd92 .elementor-button:focus svg{fill:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-icon i{color:#d5f36a;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-icon svg{fill:#d5f36a;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-53ef06b5{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-text{color:#aebbd0;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-53ef06b5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#aebbd0;}.elementor-41 .elementor-element.elementor-element-ad4ac94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:27px 27px 27px 27px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-ad4ac94:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-ad4ac94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-41 .elementor-element.elementor-element-35506c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-35506c0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-2ce042b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 42px 0px rgba(0,0,0,0.18);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-2ce042b0:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2ce042b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-41 .elementor-element.elementor-element-2371cfbc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-2371cfbc .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-2371cfbc.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4169db;color:#4169db;}.elementor-41 .elementor-element.elementor-element-2371cfbc.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2371cfbc.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-2371cfbc.elementor-view-framed .elementor-icon{background-color:#4169db;}.elementor-41 .elementor-element.elementor-element-2371cfbc .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-2371cfbc .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2371cfbc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-2371cfbc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-68d06a0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 42px 0px rgba(0,0,0,0.18);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-68d06a0f:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-68d06a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-44f24caa.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4169db;color:#4169db;}.elementor-41 .elementor-element.elementor-element-44f24caa.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-44f24caa.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-44f24caa.elementor-view-framed .elementor-icon{background-color:#4169db;}.elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-44f24caa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-686f462e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 42px 0px rgba(0,0,0,0.18);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-686f462e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-686f462e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-40e9d1e9.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4169db;color:#4169db;}.elementor-41 .elementor-element.elementor-element-40e9d1e9.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-40e9d1e9.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-40e9d1e9.elementor-view-framed .elementor-icon{background-color:#4169db;}.elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-40e9d1e9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-7597cfa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 16px 42px 0px rgba(0,0,0,0.18);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-7597cfa9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7597cfa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-5634d5fa.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4169db;color:#4169db;}.elementor-41 .elementor-element.elementor-element-5634d5fa.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5634d5fa.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-5634d5fa.elementor-view-framed .elementor-icon{background-color:#4169db;}.elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-5634d5fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-67f124e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e3e8f1;--border-color:#e3e8f1;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-67f124e4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-67f124e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(44px/2);}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(44px/2);}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(44px/2);}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-44px/2);}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-44px/2);}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-icon i{color:#4169db;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-icon svg{fill:#4169db;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-3460df61{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:750;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-text{color:#536078;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-3460df61 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#536078;}.elementor-41 .elementor-element.elementor-element-57152c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:94px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-406974e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-147587a4{text-align:start;}.elementor-41 .elementor-element.elementor-element-147587a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#4264c7;}.elementor-41 .elementor-element.elementor-element-2db5b8bc{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-2db5b8bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-1.5px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-7e1c1d07{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-4e7dc28e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-475f50c8{--display:flex;--min-height:330px;--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:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#e3e8f1;--border-color:#e3e8f1;--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 20px 0px rgba(20,35,64,0.04);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-41 .elementor-element.elementor-element-475f50c8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-475f50c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-2a76b01a.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-2a76b01a.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2a76b01a.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-2a76b01a.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon{font-size:24px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;letter-spacing:-0.3px;}.elementor-41 .elementor-element.elementor-element-2a76b01a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#3e61cc;color:#3e61cc;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button:focus{background-color:#FFFFFF00;color:#1c3fae;}.elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-5cf8739e .elementor-button:focus svg{fill:#1c3fae;}.elementor-41 .elementor-element.elementor-element-431fe61e{--display:flex;--min-height:330px;--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:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#e3e8f1;--border-color:#e3e8f1;--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 20px 0px rgba(20,35,64,0.04);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-41 .elementor-element.elementor-element-431fe61e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-431fe61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-5fe14913.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-5fe14913.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5fe14913.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-5fe14913.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon{font-size:24px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;letter-spacing:-0.3px;}.elementor-41 .elementor-element.elementor-element-5fe14913 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#3e61cc;color:#3e61cc;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button:focus{background-color:#FFFFFF00;color:#1c3fae;}.elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-7d0f00b4 .elementor-button:focus svg{fill:#1c3fae;}.elementor-41 .elementor-element.elementor-element-6013185c{--display:flex;--min-height:330px;--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:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#e3e8f1;--border-color:#e3e8f1;--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 20px 0px rgba(20,35,64,0.04);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-41 .elementor-element.elementor-element-6013185c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6013185c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-2afcf767.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-2afcf767.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2afcf767.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-2afcf767.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon{font-size:24px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.25em;letter-spacing:-0.3px;}.elementor-41 .elementor-element.elementor-element-2afcf767 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#3e61cc;color:#3e61cc;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button:focus{background-color:#FFFFFF00;color:#1c3fae;}.elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-1e8281b2 .elementor-button:focus svg{fill:#1c3fae;}.elementor-41 .elementor-element.elementor-element-600626b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:94px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-600626b2:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-600626b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef2f8;}.elementor-41 .elementor-element.elementor-element-375440f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-1e04a55d{text-align:start;}.elementor-41 .elementor-element.elementor-element-1e04a55d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#4264c7;}.elementor-41 .elementor-element.elementor-element-23534cbe{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-23534cbe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-1.5px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-5316f5bd{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-578484{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-41f70247{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-41f70247:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-41f70247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-47b0fe7b.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-47b0fe7b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-47b0fe7b.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-47b0fe7b.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-47b0fe7b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-43f0094f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-4027993c{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-4027993c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4027993c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-177480fb.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-177480fb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-177480fb.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-177480fb.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-177480fb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-5d694a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-347fa9b3{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-347fa9b3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-347fa9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-f34092e.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-f34092e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f34092e.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-f34092e.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-f34092e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-1836efc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-3611ccf5{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-3611ccf5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3611ccf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-2bfdd566.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-2bfdd566.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2bfdd566.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-2bfdd566.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-2bfdd566 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-147e0718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-4103b699{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-4103b699:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4103b699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-4d60bd15.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-4d60bd15.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4d60bd15.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-4d60bd15.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-4d60bd15 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-2448157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-4317c42{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#e0e7f1;--border-color:#e0e7f1;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-4317c42:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4317c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon-box-title{margin-block-end:8px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-26b47238.elementor-view-stacked .elementor-icon{background-color:#eef2ff;fill:#4669df;color:#4669df;}.elementor-41 .elementor-element.elementor-element-26b47238.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-26b47238.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-26b47238.elementor-view-framed .elementor-icon{background-color:#4669df;}.elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon{font-size:18px;padding:0.65em;border-radius:14px 14px 14px 14px;}.elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-26b47238 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-264d1ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:750;line-height:1.5em;color:#66748a;}.elementor-41 .elementor-element.elementor-element-200964ea{--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:space-between;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--border-radius:18px 18px 18px 18px;--padding-top:23px;--padding-bottom:23px;--padding-left:26px;--padding-right:26px;}.elementor-41 .elementor-element.elementor-element-200964ea:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-200964ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101a2e;}.elementor-41 .elementor-element.elementor-element-479ab21c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-5c9cabae{text-align:start;}.elementor-41 .elementor-element.elementor-element-5c9cabae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-69585aad{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#bec9db;}.elementor-41 .elementor-element.elementor-element-3f06d11d{text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:750;line-height:1.6em;color:#e1e9f5;}.elementor-41 .elementor-element.elementor-element-7c740b7{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:94px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-146fd57c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-41 .elementor-element.elementor-element-146fd57c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-146fd57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101a2e;}.elementor-41 .elementor-element.elementor-element-74e64ab1{text-align:start;}.elementor-41 .elementor-element.elementor-element-74e64ab1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-332231e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-332231e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.06em;letter-spacing:-1.5px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-c86b3f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#c4cede;}.elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button{background-color:#d5f36a;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#09152a;color:#09152a;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button:focus{background-color:#e1fb83;color:#09152a;}.elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-33218b8b .elementor-button:focus svg{fill:#09152a;}.elementor-41 .elementor-element.elementor-element-3d6a1df4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-41 .elementor-element.elementor-element-1458e562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-20a164f2{text-align:start;}.elementor-41 .elementor-element.elementor-element-20a164f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:900;line-height:1.6em;color:#4266d1;}.elementor-41 .elementor-element.elementor-element-1076b70b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-1076b70b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-1cada704{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-3df04afd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-32139e41{text-align:start;}.elementor-41 .elementor-element.elementor-element-32139e41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:900;line-height:1.6em;color:#4266d1;}.elementor-41 .elementor-element.elementor-element-7e60d030{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-7e60d030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-708d3359{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-779fb1d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-4751bcb2{text-align:start;}.elementor-41 .elementor-element.elementor-element-4751bcb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:900;line-height:1.6em;color:#4266d1;}.elementor-41 .elementor-element.elementor-element-87f1271{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-87f1271 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-2d1a81a1{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-1dc661b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-22eaa5f0{text-align:start;}.elementor-41 .elementor-element.elementor-element-22eaa5f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:900;line-height:1.6em;color:#4266d1;}.elementor-41 .elementor-element.elementor-element-1055a2a7{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-1055a2a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-940fa4f{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-48acffd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:94px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-16937ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-11ce52ac{text-align:start;}.elementor-41 .elementor-element.elementor-element-11ce52ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-9e99935{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-9e99935 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-1.5px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-6b4005a6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#b9c5d8;}.elementor-41 .elementor-element.elementor-element-713ab277{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-41 .elementor-element.elementor-element-23fb796f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:21px 21px 21px 21px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-23fb796f:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-23fb796f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-dc167f2 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-stacked .elementor-icon{background-color:#d5f36a;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-default .elementor-icon{color:#d5f36a;border-color:#d5f36a;}.elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-default .elementor-icon svg{fill:#d5f36a;}.elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-framed .elementor-icon{background-color:#101a2e;}.elementor-41 .elementor-element.elementor-element-dc167f2.elementor-view-stacked .elementor-icon svg{fill:#101a2e;}.elementor-41 .elementor-element.elementor-element-dc167f2 .elementor-icon{font-size:24px;padding:0.65em;border-radius:16px 16px 16px 16px;}.elementor-41 .elementor-element.elementor-element-dc167f2 .elementor-icon svg{height:24px;}.elementor-41 .elementor-element.elementor-element-789b498c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-789b498c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;line-height:1.15em;letter-spacing:-0.8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-6268be83{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-6268be83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:1.2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-40821605{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#c0ccdc;}.elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button:focus{background-color:#FFFFFF00;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-afe2619 .elementor-button:focus svg{fill:#56d8dc;}.elementor-41 .elementor-element.elementor-element-e299e00{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:21px 21px 21px 21px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-e299e00:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e299e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-41 .elementor-element.elementor-element-55b5ea62 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-stacked .elementor-icon{background-color:#56d8dc;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-default .elementor-icon{color:#56d8dc;border-color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-default .elementor-icon svg{fill:#56d8dc;}.elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-framed .elementor-icon{background-color:#101a2e;}.elementor-41 .elementor-element.elementor-element-55b5ea62.elementor-view-stacked .elementor-icon svg{fill:#101a2e;}.elementor-41 .elementor-element.elementor-element-55b5ea62 .elementor-icon{font-size:24px;padding:0.65em;border-radius:16px 16px 16px 16px;}.elementor-41 .elementor-element.elementor-element-55b5ea62 .elementor-icon svg{height:24px;}.elementor-41 .elementor-element.elementor-element-7ae61af7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-7ae61af7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;line-height:1.15em;letter-spacing:-0.8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-400d6f04{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-400d6f04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:1.2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-62950e65{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#c0ccdc;}.elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button:focus{background-color:#FFFFFF00;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-100a84a9 .elementor-button:focus svg{fill:#56d8dc;}.elementor-41 .elementor-element.elementor-element-5302e769{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:21px 21px 21px 21px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-5302e769:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5302e769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-41 .elementor-element.elementor-element-cd90273 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-stacked .elementor-icon{background-color:#7f8dff;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-default .elementor-icon{color:#7f8dff;border-color:#7f8dff;}.elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-default .elementor-icon svg{fill:#7f8dff;}.elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-cd90273.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-41 .elementor-element.elementor-element-cd90273 .elementor-icon{font-size:24px;padding:0.65em;border-radius:16px 16px 16px 16px;}.elementor-41 .elementor-element.elementor-element-cd90273 .elementor-icon svg{height:24px;}.elementor-41 .elementor-element.elementor-element-45ddefbb{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-45ddefbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;line-height:1.15em;letter-spacing:-0.8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-48cf135d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-48cf135d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:1.2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-3bc742fe{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#c0ccdc;}.elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button:focus{background-color:#FFFFFF00;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-78bde72c .elementor-button:focus svg{fill:#56d8dc;}.elementor-41 .elementor-element.elementor-element-4a2514fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#56d8dc;--border-color:#56d8dc;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-41 .elementor-element.elementor-element-4a2514fb:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4a2514fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0B;}.elementor-41 .elementor-element.elementor-element-2a1d1e76{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#d0dae8;}.elementor-41 .elementor-element.elementor-element-5efc0762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:94px;--padding-bottom:94px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-1a305b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-7f262286{text-align:start;}.elementor-41 .elementor-element.elementor-element-7f262286 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#4264c7;}.elementor-41 .elementor-element.elementor-element-3a4b8c21{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-3a4b8c21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-1.5px;color:#101a2e;}.elementor-41 .elementor-element.elementor-element-9ba9b8a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-41 .elementor-element.elementor-element-64c23da3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;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:#e3e8f1;--border-color:#e3e8f1;--border-radius:26px 26px 26px 26px;box-shadow:0px 20px 55px 0px rgba(18,32,57,0.10);}.elementor-41 .elementor-element.elementor-element-6bc81a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-41 .elementor-element.elementor-element-6bc81a9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6bc81a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101a2e;}.elementor-41 .elementor-element.elementor-element-23454d75{text-align:start;}.elementor-41 .elementor-element.elementor-element-23454d75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;color:#56d8dc;}.elementor-41 .elementor-element.elementor-element-6e2e4680{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-6e2e4680 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.08em;letter-spacing:-1.5px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-4d6194e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#c0cbdc;}.elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon-box-title{margin-block-end:8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-3e1a56bb.elementor-view-stacked .elementor-icon{background-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-3e1a56bb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3e1a56bb.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-3e1a56bb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c2ccdc;}.elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon-box-title{margin-block-end:8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-26d6817b.elementor-view-stacked .elementor-icon{background-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-26d6817b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-26d6817b.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-26d6817b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c2ccdc;}.elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon-box-title{margin-block-end:8px;color:#ffffff;}.elementor-41 .elementor-element.elementor-element-3b092bfa.elementor-view-stacked .elementor-icon{background-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-3b092bfa.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3b092bfa.elementor-view-default .elementor-icon{fill:#eef2ff;color:#eef2ff;border-color:#eef2ff;}.elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;line-height:1.25em;}.elementor-41 .elementor-element.elementor-element-3b092bfa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#c2ccdc;}.elementor-41 .elementor-element.elementor-element-1cdce677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D5F36A2E;--border-color:#D5F36A2E;--border-radius:12px 12px 12px 12px;--padding-top:13px;--padding-bottom:13px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-1cdce677:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1cdce677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5F36A17;}.elementor-41 .elementor-element.elementor-element-1e00382{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#dce8b6;}.elementor-41 .elementor-element.elementor-element-78a47d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-41 .elementor-element.elementor-element-4cce6e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-4cce6e3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#172238;}.elementor-41 .elementor-element.elementor-element-2887e7c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5c677b;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group > label, .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-subgroup label{color:#35425a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-type-html{padding-bottom:0px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group .elementor-field{color:#172238;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group .elementor-field, .elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fbfcfe;border-color:#d9e0eb;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group .elementor-select-wrapper select{background-color:#fbfcfe;border-color:#d9e0eb;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-field-group .elementor-select-wrapper::before{color:#d9e0eb;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;border-radius:999px 999px 999px 999px;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .e-form__buttons__wrapper__button-next{background-color:#d5f36a;color:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-button[type="submit"]{background-color:#d5f36a;color:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-button[type="submit"] svg *{fill:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .e-form__buttons__wrapper__button-next:hover{background-color:#e1fb83;color:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-button[type="submit"]:hover{background-color:#e1fb83;color:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .elementor-button[type="submit"]:hover svg *{fill:#09152a;}.elementor-41 .elementor-element.elementor-element-5f8567e4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-41 .elementor-element.elementor-element-5f8567e4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-41 .elementor-element.elementor-element-698c8ec4{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#7b879a;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-547bdb0d{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-6e1a744b .elementor-heading-title{font-size:58px;}.elementor-41 .elementor-element.elementor-element-57152c50{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-2db5b8bc .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-600626b2{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-23534cbe .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-7c740b7{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-332231e .elementor-heading-title{font-size:38px;}.elementor-41 .elementor-element.elementor-element-48acffd0{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-9e99935 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-5efc0762{--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-3a4b8c21 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-6e2e4680 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-547bdb0d{--padding-top:56px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-2c097e1a{--width:100%;}.elementor-41 .elementor-element.elementor-element-6e1a744b .elementor-heading-title{font-size:42px;}.elementor-41 .elementor-element.elementor-element-ad4ac94{--width:100%;}.elementor-41 .elementor-element.elementor-element-67f124e4{--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-57152c50{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-406974e9{--width:100%;}.elementor-41 .elementor-element.elementor-element-2db5b8bc .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-475f50c8{--width:100%;}.elementor-41 .elementor-element.elementor-element-431fe61e{--width:100%;}.elementor-41 .elementor-element.elementor-element-6013185c{--width:100%;}.elementor-41 .elementor-element.elementor-element-600626b2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-375440f9{--width:100%;}.elementor-41 .elementor-element.elementor-element-23534cbe .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-41f70247{--width:100%;}.elementor-41 .elementor-element.elementor-element-4027993c{--width:100%;}.elementor-41 .elementor-element.elementor-element-347fa9b3{--width:100%;}.elementor-41 .elementor-element.elementor-element-3611ccf5{--width:100%;}.elementor-41 .elementor-element.elementor-element-4103b699{--width:100%;}.elementor-41 .elementor-element.elementor-element-4317c42{--width:100%;}.elementor-41 .elementor-element.elementor-element-479ab21c{--width:100%;}.elementor-41 .elementor-element.elementor-element-7c740b7{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-146fd57c{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-332231e .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-3d6a1df4{--width:100%;}.elementor-41 .elementor-element.elementor-element-48acffd0{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-16937ec{--width:100%;}.elementor-41 .elementor-element.elementor-element-9e99935 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-23fb796f{--width:100%;}.elementor-41 .elementor-element.elementor-element-e299e00{--width:100%;}.elementor-41 .elementor-element.elementor-element-5302e769{--width:100%;}.elementor-41 .elementor-element.elementor-element-5efc0762{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-41 .elementor-element.elementor-element-1a305b60{--width:100%;}.elementor-41 .elementor-element.elementor-element-3a4b8c21 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-6bc81a9{--width:100%;--padding-top:29px;--padding-bottom:29px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-6e2e4680 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-78a47d9c{--width:100%;--padding-top:29px;--padding-bottom:29px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-547bdb0d{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-2c097e1a{--width:56%;}.elementor-41 .elementor-element.elementor-element-ad4ac94{--width:38%;}.elementor-41 .elementor-element.elementor-element-67f124e4{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-57152c50{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-406974e9{--width:700px;}.elementor-41 .elementor-element.elementor-element-475f50c8{--width:32%;}.elementor-41 .elementor-element.elementor-element-431fe61e{--width:32%;}.elementor-41 .elementor-element.elementor-element-6013185c{--width:32%;}.elementor-41 .elementor-element.elementor-element-600626b2{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-375440f9{--width:700px;}.elementor-41 .elementor-element.elementor-element-41f70247{--width:32%;}.elementor-41 .elementor-element.elementor-element-4027993c{--width:32%;}.elementor-41 .elementor-element.elementor-element-347fa9b3{--width:32%;}.elementor-41 .elementor-element.elementor-element-3611ccf5{--width:32%;}.elementor-41 .elementor-element.elementor-element-4103b699{--width:32%;}.elementor-41 .elementor-element.elementor-element-4317c42{--width:32%;}.elementor-41 .elementor-element.elementor-element-479ab21c{--width:55%;}.elementor-41 .elementor-element.elementor-element-7c740b7{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-146fd57c{--width:40%;}.elementor-41 .elementor-element.elementor-element-3d6a1df4{--width:54%;}.elementor-41 .elementor-element.elementor-element-48acffd0{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-16937ec{--width:700px;}.elementor-41 .elementor-element.elementor-element-23fb796f{--width:32%;}.elementor-41 .elementor-element.elementor-element-e299e00{--width:32%;}.elementor-41 .elementor-element.elementor-element-5302e769{--width:32%;}.elementor-41 .elementor-element.elementor-element-5efc0762{--content-width:1160px;}.elementor-41 .elementor-element.elementor-element-1a305b60{--width:700px;}.elementor-41 .elementor-element.elementor-element-6bc81a9{--width:40%;}.elementor-41 .elementor-element.elementor-element-78a47d9c{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-2c097e1a{--width:100%;}.elementor-41 .elementor-element.elementor-element-ad4ac94{--width:100%;}.elementor-41 .elementor-element.elementor-element-406974e9{--width:100%;}.elementor-41 .elementor-element.elementor-element-475f50c8{--width:48%;}.elementor-41 .elementor-element.elementor-element-431fe61e{--width:48%;}.elementor-41 .elementor-element.elementor-element-6013185c{--width:48%;}.elementor-41 .elementor-element.elementor-element-375440f9{--width:100%;}.elementor-41 .elementor-element.elementor-element-41f70247{--width:48%;}.elementor-41 .elementor-element.elementor-element-4027993c{--width:48%;}.elementor-41 .elementor-element.elementor-element-347fa9b3{--width:48%;}.elementor-41 .elementor-element.elementor-element-3611ccf5{--width:48%;}.elementor-41 .elementor-element.elementor-element-4103b699{--width:48%;}.elementor-41 .elementor-element.elementor-element-4317c42{--width:48%;}.elementor-41 .elementor-element.elementor-element-479ab21c{--width:100%;}.elementor-41 .elementor-element.elementor-element-146fd57c{--width:100%;}.elementor-41 .elementor-element.elementor-element-3d6a1df4{--width:100%;}.elementor-41 .elementor-element.elementor-element-16937ec{--width:100%;}.elementor-41 .elementor-element.elementor-element-23fb796f{--width:48%;}.elementor-41 .elementor-element.elementor-element-e299e00{--width:48%;}.elementor-41 .elementor-element.elementor-element-5302e769{--width:48%;}.elementor-41 .elementor-element.elementor-element-1a305b60{--width:100%;}.elementor-41 .elementor-element.elementor-element-6bc81a9{--width:100%;}.elementor-41 .elementor-element.elementor-element-78a47d9c{--width:100%;}}/* Start custom CSS */:root {
      --navy: #101a2e;
      --navy-2: #172541;
      --blue: #4f80ff;
      --cyan: #56d8dc;
      --ink: #172238;
      --muted: #5c677b;
      --paper: #f6f8fc;
      --white: #ffffff;
      --line: #e3e8f1;
      --lime: #d5f36a;
      --radius: 22px;
      --shadow: 0 20px 55px rgba(18, 32, 57, .10);
      --max: 1160px;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; scroll-padding-top: 88px; }
    body { margin: 0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: var(--ink); background: var(--paper); line-height: 1.6; }
    a { color: inherit; text-decoration: none; }
    button, input, select, textarea { font: inherit; }
    .container { width: min(calc(100% - 40px), var(--max)); margin: 0 auto; }
    .eyebrow { display: inline-flex; align-items: center; gap: 10px; color: #4264c7; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
    .eyebrow::before { content: ""; width: 25px; height: 2px; background: currentColor; }
    .section { padding: 94px 0; }
    .section-heading { max-width: 700px; margin-bottom: 38px; }
    .section-heading h2 { margin: 14px 0 12px; color: var(--navy); font-size: clamp(2rem, 4vw, 3.05rem); line-height: 1.12; letter-spacing: -.045em; }
    .section-heading p { margin: 0; color: var(--muted); font-size: 1.04rem; max-width: 650px; }
    .btn { display: inline-flex; justify-content: center; align-items: center; gap: 10px; border: 0; border-radius: 999px; padding: 13px 20px; min-height: 48px; font-weight: 750; font-size: .92rem; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }
    .btn:hover { transform: translateY(-2px); }
    .btn-primary { color: #09152a; background: var(--lime); box-shadow: 0 8px 22px rgba(213, 243, 106, .18); }
    .btn-primary:hover { background: #e1fb83; box-shadow: 0 12px 28px rgba(213, 243, 106, .24); }
    .btn-light { color: var(--navy); background: white; }
    .btn-outline { border: 1px solid rgba(255,255,255,.27); color: white; background: transparent; }
    .btn-outline:hover { background: rgba(255,255,255,.08); }
    .arrow { font-size: 1.15rem; line-height: 1; }

    /* Header */
    .site-header { position: sticky; top: 0; z-index: 20; background: rgba(16,26,46,.96); backdrop-filter: blur(15px); border-bottom: 1px solid rgba(255,255,255,.09); }
    .nav { min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
    .brand { display: inline-flex; align-items: center; gap: 12px; color: white; flex-shrink: 0; }
    .brand-mark { display: grid; grid-template-columns: repeat(3, 7px); grid-template-rows: repeat(3, 7px); gap: 3px; transform: rotate(-8deg); }
    .brand-mark span { border-radius: 2px; background: var(--cyan); }
    .brand-mark span:nth-child(2), .brand-mark span:nth-child(4), .brand-mark span:nth-child(8) { opacity: .4; }
    .brand-mark span:nth-child(5) { background: var(--lime); }
    .brand-name { display: block; font-size: 1.04rem; font-weight: 850; letter-spacing: -.025em; line-height: 1.2; }
    .brand-sub { display: block; margin-top: 3px; color: #aebbd0; font-size: .62rem; font-weight: 700; text-transform: uppercase; letter-spacing: .16em; }
    .nav-links { display: flex; align-items: center; gap: clamp(16px, 2.4vw, 30px); color: #d5deed; font-size: .85rem; font-weight: 650; }
    .nav-links a:not(.btn):hover { color: var(--cyan); }
    .nav-phone { color: white; font-weight: 800; white-space: nowrap; font-size: .9rem; }
    .mobile-menu { display: none; }

    /* Hero */
    .hero { position: relative; overflow: hidden; color: white; background: radial-gradient(ellipse at 77% 32%, rgba(79,128,255,.24), transparent 38%), radial-gradient(ellipse at 88% 88%, rgba(86,216,220,.13), transparent 28%), var(--navy); }
    .hero::before { content: ""; position: absolute; inset: 0; opacity: .16; background-image: linear-gradient(rgba(255,255,255,.09) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.09) 1px, transparent 1px); background-size: 48px 48px; mask-image: linear-gradient(90deg, black, transparent 82%); pointer-events: none; }
    .hero-grid { position: relative; display: grid; grid-template-columns: 1.08fr .92fr; gap: 50px; align-items: center; padding-top: 82px; padding-bottom: 78px; min-height: 560px; }
    .hero .eyebrow { color: var(--cyan); }
    .hero h1 { max-width: 670px; margin: 19px 0 22px; font-size: clamp(2.8rem, 5.6vw, 5rem); line-height: .99; letter-spacing: -.065em; font-weight: 850; }
    .hero h1 em { color: var(--cyan); font-style: normal; }
    .hero-copy { max-width: 600px; color: #c3cee0; font-size: clamp(1rem, 1.5vw, 1.12rem); }
    .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
    .hero-note { display: flex; align-items: center; gap: 9px; margin-top: 25px; color: #aebbd0; font-size: .84rem; }
    .live-dot { width: 8px; height: 8px; background: var(--lime); border-radius: 50%; box-shadow: 0 0 0 5px rgba(213,243,106,.1); }
    .hero-visual { position: relative; min-height: 400px; display: grid; place-items: center; }
    .orbit { position: absolute; width: min(100%, 425px); aspect-ratio: 1; border: 1px solid rgba(154,185,255,.22); border-radius: 50%; transform: rotate(-19deg) scaleY(.76); }
    .orbit::before, .orbit::after { content: ""; position: absolute; inset: 11%; border: 1px solid rgba(86,216,220,.19); border-radius: 50%; }
    .orbit::after { inset: 23%; border-color: rgba(154,185,255,.16); }
    .hub { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 180px; height: 180px; border: 1px solid rgba(255,255,255,.22); border-radius: 34px; background: linear-gradient(145deg, rgba(41,65,109,.95), rgba(17,31,56,.96)); box-shadow: 0 24px 80px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.13); transform: rotate(-4deg); }
    .hub .brand-mark { transform: scale(1.9) rotate(0); margin-bottom: 27px; }
    .hub strong { font-size: .88rem; letter-spacing: .1em; text-transform: uppercase; }
    .hub small { color: #aebbd0; font-size: .68rem; }
    .float-card { position: absolute; z-index: 3; display: flex; align-items: center; gap: 11px; padding: 13px 15px; background: rgba(255,255,255,.97); color: var(--navy); border: 1px solid rgba(255,255,255,.65); border-radius: 15px; box-shadow: 0 16px 42px rgba(0,0,0,.18); min-width: 164px; }
    .float-card svg { width: 23px; height: 23px; color: #4169db; flex-shrink: 0; }
    .float-card strong { display: block; font-size: .82rem; line-height: 1.2; }
    .float-card small { display: block; color: #728096; font-size: .69rem; margin-top: 3px; }
    .fc-one { top: 42px; left: 0; }
    .fc-two { top: 92px; right: -4px; }
    .fc-three { bottom: 69px; left: 0; }
    .fc-four { bottom: 24px; right: 0; }

    .trust-bar { background: white; border-bottom: 1px solid var(--line); }
    .trust-grid { min-height: 92px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; gap: 20px; }
    .trust-item { display: flex; justify-content: center; align-items: center; gap: 10px; color: #536078; font-weight: 750; font-size: .84rem; }
    .trust-item svg { width: 20px; height: 20px; color: #4169db; flex-shrink: 0; }

    /* Core services */
    .core-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
    .core-card { position: relative; display: flex; flex-direction: column; align-items: flex-start; min-height: 330px; padding: 29px; overflow: hidden; border: 1px solid var(--line); border-radius: var(--radius); background: white; box-shadow: 0 4px 20px rgba(20,35,64,.025); transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }
    .core-card:hover { transform: translateY(-5px); box-shadow: var(--shadow); border-color: #c5d1f4; }
    .icon-tile { width: 54px; height: 54px; display: grid; place-items: center; border-radius: 16px; background: #eef2ff; color: #4669df; }
    .icon-tile svg { width: 25px; height: 25px; }
    .core-card h3 { margin: 22px 0 9px; font-size: 1.32rem; line-height: 1.2; color: var(--navy); letter-spacing: -.025em; }
    .core-card p { color: var(--muted); margin: 0 0 19px; font-size: .94rem; }
    .text-link { display: inline-flex; gap: 7px; align-items: center; margin-top: auto; color: #3e61cc; font-weight: 800; font-size: .88rem; }
    .text-link:hover { color: #1c3fae; }
    .card-number { position: absolute; top: 20px; right: 25px; color: #e8edf6; font-size: 2.2rem; font-weight: 900; letter-spacing: -.07em; }

    /* Capability band */
    .capabilities { background: #eef2f8; }
    .capabilities .section-heading { max-width: 770px; }
    .cap-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }
    .cap-card { display: flex; gap: 15px; align-items: flex-start; padding: 23px; background: white; border: 1px solid #e0e7f1; border-radius: 18px; min-height: 185px; }
    .cap-icon { display: grid; place-items: center; flex: 0 0 43px; width: 43px; height: 43px; color: #4266d1; background: #edf2ff; border-radius: 13px; }
    .cap-icon svg { width: 21px; height: 21px; }
    .cap-card h3 { margin: 1px 0 6px; font-size: 1.02rem; letter-spacing: -.02em; }
    .cap-card p { margin: 0; color: var(--muted); font-size: .86rem; line-height: 1.55; }
    .vendor-line { display: block; margin-top: 9px; color: #66748a; font-size: .73rem; font-weight: 750; }
    .hardware-strip { margin-top: 18px; padding: 23px 26px; border-radius: 18px; background: var(--navy); color: white; display: flex; align-items: center; justify-content: space-between; gap: 22px; }
    .hardware-strip h3 { margin: 0 0 3px; font-size: 1.15rem; }
    .hardware-strip p { margin: 0; color: #bec9db; font-size: .88rem; }
    .brand-pills { display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-end; }
    .brand-pills span { padding: 7px 12px; border: 1px solid rgba(255,255,255,.17); border-radius: 999px; color: #e1e9f5; font-size: .78rem; font-weight: 750; }

    /* Local difference */
    .difference-grid { display: grid; grid-template-columns: .85fr 1.15fr; gap: 70px; align-items: center; }
    .difference-panel { position: relative; padding: 37px; background: var(--navy); color: white; border-radius: 27px; overflow: hidden; }
    .difference-panel::before { content: ""; position: absolute; width: 280px; height: 280px; right: -100px; top: -110px; border: 1px solid rgba(86,216,220,.25); border-radius: 50%; box-shadow: 0 0 0 26px rgba(86,216,220,.035), 0 0 0 54px rgba(86,216,220,.025); }
    .difference-panel > * { position: relative; }
    .difference-panel .eyebrow { color: var(--cyan); }
    .difference-panel h2 { max-width: 390px; font-size: clamp(2rem, 4vw, 3rem); line-height: 1.06; letter-spacing: -.05em; margin: 16px 0; }
    .difference-panel p { color: #c4cede; font-size: .96rem; margin-bottom: 26px; }
    .difference-list { display: grid; gap: 22px; }
    .difference-item { display: grid; grid-template-columns: 45px 1fr; gap: 16px; }
    .difference-item .index { color: #4266d1; font-weight: 900; font-size: .8rem; padding-top: 4px; }
    .difference-item h3 { margin: 0 0 5px; color: var(--navy); font-size: 1.05rem; }
    .difference-item p { margin: 0; color: var(--muted); font-size: .91rem; }

    /* Sister ventures */
    .ventures { color: white; background: #101a2e; position: relative; overflow: hidden; }
    .ventures::after { content: ""; position: absolute; right: -160px; bottom: -210px; width: 480px; height: 480px; border: 1px solid rgba(86,216,220,.15); border-radius: 50%; box-shadow: 0 0 0 35px rgba(86,216,220,.025), 0 0 0 70px rgba(86,216,220,.02); pointer-events: none; }
    .ventures .section-heading h2 { color: white; }
    .ventures .section-heading p { color: #b9c5d8; }
    .ventures .eyebrow { color: var(--cyan); }
    .venture-grid { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
    .venture-card { display: flex; flex-direction: column; align-items: flex-start; padding: 28px; border: 1px solid rgba(255,255,255,.13); border-radius: 21px; background: rgba(255,255,255,.055); transition: transform .2s ease, background .2s ease; }
    .venture-card:hover { transform: translateY(-4px); background: rgba(255,255,255,.085); }
    .venture-symbol { display: grid; place-items: center; width: 53px; height: 53px; border-radius: 16px; margin-bottom: 24px; color: var(--navy); background: var(--lime); }
    .venture-card:nth-child(2) .venture-symbol { background: var(--cyan); }
    .venture-card:nth-child(3) .venture-symbol { color: white; background: #7f8dff; }
    .venture-symbol svg { width: 26px; height: 26px; }
    .venture-card .venture-name { margin: 0; font-weight: 900; font-size: 1.55rem; letter-spacing: -.04em; line-height: 1.15; }
    .venture-card .venture-category { color: var(--cyan); margin-top: 7px; font-size: .74rem; font-weight: 800; text-transform: uppercase; letter-spacing: .1em; }
    .venture-card p { color: #c0ccdc; margin: 17px 0 24px; font-size: .89rem; }
    .venture-card .venture-link { margin-top: auto; font-size: .86rem; font-weight: 800; color: white; }
    .venture-card .venture-link span { color: var(--cyan); padding-left: 4px; }
    .ecosystem-note { position: relative; z-index: 1; margin-top: 23px; padding: 18px 22px; border-left: 3px solid var(--cyan); color: #d0dae8; background: rgba(255,255,255,.045); font-size: .9rem; }

    /* Contact */
    .contact { background: #eff3f9; }
    .contact-shell { display: grid; grid-template-columns: .82fr 1.18fr; overflow: hidden; background: white; border: 1px solid var(--line); border-radius: 26px; box-shadow: var(--shadow); }
    .contact-info { padding: 39px; color: white; background: var(--navy); }
    .contact-info .eyebrow { color: var(--cyan); }
    .contact-info h2 { margin: 15px 0 13px; font-size: clamp(2rem, 3.4vw, 2.8rem); letter-spacing: -.05em; line-height: 1.08; }
    .contact-info > p { color: #c0cbdc; margin: 0 0 28px; font-size: .94rem; }
    .contact-detail { display: grid; grid-template-columns: 31px 1fr; gap: 12px; margin-top: 23px; }
    .contact-detail svg { width: 21px; height: 21px; margin-top: 3px; color: var(--cyan); }
    .contact-detail strong { display: block; margin-bottom: 3px; font-size: .91rem; }
    .contact-detail span, .contact-detail a { display: block; color: #c2ccdc; font-size: .86rem; }
    .contact-detail a:hover { color: white; }
    .opening-note { padding: 13px 15px; border-radius: 12px; background: rgba(213,243,106,.09); border: 1px solid rgba(213,243,106,.18); color: #dce8b6; font-size: .79rem; margin-top: 26px; }
    .contact-form { padding: 39px; }
    .contact-form h3 { margin: 0 0 6px; font-size: 1.38rem; letter-spacing: -.035em; }
    .contact-form .form-intro { color: var(--muted); margin: 0 0 23px; font-size: .88rem; }
    .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }
    .field { display: flex; flex-direction: column; gap: 7px; margin-bottom: 15px; }
    .field.full { grid-column: 1 / -1; }
    .field label { color: #35425a; font-size: .81rem; font-weight: 800; }
    .field input, .field select, .field textarea { width: 100%; border: 1px solid #d9e0eb; background: #fbfcfe; border-radius: 10px; padding: 12px 13px; color: var(--ink); outline: none; min-height: 46px; transition: border-color .15s ease, box-shadow .15s ease; }
    .field textarea { resize: vertical; min-height: 110px; }
    .field input:focus, .field select:focus, .field textarea:focus { border-color: #6281e8; box-shadow: 0 0 0 3px rgba(79,128,255,.12); }
    .form-footnote { color: #7b879a; font-size: .74rem; margin: 13px 0 0; }
    .site-footer { padding: 26px 0; color: #afbbce; background: #0b1324; font-size: .8rem; }
    .footer-row { display: flex; align-items: center; justify-content: space-between; gap: 18px; }
    .footer-row strong { color: white; }
    .footer-links { display: flex; gap: 19px; flex-wrap: wrap; }
    .footer-links a:hover { color: var(--cyan); }
    .footer-end { color: #7f8da4; }
    .form-message { display: none; padding: 12px 14px; margin-top: 14px; background: #fff7dc; border: 1px solid #f0df9f; color: #68541a; border-radius: 10px; font-size: .82rem; }
    .form-message.show { display: block; }

    @media (max-width: 1000px) {
      .nav-links { gap: 15px; }
      .nav-links a:nth-child(2) { display: none; }
      .hero-grid { gap: 20px; }
      .hero-visual { transform: scale(.9); }
      .core-grid { gap: 13px; }
      .core-card { padding: 24px; }
      .cap-grid { grid-template-columns: repeat(2, 1fr); }
      .difference-grid { gap: 38px; }
      .contact-info, .contact-form { padding: 30px; }
    }
    @media (max-width: 760px) {
      .container { width: min(calc(100% - 30px), var(--max)); }
      .section { padding: 68px 0; }
      .nav { min-height: 70px; }
      .nav-links { display: none; position: absolute; top: 70px; left: 0; right: 0; padding: 17px 20px 22px; background: var(--navy); border-top: 1px solid rgba(255,255,255,.1); flex-direction: column; align-items: stretch; gap: 15px; }
      .nav-links.open { display: flex; }
      .nav-links a, .nav-links a:nth-child(2) { display: block; }
      .nav-links .btn { width: 100%; }
      .mobile-menu { display: inline-flex; justify-content: center; align-items: center; width: 42px; height: 42px; padding: 0; border: 1px solid rgba(255,255,255,.18); border-radius: 12px; color: white; background: transparent; }
      .mobile-menu svg { width: 22px; height: 22px; }
      .hero-grid { grid-template-columns: 1fr; padding-top: 64px; padding-bottom: 44px; gap: 10px; }
      .hero h1 { max-width: 560px; font-size: clamp(2.8rem, 12vw, 4.5rem); }
      .hero-visual { min-height: 355px; transform: scale(.86); margin: -10px -30px 0; }
      .fc-one { left: 4%; }
      .fc-two { right: 4%; }
      .fc-three { left: 4%; }
      .fc-four { right: 4%; }
      .trust-grid { grid-template-columns: 1fr 1fr; padding: 19px 0; gap: 17px 8px; }
      .trust-item { justify-content: flex-start; font-size: .8rem; }
      .core-grid, .venture-grid { grid-template-columns: 1fr; }
      .core-card { min-height: 280px; }
      .cap-grid { grid-template-columns: 1fr; }
      .cap-card { min-height: unset; }
      .hardware-strip { align-items: flex-start; flex-direction: column; }
      .brand-pills { justify-content: flex-start; }
      .difference-grid { grid-template-columns: 1fr; gap: 35px; }
      .difference-panel { padding: 28px; }
      .contact-shell { grid-template-columns: 1fr; }
      .contact-info, .contact-form { padding: 29px 24px; }
      .footer-row { align-items: flex-start; flex-direction: column; }
    }
    @media (max-width: 430px) {
      .hero-actions { align-items: stretch; flex-direction: column; }
      .hero-actions .btn { width: 100%; }
      .hero-visual { transform: scale(.73); min-height: 300px; margin: -8px -58px -2px; }
      .form-grid { grid-template-columns: 1fr; gap: 0; }
      .field.full { grid-column: auto; }
      .trust-item { font-size: .74rem; }
    }
    @media (prefers-reduced-motion: reduce) {
      html { scroll-behavior: auto; }
      *, *::before, *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; }
    }/* End custom CSS */