.elementor-2657 .elementor-element.elementor-element-14551587{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2657 .elementor-element.elementor-element-561ce3d .elementor-button{background-color:#FFFFFF03;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:10px 20px 13px 20px}.elementor-2657 .elementor-element.elementor-element-561ce3d{width:auto;max-width:auto}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox{--navy:#123f66;--blue:#4c789f;--ink:#1b3851;--gold:#d88718;--pale:#edf5fa;width:100%;max-width:100%;margin:0 auto;color:#4b6173;font-family:inherit;font-size:17px;line-height:1.72}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox *,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox *::before,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox *::after{box-sizing:border-box}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox section{display:block;margin:0;padding:38px 0;border:0;border-top:1px solid #dce6ee;background:#fff0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox section:first-child{padding-top:4px;border-top:0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p{margin:0 0 15px!important;padding:0!important;color:#4b6173!important;background:transparent!important;font-family:inherit!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:1.72!important;letter-spacing:normal!important;text-transform:none!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.lead{max-width:760px;color:#526c82!important;font-size:19px!important;line-height:1.68!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.ey{margin:0 0 13px!important;color:#6b8297!important;font-size:12px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox h2{margin:0 0 14px!important;padding:0!important;color:var(--navy)!important;background:transparent!important;font-family:inherit!important;font-size:31px!important;line-height:1.22!important;font-style:normal!important;font-weight:750!important;letter-spacing:normal!important;text-transform:none!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox h3{margin:0 0 9px!important;padding:0!important;color:var(--navy)!important;background:transparent!important;font-family:inherit!important;font-size:19px!important;line-height:1.35!important;font-style:normal!important;font-weight:700!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox strong,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox b{font-weight:700}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox img{max-width:100%;border:0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 25px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .metric{min-width:0;min-height:116px;padding:18px;background:#fff;border:1px solid #dbe7ef;border-radius:13px;box-shadow:0 7px 20px rgb(24 61 89 / .055)}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .metric span{display:block;margin-bottom:8px;color:#7a90a2;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .metric b{display:block;color:var(--navy);font-size:17px;line-height:1.35;font-weight:750}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .hero-photo{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 12px 28px rgb(16 56 82 / .15)}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.caption{margin:9px 0 0!important;color:#74879a!important;font-size:13px!important;line-height:1.5!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .challenge{min-width:0;padding:21px;background:#fff;border:1px solid #dbe7ef;border-radius:13px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .challenge b{display:block;margin-bottom:8px;color:var(--navy);font-size:18px;line-height:1.4;font-weight:700}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .challenge p{margin:0!important;font-size:16px!important;line-height:1.65!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .strategy{display:grid;grid-template-columns:1.08fr .92fr;gap:23px;align-items:stretch}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .photo-stack{position:relative;min-height:420px;overflow:hidden;background:#dce7ef;border-radius:16px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .photo-stack img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .photo-note{position:absolute;left:18px;right:18px;bottom:18px;padding:15px 16px;background:rgb(255 250 241 / .95);border-left:4px solid var(--gold);border-radius:0 10px 10px 0;color:#725424;font-size:14px;line-height:1.55}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .strategy-copy{display:flex;flex-direction:column;gap:14px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .point{padding:19px 20px;background:#fff;border:1px solid #dbe7ef;border-radius:13px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .point strong{display:block;margin-bottom:6px;color:var(--navy);font-size:18px;line-height:1.4;font-weight:700}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .point p{margin:0!important;font-size:16px!important;line-height:1.65!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .point.accent{background:#fff6e8;border-left:4px solid var(--gold)}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .process-note{margin-top:22px;padding:22px 24px;background:#fff6e8;border-left:4px solid var(--gold);border-radius:0 12px 12px 0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .process-note p{margin:0!important;color:#725424!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:23px 0 27px;overflow:hidden;background:#fff;border:1px solid #dce6ee;border-radius:14px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step{position:relative;min-width:0;min-height:190px;padding:21px 18px 18px;border-left:1px solid #dce6ee}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step:first-child{border-left:0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .num{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;margin-bottom:14px;background:var(--pale);border-radius:50%;color:var(--navy);font-size:13px;line-height:1;font-weight:800}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step p{margin:0!important;font-size:15px!important;line-height:1.6!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .evidence{display:grid;grid-template-columns:.9fr 1.1fr;gap:23px;align-items:center;padding:22px;background:linear-gradient(135deg,#f0f6fa,#fff);border-radius:16px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .evidence img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 24px rgb(20 59 87 / .13)}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .evidence ul{margin:16px 0 0!important;padding-left:19px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .evidence li{margin:7px 0!important;color:#4b6173!important;font-size:16px!important;line-height:1.6!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .result{padding:25px 28px;background:#fff6e8;border-left:4px solid var(--gold);border-radius:0 14px 14px 0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .result h3{margin-bottom:9px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .result p{margin:0!important;color:#725424!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.after-grid{margin-top:22px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.after-result{margin-top:20px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox a{color:#1266a8;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox a:hover{color:#0c4f84}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .cta{padding:28px;background:var(--navy);border-radius:15px}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .cta h3{color:#fff!important;font-size:21px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .cta p{margin:0!important;color:#dbe9f2!important}@media(max-width:767px){.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox section{padding:28px 0}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox h2{font-size:25px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p{font-size:16px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox p.lead{font-size:17px!important}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .overview{grid-template-columns:1fr 1fr}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .strategy,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .evidence{grid-template-columns:1fr}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .challenge-grid{grid-template-columns:1fr}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .timeline{grid-template-columns:1fr 1fr}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step:nth-child(3){border-left:0;border-top:1px solid #dce6ee}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step:nth-child(4){border-top:1px solid #dce6ee}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .photo-stack,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .photo-stack img{min-height:300px}}@media(max-width:480px){.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .overview,.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .timeline{grid-template-columns:1fr}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step{border-left:0;border-top:1px solid #dce6ee}.elementor-2657 .elementor-element.elementor-element-10ddf209 .spm-gearbox .step:first-child{border-top:0}}