.elementor-1485 .elementor-element.elementor-element-4f4e9b5{--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;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-1485 .elementor-element.elementor-element-4f4e9b5{--content-width:1280px}}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-landing{--primary-navy:#073763;--brand-blue:#0b5593;--alert-red:#d32f2f;--bg-soft:#f4f8fb;--text-dark:#2c3e50;--text-muted:#5d6d7e;direction:rtl;font-family:inherit;color:var(--text-dark)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-hero{display:flex;align-items:center;gap:30px;background:#fff;border-radius:16px;padding:40px;margin-bottom:35px;box-shadow:0 10px 25px rgb(11 85 147 / .05);border:1px solid #e1ebf4}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-hero-content{flex:1.15}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-hero-img{flex:.85;text-align:left}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-hero-img img{width:100%;border-radius:10px}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-badge{background:rgb(11 85 147 / .1);color:var(--brand-blue);padding:6px 14px;border-radius:6px;font-size:13.5px;font-weight:800;display:inline-block;margin-bottom:15px}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-title{font-size:28px;color:var(--primary-navy);font-weight:900;margin-bottom:15px;line-height:1.4}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-title span{color:var(--brand-blue)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-desc{font-size:15.5px;line-height:1.8;color:var(--text-muted);margin-bottom:30px}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-btn{display:inline-flex;align-items:center;background:var(--brand-blue);color:#fff!important;padding:15px 30px;border-radius:8px;font-size:18px;font-weight:700;text-decoration:none;transition:0.3s;box-shadow:0 8px 20px rgb(11 85 147 / .3)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-btn:hover{background:var(--primary-navy);transform:translateY(-3px)}@keyframes pulse-jacs3{0%{box-shadow:0 0 0 0 rgb(11 85 147 / .5)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.elementor-1485 .elementor-element.elementor-element-6c776de .pulse-blue{animation:pulse-jacs3 2s infinite}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-alert-box{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e1ebf4;border-right:5px solid var(--alert-red);padding:20px 25px;border-radius:10px;margin-bottom:35px;box-shadow:0 4px 15px rgb(0 0 0 / .03)}.elementor-1485 .elementor-element.elementor-element-6c776de .alert-icon{font-size:38px}.elementor-1485 .elementor-element.elementor-element-6c776de .alert-text h3{color:var(--alert-red);font-size:17.5px;margin:0 0 8px 0;font-weight:900}.elementor-1485 .elementor-element.elementor-element-6c776de .alert-text p{margin:0;font-size:14.5px;line-height:1.7;color:var(--text-dark)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-services h2{color:var(--primary-navy);font-size:22px;margin-bottom:20px;font-weight:800}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-card{background:var(--bg-soft);padding:25px 20px;border-radius:10px;text-align:center;border:1px solid #e1ebf4;transition:0.3s}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-card:hover{border-color:var(--brand-blue);transform:translateY(-5px);background:#fff;box-shadow:0 10px 20px rgb(11 85 147 / .08)}.elementor-1485 .elementor-element.elementor-element-6c776de .card-icon{font-size:35px;margin-bottom:15px}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-card h4{color:var(--primary-navy);font-size:16px;margin-bottom:10px;font-weight:700}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-card p{font-size:13.5px;color:var(--text-muted);line-height:1.7;margin:0}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-internal-links{background:#fff;padding:25px;border-radius:10px;border:1px solid #e1ebf4;border-right:4px solid var(--brand-blue);margin-bottom:35px;box-shadow:0 4px 10px rgb(0 0 0 / .02)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-internal-links h3{font-size:18px;color:var(--primary-navy);margin-bottom:12px;font-weight:700}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-internal-links p{font-size:14.5px;line-height:1.9;margin:0;color:var(--text-dark)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-internal-links a{color:var(--brand-blue);font-weight:700;text-decoration:none;border-bottom:2px solid rgb(11 85 147 / .2);transition:0.3s}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-internal-links a:hover{border-bottom-color:var(--brand-blue);color:var(--primary-navy)}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-faq h2{color:var(--primary-navy);font-size:22px;margin-bottom:20px;font-weight:800}.elementor-1485 .elementor-element.elementor-element-6c776de .faq-item{background:#fff;padding:18px 20px;border-radius:8px;margin-bottom:12px;border:1px solid #e1ebf4;border-right:4px solid var(--primary-navy)}.elementor-1485 .elementor-element.elementor-element-6c776de .faq-item h4{color:var(--brand-blue);font-size:15.5px;margin:0 0 10px 0;font-weight:700}.elementor-1485 .elementor-element.elementor-element-6c776de .faq-item p{margin:0;font-size:14px;line-height:1.7;color:var(--text-muted)}@media (max-width:992px){.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-hero{flex-direction:column-reverse;text-align:center}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-alert-box{flex-direction:column;text-align:center}.elementor-1485 .elementor-element.elementor-element-6c776de .jacs3-grid{grid-template-columns:1fr}}