.elementor .brg-stat-tile:hover,.elementor .brg-stat-tile:focus-visible{box-shadow:0px 8px 40px 0px rgba(15,23,42,.12);transform:translate3d(0px, -4px, 0px);}.elementor .brg-stat-tile{padding:24px;border-radius:8px;border-block-start-width:3px;background-color:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(15,23,42,.06);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--brg-navy, #16233D);\n}.elementor .brg-row-title{font-family:var(--brg-font-heading);font-weight:600;font-size:16.8px;color:var(--brg-ink);margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .brg-row-item{display:flex;gap:16px;align-items:flex-start;padding-block:20px; border-block-end:1px solid var(--brg-gray-200, #E2E5EA);\n}.elementor .brg-badge-num-text{font-family:var(--brg-font-heading);font-weight:700;font-size:14px;color:#FFFFFF;margin:0px;}.elementor .brg-badge-num{width:40px;height:40px;border-radius:10px;background-color:var(--brg-navy);display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .brg-form-option{font-family:var(--brg-font-body);font-size:14px;color:var(--brg-ink);border-radius:8px;border-width:1px;border-color:var(--brg-gray-200);border-style:solid;display:flex;gap:8px;align-items:center;padding-block:10px; padding-inline:14px;\n}.elementor .brg-form-input:focus{border-color:var(--brg-navy);outline-style:none;box-shadow:0px 0px 0px 3px rgba(22,35,61,.15);}.elementor .brg-form-input{width:100%;font-family:var(--brg-font-body);font-size:16px;color:var(--brg-ink);border-radius:8px;border-width:1px;border-color:var(--brg-gray-200);border-style:solid;padding-block:12px; padding-inline:16px;\n}.elementor .brg-form-label{font-family:var(--brg-font-body);font-weight:600;font-size:14px;color:var(--brg-ink);}.elementor .brg-form-card{padding:40px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 20px 60px 0px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:20px;}.elementor .brg-faq-a{font-family:var(--brg-font-body);font-size:16px;color:var(--brg-gray-600);line-height:1.6;margin:0px;}.elementor .brg-faq-q:hover,.elementor .brg-faq-q:focus-visible{text-decoration:none !important;color:var(--brg-ink, #171B22) !important;\n}.elementor .brg-faq-q:focus{color:var(--brg-ink, #171B22) !important;\n}.elementor .brg-faq-q{font-family:var(--brg-font-heading);font-weight:600;font-size:clamp(16px,1.8vw,17.92px);text-decoration:none !important;margin:0px;color:var(--brg-ink, #171B22) !important;\n}.elementor .brg-quote{font-family:var(--brg-font-heading);font-weight:600;font-size:clamp(19px,2.4vw,24px);color:var(--brg-navy);line-height:1.35;text-align:center;padding:32px;border-radius:12px;background-color:var(--brg-gray-050);border-inline-start:4px solid var(--brg-navy, #16233D); text-wrap:balance;\n}.elementor .brg-btn-cta:hover,.elementor .brg-btn-cta:focus-visible{background-image:linear-gradient(90deg, #128C7E 0%,#52CC5A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 32px 0px rgba(82,204,90,.4);transform:scale3d(1.04, 1.04, 1);color:#FFFFFF !important;\n}.elementor .brg-btn-cta:focus{outline-width:3px;outline-color:rgba(82,204,90,.5);outline-style:solid;outline-offset:2px;color:#FFFFFF !important;\n}.elementor .brg-btn-cta:active{transform:scale3d(0.98, 0.98, 1);color:#FFFFFF !important;\n}.elementor .brg-btn-cta{font-family:var(--brg-font-heading);font-weight:700;font-size:16px;letter-spacing:0.02em;text-decoration:none !important;text-transform:uppercase;border-radius:8px;background-image:linear-gradient(90deg, #52CC5A 0%,#128C7E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 4px 20px 0px rgba(18,140,126,.28);display:inline-flex;gap:10px;justify-content:center;align-items:center;color:#FFFFFF !important; padding-block:16px; padding-inline:32px; transition:transform .25s ease, box-shadow .25s ease, background .25s ease;\n}.elementor .brg-card-desc{font-family:var(--brg-font-body);font-size:15.2px;color:var(--brg-gray-600);line-height:1.55;margin:0px;}.elementor .brg-card-title{font-family:var(--brg-font-heading);font-weight:600;font-size:19.2px;color:var(--brg-ink);margin:0px;}.elementor .brg-card:hover,.elementor .brg-card:focus-visible{border-color:var(--brg-navy);box-shadow:0px 8px 40px 0px rgba(15,23,42,.12);transform:translate3d(0px, -4px, 0px);}.elementor .brg-card{padding:28px;border-radius:12px;border-width:1px;border-color:var(--brg-gray-200);border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 24px 0px rgba(15,23,42,.06);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:12px;}.elementor .brg-body-light{font-family:var(--brg-font-body);font-size:16px;color:#C9D2DE;line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .brg-body{font-family:var(--brg-font-body);font-size:16px;color:var(--brg-gray-600);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .brg-lead-light{font-family:var(--brg-font-body);font-size:clamp(16.8px,2vw,20.48px);color:#C9D2DE;line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .brg-lead{font-family:var(--brg-font-body);font-size:clamp(16.8px,2vw,20.48px);color:var(--brg-gray-600);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .brg-h3{font-family:var(--brg-font-heading);font-weight:600;font-size:19.2px;color:var(--brg-ink);line-height:1.3;margin:0px;}.elementor .brg-h2-light{font-family:var(--brg-font-heading);font-weight:700;font-size:clamp(25.6px,3vw,32px);color:#FFFFFF;line-height:1.18;margin:0px;text-wrap:balance; & em { color:#8FE3C2; font-style:normal; }\n}.elementor .brg-h2{font-family:var(--brg-font-heading);font-weight:700;font-size:clamp(25.6px,3vw,32px);color:var(--brg-ink);line-height:1.18;margin:0px;text-wrap:balance; & em { color:var(--brg-navy, #16233D); font-style:normal; }\n}.elementor .brg-h1{font-family:var(--brg-font-heading);font-weight:700;font-size:clamp(36px,5vw,48px);color:var(--brg-ink);line-height:1.12;margin:0px;text-wrap:balance; & em { color:var(--brg-navy, #16233D); font-style:normal; }\n}.elementor .brg-eyebrow-light{font-family:var(--brg-font-body);font-weight:700;font-size:11px;color:#B9C4D6;letter-spacing:0.08em;text-transform:uppercase;display:inline-block;}.elementor .brg-eyebrow{font-family:var(--brg-font-body);font-weight:700;font-size:11px;color:var(--brg-navy);letter-spacing:0.08em;text-transform:uppercase;display:inline-block;}.elementor .brg-section-dark{color:#FFFFFF;background-color:var(--brg-navy-deep);}.elementor .brg-section-alt{background-color:var(--brg-gray-050);}.elementor .brg-section{padding-block:96px;\n}