.elementor .fp-stat{font-family:"Plus Jakarta Sans";font-weight:800;font-size:clamp(26px, 2.2vw, 30px);color:#111827;letter-spacing:-0.02em;line-height:1.15em;margin:0px;}.elementor .fp-foot{width:100%;padding:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 1.8fr) repeat(4, minmax(0, 1fr));}.elementor .fp-navm{display:none;}.elementor .fp-navd{padding:0px;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .fp-td{font-family:Inter;font-size:14px;color:#111827;line-height:1.4em;margin:0px;}.elementor .fp-tr{padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E5E7EB;border-style:solid;display:grid;gap:8px;grid-template-columns:minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));align-items:center;}.elementor .fp-grad{background-image:linear-gradient(160deg, #F5F3FF 0%,#EFF6FF 55%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fp-white{background-color:#FFFFFF;}.elementor .fp-soft{background-color:#F8FAFC;}.elementor .fp-mint{background-color:#ECFDF5;}.elementor .fp-lav{background-color:#F5F3FF;}.elementor .fp-svg{width:100%;height:auto;display:block;}.elementor .fp-headc{max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;align-self:center;}.elementor .fp-btw{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .fp-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .fp-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .fp-bl{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);}.elementor .fp-g2l{width:100%;padding:0px;display:grid;gap:64px;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);align-items:center;}.elementor .fp-g2{width:100%;padding:0px;display:grid;gap:64px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:center;}.elementor .fp-card{overflow:hidden;padding:28px;border-radius:20px;border-width:1px;border-color:#E5E7EB;border-style:solid;box-shadow:0px 8px 28px 0px #635BFF0F;transition:all 250ms;display:flex;flex-direction:column;gap:16px;}.elementor .fp-card:hover,.elementor .fp-card:focus-visible{border-color:#C7C4FF;transform:translate3d(0px, -4px, 0px);}.elementor .fp-link{font-family:Inter;font-weight:500;font-size:15px;color:#334155;line-height:1.4em;margin:0px;}.elementor .fp-link:hover,.elementor .fp-link:focus-visible{color:#635BFF;}.elementor .fp-btn{font-family:Inter;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.2em;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-style:none;background-color:#635BFF;transition:all 200ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .fp-btn:hover,.elementor .fp-btn:focus-visible{color:#FFFFFF;background-color:#4F46E5;}.elementor .fp-btn:focus{color:#FFFFFF;background-color:#4F46E5;}.elementor .fp-eye{font-family:Inter;font-weight:700;font-size:13px;color:#635BFF;letter-spacing:0.08em;line-height:1.4em;text-transform:uppercase;margin:0px;}.elementor .fp-sm{font-family:Inter;font-size:14px;color:#64748B;line-height:1.55em;margin:0px;}.elementor .fp-h3{font-family:"Plus Jakarta Sans";font-weight:700;font-size:clamp(19px, 1.8vw, 23px);color:#111827;letter-spacing:-0.01em;line-height:1.3em;margin:0px;}.elementor .fp-h2{font-family:"Plus Jakarta Sans";font-weight:800;font-size:clamp(32px, 4.2vw, 52px);color:#111827;letter-spacing:-0.025em;line-height:1.1em;margin:0px;}.elementor .fp-nav{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E5E7EB;border-style:solid;background-color:#FFFFFFD9;backdrop-filter:blur(12px);display:flex;justify-content:center;}.elementor .fp-body{font-family:Inter;font-weight:400;font-size:clamp(16px, 1.4vw, 18px);color:#64748B;line-height:1.65em;margin:0px;}.elementor .fp-h1{font-family:"Plus Jakarta Sans";font-weight:800;font-size:clamp(42px, 6vw, 76px);color:#111827;letter-spacing:-0.03em;line-height:1.05em;margin:0px;}.elementor .fp-wrap{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .fp-sec{width:100%;position:relative;padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;}