body .kd-home-stats.kd-stats-counter .kd-stat-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}body .kd-home-stats.kd-stats-counter .kd-stat-card:hover{transform:translateY(-7px);border-color:rgba(43,77,184,.22);box-shadow:0 22px 42px rgba(16,23,68,.14)}body .kd-home-stats.kd-stats-counter .kd-stat-number .elementor-counter-number-wrapper{color:#101744;font-size:clamp(24px, 1.65vw, 30px);font-weight:800;line-height:1;white-space:nowrap;justify-content:center;transition:transform .3s ease,color .3s ease}body .kd-home-stats.kd-stats-counter .kd-stat-number .elementor-counter-number-prefix,body .kd-home-stats.kd-stats-counter .kd-stat-number .elementor-counter-number,body .kd-home-stats.kd-stats-counter .kd-stat-number .elementor-counter-number-suffix{color:inherit}body .kd-home-stats.kd-stats-counter .kd-stat-number .elementor-counter-number-suffix{font-size:.62em;line-height:1;align-self:flex-start;margin-top:.12em;margin-left:2px}body .kd-home-stats.kd-stats-counter .kd-stat-card:hover .kd-stat-number .elementor-counter-number-wrapper{color:#1f3fb3;transform:scale(1.04)}body .kd-home-stats.kd-stats-counter .kd-stat-line{margin:20px 0 22px}body .kd-home-stats.kd-stats-counter .kd-stat-line .elementor-divider{padding:0;line-height:0}body .kd-home-stats.kd-stats-counter .kd-stat-line .elementor-divider-separator{width:42px;border-top-width:4px;border-color:#2b4db8;border-radius:999px;transform:scaleX(1);transform-origin:center;transition:transform .3s ease,border-color .3s ease}body .kd-home-stats.kd-stats-counter .kd-stat-card:hover .kd-stat-line .elementor-divider-separator{border-color:#1f3fb3;transform:scaleX(1.55)}body .kd-home-stats.kd-stats-counter .kd-stat-label .elementor-heading-title{font-size:13px;line-height:1.3;font-weight:700;color:#6b7280;transition:color .3s ease}body .kd-home-stats.kd-stats-counter .kd-stat-card:hover .kd-stat-label .elementor-heading-title{color:#3f4658}body .kd-home-stats.kd-stats-counter .elementor-widget-counter.kd-stat-number .elementor-counter-number-wrapper,body .kd-home-stats.kd-stats-counter .elementor-widget-counter.kd-stat-number .elementor-counter-number-prefix,body .kd-home-stats.kd-stats-counter .elementor-widget-counter.kd-stat-number .elementor-counter-number,body .kd-home-stats.kd-stats-counter .elementor-widget-counter.kd-stat-number .elementor-counter-number-suffix{font-size:clamp(24px, 1.65vw, 30px)}body .kd-hero-native{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;text-align:center;font-family:"DM Sans",Arial,sans-serif;isolation:isolate}body .kd-hero-native::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(10,25,80,.28) 0%,rgba(10,25,80,.04) 36%,rgba(10,25,80,.03) 66%,rgba(10,25,80,.16) 100%)}body .kd-hero-native>.e-con-inner,body .kd-hero-native>.elementor-element{position:relative;z-index:5}body .kd-hero-native .kd-hero-topline{position:absolute;inset:0 auto auto 0;width:100%;height:3px;z-index:10;margin:0;transform:scaleX(0);transform-origin:left;animation:kdHeroLine 1.2s ease .3s forwards}body .kd-hero-native .kd-hero-topline .elementor-divider{padding:0}body .kd-hero-native .kd-hero-topline .elementor-divider-separator{display:block;width:100%;border:0;height:3px;background:linear-gradient(90deg,transparent 8%,#2B4DB8 38%,#93B4FF 72%,transparent 92%)}body .kd-hero-native .kd-hero-content{position:absolute;top:50%;left:50%;z-index:6;width:min(900px, calc(100% - 80px));max-width:900px;transform:translate(-50%,-50%);text-align:center}body .kd-hero-native .kd-hero-content>.elementor-element{width:100%}body .kd-hero-native .elementor-heading-title{margin:0}body .kd-hero-native .kd-fade{opacity:0;transform:translateY(22px);animation:kdHeroFadeUp .7s ease forwards}body .kd-hero-native .kd-d1{animation-delay:.3s}body .kd-hero-native .kd-d2{animation-delay:.5s}body .kd-hero-native .kd-d3{animation-delay:.7s}body .kd-hero-native .kd-d4{animation-delay:.85s}body .kd-hero-native .kd-d5{animation-delay:1s}body .kd-hero-native .kd-hero-eyebrow{margin-bottom:20px}body .kd-hero-native .kd-hero-eyebrow .elementor-heading-title{display:inline-block;padding:8px 20px;color:#fff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);border-radius:50px}body .kd-hero-native .kd-hero-title{margin-bottom:20px;text-shadow:0 2px 20px rgba(10,25,80,.3)}body .kd-hero-native .kd-hero-title .elementor-heading-title{max-width:900px;margin-right:auto;margin-left:auto;text-wrap:balance;overflow-wrap:normal}body .kd-hero-native .kd-hero-title em{display:inline-block;margin-top:20px;font-style:normal;font-size:.57em;line-height:1.25;font-weight:700;color:#93B4FF}body .kd-hero-native .kd-hero-copy{max-width:640px;margin:0 auto 26px}body .kd-hero-native .kd-hero-trust{margin-bottom:32px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-items{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}body .kd-hero-native .kd-hero-trust .elementor-icon-list-item{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:50px;backdrop-filter:blur(4px);white-space:nowrap}body .kd-hero-native .kd-hero-actions .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}body .kd-hero-native .kd-hero-actions .elementor-button:hover{transform:translateY(-2px)}body .kd-hero-native .kd-hero-arrow{position:absolute;left:50%;bottom:48px;z-index:7;width:24px;transform:translateX(-50%);opacity:0;animation:kdHeroShow 1s ease 1.8s forwards,kdHeroBounce 2.2s ease-in-out 2.8s infinite}body .kd-hero-native .kd-hero-cert-marquee{position:absolute;left:0;right:0;bottom:0;z-index:20;width:100%;margin:0;padding:13px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:rgba(10,18,64,.82);backdrop-filter:blur(8px);white-space:nowrap}body .kd-hero-native .kd-hero-cert-marquee .elementor-widget-container{display:inline-block;min-width:max-content;animation:kdHeroMarquee 32s linear infinite}body .kd-hero-native .kd-hero-cert-marquee p{margin:0}@keyframes kdHeroFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes kdHeroLine{to{transform:scaleX(1)}}@keyframes kdHeroShow{to{opacity:1}}@keyframes kdHeroBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@keyframes kdHeroMarquee{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}@media (max-width:1024px){body .kd-hero-native .kd-hero-content{width:min(860px, calc(100% - 64px))}body .kd-hero-native .kd-hero-title .elementor-heading-title{max-width:760px;font-size:42px;line-height:1.16}body .kd-hero-native .kd-hero-title em{font-size:24px}body .kd-hero-native .kd-hero-copy{max-width:680px}}@media (max-width:767px){body .kd-hero-native .kd-hero-content{width:calc(100% - 48px)}body .kd-hero-native .kd-hero-title .elementor-heading-title{max-width:620px;font-size:36px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-items{gap:6px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-item{padding:7px 16px}body .kd-hero-native .kd-hero-arrow{bottom:44px}}@media (max-width:480px){body .kd-hero-native{min-height:820px;padding-top:42px;padding-bottom:76px}body .kd-hero-native .kd-hero-content{top:47%;width:calc(100% - 30px)}body .kd-hero-native .kd-hero-eyebrow{margin-bottom:14px}body .kd-hero-native .kd-hero-eyebrow .elementor-heading-title{padding:6px 14px;font-size:11px;line-height:1.25;letter-spacing:.08em}body .kd-hero-native .kd-hero-title{margin-bottom:14px}body .kd-hero-native .kd-hero-title .elementor-heading-title{max-width:100%;font-size:30px;line-height:1.12}body .kd-hero-native .kd-hero-title em{margin-top:14px;font-size:20px;line-height:1.22}body .kd-hero-native .kd-hero-copy{max-width:330px;margin-bottom:16px}body .kd-hero-native .kd-hero-copy .elementor-heading-title{font-size:14px;line-height:1.48}body .kd-hero-native .kd-hero-trust{margin-bottom:16px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-items{flex-direction:column;align-items:center;gap:5px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-item{max-width:100%;padding:6px 14px;font-size:11px;line-height:1.2;white-space:nowrap}body .kd-hero-native .kd-hero-actions{gap:8px}body .kd-hero-native .kd-hero-arrow{display:none}body .kd-hero-native .kd-hero-button,body .kd-hero-native .kd-hero-button .elementor-button{width:100%}body .kd-hero-native .kd-hero-button .elementor-button{padding:12px 24px;font-size:13px}body .kd-hero-native .kd-hero-cert-marquee{padding:8px 0;font-size:10px;letter-spacing:2.5px}}@media (max-width:380px){body .kd-hero-native{min-height:850px}body .kd-hero-native .kd-hero-title .elementor-heading-title{font-size:28px}body .kd-hero-native .kd-hero-copy .elementor-heading-title{font-size:13px}body .kd-hero-native .kd-hero-trust .elementor-icon-list-item{font-size:10px;padding-right:12px;padding-left:12px}}body .kd-hero-native-v2{position:relative;overflow:hidden;text-align:center;isolation:isolate}body .kd-hero-native-v2::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(10,25,80,.28) 0%,rgba(10,25,80,.04) 36%,rgba(10,25,80,.03) 66%,rgba(10,25,80,.16) 100%)}body .kd-hero-native-v2>.e-con-inner,body .kd-hero-native-v2>.elementor-element{position:relative;z-index:5}body .kd-hero-native-v2 .kd-hero-content{position:absolute;top:50%;left:50%;z-index:6;width:min(900px, calc(100% - 80px));max-width:900px;transform:translate(-50%,-50%);text-align:center}body .kd-hero-native-v2 .kd-hero-content>.elementor-element{width:100%}body .kd-hero-native-v2 .elementor-heading-title{margin:0}body .kd-hero-native-v2 .kd-hero-topline{position:absolute;inset:0 auto auto 0;width:100%;height:3px;z-index:10;margin:0;transform:scaleX(0);transform-origin:left;animation:kdHeroLine 1.2s ease .3s forwards}body .kd-hero-native-v2 .kd-hero-topline .elementor-divider,body .kd-hero-native-v2 .kd-hero-topline .elementor-divider-separator{padding:0}body .kd-hero-native-v2 .kd-hero-topline .elementor-divider-separator{display:block;width:100%;height:3px;border:0;background:linear-gradient(90deg,transparent 8%,#2B4DB8 38%,#93B4FF 72%,transparent 92%)}body .kd-hero-native-v2 .kd-hero-eyebrow{margin-bottom:20px}body .kd-hero-native-v2 .kd-hero-eyebrow .elementor-heading-title{display:inline-block;padding:8px 20px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);border-radius:50px}body .kd-hero-native-v2 .kd-hero-title{margin-bottom:18px;text-shadow:0 2px 20px rgba(10,25,80,.3)}body .kd-hero-native-v2 .kd-hero-title .elementor-heading-title{max-width:900px;margin-inline:auto;text-wrap:balance}body .kd-hero-native-v2 .kd-hero-subtitle{margin-bottom:22px}body .kd-hero-native-v2 .kd-hero-copy{max-width:640px;margin:0 auto 26px}body .kd-hero-native-v2 .kd-hero-trust{margin-bottom:32px}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-items{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-item{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:50px;backdrop-filter:blur(4px);white-space:nowrap}body .kd-hero-native-v2 .kd-hero-actions .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}body .kd-hero-native-v2 .kd-hero-actions .elementor-button:hover{transform:translateY(-2px)}body .kd-hero-native-v2 .kd-hero-arrow{position:absolute;left:50%;bottom:48px;z-index:7;width:24px;transform:translateX(-50%);animation:kdHeroBounce 2.2s ease-in-out infinite}body .kd-hero-native-v2 .kd-hero-cert-marquee{position:absolute;left:0;right:0;bottom:0;z-index:20;width:100%;margin:0;padding:13px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:rgba(10,18,64,.82);backdrop-filter:blur(8px);white-space:nowrap}body .kd-hero-native-v2 .kd-hero-cert-marquee .elementor-widget-container{display:inline-block;min-width:max-content;animation:kdHeroMarquee 32s linear infinite}body .kd-hero-native-v2 .kd-hero-cert-marquee p{margin:0}@keyframes kdHeroLine{to{transform:scaleX(1)}}@keyframes kdHeroBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@keyframes kdHeroMarquee{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}@media (max-width:1024px){body .kd-hero-native-v2 .kd-hero-content{width:min(760px, calc(100% - 64px))}body .kd-hero-native-v2 .kd-hero-copy{max-width:680px}}@media (max-width:767px){body .kd-hero-native-v2 .kd-hero-content{width:calc(100% - 48px)}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-items{gap:6px}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-item{padding:7px 16px}}@media (max-width:480px){body .kd-hero-native-v2{min-height:820px}body .kd-hero-native-v2 .kd-hero-content{top:47%;width:calc(100% - 30px)}body .kd-hero-native-v2 .kd-hero-eyebrow{margin-bottom:14px}body .kd-hero-native-v2 .kd-hero-eyebrow .elementor-heading-title{padding:6px 14px}body .kd-hero-native-v2 .kd-hero-title{margin-bottom:10px}body .kd-hero-native-v2 .kd-hero-subtitle{margin-bottom:14px}body .kd-hero-native-v2 .kd-hero-copy{max-width:330px;margin-bottom:16px}body .kd-hero-native-v2 .kd-hero-trust{margin-bottom:16px}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-items{flex-direction:column;align-items:center;gap:5px}body .kd-hero-native-v2 .kd-hero-trust .elementor-icon-list-item{max-width:100%;padding:6px 14px}body .kd-hero-native-v2 .kd-hero-actions{gap:8px}body .kd-hero-native-v2 .kd-hero-arrow{display:none}body .kd-hero-native-v2 .kd-hero-button,body .kd-hero-native-v2 .kd-hero-button .elementor-button{width:100%}body .kd-hero-native-v2 .kd-hero-cert-marquee{padding:8px 0}}