.elementor-10418 .elementor-element.elementor-element-daa210b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-10418 .elementor-element.elementor-element-daa210b{--content-width:1369px}}.cx-wrap{font-family:"Segoe UI",Arial,sans-serif;color:#222;line-height:1.7}.cx-hero{background:linear-gradient(135deg,#0b3c5d,#1c6ea4);color:#fff;padding:70px 35px;border-radius:14px;margin-bottom:70px}.cx-hero h1{font-size:38px;margin-bottom:15px}.cx-hero p{font-size:18px;max-width:900px;opacity:.95}.cx-title{text-align:center;margin-bottom:45px}.cx-title span{display:inline-block;background:#eaf3fb;color:#1c6ea4;padding:7px 18px;border-radius:30px;font-size:14px;margin-bottom:12px}.cx-title h2{font-size:32px;color:#0b3c5d}.cx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-bottom:80px}.cx-card{background:#fff;border:1px solid #e6eef5;border-radius:14px;padding:30px;box-shadow:0 15px 35px rgb(0 0 0 / .06);transition:.3s}.cx-card:hover{transform:translateY(-5px)}.cx-icon{font-size:34px;color:#1c6ea4;margin-bottom:15px}.cx-card h3{font-size:20px;margin-bottom:10px;color:#0b3c5d}.cx-card p{font-size:15px;color:#555}.cx-process{background:#f7fbff;padding:70px 35px;border-radius:14px;margin-bottom:80px}.cx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.cx-step{background:#fff;padding:25px;border-radius:12px;border-left:5px solid #1c6ea4;display:flex;align-items:center;gap:15px}.cx-step i{font-size:26px;color:#1c6ea4}.cx-intern{margin-bottom:80px}.cx-intern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.cx-stats{background:linear-gradient(135deg,#1c6ea4,#0b3c5d);color:#fff;padding:60px 35px;border-radius:14px;margin-bottom:80px}.cx-stats h2{text-align:center;margin-bottom:35px}.cx-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;text-align:center}.cx-stat{font-size:34px;font-weight:700}.cx-companies{background:#f1f9ff;padding:60px 35px;border-radius:14px}.cx-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:22px}.cx-logo{background:#fff;padding:16px;border-radius:10px;text-align:center;font-weight:600;color:#0b3c5d}