.elementor .e-con.vgf-c{display:block;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;gap:0;padding:0;margin:0;width:auto;max-width:none;min-width:auto;height:auto;min-height:0;flex:0 1 auto;position:static;border:0;border-radius:0;background:none;box-shadow:none;--width:auto;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--min-height:0px;--kit-widget-spacing:0px}
.elementor .e-con.vgf-sec{width:100%;font-family:'IBM Plex Sans','Segoe UI',system-ui,sans-serif;color:#16203F;font-size:16px;line-height:normal;background:#FFFFFF}
.elementor .elementor-element.vgf-w{margin:0;width:auto;max-width:100%;--kit-widget-spacing:0px}
.elementor .vgf-sec .elementor-widget-container{margin:0;padding:0}
.elementor .vgf-sec .elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}
.elementor .vgf-sec .elementor-widget-text-editor p{margin-top:0;margin-bottom:0}
.elementor .vgf-sec .elementor-heading-title{margin:0;padding:0;font-family:inherit;color:inherit;font-weight:bold;line-height:normal;letter-spacing:normal;text-transform:none}
.elementor .vgf-sec h1.elementor-heading-title{font-size:2em}
.elementor .vgf-sec h2.elementor-heading-title{font-size:1.5em}
.elementor .vgf-sec h3.elementor-heading-title{font-size:1.17em}
.elementor .vgf-sec h4.elementor-heading-title{font-size:1em}
.elementor .vgf-sec a{color:#0B1F5C}
.elementor .vgf-sec a:hover{color:#D42057}
.elementor .vgf-sec ol,.elementor .vgf-sec ul{margin:0}
.elementor .vgf-sec table{border-collapse:collapse;width:100%;margin:0}
.elementor .vgf-sec img{max-width:100%;height:auto}
.elementor .elementor-element.vgf-w-more{margin-top:auto}
.elementor .vgf-wrap.vgf-wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box;width:100%}
.elementor .vgf-eyebrow.vgf-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#6B5560;margin:0}
.elementor .vgf-dk .vgf-eyebrow{color:#F07A9C}
.elementor .vgf-h2.vgf-h2,.elementor .vgf-h2.vgf-h2 .elementor-heading-title{margin:0;font-family:Archivo,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.025em;color:#0B1F5C}
.elementor .vgf-dk .vgf-h2,.elementor .vgf-dk .vgf-h2 .elementor-heading-title{color:#FFFFFF}
.elementor .vgf-lead.vgf-lead{margin:0;font-size:18px;line-height:1.6;color:#2E3757;max-width:960px}
.elementor .vgf-dk .vgf-lead{color:#B7C0DA}
.elementor .vgf-card.vgf-card{background:#FFFFFF;border:1px solid #D5D9E8;border-radius:18px;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}
.elementor .vgf-card.vgf-card h3{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:20px;line-height:1.2;color:#0B1F5C}
.elementor .vgf-card.vgf-card p{margin:0;font-size:15px;line-height:1.55;color:#2E3757}
.elementor .vgf-dcard.vgf-dcard{background:#13204A;border:1px solid #2A3A6E;border-radius:18px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}
.elementor .vgf-dcard.vgf-dcard h3{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:19px;color:#FFFFFF}
.elementor .vgf-dcard.vgf-dcard p{margin:0;font-size:14.5px;line-height:1.55;color:#B7C0DA}
.elementor .vgf-more.vgf-more{font-weight:600;font-size:15px;text-decoration:none;color:#0B1F5C}
.elementor .vgf-more.vgf-more:hover{color:#D42057}
.elementor .vgf-dk .vgf-more{color:#F7A8BE}
.elementor .vgf-dk .vgf-more:hover{color:#FFFFFF}
.elementor .vgf-mono.vgf-mono{font-family:'IBM Plex Mono',monospace}
.elementor .vgf-pill.vgf-pill{display:inline-flex;align-items:center;border:1px solid #C9CFE3;border-radius:999px;padding:6px 12px;font-size:13.5px;color:#16203F;background:#FFFFFF}
.elementor .vgf-grid3.vgf-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}
.elementor .vgf-grid4.vgf-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}
.elementor .vgf-ico.vgf-ico{width:44px;height:44px;border-radius:12px;background:#F3F4F9;display:flex;align-items:center;justify-content:center;flex:none}
.elementor .vgf-dk .vgf-ico{background:#0B1A45}
.elementor .vgf-navlink.vgf-navlink{font-size:15px;font-weight:500;color:#16203F;text-decoration:none}
.elementor .vgf-flink.vgf-flink{color:#B7C0DA;text-decoration:none;font-size:14.5px}
.elementor .vgf-flink.vgf-flink:hover{color:#FFFFFF}
.elementor .vgf-btn.vgf-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;box-sizing:border-box;border:0;background:transparent;color:inherit;fill:currentColor}
.elementor .vgf-btn-p.vgf-btn-p .elementor-button{background:#D42057;color:#FFFFFF}
.elementor .vgf-btn-p.vgf-btn-p .elementor-button:hover{background:#B51A49;color:#FFFFFF}
.elementor .vgf-btn-n.vgf-btn-n .elementor-button{background:#0B1F5C;color:#FFFFFF}
.elementor .vgf-btn-n.vgf-btn-n .elementor-button:hover{background:#13204A;color:#FFFFFF}
.elementor .vgf-btn-o.vgf-btn-o .elementor-button{border:1.5px solid #C9CFE3;color:#0B1F5C;background:#FFFFFF}
.elementor .vgf-btn-o.vgf-btn-o .elementor-button:hover{border-color:#0B1F5C;color:#0B1F5C}
.elementor .vgf-btn-ow.vgf-btn-ow .elementor-button{border:1.5px solid #3D4E85;color:#FFFFFF;background:transparent}
.elementor .vgf-btn-ow.vgf-btn-ow .elementor-button:hover{border-color:#FFFFFF;color:#FFFFFF}
.elementor .vgf-formbox{box-sizing:border-box}
.elementor .vgf-formbox .vgf-nlform{margin:0;width:100%;box-sizing:border-box}
.elementor .vgf-formbox .vgf-nlform input[type=text],.elementor .vgf-formbox .vgf-nlform input[type=email]{width:100%;box-sizing:border-box;margin:0;box-shadow:none;outline-offset:2px}
.elementor .vgf-formbox .vgf-nlform input:focus{border-color:#0B1F5C}
.elementor .vgf-formbox .vgf-btn-raw{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#D42057;color:#FFFFFF;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:16px;line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer}
.elementor .vgf-formbox .vgf-btn-raw:hover{background:#B51A49;color:#FFFFFF}
.elementor .vgf-cf7 .wpcf7-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px 16px;margin:0}
.elementor .vgf-cf7 .wpcf7-form>p{margin:0}
.elementor .vgf-cf7 .wpcf7-form>p:nth-of-type(n+5),.elementor .vgf-cf7 .wpcf7-response-output{grid-column:1/-1}
.elementor .vgf-cf7 .wpcf7-form>p>label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:#0B1F5C}
.elementor .vgf-cf7 label>br{display:none}
.elementor .vgf-cf7 .wpcf7-form-control-wrap{display:block}
.elementor .vgf-cf7 input[type=text],.elementor .vgf-cf7 input[type=email],.elementor .vgf-cf7 textarea{width:100%;box-sizing:border-box;min-height:46px;margin:0;padding:10px 14px;border:1.5px solid #C9CFE3;border-radius:12px;font-family:inherit;font-size:15px;font-weight:400;color:#16203F;background:#FFFFFF;box-shadow:none}
.elementor .vgf-cf7 textarea{height:120px;min-height:110px;resize:vertical}
.elementor .vgf-cf7 input:focus,.elementor .vgf-cf7 textarea:focus{border-color:#0B1F5C}
.elementor .vgf-cf7 .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.elementor .vgf-cf7 .wpcf7-list-item{position:relative;margin:0;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #C9CFE3;border-radius:999px;padding:8px 14px 8px 36px;font-size:14px;font-weight:400;color:#16203F;background:#FFFFFF}
.elementor .vgf-cf7 .wpcf7-list-item::before{content:"";position:absolute;left:14px;top:50%;width:14px;height:14px;margin-top:-7px;border:1.5px solid #9AA6CC;border-radius:4px;box-sizing:border-box;background:#FFFFFF}
.elementor .vgf-cf7 .wpcf7-list-item:has(input:checked){border-color:#D42057;background:#FDF0F4}
.elementor .vgf-cf7 .wpcf7-list-item:has(input:checked)::before{background:#D42057;border-color:#D42057;box-shadow:inset 0 0 0 2px #FFFFFF}
.elementor .vgf-cf7 .wpcf7-list-item:has(input:focus-visible){outline:2px solid #0B1F5C;outline-offset:2px}
.elementor .vgf-cf7 .wpcf7-list-item input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.elementor .vgf-cf7 .wpcf7-form>p:has(.wpcf7-submit){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}
.elementor .vgf-cf7 .wpcf7-form>p:has(.wpcf7-submit)::before{content:"We use these details only to arrange the demo. See the privacy notice on the Legal page.";flex:1 1 260px;font-size:13px;line-height:1.5;color:#6B5560}
.elementor .vgf-cf7 .wpcf7-submit{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#D42057;color:#FFFFFF;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0;cursor:pointer}
.elementor .vgf-cf7 .wpcf7-submit:hover{background:#B51A49}
.elementor .vgf-cf7 .wpcf7-spinner{position:absolute}
.elementor .vgf-cf7 .wpcf7-response-output{margin:0;border-radius:12px;padding:12px 16px;font-size:14px}
.elementor .vgf-cf7 .wpcf7-not-valid-tip{font-size:13px;font-weight:400;color:#B51A49;margin-top:4px}
.elementor .vgf-sec .elementor-widget-text-editor.vgf-w:has(> div:only-child:not([style*="inline"]), > a:only-child:not([style*="inline"])){display:flex;flex-direction:column}
.elementor .vgf-sec .elementor-widget-text-editor.vgf-w > :is(div,a):only-child:not([style*="inline"]){flex:1 1 auto;box-sizing:border-box;margin-left:0;margin-right:0}
.elementor .vgf-sec button.vgf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:transparent;color:inherit;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:16px;line-height:1.2;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}
.elementor .vgf-sec button.vgf-btn-o{border:1.5px solid #C9CFE3;color:#0B1F5C;background:#FFFFFF}
.elementor .vgf-sec button.vgf-btn-o:hover{border-color:#0B1F5C;color:#0B1F5C;background:#FFFFFF}
.elementor .vgf-sec button.vgf-btn-p{background:#D42057;color:#FFFFFF}
.elementor .vgf-sec button.vgf-btn-p:hover{background:#B51A49;color:#FFFFFF}
.elementor .e-con.vs5293e7{background:#071334;color:#EEF1FA;position:relative;overflow:hidden}
.elementor .e-con.vs1a492f{position:absolute;inset:0;background-image:linear-gradient(#0E1C48 1px, transparent 1px), linear-gradient(90deg, #0E1C48 1px, transparent 1px);background-size:56px 56px;opacity:.7}
.elementor .e-con.vs3403bf{position:relative;padding-top:28px}
.elementor .e-con.vs92ec4d{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:56px;padding-bottom:88px}
.elementor .e-con.vs82470f{flex:1 1 540px;min-width:0;display:flex;flex-direction:column;gap:26px}
.elementor .elementor-element.vs7babe6 .elementor-heading-title{margin:0;font-family:Archivo, 'Helvetica Neue', Arial, sans-serif;font-weight:800;font-size:clamp(42px, 5.6vw, 70px);line-height:1;letter-spacing:-.03em;color:#FFFFFF}
.elementor .e-con.vs65c319{display:flex;flex-wrap:wrap;gap:12px}
.elementor .e-con.vs8974b4{flex:1 1 400px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:18px}
.elementor .e-con.vs47eae2{background:#FFFFFF;padding:104px 0 96px}
.elementor .e-con.vsf5a8ff{display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs630f1f{margin-top:26px}
.elementor .e-con.vs044742{background:#F3F4F9;padding:104px 0}
.elementor .e-con.vs590c31{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:16px;margin-top:18px}
.elementor .e-con.vs16c5c1{border-top:4px solid #0B1F5C}
.elementor .elementor-element.vs72d1ea{margin-top:auto}
.elementor .e-con.vs6ccbaa{background:#0B1F5C;border-radius:22px;padding:30px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;color:#FFFFFF}
.elementor .e-con.vs9d9d55{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:8px}
.elementor .elementor-element.vsa1bd9e .elementor-heading-title{margin:0;font-family:Archivo, sans-serif;font-weight:800;font-size:26px}
.elementor .e-con.vs1d1d36{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;border:1.5px solid #0B1F5C}
.elementor .e-con.vsdddafb{background:#FFFFFF;padding:104px 0}
.elementor .e-con.vs5d3cbc{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .elementor-element.vs5ba8aa .elementor-heading-title{margin:30px 0 0;font-family:Archivo, sans-serif;font-weight:800;font-size:24px;color:#0B1F5C}
.elementor .e-con.vs730c4b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(160px, 100%), 1fr));gap:4px}
.elementor .e-con.vs837775{margin-top:14px}
.elementor .e-con.vs0062ec{background:#071334;padding:104px 0;color:#EEF1FA}
.elementor .e-con.vsd246b0{margin-top:18px}
.elementor .e-con.vsfb5799{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .e-con.vs2e90b1{background:#0B1F5C;border-color:#0B1F5C}
.elementor .e-con.vs0af453{margin-top:14px;background:#F3F4F9;border-radius:22px;padding:30px 32px;display:flex;flex-wrap:wrap;gap:20px 48px;align-items:center}
.elementor .e-con.vs50c64c{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}
.elementor .elementor-element.vs53773a .elementor-heading-title{margin:0;font-family:Archivo, sans-serif;font-weight:800;font-size:22px;color:#0B1F5C}
.elementor .e-con.vsbc67f1{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}
.elementor .e-con.vsfdc68b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .e-con.vs0dbdd1{background:#0B1F5C;border-color:#0B1F5C;gap:16px}
.elementor .e-con.vsc45ffb{gap:14px}
.elementor .e-con.vse87514{display:flex;flex-direction:column;gap:8px}
.elementor .e-con.vs24b22a{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}
.elementor .e-con.vs49ac57{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr));gap:10px 18px}
.elementor .e-con.vs126dd0{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}
.elementor .e-con.vsaa89f1{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs9fef0c{display:flex;flex-direction:column;gap:16px;margin-top:6px}
.elementor .e-con.vsa674fc{display:flex;gap:16px}
.elementor .elementor-element.vsf21d46{flex:none}
.elementor .e-con.vs3f12c3{flex:1 1 420px;min-width:0;background:#F3F4F9;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}
.elementor .elementor-element.vsc79b74{align-self:flex-start}
.elementor .elementor-element.vs034c5a .elementor-button{margin-top:4px}
.elementor .e-con.vsb0c081{background:#F3F4F9;padding:88px 0}
.elementor .e-con.vsf01081{text-decoration:none}
.elementor .e-con.vs4ba8bb{background:#071334;padding:96px 0}
.elementor .e-con.vs7fe274{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}
.elementor .e-con.vs8cf9db{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}
.elementor .e-con.vs734618{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px}
.elementor .e-con.vs74a29d{flex:1 1 420px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:20px}
.elementor .e-con.vs5ae08d{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}
.elementor .elementor-element.vs352bdc{flex:1 1 110px}
.elementor .elementor-element.vs450ce3{align-self:center}
.elementor .e-con.vs2a4905{display:flex;flex-direction:column;border:1px solid #D5D9E8;border-radius:12px;overflow:hidden;font-size:14.5px}
.elementor .e-con.vs3a225a{display:flex;flex-direction:column;gap:12px;margin-top:4px}
.elementor .e-con.vsf817b5{display:flex;flex-direction:column;gap:6px}
.elementor .e-con.vs5b1ae6{height:10px;background:#E3E5EC;border-radius:5px}
.elementor .e-con.vs49ab92{width:100%;height:100%;background:#0B1F5C;border-radius:5px}
.elementor .e-con.vs3cb30f{width:91%;height:100%;background:#D42057;border-radius:5px}
.elementor .e-con.vsb86ced{width:67%;height:100%;background:#2C4185;border-radius:5px}
.elementor .e-con.vs9867ce{gap:8px}
.elementor .e-con.vs3a5369{display:flex;flex-direction:column;gap:6px;margin-top:6px}
.elementor .e-con.vsbdc3ff{gap:12px}
.elementor .e-con.vsddcf3b{display:flex;flex-direction:column;gap:10px;margin-top:4px}
.elementor .e-con.vsd9c72b{display:grid;grid-template-columns:1fr 120px 24px;gap:12px;align-items:center;font-size:14.5px}
.elementor .e-con.vsbfe5f0{width:80%;height:100%;background:#0B1F5C;border-radius:5px}
.elementor .e-con.vs0645df{width:60%;height:100%;background:#0B1F5C;border-radius:5px}
.elementor .e-con.vsed202c{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:14px;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:30px 32px}
.elementor .e-con.vs5df3d1{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}
.elementor .e-con.vs9f18b0{margin-top:22px}
.elementor .elementor-element.vse42030 .elementor-heading-title{color:#FFFFFF}
.elementor .e-con.vs882fcb{display:flex;flex-wrap:wrap;gap:28px;margin-top:14px;align-items:stretch}
.elementor .e-con.vs1692f8{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:6px}
.elementor .e-con.vs8d2782{flex:1 1 420px;min-width:0;background:#FFFFFF;border:1px solid #D5D9E8;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px}
.elementor .e-con.vs8687fd{display:grid;grid-template-columns:28px 1fr;gap:8px}
.elementor .e-con.vs6e53fb{position:relative}
.elementor .e-con.vs0f1b3d{position:absolute;left:91%;bottom:76.6%;transform:translate(-50%, 50%);width:18px;height:18px;border-radius:50%;background:#0B1F5C;border:3px solid #FFFFFF;box-shadow:0 0 0 2px #0B1F5C}
.elementor .elementor-element.vs9c370a{position:absolute;left:91%;bottom:76.6%;transform:translate(-100%, -14px)}
.elementor .e-con.vs5b0239{margin-top:10px}
.elementor .e-con.vs2053f9{gap:10px}
.elementor .e-con.vs24969f{margin-top:14px;border:1px solid #2A3A6E;border-radius:18px;overflow:hidden}
.elementor .e-con.vs506c0f{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(170px, 100%), 1fr))}
.elementor .elementor-element.vs6d8899 .elementor-heading-title{margin:0;font-family:Archivo, 'Helvetica Neue', Arial, sans-serif;font-weight:800;font-size:clamp(44px, 6vw, 76px);line-height:.98;letter-spacing:-.03em;color:#FFFFFF}
.elementor .e-con.vs51adf3{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}
.elementor .e-con.vs87336b{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}
.elementor .e-con.vs5bfd10{background:#D42057;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}
.elementor .e-con.vsc07321{display:flex;flex-direction:column;gap:8px;margin-top:14px}
.elementor .e-con.vs4ab236{background:#FFFFFF;border:1px solid #D5D9E8;border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(min(180px, 100%), 240px) 1fr;gap:12px 28px;align-items:center}
.elementor .elementor-element.vs962512 .elementor-heading-title{margin:4px 0 0;font-family:Archivo, sans-serif;font-weight:800;font-size:20px;color:#0B1F5C}
.elementor .e-con.vs6ddff8{background:#0B1F5C;border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(min(180px, 100%), 240px) 1fr;gap:12px 28px;align-items:center;color:#FFFFFF}
.elementor .elementor-element.vsf90efd .elementor-heading-title{margin:4px 0 0;font-family:Archivo, sans-serif;font-weight:800;font-size:20px}
.elementor .e-con.vsc97893{background:#D42057;border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(min(180px, 100%), 240px) 1fr;gap:12px 28px;align-items:center;color:#FFFFFF}
.elementor .e-con.vs3222d9{background:#FFFFFF;border:1.5px dashed #9AA6CC;border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(min(180px, 100%), 240px) 1fr;gap:12px 28px;align-items:center}
.elementor .e-con.vs31e64a{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .e-con.vs75d442{text-decoration:none;border-top:4px solid #002060}
.elementor .e-con.vs0442c9{text-decoration:none;border-top:4px solid #D32054}
.elementor .e-con.vsdb5d33{text-decoration:none;border-top:4px solid #967287}
.elementor .e-con.vse1df82{text-decoration:none;border-top:4px solid #3F3A61}
.elementor .e-con.vse902f1{margin-top:10px;background:#FFFFFF;border:1px solid #D5D9E8;border-radius:18px;padding:24px 26px;display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;justify-content:space-between}
.elementor .elementor-element.vs02a1e3{flex:1 1 420px;min-width:0}
.elementor .e-con.vsf7e0ef{border-top:4px solid #2C4185}
.elementor .e-con.vsa7fe27{border-top:4px solid #D42057}
.elementor .e-con.vscfe6da{border-top:4px solid #F07A9C}
.elementor .e-con.vs8e0c8b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:10px;margin-top:14px;align-items:stretch}
.elementor .e-con.vs67f8fc{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:0;margin-top:14px;border-top:1px solid #D5D9E8}
.elementor .e-con.vse4e861{margin-top:18px;background:#F3F4F9;border-radius:22px;padding:28px 30px;display:flex;flex-direction:column;gap:14px}
.elementor .e-con.vs2cff59{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:10px 28px}
.elementor .e-con.vs1bd533{flex:1 1 400px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}
.elementor .e-con.vsf36860{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .e-con.vscb5574{margin-top:18px;background:#F3F4F9;border-radius:22px;padding:28px 30px;display:flex;flex-direction:column;gap:16px}
.elementor .e-con.vs71be99{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:18px 28px}
.elementor .e-con.vs11d7f8{flex:1 1 400px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:14px}
.elementor .e-con.vs7f3957{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px;margin-top:14px}
.elementor .e-con.vs3421bd{margin-top:18px;background:#0B1F5C;border-radius:22px;padding:30px 32px;display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center;color:#FFFFFF}
.elementor .e-con.vsc14aa9{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:8px}
.elementor .elementor-element.vsbc53b2 .elementor-heading-title{margin:0;font-family:Archivo, sans-serif;font-weight:800;font-size:24px}
.elementor .e-con.vs08e134{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:40px 56px;padding-top:56px;padding-bottom:80px}
.elementor .e-con.vs5e537b{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:26px}
.elementor .elementor-element.vsa17efb{flex:1 1 340px;min-width:0}
.elementor .e-con.vsfa5795{background:#F3F4F9;padding:88px 0 104px}
.elementor .e-con.vs01ef58{display:grid;gap:20px;margin-top:14px}
.elementor .e-con.vscd24c4{text-decoration:none;padding:0;overflow:hidden;gap:0}
.elementor .e-con.vs9d391c{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.elementor .e-con.vs35a49d{background:#0B1F5C;border-color:#0B1F5C;gap:14px}
.elementor .e-con.vs4904b4{flex:1 1 400px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:18px}
.elementor .e-con.vsf76cd4{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:10px;margin-top:14px}
.elementor .e-con.vs9049cc{text-decoration:none;border-top:4px solid #FF6E98}
.elementor .e-con.vsf658d5{text-decoration:none;border-top:4px solid #9DB4EE}
.elementor .e-con.vs5c7377{text-decoration:none;border-top:4px solid #E3C3D2}
.elementor .e-con.vs658ded{text-decoration:none;border-top:4px solid #FFFFFF}
.elementor .e-con.vscab72f{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(170px, 100%), 1fr));gap:10px;margin-top:14px}
.elementor .e-con.vsb83294{flex:1 1 400px;min-width:0;display:flex;align-items:flex-end;justify-content:center;gap:14px;flex-wrap:wrap}
.elementor .e-con.vs693141{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(420px, 100%), 1fr));gap:20px;margin-top:14px}
.elementor .e-con.vs1e9acb{flex-direction:row;gap:24px;align-items:flex-start;flex-wrap:wrap}
.elementor .e-con.vsb58377{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:10px}
.elementor .elementor-element.vs2eff18 .elementor-heading-title{font-size:22px}
.elementor .elementor-element.vsf61630 .elementor-button{margin-top:8px}
.elementor .e-con.vs38856e{background:#071334;padding:96px 0;color:#EEF1FA}
.elementor .e-con.vs53451e{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs3bf944{display:flex;flex-direction:column;gap:12px;margin-top:6px}
.elementor .elementor-element.vs7284c1{flex:1 1 400px;min-width:0}
.elementor .e-con.vsc93100{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr));gap:20px;margin-top:14px;align-items:start}
.elementor .e-con.vs0584fd{gap:0}
.elementor .elementor-element.vs380b41 .elementor-heading-title{margin-top:6px}
.elementor .e-con.vs5a5237{display:flex;flex-direction:column;gap:20px}
.elementor .e-con.vse429b6{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:20px;margin-top:14px}
.elementor .e-con.vse7c5e0{flex-direction:row;gap:18px;flex-wrap:wrap}
.elementor .e-con.vs23b807{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:6px}
.elementor .e-con.vs84bc38{background:#F3F4F9;border-style:dashed}
.elementor .e-con.vs536542{display:flex;flex-wrap:wrap;gap:40px 56px;align-items:center}
.elementor .e-con.vsb3d888{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs5cd71c{flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.elementor .e-con.vs1a26c9{position:relative;display:flex;flex-direction:column;gap:22px;padding-top:56px;padding-bottom:72px}
.elementor .elementor-element.vsc8f2a6 .elementor-heading-title{margin:0;font-family:Archivo, 'Helvetica Neue', Arial, sans-serif;font-weight:800;font-size:clamp(42px, 5.6vw, 70px);line-height:1;letter-spacing:-.03em;color:#FFFFFF;max-width:900px}
.elementor .e-con.vs456da1{background:#F3F4F9;padding:72px 0 104px}
.elementor .e-con.vs2a45ce{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}
.elementor .elementor-element.vsb69f82{flex:1 1 560px;min-width:0}
.elementor .elementor-element.vsb2cbcd{background:#FFFFFF;border:1px solid #D5D9E8;border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:18px}
.elementor .e-con.vs8abab8{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}
.elementor .e-con.vsb44c83{display:flex;gap:14px}
.elementor .e-con.vsed22e3{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:0 40px;margin-top:10px;border-top:1px solid #D5D9E8}
.elementor .e-con.vs7d822f{padding:22px 0;border-bottom:1px solid #D5D9E8}
.elementor .e-con.vs8b1759{flex:1 1 400px;min-width:0;background:#13204A;border:1px solid #2A3A6E;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:16px}
.elementor .e-con.vsc58a60{border-top:4px solid #D42057;gap:14px}
.elementor .elementor-element.vs19f49d .elementor-heading-title{font-size:24px}
.elementor .e-con.vsd3084a{border-top:4px solid #0B1F5C;gap:14px}
.elementor .e-con.vsbadc7a{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:4px}
.elementor .e-con.vs3254b5{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));gap:16px;margin-top:14px}
.elementor .e-con.vsd9bcea{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}
.elementor .e-con.vs2d1aa6{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vsc53cbf{flex:1 1 420px;min-width:0;border-top:1px solid #2A3A6E}
.elementor .e-con.vsb8aa11{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid #2A3A6E}
.elementor .e-con.vs317dd5{background:#F3F4F9;padding:96px 0}
.elementor .e-con.vs59411f{position:relative;display:flex;flex-direction:column;gap:24px;padding-top:56px;padding-bottom:80px}
.elementor .elementor-element.vscda294 .elementor-heading-title{margin:0;font-family:Archivo, 'Helvetica Neue', Arial, sans-serif;font-weight:800;font-size:clamp(42px, 5.6vw, 70px);line-height:1;letter-spacing:-.03em;color:#FFFFFF;max-width:980px}
.elementor .e-con.vs9f78de{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.65;color:#2E3757}
.elementor .e-con.vs6014da{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));gap:4px;margin-top:14px}
.elementor .e-con.vs4ad2c4{background:#FFFFFF;padding:72px 0 104px}
.elementor .e-con.vsc35fa5{display:flex;flex-wrap:wrap;gap:40px 56px;align-items:flex-start}
.elementor .e-con.vs1a5036{flex:0 1 240px;min-width:200px;position:sticky;top:24px;display:flex;flex-direction:column;gap:6px}
.elementor .e-con.vs0030ad{flex:1 1 600px;min-width:0;max-width:820px;display:flex;flex-direction:column;gap:56px}
.elementor .e-con.vsb43c9b{display:flex;flex-direction:column;gap:18px;padding-bottom:56px;border-bottom:1px solid #D5D9E8}
.elementor .elementor-element.vsa6efce .elementor-heading-title{font-size:38px}
.elementor .elementor-element.vsf4324f .elementor-heading-title{margin:14px 0 0;font-family:Archivo, sans-serif;font-weight:800;font-size:20px;color:#0B1F5C}
.elementor .e-con.vscfc911{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs643dd3{flex:1 1 520px;min-width:0;border-top:1px solid #E3E5EC}
.elementor .e-con.vs677211{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #E3E5EC}
.elementor .e-con.vsd0a9de{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}
.elementor .e-con.vs66dcc8{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .e-con.vs832008{background:#050E28;color:#B7C0DA;padding:72px 0 32px}
.elementor .e-con.vs330038{display:flex;flex-direction:column;gap:48px}
.elementor .e-con.vsba7846{display:flex;flex-wrap:wrap;gap:40px}
.elementor .e-con.vscfa6fc{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:16px}
.elementor .e-con.vs43d9f1{flex:2 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:24px}
.elementor .e-con.vs59ba54{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #1B2A5C;padding-top:22px;font-size:13.5px}
@media (max-width:767px){.elementor .vgf-sec .vgf-wrap.vgf-wrap{padding-left:20px;padding-right:20px}.elementor .e-con.vs4ab236.vs4ab236,.elementor .e-con.vs6ddff8.vs6ddff8,.elementor .e-con.vsc97893.vsc97893,.elementor .e-con.vs3222d9.vs3222d9{grid-template-columns:minmax(0,1fr)}}
