.elementor .chk-text{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--gray-500);line-height:1.6;display:block;& strong { color: var(--navy-text); font-weight: 700; }\n}.elementor .chk-icon{width:22px;height:22px;color:#2F7BFF;margin-block-start:2px;flex:0 0 auto;}.elementor .chk-item{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .comp-bar{height:26px;padding:0px;margin-block-start:8px;border-radius:6px;background-image:linear-gradient(90deg, #EC4899 0%,#EC4899 61%,#14B8A6 61%,#14B8A6 80%,#F59E0B 80%,#F59E0B 93%,#8B5CF6 93%,#8B5CF6 96%,#3B82F6 96%,#3B82F6 98.5%,#94A3B8 98.5%,#94A3B8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .sp-tile-s{font-family:var(--font-main);font-weight:500;font-size:11px;color:#6B7280;line-height:1.2;margin-block-start:2px;display:block;}.elementor .sp-tile-v{font-family:var(--font-main);font-weight:800;font-size:22px;color:#059669;letter-spacing:-0.3px;line-height:1.15;margin-block-start:6px;display:block;}.elementor .sp-tile-l{font-family:var(--font-main);font-weight:500;font-size:12.5px;color:#374151;line-height:1.3;display:block;}.elementor .sp-tile{padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:#A7F3D0;border-style:solid;background-color:#F0FDF7;}.elementor .sec-lead{max-width:720px;font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--gray-500);line-height:1.6;margin-block-start:16px;display:block;}.elementor .sec-title{font-family:var(--font-main);font-weight:800;font-size:42px;color:var(--navy-text);letter-spacing:-1px;line-height:1.15;display:block;}.elementor .sec-over{font-family:var(--font-main);font-weight:700;font-size:13px;color:var(--blue-500);letter-spacing:1.8px;line-height:1.3;text-transform:uppercase;margin-block-end:14px;display:block;}.elementor .mf-desc{font-family:var(--font-main);font-weight:400;font-size:15px;color:var(--gray-500);line-height:1.6;margin-block-start:8px;display:block;}.elementor .mf-title{font-family:var(--font-main);font-weight:700;font-size:18px;color:var(--navy-text);line-height:1.3;margin-block-start:18px;display:block;}.elementor .mf-icon-wrap{width:48px;height:48px;color:#2F7BFF;padding:11px;border-radius:12px;background-color:#EEF4FF;display:flex;justify-content:center;align-items:center;}.elementor .mf-card:hover,.elementor .mf-card:focus-visible{border-color:#BFD3FF;box-shadow:0px 16px 40px 0px rgba(47,123,255,0.12);}.elementor .mf-card{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:#E6EAF2;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(8,20,55,0.05);transition:all 0.25s;}.elementor .h-strong-blue{& strong { color: #2F7BFF; font-weight: inherit; }\n}.elementor .faq-a{font-family:var(--font-main);font-weight:400;font-size:15px;color:var(--gray-500);line-height:1.65;display:block;cursor: default;\n}.elementor .faq-content{padding-block-start:0px;padding-block-end:20px;padding-inline-start:56px;padding-inline-end:22px;}.elementor .faq-toggle-svg{width:18px;height:18px;color:var(--navy-text);}.elementor .faq-toggle{width:auto;height:20px;flex:0 0 auto;}.elementor .faq-q{font-family:var(--font-main);font-weight:500;font-size:15.5px;color:var(--navy-text);line-height:1.4;cursor:pointer;display:block;}.elementor .faq-q-icon{width:20px;height:20px;color:#2F7BFF;flex:0 0 auto;}.elementor .faq-q-row{padding:0px;flex-direction:row;gap:14px;align-items:center;}.elementor .faq-head:hover,.elementor .faq-head:focus-visible{background-color:#F8FAFD;}.elementor .faq-head{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;gap:16px;}.elementor .faq-item{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEF1F6; &[open] .faq-toggle-svg { transform: rotate(45deg); color: #2F7BFF; }\n}.elementor .strong-dim{& strong { color: rgba(255,255,255,0.55); font-weight: inherit; }\n}.elementor .h-strong-white{& strong { color: #FFFFFF; font-weight: inherit; }\n}.elementor .hero-feature-text-bold{font-family:var(--font-main);font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.45;display:block;}.elementor .hero-feature-text{font-family:var(--font-main);font-weight:400;font-size:14px;color:rgba(255,255,255,0.82);line-height:1.45;display:block;}.elementor .hero-feature-icon{width:28px;height:28px;color:var(--blue-500);margin-block-start:2px;flex:0 0 auto;}.elementor .hero-feature{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}