.elementor-45 .elementor-element.elementor-element-31000c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-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-45 .elementor-element.elementor-element-31000d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-31000d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-31000c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-45 .elementor-element.elementor-element-31000cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-31000d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-31000d7{--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;}:root{--page-title-display:none;}/* Start custom CSS */.pg-page{font-family:"Source Sans 3",sans-serif;color:#12223A}.pg-page .elementor-heading-title{font-family:"Manrope",sans-serif}.pg-hero{min-height:480px;padding:80px max(24px,calc((100vw - 1180px)/2));justify-content:center;background:radial-gradient(circle at 86% 18%,rgba(10,145,216,.22),transparent 30%),linear-gradient(135deg,#071F46,#0B2F66);color:#fff}.pg-kicker{color:#91D5F4;text-transform:uppercase;letter-spacing:.13em;font:800 11px "Manrope",sans-serif}.pg-hero-title .elementor-heading-title{max-width:950px;color:#fff;font-size:clamp(48px,5.1vw,72px);line-height:1.03;letter-spacing:-.055em}.pg-hero-lead{max-width:760px;color:#C7DBE9;font-size:20px;line-height:1.55}.pg-section{padding:100px max(24px,calc((100vw - 1180px)/2));gap:24px}.pg-section-alt{background:#F3F7F9}.pg-section-blue{background:#EAF6FC}.pg-section-title .elementor-heading-title{max-width:850px;color:#0B2F66;font-size:clamp(36px,4vw,55px);line-height:1.08;letter-spacing:-.048em}.pg-section-lead{max-width:720px;color:#5F6F82;font-size:18px;line-height:1.65}.pg-grid{align-items:stretch}.pg-card{width:calc(25% - 14px);min-height:265px;padding:27px 24px;border:1px solid #DCE6ED;border-radius:12px;background:#fff;gap:12px}.pg-card-number{color:#0A91D8;font:800 10px "Manrope",sans-serif}.pg-card-title .elementor-heading-title{color:#0B2F66;font-size:19px;line-height:1.25}.pg-card-copy{color:#5F6F82;font-size:14px;line-height:1.55}.pg-card-link .elementor-button{background:transparent;color:#0879B7;padding:8px 0;font:800 12px "Manrope",sans-serif}.pg-pro-card{background:#EAF6FC}.pg-industry-card{width:calc(33.333% - 12px);min-height:300px;padding:30px;border:1px solid #DCE6ED;border-radius:12px;background:#fff;gap:14px}.pg-tags .elementor-widget-container{display:flex;flex-wrap:wrap;gap:7px}.pg-tags span{padding:5px 8px;border-radius:5px;background:#EAF6FC;color:#0879B7;font:700 10px "Manrope",sans-serif}.pg-about-split{align-items:center}.pg-about-visual{width:42%;min-height:510px;padding:36px;border-radius:18px;justify-content:space-between;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.25),transparent 28%),linear-gradient(145deg,#0B2F66,#0A91D8 150%);color:#fff}.pg-about-monogram .elementor-heading-title{color:#fff;font-size:160px;text-align:center;letter-spacing:-.09em}.pg-about-caption{border-top:1px solid rgba(255,255,255,.25);padding-top:20px}.pg-about-content{width:58%;gap:18px}.pg-body{color:#53677A;font-size:17px;line-height:1.68}.pg-value{width:calc(50% - 9px);padding:25px;border-top:2px solid #0A91D8}.pg-value:nth-child(2n){border-color:#FF7A3D}.pg-value-title .elementor-heading-title{color:#0B2F66;font-size:19px}.pg-work-card{width:calc(33.333% - 12px);min-height:330px;padding:32px;border:1px solid #DCE6ED;border-top:5px solid #0A91D8;border-radius:12px;background:#fff;gap:16px}.pg-work-card:nth-child(2){border-top-color:#FF7A3D;background:#FFF1E9}.pg-work-title .elementor-heading-title{color:#0B2F66;font-size:24px;line-height:1.25}.pg-resource-card{width:calc(33.333% - 12px);min-height:320px;padding:32px;border:1px solid #DCE6ED;border-radius:12px;background:#fff;gap:14px}.pg-resource-category{color:#0879B7;text-transform:uppercase;letter-spacing:.11em;font:800 10px "Manrope",sans-serif}.pg-contact-grid{align-items:flex-start}.pg-contact-info{width:44%;gap:20px}.pg-contact-form{width:56%;padding:34px;border-radius:16px;background:#fff;box-shadow:0 25px 70px rgba(11,47,102,.14)}.pg-contact-note{padding:23px;border-left:4px solid #FF7A3D;background:#FFF1E9;color:#5F6F82;font-size:14px}.pg-form .elementor-field-label{color:#334A60;font:700 12px "Manrope",sans-serif}.pg-form .elementor-field{min-height:48px;border:1px solid #CBDCE6!important;border-radius:7px!important;background:#FBFDFE!important}.pg-form .elementor-button{background:#FF7A3D!important;color:#fff!important;border-radius:9px!important;font:800 13px "Manrope",sans-serif!important}.pg-primary .elementor-button{background:#FF7A3D;color:#fff;border-radius:9px;padding:16px 24px;font:800 13px "Manrope",sans-serif}.pg-cta{padding:85px max(24px,calc((100vw - 1180px)/2));background:#0B2F66;color:#fff}.pg-cta-title .elementor-heading-title{color:#fff;font-size:clamp(36px,4vw,54px);line-height:1.08}.pg-cta-copy{max-width:670px;color:#C7DBE9;font-size:18px}@media(max-width:1024px){.pg-card{width:calc(50% - 9px)}.pg-industry-card,.pg-work-card,.pg-resource-card{width:calc(50% - 9px)}.pg-section{padding:80px 28px}}@media(max-width:767px){.pg-hero{min-height:450px;padding:65px 20px}.pg-hero-title .elementor-heading-title{font-size:43px}.pg-section,.pg-cta{padding:68px 20px}.pg-card,.pg-industry-card,.pg-work-card,.pg-resource-card,.pg-value{width:100%}.pg-about-split,.pg-contact-grid{flex-direction:column!important}.pg-about-visual,.pg-about-content,.pg-contact-info,.pg-contact-form{width:100%}.pg-about-visual{min-height:430px}.pg-grid{flex-direction:column!important}.pg-contact-form{padding:24px}}/* End custom CSS */