.elementor-9490 .elementor-element.elementor-element-c8uJzx{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c8uJzx .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c7H5Mk{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c7H5Mk .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c52CvC{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c52CvC .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-9490 .elementor-element.elementor-element-w1XBbQ .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w2JKiu .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9490 .elementor-element.elementor-element-w34NAT .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-9490 .elementor-element.elementor-element-w4AxPM .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w6FO94 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-cdSjv4{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-cdSjv4 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-ccbfD9{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-ccbfD9 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w9Y1FG .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-waR1Ab .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-wbfP3q .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c11Lh4a{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c11Lh4a .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c10EolJ{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c10EolJ .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-we7Jup .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-wf8GX1 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c15Sh4O{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c15Sh4O .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c14IjrH{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c14IjrH .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w1277Uq .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w13fE4t .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c19oLz2{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c19oLz2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-c18lRlK{--display:flex;overflow:visible;}.elementor-9490 .elementor-element.elementor-element-c18lRlK .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w16usWz .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9490 .elementor-element.elementor-element-w17R9r9 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-9490 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}/* Start custom CSS for container, class: .elementor-element-c8uJzx */.elementor-9490 .elementor-element.elementor-element-c8uJzx{font-family:'Urbanist',sans-serif;color:#111426;background:#fff;overflow:hidden}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-hero{padding:130px 6vw 90px;background:linear-gradient(180deg,#f6f7ff 0%,#fff 72%);position:relative}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-hero:before{content:"";position:absolute;right:-120px;top:80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(99,110,223,.22),rgba(99,110,223,0) 68%)}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-wrap{width:100%;max-width:1240px;margin:0 auto}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center;position:relative;z-index:1}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-eyebrow .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#636EDF;margin:0 0 16px}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-title .elementor-heading-title{font-size:68px;line-height:.96;font-weight:600;letter-spacing:-.045em;color:#111426;margin:0 0 24px}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-copy{font-size:19px;line-height:1.72;color:#5f647a;max-width:610px;margin:0 0 34px}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-button .elementor-button{background:#636EDF;border-radius:50px;padding:16px 28px;font-size:15px;font-weight:600;box-shadow:0 18px 40px rgba(99,110,223,.24)}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-button .elementor-button:hover{background:#111426;transform:translateY(-2px)}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-browser{background:#111426;border:1px solid rgba(17,20,38,.1);border-radius:28px;padding:14px;box-shadow:0 30px 90px rgba(17,20,38,.18);transform:rotate(-1.5deg)}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-bar{display:flex;gap:7px;padding:4px 6px 12px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-bar span{width:10px;height:10px;border-radius:50%;background:#ff6b7c} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-bar span:nth-child(2){background:#ffca4b} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-bar span:nth-child(3){background:#7bffce}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-screen{overflow:hidden;border-radius:18px;background:#0b1020} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-screen img{width:100%;height:auto;display:block}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-section{padding:95px 6vw} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-section.alt{background:#f8f9ff}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-head{max-width:760px;margin:0 auto 50px;text-align:center} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-head .elementor-heading-title{font-size:46px;line-height:1.05;font-weight:600;letter-spacing:-.035em;color:#111426;margin:0} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-head-copy{max-width:760px;margin:18px auto 0;text-align:center;color:#697086;font-size:18px;line-height:1.7}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1240px;margin:0 auto} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-card{background:#fff;border:1px solid rgba(17,20,38,.08);border-radius:22px;padding:30px;box-shadow:0 12px 34px rgba(17,20,38,.05);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(99,110,223,.16);border-color:rgba(99,110,223,.28)} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-card h3{font-size:22px;line-height:1.2;font-weight:600;color:#111426;margin:0 0 12px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-card p{font-size:16px;line-height:1.65;color:#697086;margin:0}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow div{background:#111426;color:#fff;border-radius:22px;padding:28px;min-height:240px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow span{display:block;color:#7bffce;font-size:32px;font-weight:700;margin-bottom:22px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow strong{display:block;font-size:22px;margin-bottom:12px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow p{color:rgba(255,255,255,.72);line-height:1.65;margin:0}
.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cta{padding:90px 6vw;background:#111426;color:#fff} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cta .zx-is-grid{grid-template-columns:1fr auto} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cta h2{font-size:44px;line-height:1.08;letter-spacing:-.035em;margin:0;max-width:760px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cta p{color:rgba(255,255,255,.68);font-size:18px;line-height:1.7;max-width:720px;margin:18px 0 0}
@media(max-width:1024px){.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-grid,.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cta .zx-is-grid{grid-template-columns:1fr} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-title .elementor-heading-title{font-size:54px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cards{grid-template-columns:repeat(2,1fr)} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-hero{padding:92px 20px 64px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-section{padding:70px 20px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-title .elementor-heading-title{font-size:42px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-head .elementor-heading-title{font-size:34px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-cards,.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-flow{grid-template-columns:1fr} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-copy,.elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-head-copy{font-size:16px} .elementor-9490 .elementor-element.elementor-element-c8uJzx .zx-is-browser{transform:none}}/* End custom CSS */