.elementor-15323 .elementor-element.elementor-element-5ce937c5:not(.elementor-motion-effects-element-type-background), .elementor-15323 .elementor-element.elementor-element-5ce937c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172963;}.elementor-15323 .elementor-element.elementor-element-5ce937c5 > .elementor-background-overlay{background-color:#0B112000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15323 .elementor-element.elementor-element-5ce937c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-15323 .elementor-element.elementor-element-752ecc8e{text-align:left;}.elementor-15323 .elementor-element.elementor-element-752ecc8e .elementor-heading-title{color:#e5e7eb;}.elementor-15323 .elementor-element.elementor-element-79cc41fc{--spacer-size:10px;}.elementor-15323 .elementor-element.elementor-element-15bd1661{text-align:left;color:#e5e7eb;}.elementor-15323 .elementor-element.elementor-element-7af3f20d{--spacer-size:10px;}.elementor-15323 .elementor-element.elementor-element-1b176b6b .elementor-button{background-color:#f59e0b;border-radius:12px 12px 12px 12px;}.elementor-15323 .elementor-element.elementor-element-6c1f7822{--spacer-size:20px;}.elementor-15323 .elementor-element.elementor-element-45108d46 .elementor-icon-list-icon i{color:#f59e0b;transition:color 0.3s;}.elementor-15323 .elementor-element.elementor-element-45108d46 .elementor-icon-list-icon svg{fill:#f59e0b;transition:fill 0.3s;}.elementor-15323 .elementor-element.elementor-element-45108d46{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15323 .elementor-element.elementor-element-45108d46 .elementor-icon-list-text{color:#e5e7eb;transition:color 0.3s;}.elementor-15323 .elementor-element.elementor-element-7eb8c06{text-align:right;width:var( --container-widget-width, 281.269% );max-width:281.269%;--container-widget-width:281.269%;--container-widget-flex-grow:0;}.elementor-15323 .elementor-element.elementor-element-a0c6610:not(.elementor-motion-effects-element-type-background), .elementor-15323 .elementor-element.elementor-element-a0c6610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f6;}.elementor-15323 .elementor-element.elementor-element-a0c6610{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-15323 .elementor-element.elementor-element-a0c6610 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15323 .elementor-element.elementor-element-dc13d65{text-align:left;}.elementor-15323 .elementor-element.elementor-element-6a532bc{--spacer-size:10px;}.elementor-15323 .elementor-element.elementor-element-e0301ca{text-align:left;}.elementor-15323 .elementor-element.elementor-element-e0301ca .elementor-heading-title{color:#172963;}.elementor-15323 .elementor-element.elementor-element-2099db5{text-align:left;}.elementor-15323 .elementor-element.elementor-element-8301e68{text-align:left;}.elementor-15323 .elementor-element.elementor-element-ffff7ed{text-align:center;}.elementor-15323 .elementor-element.elementor-element-56a1c68{padding:40px 0px 20px 0px;}.elementor-15323 .elementor-element.elementor-element-dda7f38{text-align:left;}.elementor-15323 .elementor-element.elementor-element-45b565a{text-align:left;}.elementor-15323 .elementor-element.elementor-element-6e262a6b:not(.elementor-motion-effects-element-type-background), .elementor-15323 .elementor-element.elementor-element-6e262a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172963;}.elementor-15323 .elementor-element.elementor-element-6e262a6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-15323 .elementor-element.elementor-element-6e262a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15323 .elementor-element.elementor-element-5d6789d3{text-align:center;}.elementor-15323 .elementor-element.elementor-element-5d6789d3 .elementor-heading-title{color:#ffffff;}.elementor-15323 .elementor-element.elementor-element-3719890c > .elementor-widget-container{background-color:#172963;}.elementor-15323 .elementor-element.elementor-element-3719890c:hover .elementor-widget-container{background-color:#172963;}.elementor-15323 .elementor-element.elementor-element-85ad8bc{padding:50px 0px 50px 0px;}.elementor-15323 .elementor-element.elementor-element-2227877{text-align:left;}.elementor-15323 .elementor-element.elementor-element-cf6e55e{text-align:left;}.elementor-15323 .elementor-element.elementor-element-c634b1d{text-align:center;}.elementor-15323 .elementor-element.elementor-element-74bde2a4:not(.elementor-motion-effects-element-type-background), .elementor-15323 .elementor-element.elementor-element-74bde2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172963;}.elementor-15323 .elementor-element.elementor-element-74bde2a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-15323 .elementor-element.elementor-element-74bde2a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15323 .elementor-element.elementor-element-536b709d{text-align:left;}.elementor-15323 .elementor-element.elementor-element-47f5ebdf{text-align:left;}.elementor-15323 .elementor-element.elementor-element-47f5ebdf .elementor-heading-title{color:#B2B2B2;}.elementor-15323 .elementor-element.elementor-element-5e8b92b0{text-align:left;}.elementor-15323 .elementor-element.elementor-element-4f723910{text-align:left;color:#FFFFFF;}.elementor-15323 .elementor-element.elementor-element-577f4b7 .elementor-button{background-color:#f59e0b;border-radius:12px 12px 12px 12px;}.elementor-15323 .elementor-element.elementor-element-7ddb608 .elementor-button{background-color:#f59e0b;border-radius:12px 12px 12px 12px;}@media(min-width:768px){.elementor-15323 .elementor-element.elementor-element-5bce83de{width:64.711%;}.elementor-15323 .elementor-element.elementor-element-50a8ad4{width:35.289%;}.elementor-15323 .elementor-element.elementor-element-1f0a300{width:71.572%;}.elementor-15323 .elementor-element.elementor-element-cb8d547{width:28.428%;}.elementor-15323 .elementor-element.elementor-element-7c144cfc{width:35.579%;}.elementor-15323 .elementor-element.elementor-element-28efb26f{width:64.421%;}}/* Start custom CSS for section, class: .elementor-element-74bde2a4 */.elementor-15323 .elementor-element.elementor-element-74bde2a4 .eyebrow{color:#41b3ff;font-weight:700;letter-spacing:.02em;margin-bottom:6px}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 h2{color:#ffffff;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.02em;margin:0 0 10px;line-height:1.1}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .intro p{color:rgba(255,255,255,.78);margin:0 0 16px;max-width:68ch}
/* Phones overlap + tilt */
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .phones{position:relative;min-height:420px}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .phones .elementor-column{position:static} /* reset */
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph1 img, .elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph2 img{border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph1{position:absolute;left:0;top:20px;transform:rotate(-10deg);width:48%;max-width:320px}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph2{position:absolute;left:140px;top:70px;transform:rotate(8deg);width:48%;max-width:320px}
/* Checklist */
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .checks .elementor-icon-list-icon i{color:#22c55e}
.elementor-15323 .elementor-element.elementor-element-74bde2a4 .cta .elementor-button{background:#13c4a1;color:#0f172a;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.25)}
@media (max-width:1024px){
  .elementor-15323 .elementor-element.elementor-element-74bde2a4 .phones{display:flex;gap:12px;min-height:auto;flex-wrap:wrap;justify-content:center}
  .elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph1, .elementor-15323 .elementor-element.elementor-element-74bde2a4 .ph2{position:relative;left:auto;top:auto;transform:none;width:46%;max-width:none}
}/* End custom CSS */