.panah-native .panah-client-carousel{position:relative;max-width:100%;min-width:0;padding-bottom:12px}
.panah-native .panah-client-viewport{width:100%;overflow:hidden;direction:ltr;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}
.panah-native .panah-client-track{display:flex;align-items:center;width:max-content;will-change:transform;direction:ltr}
.panah-native .panah-client-group{display:flex;align-items:center;gap:20px;width:max-content;padding-inline-end:20px;flex-shrink:0}
.panah-native .panah-client-group .panah-logo-card{width:190px;min-width:190px;height:112px;padding:20px;flex-shrink:0}
.panah-native .panah-client-group .panah-logo-card img{max-width:155px!important;height:70px!important;max-height:70px!important}
.panah-native .panah-client-toggle{display:block;margin:14px auto 0;padding:7px 15px;background:transparent;color:#365777;border:1px solid #cddbe7;border-radius:7px;font:inherit;font-size:12px;min-height:38px;cursor:pointer}
.panah-native .panah-client-toggle[aria-pressed=true]{background:#edf4fa}
.panah-native .panah-overview{padding:36px 24px;background:linear-gradient(120deg,#f3f7fb,#f9fbfd);margin:0}
.panah-native .panah-overview-inner{max-width:1230px;margin:auto}
.panah-native .panah-overview h2{font-family:inherit;font-size:clamp(23px,2.3vw,31px);line-height:1.8;color:#143c63;text-align:center;margin:0 0 26px}
.panah-native .panah-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.panah-native .panah-stat-card{position:relative;text-align:center;background:#fff;padding:28px 18px 25px;border:1px solid #e2eaf2;border-radius:14px;box-shadow:0 5px 18px #103b5306;min-width:0;overflow:hidden}
.panah-native .panah-stat-card:before{content:"";position:absolute;top:0;inset-inline:35%;height:3px;background:#efbd20;border-radius:0 0 3px 3px}
.panah-native .panah-stat-value{font-size:46px;font-weight:700;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:6px;color:#124d80;min-height:62px;font-variant-numeric:tabular-nums}
.panah-native .panah-stat-prefix{font-size:27px;font-weight:400;color:#c9930a}
.panah-native .panah-stat-card h3{font:inherit;font-size:15px;line-height:1.9;font-weight:500;color:#4a6076;margin:10px 0 0}
/* Remove old cumulative padding at the boundaries of homepage sections only. */
.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-top-section{padding-top:45px!important;padding-bottom:45px!important;margin-top:0!important;margin-bottom:0!important}
.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-element-ea4e7b5{padding-top:30px!important;padding-bottom:25px!important}
.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-element-05aa94e{padding-top:30px!important;padding-bottom:30px!important}
.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-element-6f90424{display:none}
.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-element-7edf36f{padding-top:35px!important;padding-bottom:35px!important}
@media(max-width:767px){.panah-native .panah-client-group{gap:12px;padding-inline-end:12px}.panah-native .panah-client-group .panah-logo-card{width:150px;min-width:150px;height:95px;padding:15px}.panah-native .panah-overview{padding:28px 18px}.panah-native .panah-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panah-native .panah-stat-card{padding:22px 10px 20px}.panah-native .panah-stat-value{font-size:36px;min-height:49px}.panah-native .panah-stat-card h3{font-size:13px}.panah-native :is(.elementor-5926,.elementor-94206)>.elementor-top-section{padding-top:28px!important;padding-bottom:28px!important}}
@media(prefers-reduced-motion:reduce){.panah-native .panah-client-track{width:100%;display:block;will-change:auto}.panah-native .panah-client-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;gap:12px}.panah-native .panah-client-group .panah-logo-card{width:auto;min-width:0}.panah-native .panah-client-viewport{mask-image:none}.panah-native .panah-client-toggle{display:none}}
@media(prefers-reduced-motion:reduce) and (max-width:767px){.panah-native .panah-client-group{grid-template-columns:repeat(2,minmax(0,1fr))}}
