:root{--primary:#1683c7;--primary-dark:#0b4a75;--primary-deep:#0b2540;--accent:#d9ad63;--accent-dark:#b6873a;--cyan:#00c8ff;--white-glass:#ffffff4d;--white-glass-strong:#ffffff8c;--dark-glass:#07111fd9;--text-dark:#0b2540;--text-body:#1e3a5f;--text-muted:#475569;--radius-sm:16px;--radius-md:24px;--radius-lg:34px;--shadow-sm:0 4px 16px #00000012;--shadow-md:0 8px 30px #0000001a;--shadow-lg:0 16px 48px #00000026;--transition:.28s cubic-bezier(.4, 0, .2, 1);background-image:url(/assets/aljoud_jadel_logo_cover-DT1S30ug.png)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Cairo,Segoe UI,Arial,sans-serif;overflow-x:hidden}a{font-family:inherit}.app{flex-direction:column;min-height:100vh;display:flex;position:relative}.app:after{content:"";z-index:0;pointer-events:none;background:#ffffff4d;position:fixed;inset:0}.content{z-index:1;flex-direction:column;flex:1 0 auto;min-height:100vh;display:flex;position:relative}.bgvideo_main{object-fit:cover;z-index:-1;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.page-content h1{color:var(--text-dark);margin-bottom:18px;font-size:clamp(28px,4.5vw,44px);font-weight:800;line-height:1.3}.welcome-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);width:100%;max-width:820px;box-shadow:var(--shadow-md);text-align:center;background:#ffffff4d;border:1px solid #ffffff73;margin:0 auto 40px;padding:clamp(28px,4vw,50px) clamp(24px,4vw,60px)}.welcome-card>p{color:var(--text-body);font-size:clamp(15px,1.7vw,18px);line-height:2}.info-cards{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.5vw,28px);display:flex}.info-cards>div{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);text-align:center;max-width:320px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);box-shadow:var(--shadow-sm);background:#ffffff52;border:1px solid #fff6;flex:240px;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,30px);font-size:clamp(15px,1.6vw,17px);position:relative;overflow:hidden}.info-cards>div:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#1683c712,#0000 60%);position:absolute;inset:0}.info-cards>div h3{color:var(--primary-dark);margin-bottom:12px;font-size:clamp(17px,1.9vw,22px);font-weight:800}.info-cards>div p{color:var(--text-body);line-height:1.85}.info-cards>div:hover{box-shadow:var(--shadow-lg);background:#ffffff7a;transform:translateY(-8px)}.ltr-content{direction:ltr;unicode-bidi:isolate;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.whatsapp_float{z-index:9999;width:auto;height:auto;transition:transform var(--transition), filter var(--transition);filter:drop-shadow(0 4px 12px #25d36659);display:inline-flex;position:fixed;bottom:40px;right:40px}.whatsApp_image{width:clamp(52px,7vw,72px);height:clamp(52px,7vw,72px);display:block}.whatsapp_float:hover{filter:drop-shadow(0 6px 18px #25d3668c);transform:scale(1.13)}.profile-download-float{z-index:999;color:#fff;white-space:nowrap;transition:transform var(--transition), padding var(--transition), box-shadow var(--transition), background var(--transition);background:linear-gradient(135deg,#1a8ee0 0%,#0b4a75 100%);border-radius:0 40px 40px 0;align-items:center;gap:8px;padding:14px clamp(16px,2.5vw,22px) 14px 16px;font-size:clamp(13px,1.4vw,15px);font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:80%;left:0;transform:translateY(-50%);box-shadow:4px 6px 24px #1683c759}.profile-download-float:hover{background:linear-gradient(135deg,#0d5f9c 0%,#0b2540 100%);transform:translateY(-50%)translate(6px);box-shadow:6px 10px 30px #1683c780}.profile-download-icon{flex-shrink:0;width:20px;height:20px}[dir=ltr] .profile-download-float{border-radius:40px 0 0 40px;padding:14px 16px 14px clamp(16px,2.5vw,22px);left:auto;right:0}[dir=ltr] .profile-download-float:hover{transform:translateY(-50%)translate(-6px)}@media (width<=800px){.welcome-card{padding:24px 20px}.info-cards{flex-direction:column;align-items:center}.info-cards>div{width:100%;max-width:420px}}@media (width<=700px){.profile-download-float{border-radius:40px;padding:12px 22px;font-size:13px;top:auto;bottom:16px;left:50%;transform:translate(-50%)}.profile-download-float:hover{transform:translate(-50%)translateY(-4px)}[dir=ltr] .profile-download-float{border-radius:40px;padding:12px 22px;left:50%;right:auto}[dir=ltr] .profile-download-float:hover{transform:translate(-50%)translateY(-4px)}.whatsapp_float{bottom:18px;right:18px}}.navbar-box{z-index:100;-webkit-backdrop-filter:blur(22px);background:#ffffff38;border:1px solid #ffffff6b;border-radius:50px;justify-content:space-between;align-items:center;gap:clamp(8px,2vw,30px);width:92%;max-width:1400px;min-height:80px;max-height:100px;margin:18px auto;padding:clamp(8px,1.5vw,14px) clamp(20px,3vw,48px);transition:box-shadow .3s,background .3s;display:flex;position:sticky;top:14px;box-shadow:0 8px 32px #0b25401f,inset 0 1px #ffffff80}.navbar-box:hover{background:#ffffff4d;box-shadow:0 12px 40px #0b254029,inset 0 1px #ffffff80}.logo{flex-shrink:0;align-items:center;display:flex}.logo img{width:auto;height:clamp(85px,11vw,140px);margin-top:-12px;margin-bottom:-18px;transition:all .3s;display:block}.logo img:hover{transform:scale(1.06)}.nav-links{flex-wrap:nowrap;align-items:center;gap:clamp(4px,1.2vw,16px);margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#0b2540;white-space:nowrap;letter-spacing:.01em;border-radius:20px;padding:clamp(7px,.8vw,9px) clamp(9px,1.1vw,14px);font-size:clamp(14px,1.25vw,18px);font-weight:700;text-decoration:none;transition:background .22s,color .22s,transform .2s;display:inline-block;position:relative}.nav-links a:hover{color:#1683c7;background:#1683c71f;transform:translateY(-1px)}.nav-links a.active{color:#1683c7;background:#1683c726}.nav-links a.active:after{content:"";background:linear-gradient(90deg,#1683c7,#00c8ff);border-radius:10px;width:60%;height:2.5px;position:absolute;bottom:5px;right:20%}[dir=ltr] .nav-links a.active:after{left:20%;right:auto}.navbar-actions{flex-shrink:0;align-items:center;gap:clamp(8px,1.5vw,14px);display:flex}.language{cursor:pointer;white-space:nowrap;color:#0b2540;letter-spacing:.02em;background:#ffffff61;border:1px solid #ffffff8c;border-radius:25px;padding:clamp(7px,1.1vw,10px) clamp(14px,2vw,22px);font-family:inherit;font-size:clamp(12px,1.3vw,16px);font-weight:700;transition:background .22s,transform .2s,box-shadow .22s,color .22s}.language:hover{color:#1683c7;background:#1683c726;transform:translateY(-1px);box-shadow:0 4px 12px #1683c726}.language-mobile{display:none}.hamburger{cursor:pointer;background:#ffffff59;border:1px solid #ffffff80;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:background .22s;display:none}.hamburger:hover{background:#1683c71f}.hamburger span{background:#0b2540;border-radius:4px;width:22px;height:2.5px;transition:transform .3s,opacity .3s}.hamburger.active span:first-child{transform:translateY(7.5px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (width<=1100px){.navbar-box{gap:8px;width:95%}}@media (width<=800px){.navbar-box{gap:6px}.nav-links a{padding:7px 10px}}@media (width<=500px){.navbar-box{border-radius:28px;width:92%;margin:10px auto;padding:10px 18px;position:relative;top:0}.logo img{height:70px;margin-top:-8px;margin-bottom:-10px}.hamburger{display:flex}.language-desktop{display:none}.nav-links{-webkit-backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #ffffff80;border-radius:22px;flex-direction:column;align-items:stretch;gap:6px;max-height:0;margin:0;padding:0 16px;transition:max-height .38s,opacity .28s,padding .38s;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 14px 40px #0b25402e}.nav-links.open{opacity:1;pointer-events:auto;max-height:480px;padding:16px}.nav-links a{text-align:center;border-radius:14px;width:100%;padding:13px;font-size:20px;display:block}.language-mobile{text-align:center;padding-bottom:4px;display:block}.language-mobile .language{width:100%;font-size:16px}}@media (width<=360px){.logo img{height:58px;margin-top:-6px;margin-bottom:-8px}}.footer{z-index:2;color:#fff;-webkit-backdrop-filter:blur(20px);background:linear-gradient(175deg,#07111ff0 0%,#0b2540eb 100%);border-top:1px solid #ffffff14;flex-shrink:0;width:100%;margin-top:80px;padding:clamp(40px,6vw,64px) 8% clamp(20px,3vw,32px);position:relative}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:clamp(30px,5vw,60px);max-width:1200px;margin:0 auto;display:flex}.footer-section{flex:200px;min-width:200px}.footer-section h2{background:linear-gradient(135deg,#00e5ff,#7dd8ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(20px,2.2vw,26px);font-weight:900}.footer-section h3{color:#00c8ff;margin-bottom:18px;padding-bottom:10px;font-size:clamp(15px,1.6vw,18px);font-weight:700;position:relative}.footer-section h3:after{content:"";background:linear-gradient(90deg,#1683c7,#00c8ff);border-radius:4px;width:32px;height:2px;position:absolute;bottom:0;right:0}[dir=ltr] .footer-section h3:after{left:0;right:auto}.footer-section p{color:#94bedd;margin-bottom:8px;font-size:clamp(14px,1.4vw,16px);line-height:1.9}.footer-section ul{padding:0;list-style:none}.footer-section li{margin-bottom:12px}.footer-section a{color:#94bedd;align-items:center;gap:6px;font-size:clamp(14px,1.4vw,16px);text-decoration:none;transition:color .22s,padding-right .22s;display:inline-flex}.footer-section a:before{content:"›";color:#1683c7;font-size:18px;line-height:1;transition:transform .22s}.footer-section a:hover{color:#00e5ff}.footer-section a:hover:before{transform:translate(-3px)}[dir=ltr] .footer-section a:before{content:"›"}[dir=ltr] .footer-section a:hover:before{transform:translate(3px)}.footer-bottom{text-align:center;color:#64748b;border-top:1px solid #ffffff1a;max-width:1200px;margin-top:clamp(32px,4vw,48px);margin-left:auto;margin-right:auto;padding-top:clamp(16px,2vw,24px);font-size:clamp(13px,1.3vw,15px)}@media (width<=700px){.footer-container{text-align:center;flex-direction:column;gap:32px}.footer-section h3:after{right:50%;transform:translate(50%)}[dir=ltr] .footer-section h3:after{left:auto;right:50%;transform:translate(50%)}.footer-section a:before{display:none}}.footer-accreditations .accreditation-list{flex-direction:column;gap:10px;display:flex}.footer-accreditations .accreditation-list li{color:#d6edf9;margin:0;padding-inline-start:22px;font-size:clamp(14px,1.4vw,16px);position:relative}.footer-accreditations .accreditation-list li:before{content:"✓";color:#00e5ff;font-weight:900;position:absolute;inset-inline-start:0}.footer-accreditations .intellectual-property{color:#b9d9ec;border-top:1px solid #ffffff1a;margin-top:18px;padding-top:14px}@media (width<=700px){.footer-accreditations .accreditation-list li{padding-inline-start:0}.footer-accreditations .accreditation-list li:before{margin-inline-end:7px;position:static}}.home-section{width:100%;max-width:1200px;margin:clamp(50px,8vw,100px) auto 0;padding:0 clamp(16px,3vw,24px)}.section-tag{color:#0b4a75;letter-spacing:.04em;background:#1683c721;border:1px solid #1683c72e;border-radius:30px;margin-bottom:14px;padding:5px 18px;font-size:clamp(12px,1.3vw,14px);font-weight:700;display:inline-block}.section-tag.center{width:fit-content;margin:0 auto 14px;display:block}.center-title{text-align:center;color:#0b2540;margin-bottom:14px;font-size:clamp(24px,3.2vw,36px);font-weight:800;line-height:1.3}.center-desc{text-align:center;color:#1e3a5f;max-width:700px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.85}.btn{white-space:nowrap;letter-spacing:.02em;border-radius:30px;padding:clamp(11px,1.6vw,15px) clamp(22px,3vw,38px);font-size:clamp(14px,1.5vw,17px);font-weight:700;text-decoration:none;transition:transform .26s,box-shadow .26s,background .26s;display:inline-block}.btn-primary{color:#fff;background:linear-gradient(135deg,#1a8ee0 0%,#0d5f9c 100%);box-shadow:0 8px 26px #1683c761}.btn-primary:hover{background:linear-gradient(135deg,#0d5f9c 0%,#0b4a75 100%);transform:translateY(-3px);box-shadow:0 12px 32px #1683c780}.btn-outline{color:#0b4a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border:1.5px solid #0b4a7559}.btn-outline:hover{background:#ffffffd1;transform:translateY(-3px);box-shadow:0 8px 22px #0b4a751f}.home-hero-card{text-align:center}.home-hero-card h1{color:#0b2540;background:linear-gradient(135deg,#0b2540 0%,#1683c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(32px,6vw,64px);font-weight:900;line-height:1.2}.home-hero-card p{color:#1e3a5f;max-width:680px;margin:0 auto 8px;font-size:clamp(15px,1.8vw,19px);line-height:2}.hero-actions{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,18px);margin-top:28px;display:flex}.highlight-grid{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.5vw,28px);display:flex}.highlight-card{-webkit-backdrop-filter:blur(14px);text-align:center;background:#ffffff4d;border:1px solid #ffffff70;border-radius:28px;flex:270px;max-width:350px;padding:clamp(28px,3.5vw,40px) clamp(22px,2.8vw,32px);transition:transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000012}.highlight-card:before{content:"";opacity:0;background:linear-gradient(90deg,#1683c7,#00c8ff);border-radius:28px 28px 0 0;height:3px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.highlight-card:hover{background:#ffffff75;transform:translateY(-8px);box-shadow:0 18px 42px #0b254024}.highlight-card:hover:before{opacity:1}.highlight-icon{color:#1683c7;background:linear-gradient(135deg,#1683c72e,#00c8ff1f);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:18px;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:0 4px 14px #1683c72e}.highlight-card:hover .highlight-icon{transform:scale(1.12);box-shadow:0 6px 20px #1683c74d}.highlight-card h3{color:#0b4a75;margin-bottom:10px;font-size:clamp(18px,2vw,22px);font-weight:800}.highlight-card p{color:#1e3a5f;font-size:clamp(14px,1.5vw,16px);line-height:1.85}.stats-section{color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#0b2540eb 0%,#164673e0 100%);border:1px solid #ffffff1a;border-radius:36px;padding:clamp(32px,5vw,56px) clamp(20px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 12px 40px #0b25404d}.stats-section:before{content:"";pointer-events:none;background:radial-gradient(at 20%,#00c8ff14 0%,#0000 60%),radial-gradient(at 80%,#1683c714 0%,#0000 60%);position:absolute;inset:0}.stats-title{text-align:center;margin-bottom:clamp(28px,4vw,42px);font-size:clamp(20px,2.6vw,28px);font-weight:800;position:relative}.stats-grid{text-align:center;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,64px);display:flex;position:relative}.stat-card{flex-direction:column;min-width:120px;display:flex;position:relative}.stat-card:after{content:"";background:linear-gradient(90deg,#1683c7,#00c8ff);border-radius:4px;width:28px;height:2px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.stat-value{background:linear-gradient(135deg,#00c8ff,#5de0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.5vw,48px);font-weight:900;line-height:1.1}.stat-label{color:#94bedd;margin-top:10px;font-size:clamp(13px,1.4vw,16px);font-weight:600}.about-preview{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-lg,34px);background:#ffffff47;border:1px solid #ffffff6b;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,50px);display:flex;box-shadow:0 8px 32px #0b25401a}.about-preview-text{flex:380px}.about-preview-text h2{color:#0b2540;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.3}.about-preview-text>p{color:#1e3a5f;margin-bottom:24px;font-size:clamp(15px,1.6vw,17px);line-height:1.9}.about-preview-visual{flex:200px;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.visual-circle{border-radius:50%;animation:4s ease-in-out infinite float;position:absolute}.circle-1{opacity:.82;background:linear-gradient(135deg,#1683c7 0%,#00c8ff 100%);width:clamp(110px,15vw,190px);height:clamp(110px,15vw,190px);animation-delay:0s}.circle-2{opacity:.55;background:linear-gradient(135deg,#00c8ff 0%,#7dd8ff 100%);width:clamp(65px,8.5vw,105px);height:clamp(65px,8.5vw,105px);animation-delay:-1.5s;top:8%;right:8%}.circle-3{opacity:.7;background:linear-gradient(135deg,#d9ad63 0%,#f0c97a 100%);width:clamp(36px,5.5vw,65px);height:clamp(36px,5.5vw,65px);animation-delay:-.8s;bottom:5%;left:10%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tabs{margin-bottom:26px}.tabs-headers{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.tab-btn{color:#0b4a75;cursor:pointer;background:#ffffff73;border:1.5px solid #0b4a7533;border-radius:22px;padding:clamp(7px,1.2vw,10px) clamp(14px,2vw,22px);font-family:inherit;font-size:clamp(13px,1.4vw,15px);font-weight:700;transition:background .22s,color .22s,transform .2s,box-shadow .22s}.tab-btn:hover{color:#1683c7;background:#1683c71f;transform:translateY(-1px)}.tab-btn.active{color:#fff;background:linear-gradient(135deg,#1a8ee0,#0d5f9c);border-color:#0000;box-shadow:0 4px 14px #1683c74d}.tab-content{color:#1e3a5f;background:#ffffff47;border:1px solid #1683c71f;border-radius:16px;min-height:64px;padding:14px 18px;font-size:clamp(14px,1.5vw,16px);line-height:1.9}.why-cards{margin-top:clamp(24px,4vw,44px)}.cta-card{text-align:center;color:#fff;background:linear-gradient(135deg,#1a8ee0 0%,#0b4a75 60%,#07111f 100%);border-radius:36px;padding:clamp(34px,5.5vw,60px) clamp(20px,5vw,40px);position:relative;overflow:hidden;box-shadow:0 14px 44px #0b4a7561}.cta-card:before{content:"";pointer-events:none;background:radial-gradient(at 70% 30%,#00c8ff26 0%,#0000 55%);position:absolute;inset:0}.cta-card h2{margin-bottom:14px;font-size:clamp(24px,3.2vw,34px);font-weight:900;position:relative}.cta-card p{opacity:.88;max-width:580px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:clamp(14px,1.6vw,18px);line-height:1.8;position:relative}.cta-card .btn-primary{color:#0b4a75;background:#fff;position:relative;box-shadow:0 8px 26px #00000038}.cta-card .btn-primary:hover{background:#e8f5ff;transform:translateY(-4px);box-shadow:0 14px 36px #00000047}@media (width<=800px){.about-preview{text-align:center;flex-direction:column}.about-preview-text>p{max-width:520px;margin-left:auto;margin-right:auto}.tabs-headers{justify-content:center}.about-preview-visual{order:-1;width:100%;min-height:160px}}@media (width<=560px){.stats-grid{gap:28px}.stat-card{min-width:80px}}.welcome-section{box-sizing:border-box;background-color:#040d1a;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;margin-top:-136px;padding-top:136px;display:flex;position:relative;overflow:hidden}.home-background-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.video-overlay{z-index:2;pointer-events:none;background:linear-gradient(#07111fb3 0%,#07111f4d 50%,#07111fe6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.welcome-content{z-index:3;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1200px;padding:0 clamp(20px,5vw,60px);display:flex;position:relative}.message-text{text-align:right;flex:1}[dir=ltr] .message-text{text-align:left}.message-text h2{color:#fff;text-shadow:0 4px 16px #0006;margin-bottom:clamp(16px,2.5vw,24px);font-size:clamp(32px,4.5vw,58px);font-weight:800;line-height:1.25}.message-text p{color:#ffffffe6;text-shadow:0 2px 10px #00000059;max-width:620px;font-size:clamp(16px,1.8vw,22px);line-height:1.7}.image1{border-radius:24px;width:clamp(250px,35vw,420px);height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 12px 36px #00000080}.image1:hover{transform:scale(1.03);box-shadow:0 16px 48px #000000a6}@media (width<=850px){.welcome-section{height:auto;min-height:100vh;margin-top:-120px;padding-top:120px;padding-bottom:60px}.welcome-content{text-align:center;flex-direction:column;justify-content:center}.message-text,[dir=ltr] .message-text{text-align:center}.message-text h2{margin-bottom:16px}.message-text p{margin:0 auto 24px}.image1{width:80%;max-width:320px}}@media (width<=500px){.welcome-section{min-height:calc(100vh - 10px);margin-top:-82px;padding-top:90px}.image1{width:90%}}.welcome-slider-container{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.welcome-slide-item{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s;display:flex;position:absolute;top:0;left:0}.welcome-slide-item.active{opacity:1;visibility:visible;z-index:4;position:relative}.welcome-slide-item .message-text h2,.welcome-slide-item .message-text p{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.welcome-slide-item.active .message-text h2{opacity:1;transition-delay:.15s;transform:translateY(0)}.welcome-slide-item.active .message-text p{opacity:1;transition-delay:.3s;transform:translateY(0)}.welcome-slide-item.active .image1{opacity:1;transition-delay:.2s;transform:scale(1)}.slider-dots{z-index:10;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex;position:relative}.dot-btn{cursor:pointer;background-color:#ffffff59;border:none;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.dot-btn:hover{background-color:#ffffffb3;transform:scale(1.2)}.dot-btn.active{background-color:#fff;border-radius:6px;width:32px}@media (width<=850px){.welcome-slider-container{padding-bottom:20px}.welcome-slide-item .image1{width:80%;max-width:320px;height:220px}}@media (width<=500px){.welcome-slide-item .image1{width:90%;height:180px}}.animate-section{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.animate-section.show{opacity:1;transform:translateY(0)}.info-section,.mission-section{text-align:center}.mission-section{flex-wrap:wrap;gap:30px;display:flex}.info-box{background:#ffffff80;border-radius:25px;flex:1;padding:35px;box-shadow:0 10px 30px #00000014}.info-box h2{color:#0b2540;margin-bottom:15px}.page-content{width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,4vw,60px) clamp(60px,8vw,100px);animation:.55s both fadeInUp}.page-hero{text-align:center;-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-lg,34px);background:#ffffff6b;border:1px solid #ffffff94;width:100%;margin:-20px auto clamp(28px,4vw,46px);padding:clamp(26px,4.5vw,48px) clamp(20px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 10px 34px #0b25401c}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1683c71f,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.page-badge{color:#0b4a75;letter-spacing:.04em;background:#1683c721;border:1px solid #1683c733;border-radius:30px;margin-bottom:18px;padding:5px 18px;font-size:clamp(12px,1.2vw,14px);font-weight:700;display:inline-block}.page-hero h1{background:linear-gradient(135deg,#0b2540 0%,#1683c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(30px,5vw,50px);font-weight:900;line-height:1.2}.page-hero p{color:#1e3a5f;max-width:700px;margin:0 auto;font-size:clamp(15px,1.7vw,18px);line-height:2}.page-cards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.8vw,30px);display:grid}.page-card{-webkit-backdrop-filter:blur(14px);text-align:center;background:#fff;border:1px solid #ffffff6b;border-radius:28px;padding:clamp(28px,3.5vw,42px) clamp(22px,2.8vw,34px);transition:transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 6px 22px #0b254014}.page-card:after{content:"";opacity:0;background:linear-gradient(90deg,#1683c7,#00c8ff);border-radius:28px 28px 0 0;height:3px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.page-card:hover{background:#fff;transform:translateY(-8px);box-shadow:0 18px 44px #0b254026}.page-card:hover:after{opacity:1}.page-card-icon{background:linear-gradient(135deg,#1683c72e,#00c8ff1f);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:26px;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:0 4px 16px #1683c72e}.page-card:hover .page-card-icon{transform:scale(1.12)rotate(-4deg);box-shadow:0 6px 22px #1683c74d}.page-card h3{color:#0b4a75;margin-bottom:12px;font-size:clamp(18px,2vw,22px);font-weight:800}.page-card p{color:#1e3a5f;font-size:clamp(14px,1.5vw,16px);line-height:1.9}.horizontal-cards-list{flex-direction:column;gap:clamp(18px,2.4vw,26px);width:100%;display:flex}.horizontal-card{text-align:start;background:#fffffff2;border:1px solid #fff9;border-radius:28px;align-items:center;gap:clamp(22px,3vw,38px);width:100%;min-height:180px;padding:clamp(22px,3vw,34px);transition:transform .28s,box-shadow .28s;display:flex;box-shadow:0 6px 22px #0b254014}.horizontal-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0b25401f}.horizontal-card-media{background:linear-gradient(135deg,#f0f7ff,#e6f0fa);border:4px solid #fff;border-radius:50%;flex:0 0 clamp(140px,16vw,180px);width:clamp(140px,16vw,180px);height:clamp(140px,16vw,180px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #1683c733}.horizontal-card-media:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#1683c7,#00c8ff,#1683c7);border-radius:50%;padding:4px;transition:opacity .4s;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.horizontal-card:hover .horizontal-card-media{transform:scale(1.05);box-shadow:0 12px 32px #1683c74d}.horizontal-card:hover .horizontal-card-media:before{opacity:1;animation:3s linear infinite rotateBorder}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-member-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.horizontal-card:hover .team-member-image{transform:scale(1.08)}.horizontal-card-media:has(img[src=""]):after{content:"👤";color:#1683c7;background:linear-gradient(135deg,#e3edf7,#d5e3f0);justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.horizontal-card-media:has(img:not([src])):after{content:"👤";color:#1683c7;background:linear-gradient(135deg,#e3edf7,#d5e3f0);justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.horizontal-card-content{flex:1;min-width:0}.horizontal-card-content h3{color:#0b2540;margin-bottom:6px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.3}.card-role{color:#1683c7;background:#1683c71a;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:clamp(14px,1.3vw,17px);font-weight:700;display:inline-block}.card-contact-details{flex-wrap:wrap;gap:6px 28px;display:flex}.card-contact-details p{color:#1e3a5f;margin:0;font-size:clamp(13px,1.2vw,15px)}.card-contact-details .ltr-content{color:#0b2540;direction:ltr;font-weight:500;display:inline-block}@media (width<=700px){.page-cards-grid,.services-premium-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (width<=650px){.horizontal-card{text-align:center;flex-direction:column;min-height:auto;padding:clamp(20px,3vw,28px)}.horizontal-card-media{flex-basis:130px;width:130px;height:130px}.horizontal-card-content{text-align:center}.card-contact-details{justify-content:center}.card-role{margin-left:auto;margin-right:auto;display:inline-block}}@media (width<=480px){.horizontal-card-media{border-width:3px;flex-basis:110px;width:110px;height:110px}}.services-premium-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3.5vw,36px);margin-top:20px;display:grid}.service-premium-card{transition:transform var(--transition,.28s ease), box-shadow var(--transition,.28s ease), background var(--transition,.28s ease);background:#fffffff2;border:1px solid #fff9;border-radius:28px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b254014}.service-card-image-box{width:100%;height:190px;position:relative;overflow:hidden}.service-card-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.service-card-overlay{background:linear-gradient(#0b25401a 0%,#0b254066 100%);position:absolute;inset:0}.service-card-icon-box{z-index:10;color:#1683c7;width:60px;height:60px;transition:transform .3s var(--transition,.28s ease), background .3s ease, color .3s ease;background:#fff;border:1px solid #1683c71f;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:160px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0b25401f}.service-card-info{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:42px 24px 18px;display:flex}.service-card-info h3{color:#0b2540;margin-bottom:12px;font-size:clamp(18px,1.8vw,22px);font-weight:800;line-height:1.4;transition:color .3s}.service-card-info p{color:#1e3a5f;font-size:clamp(13.5px,1.4vw,15px);line-height:1.8}.service-card-footer{justify-content:center;align-items:center;padding:0 24px 28px;display:flex}.arrow-circle{color:#fff;background-color:#0b4a75;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0b4a7533}.arrow-circle svg{transition:transform .35s}.service-premium-card:hover{background:#fff;transform:translateY(-10px);box-shadow:0 20px 48px #0b254029}.service-premium-card:hover .service-card-image{transform:scale(1.08)}.service-premium-card:hover .service-card-icon-box{color:#fff;background:linear-gradient(135deg,#1683c7,#00c8ff);transform:translate(-50%)translateY(-6px);box-shadow:0 8px 24px #1683c759}.service-premium-card:hover .service-card-info h3{color:#1683c7}.service-premium-card:hover .arrow-circle{background:linear-gradient(135deg,#1683c7,#0b4a75);transform:scale(1.1);box-shadow:0 8px 24px #0b4a7559}.service-premium-card:hover .arrow-circle svg{color:#fff;transform:translate(2px,-2px)}[dir=ltr] .service-premium-card:hover .arrow-circle svg{transform:translate(1.5px,-1.5px)}.partner-logo-container{background:#ffffffe6;border:2px solid #1683c733;border-radius:22px;flex:0 0 clamp(120px,15vw,170px);justify-content:center;align-items:center;width:clamp(120px,15vw,170px);height:clamp(120px,15vw,170px);padding:15px;transition:all .3s;display:flex;overflow:hidden}.partner-logo-container:hover{border-color:#1683c7;transform:scale(1.02);box-shadow:0 4px 16px #1683c726}.partner-logo-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .3s}.partner-logo-container:hover .partner-logo-image{transform:scale(1.05)}.horizontal-card.partner-card{min-height:150px}.horizontal-card.partner-card .horizontal-card-content h3{color:#0b2540;margin-bottom:10px;font-size:clamp(18px,2vw,22px);font-weight:800}.horizontal-card.partner-card .horizontal-card-content p{color:#1e3a5f;font-size:clamp(14px,1.5vw,16px);line-height:1.8}@media (width<=650px){.partner-logo-container{flex-basis:100px;width:100px;height:100px;padding:10px}.horizontal-card.partner-card .horizontal-card-content h3{font-size:17px}.horizontal-card.partner-card .horizontal-card-content p{font-size:14px}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.partner-logo-container{animation:4s ease-in-out infinite logoFloat;animation-delay:calc(var(--i,0) * .5s)}.contact-page,.contact-page *{box-sizing:border-box}.contact-page{max-width:1400px}.contact-page-hero{text-align:center;-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-lg,34px);background:#ffffff6b;border:1px solid #ffffff94;width:100%;margin:-20px auto clamp(28px,4vw,46px);padding:clamp(26px,4.5vw,48px) clamp(20px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 10px 34px #0b25401c}.contact-page-hero:before,.contact-page-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.contact-page-hero:before{background:radial-gradient(circle,#1683c72e,#0000 70%);width:240px;height:240px;top:-90px;right:-60px}.contact-page-hero:after{background:radial-gradient(circle,#00c8ff21,#0000 70%);width:250px;height:250px;bottom:-110px;left:-70px}.contact-page-hero h1{z-index:1;background:linear-gradient(135deg, var(--primary-deep,#0b2540) 0%, var(--primary,#1683c7) 70%, var(--cyan,#00c8ff) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(30px,5vw,52px);font-weight:900;line-height:1.25;position:relative}.contact-page-hero p{z-index:1;max-width:780px;color:var(--text-body,#1e3a5f);margin:0 auto;font-size:clamp(14px,1.6vw,18px);line-height:2;position:relative}.contact-main-layout{direction:ltr;grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3vw,38px);display:grid}.contact-info-panel,.contact-form-panel{-webkit-backdrop-filter:blur(18px);direction:rtl;background:#ffffff7a;border:1px solid #ffffff9e;position:relative;overflow:hidden;box-shadow:0 12px 38px #0b25401c,inset 0 1px #ffffffb3}[dir=ltr] .contact-info-panel,[dir=ltr] .contact-form-panel{direction:ltr}.contact-info-panel:before,.contact-form-panel:before{content:"";background:linear-gradient(90deg, var(--primary,#1683c7), var(--cyan,#00c8ff), var(--accent,#d9ad63));height:4px;position:absolute;top:0;left:0;right:0}.contact-info-panel{border-radius:var(--radius-md,24px);padding:clamp(24px,3vw,34px)}.contact-panel-heading{align-items:center;gap:13px;margin-bottom:28px;display:flex}.contact-panel-heading-icon{color:#fff;background:linear-gradient(135deg, var(--primary,#1683c7), var(--primary-dark,#0b4a75));border-radius:15px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 8px 22px #1683c747}.contact-panel-heading h2{color:var(--text-dark,#0b2540);margin:0;font-size:clamp(20px,2vw,27px);font-weight:900}.contact-info-list{flex-direction:column;gap:22px;display:flex}.contact-info-item{align-items:flex-start;gap:13px;display:flex}.contact-info-icon{width:42px;height:42px;color:var(--primary,#1683c7);transition:transform var(--transition,.28s ease), box-shadow var(--transition,.28s ease), background var(--transition,.28s ease);background:linear-gradient(135deg,#1683c726,#00c8ff17);border:1px solid #1683c729;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.contact-info-item:hover .contact-info-icon{background:linear-gradient(135deg,#1683c738,#00c8ff24);transform:translateY(-2px)scale(1.05);box-shadow:0 7px 18px #1683c72b}.contact-info-copy{min-width:0;padding-top:1px}.contact-info-copy h3{color:var(--primary-deep,#0b2540);margin:0 0 5px;font-size:clamp(14px,1.4vw,16px);font-weight:800;line-height:1.55}.contact-info-copy a,.contact-info-copy p,.contact-info-copy strong{font-size:clamp(13px,1.35vw,15px);line-height:1.8}.contact-info-copy a{color:var(--primary,#1683c7);overflow-wrap:anywhere;align-items:center;gap:7px;text-decoration:none;transition:color .22s,transform .22s;display:inline-flex}.contact-info-copy a:hover{color:var(--primary-dark,#0b4a75);transform:translateY(-1px)}.contact-value-ltr{direction:ltr;unicode-bidi:isolate}.contact-separator{background:linear-gradient(90deg,#0000,#1683c73d,#0000);height:1px;margin:27px 0}.contact-working-hours .contact-info-copy p{color:var(--text-muted,#475569);margin:0}.contact-working-hours .contact-info-copy strong{color:var(--primary-dark,#0b4a75);font-weight:800;display:block}.contact-social-area{text-align:center}.contact-social-area h3{color:var(--primary-deep,#0b2540);margin:0 0 16px;font-size:17px;font-weight:900}.contact-social-links{direction:ltr;justify-content:center;align-items:center;gap:10px;display:flex}.contact-social-links a{width:43px;height:43px;color:var(--primary-dark,#0b4a75);transition:color var(--transition,.28s ease), background var(--transition,.28s ease), transform var(--transition,.28s ease), box-shadow var(--transition,.28s ease);background:#ffffff94;border:1px solid #1683c72e;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 4px 13px #0b254012}.contact-social-links a:hover{color:#fff;background:linear-gradient(135deg, var(--primary,#1683c7), var(--primary-dark,#0b4a75));transform:translateY(-4px);box-shadow:0 10px 24px #1683c74d}.contact-form-panel{border-radius:var(--radius-md,24px);padding:clamp(28px,4vw,52px)}.contact-form-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#00c8ff1c,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;left:-90px}.contact-form-heading,.contact-form{z-index:1;position:relative}.contact-botcheck{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-heading{margin-bottom:30px}.contact-form-badge{color:var(--primary-dark,#0b4a75);background:#1683c71c;border:1px solid #1683c729;border-radius:30px;margin-bottom:9px;padding:5px 15px;font-size:clamp(12px,1.2vw,14px);font-weight:800;display:inline-flex}.contact-form-heading h2{color:var(--primary-deep,#0b2540);margin:0 0 10px;font-size:clamp(27px,3.5vw,42px);font-weight:900;line-height:1.3}.contact-form-heading p{max-width:720px;color:var(--text-body,#1e3a5f);margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.85}.contact-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field-full{grid-column:1/-1}.contact-field label{color:var(--primary-dark,#0b4a75);align-items:center;gap:4px;font-size:clamp(14px,1.35vw,15px);font-weight:800;display:flex}.contact-field label span{color:var(--accent-dark,#b6873a)}.contact-field input,.contact-field textarea{width:100%;color:var(--text-dark,#0b2540);border-radius:var(--radius-sm,16px);background:#ffffff9e;border:1.5px solid #0b4a7538;outline:none;font-family:inherit;font-size:clamp(14px,1.4vw,16px);transition:border-color .22s,background .22s,box-shadow .22s,transform .22s}.contact-field input{height:55px;padding:0 17px}.contact-field textarea{resize:vertical;min-height:230px;padding:16px 17px;line-height:1.8}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#8291a3;opacity:1}.contact-field input:hover,.contact-field textarea:hover{background:#ffffffb8;border-color:#1683c76b}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--primary,#1683c7);background:#ffffffe6;box-shadow:0 0 0 4px #1683c71f}.contact-input-ltr{text-align:left;direction:ltr}.contact-submit-button{color:#fff;background:linear-gradient(135deg, #1a8ee0 0%, var(--primary-dark,#0b4a75) 100%);cursor:pointer;min-width:170px;min-height:52px;transition:transform var(--transition,.28s ease), box-shadow var(--transition,.28s ease), background var(--transition,.28s ease);border:0;border-radius:30px;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding:13px 31px;font-family:inherit;font-size:clamp(14px,1.45vw,17px);font-weight:800;display:inline-flex;box-shadow:0 8px 26px #1683c75c}.contact-submit-button:hover{background:linear-gradient(135deg, var(--primary-dark,#0b4a75), var(--primary-deep,#0b2540));transform:translateY(-3px);box-shadow:0 14px 34px #1683c775}.contact-submit-button:active{transform:translateY(0)}.contact-submit-button:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 6px 18px #1683c738}.contact-status{border-radius:var(--radius-sm,16px);margin:19px 0 0;padding:12px 17px;font-size:clamp(13px,1.3vw,15px);font-weight:700;line-height:1.7}.contact-status-success{color:#0b4a75;background:#1683c71c;border:1px solid #1683c736}.contact-status-error{color:#991b1b;background:#ef44441a;border:1px solid #ef444438}@media (width<=1040px){.contact-main-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:22px}.contact-form-panel{padding:32px 28px}}@media (width<=850px){.contact-main-layout{grid-template-columns:1fr}.contact-info-panel{order:2}.contact-form-panel{order:1}}@media (width<=600px){.contact-page-hero{border-radius:26px;margin-top:0;padding:25px 18px}.contact-info-panel,.contact-form-panel{border-radius:22px;padding:24px 19px}.contact-fields-grid{grid-template-columns:1fr;gap:17px}.contact-field-full{grid-column:auto}.contact-field textarea{min-height:185px}.contact-submit-button{width:100%}}
