.navbar[data-v-77254b5a]{position:fixed;top:0;left:0;width:100%;background:#ffffffdd;backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:10px 60px;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1)}.logo img[data-v-77254b5a]:hover{transform:scale(1.05)}.nav-links[data-v-77254b5a]{display:flex;gap:25px;list-style:none;margin:0;padding:0}.nav-links li a[data-v-77254b5a]{text-decoration:none;color:#222;font-weight:500;transition:color .3s,transform .2s}.nav-links li a[data-v-77254b5a]:hover{color:#00bcd4;transform:scale(1.1)}.lang-btn[data-v-77254b5a]{background:#00bcd4;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:700;transition:background .3s}.lang-btn[data-v-77254b5a]:hover{background:#009fb5}@media (max-width:768px){.navbar[data-v-77254b5a]{flex-direction:column;padding:10px 20px}.nav-links[data-v-77254b5a]{flex-wrap:wrap;justify-content:center;gap:10px}}.hero[data-v-658bf89d]{display:flex;justify-content:center;align-items:center;height:90vh;background:linear-gradient(135deg,#00c4fc,#0f172a);color:#fff;text-align:center}.hero-content[data-v-658bf89d]{animation:fadeIn-658bf89d 1s ease-in-out}.cta-button[data-v-658bf89d]{display:inline-block;background:#fff;color:#0f172a;padding:.7rem 1.5rem;border-radius:25px;margin-top:1.5rem;font-weight:700;transition:background .3s}.cta-button[data-v-658bf89d]:hover{background:#f0f0f0}.fade-in[data-v-658bf89d]{animation:fadeIn-658bf89d 1.5s ease-in-out}@keyframes fadeIn-658bf89d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section[data-v-3a6c929c]{padding:80px 10%;text-align:center}.about-grid[data-v-3a6c929c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:2rem}.about-text[data-v-3a6c929c]{flex:1;text-align:start;line-height:1.8}.about-image[data-v-3a6c929c]{flex:0.4;text-align:center}.about-image i[data-v-3a6c929c]{font-size:8rem;color:#00c4fc}.fade-in[data-v-3a6c929c]{animation:fadeIn-3a6c929c 1.2s ease}@keyframes fadeIn-3a6c929c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.section[data-v-9434b9cc]{padding:80px 10%;text-align:center;background:#f8f9fa}.contact-container[data-v-9434b9cc]{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form[data-v-9434b9cc],.contact-info[data-v-9434b9cc]{flex:1;min-width:300px;padding:1rem}.form-group[data-v-9434b9cc]{display:flex;flex-direction:column;margin-bottom:1rem}input[data-v-9434b9cc],textarea[data-v-9434b9cc]{padding:.7rem;border:1px solid #ccc;border-radius:8px}.submit-btn[data-v-9434b9cc]{background:#00c4fc;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:8px;cursor:pointer}.submit-btn[data-v-9434b9cc]:hover{background:#00a7da}html{scroll-behavior:smooth}.loading-screen{width:100vw;height:100vh;background-color:#0f172a;display:flex;align-items:center;justify-content:center}.loading-logo{width:200px;animation:pulse 1.5s ease-in-out infinite;filter:brightness(0) invert(1)}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:cairo;src:url(/fonts/Cairo-Regular.90780123.ttf) format("truetype")}body{line-height:1.6;color:#333;overflow-x:hidden;background:linear-gradient(135deg,#f5faff,#e6f0fa)}body,button{font-family:cairo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}a{text-decoration:none;color:#222;font-weight:500;transition:color .3s}a:hover{color:#1d4ed8}[v-cloak]{display:none}.section{opacity:0;transform:translateY(40px);transition:all .8s ease}.section.visible{opacity:1;transform:translateY(0)}header{background:linear-gradient(135deg,#014977,#00c4fc);color:#fff;padding:1rem 0;position:fixed;width:100%;top:0;z-index:1000;box-shadow:0 2px 15px rgba(1,73,119,.3);transition:all .3s ease}nav{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem}.logo{font-weight:700;color:#fff;text-shadow:0 0 10px #00c4fc,0 0 20px #00c4fc;animation:glow 2s infinite alternate;height:80px}.logo img{height:100%;transition:transform .3s ease}@keyframes glow{0%{text-shadow:0 0 5px #00c4fc}to{text-shadow:0 0 15px #00c4fc}}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{color:#fff;text-decoration:none;transition:all .3s;position:relative}.nav-links a:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background:#fff;transition:width .3s}.nav-links a:hover:after{width:100%}.nav-links a:hover{color:#fff}.lang-toggle{background:#00c4fc;color:#014977;padding:.5rem 1rem;border:none;border-radius:20px;cursor:pointer;transition:all .3s}.lang-toggle:hover{transform:scale(1.1);box-shadow:0 5px 15px rgba(0,196,252,.4)}.hero{background:linear-gradient(135deg,#014977,#00c4fc);height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;overflow:hidden;margin-top:100px;max-width:100%;border-radius:0;animation:gradientShift 10s infinite alternate}@keyframes gradientShift{0%{background:linear-gradient(135deg,#014977,#00c4fc)}50%{background:linear-gradient(135deg,#00c4fc,#014977)}to{background:linear-gradient(135deg,#014977,#00c4fc)}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><rect width="100%" height="100%" fill="url(%23grain)"/></svg>');animation:float 15s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.hero-content h1{font-size:3.5rem;margin-bottom:1rem;animation:bounceIn 1.2s ease-out;text-shadow:0 0 15px #fff}@keyframes bounceIn{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.hero-content p{font-size:1.2rem;margin-bottom:2rem;animation:fadeInUp 1s ease-out .2s both}.cta-button{display:inline-block;background:linear-gradient(135deg,#00c4fc,#014977);color:#fff;padding:1rem 2.5rem;text-decoration:none;border-radius:50px;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:pulse 2s infinite;box-shadow:0 5px 20px rgba(0,196,252,.5)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cta-button:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 30px rgba(0,196,252,.7)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}section{padding:5rem 2rem;max-width:1200px;margin:0 auto;background:rgba(245,250,255,.9);border-radius:15px;margin-top:2rem;box-shadow:0 10px 30px rgba(0,0,0,.05)}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#014977;position:relative;animation:slideInDown 1s ease-out}@keyframes slideInDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#00c4fc,#014977);animation:pulseLine 2s infinite}@keyframes pulseLine{0%{width:100px}50%{width:120px}to{width:100px}}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-text{animation:slideInLeft 1s ease-out}.about-image{animation:slideInRight 1s ease-out;text-align:center}@keyframes slideInLeft{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.value-card{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:all .4s;border-left:5px solid #00c4fc}.value-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,196,252,.2)}.value-icon{font-size:2.5rem;color:#014977;margin-bottom:1rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.feature-card{background:linear-gradient(135deg,#fff,#f0faff);padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center;transition:all .4s;border-top:4px solid transparent}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-top-color:#00c4fc}.feature-icon{font-size:3rem;color:#00c4fc;margin-bottom:1rem;animation:rotateIn 1s ease-out}@keyframes rotateIn{0%{transform:rotate(-20deg);opacity:0}to{transform:rotate(0);opacity:1}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.service-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center;transition:all .4s;border-top:4px solid transparent}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-top-color:#00c4fc}.service-icon{font-size:3rem;color:#014977;margin-bottom:1rem}section.contact{padding:80px 5%!important;margin-bottom:2rem}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-info{padding:2rem;border-radius:15px;animation:bounceInUp 1s ease-out;h3{text-align:start}}@keyframes bounceInUp{0%{transform:translateY(50px);opacity:0}60%{transform:translateY(-10px)}to{transform:translateY(0);opacity:1}}.contact-form{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);animation:bounceInUp 1s ease-out .2s both}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;text-align:start;color:#014977}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#00c4fc;box-shadow:0 0 10px rgba(0,196,252,.3)}.submit-btn{background:linear-gradient(135deg,#00c4fc,#014977);color:#fff;padding:1rem 2rem;border:none;border-radius:10px;font-size:1.1rem;cursor:pointer;width:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.submit-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 30px rgba(0,196,252,.5)}footer{background:linear-gradient(135deg,#014977,#00c4fc);color:#fff;text-align:center;padding:2rem 0;animation:fadeIn 1s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.social-links{margin:1rem 0}.social-links a{color:#fff;font-size:1.5rem;margin:0 1rem;transition:all .3s;animation:bounce 2s infinite alternate}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.social-links a:hover{color:#fff;transform:scale(1.2)}.emails{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.emails a{direction:ltr;color:#fff;text-decoration:none;font-size:1rem;transition:color .3s}.emails a i{margin-right:8px;color:#fff}.branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.branch{background:#fff;padding:1rem;border-radius:10px;text-align:center;transition:all .3s;box-shadow:0 10px 30px rgba(0,0,0,.1)}.branch:hover{background:#e9ecef;transform:translateY(-5px)}@media (max-width:768px){.nav-links{display:none}.hero-content h1{font-size:2.5rem}.about-grid,.contact-container,.features-grid,.values-grid{grid-template-columns:1fr}.about-grid{flex-direction:column-reverse}.logo{height:65px}.hero{margin-top:150px}.nav-links li a{font-size:.9rem}section{padding:3rem 1rem}}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}[lang=en]{direction:ltr}