body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1f2937}#root{min-height:100vh}.navbar{background-color:var(--bg-white);box-shadow:var(--shadow);position:sticky;top:0;z-index:1000;padding:15px 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.nav-right{display:flex;align-items:center;gap:20px}.language-switcher{background-color:var(--primary-color);color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease}.language-switcher:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.nav-logo{display:flex;align-items:center;gap:15px;text-decoration:none;color:var(--text-dark);font-weight:700;font-size:1.25rem}.nav-logo img{height:100px;width:auto}.nav-menu{display:flex;list-style:none;gap:30px;align-items:center}.nav-menu li a{text-decoration:none;color:var(--text-dark);font-weight:500;transition:color .3s ease;position:relative}.nav-menu li a:hover{color:var(--primary-color)}.nav-menu li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav-menu li a:hover:after{width:100%}.nav-menu .cta-button{background-color:var(--primary-color);color:#fff;padding:10px 20px;border-radius:5px}.nav-menu .cta-button:hover{background-color:var(--primary-dark);color:#fff}.nav-menu .cta-button:after{display:none}.menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;gap:5px}.menu-toggle span{width:25px;height:3px;background-color:var(--text-dark);transition:all .3s ease}@media(max-width:768px){.menu-toggle{display:flex}.language-switcher{font-size:12px;padding:6px 12px}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--bg-white);width:100%;text-align:center;transition:.3s;box-shadow:var(--shadow-lg);padding:20px 0;gap:20px}.nav-menu.active{left:0}.nav-menu li{width:100%}.nav-menu li a{display:block;padding:15px}}[dir=rtl] .nav-menu{right:-100%;left:auto}[dir=rtl] .nav-menu.active{right:0;left:auto}.home-page{overflow-x:hidden}.hero-slider{position:relative;height:600px;overflow:hidden;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)}.slider-container{position:relative;width:100%;height:100%}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;justify-content:center;color:#fff}.slide.active{opacity:1}.slide-content{text-align:center;max-width:800px;padding:0 20px;z-index:2}.slide-content h1{font-size:3rem;margin-bottom:20px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.slide-content p{font-size:1.25rem;margin-bottom:30px;color:#fffffff2}.hero-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.slider-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:3}.slider-dots button{width:12px;height:12px;border-radius:50%;border:2px solid white;background:transparent;cursor:pointer;transition:all .3s ease}.slider-dots button.active{background:#fff}.company-intro{background-color:var(--bg-light)}.company-intro h2{text-align:center;margin-bottom:40px}.intro-content{max-width:900px;margin:0 auto;text-align:center}.intro-content p{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.products-preview{background-color:var(--bg-white)}.products-preview h2{text-align:center;margin-bottom:20px}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.product-card{background-color:var(--bg-white);padding:30px;border-radius:10px;box-shadow:var(--shadow);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.product-icon{font-size:3rem;margin-bottom:20px}.product-card h3{color:var(--primary-color);margin-bottom:15px}.section-cta{text-align:center;margin-top:40px}.services-preview{background-color:var(--bg-light)}.services-preview h2{text-align:center;margin-bottom:20px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.service-card{background-color:var(--bg-white);padding:30px;border-radius:10px;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.service-card h3{color:var(--primary-color);margin-bottom:15px}.video-section{background-color:var(--bg-white)}.video-section h2{text-align:center;margin-bottom:40px}.video-container{max-width:900px;margin:0 auto}.video-placeholder{background-color:var(--bg-light);padding:100px 20px;text-align:center;border-radius:10px;border:2px dashed var(--border-color)}.video-placeholder p{font-size:1.2rem;color:var(--text-light);margin-bottom:10px}.video-note{font-size:.9rem;color:var(--text-light)}.why-choose-us{background-color:var(--bg-light)}.why-choose-us h2{text-align:center;margin-bottom:20px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background-color:var(--bg-white);padding:30px;border-radius:10px;box-shadow:var(--shadow);transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card h3{color:var(--primary-color);margin-bottom:15px}.cta-section{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;text-align:center}.cta-section h2{color:#fff;margin-bottom:20px}.cta-section p{color:#fffffff2;font-size:1.1rem;margin-bottom:30px}.cta-buttons .btn{min-width:200px}@media(max-width:768px){.hero-slider{height:500px}.slide-content h1{font-size:2rem}.slide-content p{font-size:1rem}.products-grid,.services-grid,.features-grid{grid-template-columns:1fr}}.products-page{padding-top:20px}.products-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.products-hero h1{color:#fff;margin-bottom:20px}.hero-subtitle{font-size:1.2rem;color:#fffffff2;max-width:900px;margin:0 auto;line-height:1.8}.products-content{padding:80px 0}.product-category{margin-bottom:80px}.category-header{text-align:center;margin-bottom:50px}.category-header h2{color:var(--primary-color);margin-bottom:20px}.category-description{font-size:1.1rem;color:var(--text-light);max-width:800px;margin:0 auto;line-height:1.8}.products-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.product-item{background-color:var(--bg-white);padding:30px;border-radius:10px;box-shadow:var(--shadow);border-left:4px solid var(--primary-color);transition:transform .3s ease,box-shadow .3s ease}.product-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.product-item h3{color:var(--primary-color);margin-bottom:15px;font-size:1.3rem}.product-item p{line-height:1.7}.products-cta{background-color:var(--bg-light);padding:80px 0;text-align:center}.products-cta h2{margin-bottom:20px}.products-cta p{font-size:1.1rem;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.products-list{grid-template-columns:1fr}}.services-page{padding-top:20px}.services-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.services-hero h1{color:#fff;margin-bottom:20px}.services-content{padding:80px 0}.service-detail{background-color:var(--bg-white);padding:50px;border-radius:10px;box-shadow:var(--shadow);margin-bottom:40px;transition:transform .3s ease,box-shadow .3s ease}.service-detail:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.service-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.service-header h2{color:var(--primary-color);margin-bottom:15px}.service-description{font-size:1.1rem;color:var(--text-light);line-height:1.8}.service-features{margin-top:30px}.service-features h3{color:var(--primary-color);margin-bottom:20px;font-size:1.3rem}.service-features ul{list-style:none;padding:0}.service-features li{padding:12px 0 12px 30px;position:relative;color:var(--text-light);line-height:1.7}.service-features li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.2rem}.services-cta{background-color:var(--bg-light);padding:80px 0;text-align:center}.services-cta h2{margin-bottom:20px}.services-cta p{font-size:1.1rem;margin-bottom:30px}@media(max-width:768px){.service-detail{padding:30px 20px}}.about-page{padding-top:20px}.about-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.about-hero h1{color:#fff;margin-bottom:20px}.company-history{padding:80px 0;background-color:var(--bg-white)}.company-history h2{text-align:center;margin-bottom:40px;color:var(--primary-color)}.history-content{max-width:900px;margin:0 auto}.history-content p{font-size:1.1rem;line-height:1.8;margin-bottom:25px;text-align:justify}.vision-mission{padding:80px 0;background-color:var(--bg-light)}.vision-mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;max-width:1000px;margin:0 auto}.vision-card,.mission-card{background-color:var(--bg-white);padding:40px;border-radius:10px;box-shadow:var(--shadow);border-top:4px solid var(--primary-color)}.vision-card h2,.mission-card h2{color:var(--primary-color);margin-bottom:20px}.vision-card p,.mission-card p{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.values-section{padding:80px 0;background-color:var(--bg-white)}.values-section h2{text-align:center;margin-bottom:20px;color:var(--primary-color)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.value-card{background-color:var(--bg-light);padding:30px;border-radius:10px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border-left:4px solid var(--secondary-color)}.value-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.value-card h3{color:var(--primary-color);margin-bottom:15px}.value-card p{line-height:1.7}.trust-section{padding:80px 0;background-color:var(--bg-light)}.trust-section h2{text-align:center;margin-bottom:20px;color:var(--primary-color)}.trust-content{max-width:1000px;margin:0 auto}.trust-list{list-style:none;padding:0;margin-bottom:40px}.trust-list li{padding:15px 0 15px 35px;position:relative;font-size:1.1rem;color:var(--text-light);line-height:1.7}.trust-list li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.3rem}.trust-highlight{background-color:var(--bg-white);padding:40px;border-radius:10px;box-shadow:var(--shadow);border-left:4px solid var(--primary-color)}.trust-highlight p{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.about-cta{padding:80px 0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;text-align:center}.about-cta h2{color:#fff;margin-bottom:20px}.about-cta p{color:#fffffff2;font-size:1.1rem;margin-bottom:30px}@media(max-width:768px){.vision-mission-grid,.values-grid{grid-template-columns:1fr}}.contact-page{padding-top:20px}.contact-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.contact-hero h1{color:#fff;margin-bottom:20px}.contact-content{padding:80px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto}.contact-form-section h2,.contact-info-section h2{color:var(--primary-color);margin-bottom:30px}.contact-form{background-color:var(--bg-white);padding:40px;border-radius:10px;box-shadow:var(--shadow)}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-dark)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:5px;font-size:16px;font-family:inherit;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color)}.form-group textarea{resize:vertical}.contact-info-section{background-color:var(--bg-light);padding:40px;border-radius:10px}.info-block{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.info-block:last-of-type{border-bottom:none}.info-block h3{color:var(--primary-color);margin-bottom:15px;font-size:1.3rem}.info-block p{font-size:1.1rem;margin-bottom:8px}.info-block a{color:var(--primary-color);text-decoration:none;font-weight:600;transition:color .3s ease}.info-block a:hover{color:var(--primary-dark);text-decoration:underline}.info-note{font-size:.9rem;color:var(--text-light);font-style:italic}.whatsapp-cta{margin-top:40px;padding:30px;background-color:var(--bg-white);border-radius:10px;text-align:center;box-shadow:var(--shadow)}.whatsapp-cta h3{color:var(--primary-color);margin-bottom:20px}.btn-whatsapp{background-color:#25d366;color:#fff;padding:15px 30px;border-radius:5px;text-decoration:none;font-weight:600;display:inline-block;transition:all .3s ease}.btn-whatsapp:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(max-width:968px){.contact-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.contact-form,.contact-info-section{padding:25px}}.call-us-page{padding-top:20px}.call-us-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.call-us-hero h1{color:#fff;margin-bottom:20px}.call-us-content{padding:80px 0}.call-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:60px;max-width:1000px;margin-left:auto;margin-right:auto}.call-option{background-color:var(--bg-white);padding:50px 40px;border-radius:10px;box-shadow:var(--shadow);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.call-option:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.option-icon{font-size:4rem;margin-bottom:20px}.call-option h2{color:var(--primary-color);margin-bottom:20px}.call-option p{font-size:1.1rem;margin-bottom:30px;color:var(--text-light)}.phone-number{margin:30px 0}.phone-link{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none;transition:color .3s ease}.phone-link:hover{color:var(--primary-dark)}.btn-whatsapp-large{background-color:#25d366;color:#fff;padding:18px 40px;border-radius:5px;text-decoration:none;font-weight:600;font-size:1.1rem;display:inline-block;transition:all .3s ease;min-width:250px}.btn-whatsapp-large:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-phone{background-color:var(--primary-color);color:#fff;padding:18px 40px;border-radius:5px;text-decoration:none;font-weight:600;font-size:1.1rem;display:inline-block;transition:all .3s ease;min-width:250px}.btn-phone:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.support-hours{background-color:var(--bg-light);padding:50px;border-radius:10px;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.support-hours h2{text-align:center;color:var(--primary-color);margin-bottom:40px}.hours-list{margin-bottom:30px}.hours-item{display:flex;justify-content:space-between;padding:20px;background-color:var(--bg-white);margin-bottom:15px;border-radius:5px;box-shadow:var(--shadow)}.hours-item .day{font-weight:600;color:var(--text-dark)}.hours-item .time{color:var(--primary-color);font-weight:600}.hours-note{text-align:center;font-style:italic;color:var(--text-light);margin-top:20px}.quick-actions{max-width:1000px;margin:0 auto}.quick-actions h2{text-align:center;color:var(--primary-color);margin-bottom:40px}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.action-item{background-color:var(--bg-white);padding:30px;border-radius:10px;box-shadow:var(--shadow);text-align:center;transition:transform .3s ease;border-top:4px solid var(--secondary-color)}.action-item:hover{transform:translateY(-5px)}.action-item h3{color:var(--primary-color);margin-bottom:15px;font-size:1.2rem}.action-item p{font-size:.95rem;color:var(--text-light)}@media(max-width:768px){.call-options,.actions-grid{grid-template-columns:1fr}.hours-item{flex-direction:column;gap:10px;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #1e3a8a;--primary-dark: #1e40af;--secondary-color: #f59e0b;--text-dark: #1f2937;--text-light: #6b7280;--bg-light: #f9fafb;--bg-white: #ffffff;--border-color: #e5e7eb;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--bg-white)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:16px}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background-color:var(--secondary-color);color:#fff}.btn-secondary:hover{background-color:#d97706;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.btn-large{padding:15px 40px;font-size:18px}section{padding:80px 0}h1,h2,h3{color:var(--text-dark);margin-bottom:20px}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{margin-bottom:15px;color:var(--text-light)}.section-subtitle{font-size:1.1rem;text-align:center;max-width:800px;margin:0 auto 50px;color:var(--text-light)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}section{padding:50px 0}}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .nav-container,[dir=rtl] .nav-right,[dir=rtl] .nav-menu,[dir=rtl] .hero-buttons,[dir=rtl] .cta-buttons,[dir=rtl] .section-cta{flex-direction:row-reverse}[dir=rtl] .contact-grid{direction:rtl}[dir=rtl] .form-group input,[dir=rtl] .form-group select,[dir=rtl] .form-group textarea{text-align:right}[dir=rtl] .hours-item{flex-direction:row-reverse}[dir=rtl] .call-options,[dir=rtl] .actions-grid,[dir=rtl] .products-grid,[dir=rtl] .services-grid,[dir=rtl] .features-grid,[dir=rtl] .values-grid{direction:rtl}[dir=rtl] .product-item,[dir=rtl] .service-card,[dir=rtl] .feature-card,[dir=rtl] .value-card{text-align:right}[dir=rtl] .product-item{border-left:none;border-right:4px solid var(--primary-color)}[dir=rtl] .value-card{border-left:none;border-right:4px solid var(--secondary-color)}[dir=rtl] .trust-highlight{border-left:none;border-right:4px solid var(--primary-color)}[dir=rtl] .vision-card,[dir=rtl] .mission-card{border-top:4px solid var(--primary-color)}[dir=rtl] .service-header{text-align:right}[dir=rtl] .service-features li{padding-left:0;padding-right:30px}[dir=rtl] .service-features li:before{left:auto;right:0}[dir=rtl] .trust-list li{padding-left:0;padding-right:35px}[dir=rtl] .trust-list li:before{left:auto;right:0}[dir=rtl] .intro-content,[dir=rtl] .history-content,[dir=rtl] .trust-highlight,[dir=rtl] .category-header,[dir=rtl] .service-header,[dir=rtl] .category-description,[dir=rtl] .service-description{text-align:right}[dir=rtl] .products-list,[dir=rtl] .services-content{direction:rtl}[dir=rtl] .product-category,[dir=rtl] .service-detail{text-align:right}[dir=rtl] .vision-mission-grid{direction:rtl}[dir=rtl] .slider-dots{direction:ltr}[dir=rtl] .nav-logo{flex-direction:row-reverse}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{text-align:right}[dir=rtl] .section-subtitle,[dir=rtl] .hero-subtitle,[dir=rtl] .slide-content{text-align:center}[dir=rtl] .container{direction:rtl}[dir=rtl] .container>*{direction:rtl}
