:root{--primary-color:#073c7cf9;--secondary-color:#5C6D71;--background-color:#F7FAFC;--section-background:#FFFFFF;--section-divider:#E2E8F0;--navbar-background:#FFFFFF;--navbar-text:#1A202C;--text-color:#2D3748;--info-color:#17a2b8;--text-muted:#718096;--light-gray:#f5f5f5;--dark-gray:#777;--button-primary:#C42F26;--button-hover:#C42F26;--button-secondary:#5C6D71;--button-secondary-hover:#4A5A5E;--accent-color:#FF6B6B;--danger-color:#dc3545;--success-color:#38A169;--warning-color:#ED8936;--error-color:#E53E3E;--box-shadow:0 4px 12px rgba(0, 0, 0, 0.05)}.btn-call:hover,.fixed-buttons a,a{text-decoration:none}.btn-call,.card-title,.nav-link,.services-section h2{text-transform:uppercase}body{direction:rtl;font-family:'Cairo',sans-serif;background-color:var(--background-color);margin:0;padding-top:60px}.navbar{background-color:var(--navbar-background);box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease;border-radius:0% 0% 2% 2%}.navbar-brand img{height:auto;max-height:60px;object-fit:contain}.navbar-nav{gap:.5rem}.navbar-fixed{position:fixed;top:0;left:0;right:0;z-index:9999}.nav-link{color:var(--navbar-text);font-weight:500;padding:.5rem 1rem;margin-right:10px;transition:color .3s;position:relative}.hero-content h1,.nav-link:hover{color:var(--primary-color)}.dropdown-item,.hero-content h3,.hero-content p{color:var(--text-color)}.nav-link::after{content:'';position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease-in-out}.nav-link:hover::after{width:100%}.menu-toggler{background-color:#fff0;border:none}.nav-item.dropdown .nav-link{display:flex;align-items:center;gap:5px}.nav-item.dropdown .nav-link::after{content:none}.nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu{display:none;opacity:0;visibility:hidden;transform:translateY(-20px) scale(.9);background:linear-gradient(135deg,var(--section-background),#fff9f9);box-shadow:0 5px 15px rgb(0 0 0 / .1);padding:25px 30px;min-width:250px;transition:.5s cubic-bezier(.25,1,.5,1);z-index:1000;border-radius:8px;border:none}.navbar .btn-call,.oval-box{box-shadow:0 4px 6px rgb(0 0 0 / .1)}.navbar .btn-call,.dropdown-item{transition:.3s ease-in-out;cursor:pointer}.dropdown-item{padding:.5rem 1.5rem;font-size:1rem;font-weight:500;border-radius:5px;position:relative;z-index:1000;text-align:right}.navbar .btn-call,.navbar .btn-call:hover,.dropdown-item:hover{color:var(--section-background)}.dropdown-item:not(:last-child)::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--section-divider)}.animated-underline,.faq-section,.hero-image,.image-box{position:relative}.dropdown-item:hover{background:linear-gradient(135deg,var(--primary-color),var(--button-hover));transform:scale(1.05);box-shadow:0 8px 16px rgb(0 123 255 / .3)}.navbar .btn-call:hover{transform:translateY(-5px);background-color:var(--button-hover);box-shadow:0 8px 16px rgb(0 0 0 / .2);background-color:var(--button-hover)}.navbar .btn-call{background-color:var(--primary-color);color:white!important;padding:.5rem 1.5rem;font-weight:600;margin-right:15px;border-radius:30px;text-align:center;border:none;display:inline-block;transition:all 0.3s;white-space:nowrap}@media (max-width:991px){.navbar-collapse{background-color:var(--navbar-background);box-shadow:0 4px 6px rgb(0 0 0 / .1);padding:1rem 0}.nav-link{margin:10px 0}.dropdown-menu{box-shadow:none;padding-left:1rem}.navbar .btn-call{margin-top:.5rem;display:block;width:100%}}@media (max-width:768px){.navbar-collapse{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 8px 32px rgb(0 0 0 / .2);border-radius:12px;padding:1.5rem;margin-top:1rem;transition:all 0.4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1)}.navbar-nav{flex-direction:column;align-items:flex-end;gap:.75rem;text-align:right}.nav-item{width:100%}.nav-link{font-size:1.05rem;font-weight:600;color:#fff;padding:.75rem 1rem;border-radius:8px;transition:all 0.3s ease-out;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.nav-link:hover,.nav-link:focus{background-color:rgb(255 255 255 / .15);transform:translateX(-5px);color:#fff!important}.dropdown-menu{background-color:rgb(0 0 0 / .2);border:none;margin:.5rem 0;width:100%}.dropdown-item{color:#fff;padding:.65rem 1.5rem;text-align:right;background-color:var(--primary-color)}.dropdown-item:hover{background-color:rgb(255 255 255 / .1)}.navbar .btn-call{margin-top:.5rem;background-color:#fff;color:var(--primary-color)!important;font-weight:700;width:100%;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.navbar .btn-call:hover{background-color:#f8f9fa;transform:translateY(-2px)}.navbar-toggler{background-color:var(--primary-color);border:none;padding:.75rem;border-radius:50%;box-shadow:0 4px 8px rgb(0 0 0 / .15);transition:all 0.3s ease}.navbar-toggler:hover{transform:rotate(90deg) scale(1.05);background-color:var(--button-hover)}.navbar-toggler-icon{width:1.25rem;height:1.25rem;background-size:100%}.nav-link.active{background-color:rgb(255 255 255 / .25);font-weight:700}.navbar-collapse.collapsing{transition:height 0.35s ease}.navbar-collapse.show{animation:fadeIn 0.4s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.hero-section{background-color:var(--section-background);padding:2rem 0;position:relative;overflow:hidden}.hero-section .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-content{position:relative;z-index:2}.hero-section .badge{background-color:var(--primary-color);display:inline-flex;align-items:center;gap:.5rem;border-radius:50px;padding:.5rem 1.25rem;margin-bottom:1.5rem}.hero-section .badge p{margin:0;font-weight:700;font-size:.95rem;color:#fff}.hero-section .badge i{font-size:1.2rem;color:#fff}.hero-content h1{font-size:2.8rem;font-weight:800;line-height:1.3;color:var(--text-color);margin-bottom:1.5rem}.phone-highlight{color:var(--accent-color);font-weight:800;position:relative;display:inline-block}.phone-highlight::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:var(--accent-color);transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease}.phone-highlight:hover::after{transform:scaleX(1);transform-origin:left}.hero-description{margin-bottom:2rem}.hero-description p{font-size:1.1rem;line-height:1.7;color:var(--text-muted);margin-bottom:1rem}.devices-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin:1.5rem 0;padding:0;list-style:none}.devices-list li{position:relative;padding-right:1.25rem;font-size:1rem;color:var(--text-color)}.devices-list li::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.hero-section .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-section .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.8rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:none;cursor:pointer}.hero-section .btn-primary{background-color:var(--primary-color);color:#fff}.hero-section .btn-primary:hover{background-color:var(--button-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgb(39 191 185 / .3)}.hero-section .btn-secondary{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.hero-section .btn-secondary:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.hero-image-container{position:relative;z-index:1}.image-wrapper{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04);transform:perspective(1000px) rotateY(-5deg);transition:transform 0.5s ease}.image-wrapper:hover{transform:perspective(1000px) rotateY(0)}.main-image{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}@media (max-width:992px){.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-content h1{font-size:2.2rem}.devices-list{grid-template-columns:1fr}.image-wrapper{max-width:80%;margin:0 auto}}@media (max-width:768px){.hero-content h1{font-size:1.8rem}.hero-section .cta-buttons{flex-direction:column}.hero-section .btn{justify-content:center;width:100%}.image-wrapper{max-width:100%}.navbar .btn-call:hover,.nav-link:hover{background-color:var(--button-hover)}}.image-box img,.image-box::after,.image-container img{width:100%;border-radius:8px}.accordion-button,.accordion-item .accordion-button:active{color:var(--button-text-color)!important}.services-section{padding:5rem 0;background-color:var(--background-color);position:relative}.section-header{margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:1rem;line-height:1.3}.section-subtitle{font-size:1.2rem;color:var(--text-muted);max-width:800px;margin:0 auto}.service-card{border:none;border-radius:16px;overflow:hidden;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 5px 15px rgb(0 0 0 / .05);background:#fff;position:relative;z-index:1}.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:var(--card-accent);z-index:2}.service-card--maintenance::before{background:#f6303e;background:linear-gradient(90deg,#f6303e 0%,#ff6b6b 100%)}.service-card--support::before{background:#ff8c00;background:linear-gradient(90deg,#ff8c00 0%,#ffb347 100%)}.service-card--hotline::before{background:#007bff;background:linear-gradient(90deg,#007bff 0%,#00b4ff 100%)}.service-card--technicians::before{background:#28a745;background:linear-gradient(90deg,#28a745 0%,#5cb85c 100%)}.card-body{padding:2rem;display:flex;flex-direction:column;height:100%}.service-icon{width:80px;height:80px;background-color:rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-icon i{font-size:2.5rem;color:#fff}.service-content{flex:1}.service-title{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1.25rem;line-height:1.4}.service-intro{font-size:1.1rem;color:var(--text-muted);margin-bottom:1.5rem;line-height:1.7}.device-list{display:grid;gap:1rem;margin-bottom:2rem}.device-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:rgb(255 255 255 / .9);border-radius:8px;transition:transform 0.3s ease}.device-item:hover{transform:translateX(5px)}.device-icon{width:40px;height:40px;background-color:rgb(246 48 62 / .1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.device-icon img{width:24px;height:24px}.device-details h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.device-details p{font-size:.95rem;color:var(--text-muted);margin-bottom:0}.service-features{margin-bottom:2rem}.feature-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.feature-item i{color:var(--success-color);font-size:1.1rem}.feature-item span{font-size:1rem;color:var(--text-color)}.service-faq{margin-bottom:2rem}.service-faq h4{font-size:1.2rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.hotline-badge{background-color:rgb(0 123 255 / .1);color:#007bff;padding:.5rem 1rem;border-radius:50px;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:600}.hotline-badge strong{font-size:1.2rem}.service-benefits{margin-bottom:2rem;padding-left:0;list-style:none}.service-benefits li{position:relative;padding-right:1.5rem;margin-bottom:.75rem;font-size:1rem;color:var(--text-color)}.service-benefits li::before{content:'';position:absolute;right:0;top:.5em;width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.service-coverage h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}.cities-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.cities-list span{background-color:rgb(0 123 255 / .1);color:#007bff;padding:.35rem .75rem;border-radius:50px;font-size:.9rem;font-weight:500}.eoceantise-list{margin-bottom:2rem}.eoceantise-item{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.eoceantise-icon{width:50px;height:50px;background-color:rgb(40 167 69 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eoceantise-icon i{font-size:1.5rem;color:#28a745}.eoceantise-details h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.eoceantise-details p{font-size:.95rem;color:var(--text-muted);margin-bottom:0}.success-case{background-color:rgb(255 255 255 / .9);padding:1.25rem;border-radius:8px;margin-top:1.5rem}.success-case h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}blockquote{font-style:italic;color:var(--text-color);position:relative;padding-right:1.5rem;margin-bottom:.5rem}blockquote::before{content:'"';position:absolute;right:0;top:-.5rem;font-size:2rem;color:rgb(40 167 69 / .2)}cite{display:block;font-style:normal;font-size:.9rem;color:var(--text-muted);text-align:left;margin-top:.5rem}.service-cta{margin-top:auto;padding-top:1.5rem}.btn-primary{background-color:var(--primary-color);color:#fff;border:none;padding:.75rem 1.75rem;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all 0.3s ease}.btn-primary:hover{background-color:var(--button-hover);transform:translateY(-2px);box-shadow:0 5px 15px rgb(39 191 185 / .3);color:#fff}@media (max-width:992px){.section-title{font-size:2rem}.section-subtitle{font-size:1.1rem}.service-title{font-size:1.3rem}.service-icon{width:70px;height:70px}.service-icon i{font-size:2rem}}@media (max-width:768px){.services-section{padding:3rem 0}.section-title{font-size:1.8rem}.card-body{padding:1.5rem}.service-card{margin-bottom:1.5rem}.service-title{font-size:1.25rem}.service-intro{font-size:1rem}.device-item{padding:.75rem}}@media (max-width:576px){.section-title{font-size:1.6rem}.service-card::before{height:4px}.service-icon{width:60px;height:60px;margin-bottom:1rem}.service-icon i{font-size:1.75rem}.btn-primary{width:100%;justify-content:center}}.maintenance-section{padding:5rem 0;background-color:var(--background-color);position:relative}.section-header{margin-bottom:3rem;text-align:center}.section-title{font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:1rem;line-height:1.3}.section-subtitle{font-size:1.2rem;color:var(--text-muted);max-width:800px;margin:0 auto}.devices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.device-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:all 0.3s ease;position:relative;border:1px solid rgb(0 0 0 / .05)}.device-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.card-image{height:200px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.device-card:hover .card-image img{transform:scale(1.05)}.card-content{padding:1.5rem}.device-title{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem;line-height:1.4}.device-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.badge{background-color:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600}.rating{color:var(--accent-color);font-weight:600;display:flex;align-items:center;gap:.25rem}.rating i{color:var(--accent-color);font-size:.9rem}.device-features{margin:1.5rem 0;padding:0;list-style:none}.device-features li{position:relative;padding-right:1.5rem;margin-bottom:.75rem;font-size:1rem;color:var(--text-muted)}.device-features li::before{content:'';position:absolute;right:0;top:.5em;width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.cta-wrapper{display:flex;gap:.75rem;margin-top:1.5rem}.btn-more{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);padding:.75rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;flex:1;text-align:center}.btn-more:hover{background-color:var(--primary-color);color:#fff}.maintenance-section .btn-call{background-color:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1}.maintenance-section .btn-call:hover{background-color:var(--button-hover);transform:translateY(-2px);box-shadow:0 5px 15px rgb(39 191 185 / .3)}.maintenance-info{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:4rem;background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.info-content h2{font-size:2rem;color:var(--text-color);margin-bottom:2rem;font-weight:700}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-item{background-color:var(--background-color);padding:1.5rem;border-radius:8px;transition:all 0.3s ease}.feature-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.feature-item i{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem}.feature-item h3{font-size:1.2rem;color:var(--text-color);margin-bottom:.5rem;font-weight:600}.feature-item p{font-size:.95rem;color:var(--text-muted);margin-bottom:0}.info-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.info-image img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.info-image:hover img{transform:scale(1.05)}@media (max-width:1200px){.devices-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.maintenance-info{grid-template-columns:1fr}.info-image{order:-1;max-width:80%;margin:0 auto 2rem}}@media (max-width:768px){.devices-grid{grid-template-columns:1fr}.section-title{font-size:2rem}.features-grid{grid-template-columns:1fr}.cta-wrapper{flex-direction:column}.btn-more,.btn-call{width:100%}}@media (max-width:576px){.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.device-title{font-size:1.3rem}}.about-section{background-color:var(--background-color);position:relative;overflow:hidden;padding:3rem 0}.about-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgb(39 191 185 / .05) 0%,transparent 30%);z-index:0}.section-header{position:relative;z-index:1;margin-bottom:3rem}.section-title{font-size:clamp(1.8rem, 4vw, 2.5rem);font-weight:800;line-height:1.3;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:#fff0;text-shadow:0 2px 4px rgb(0 0 0 / .05)}.section-subtitle{font-size:clamp(1rem, 2vw, 1.2rem);color:var(--text-muted);max-width:800px;margin:0 auto;line-height:1.6}.video-card{border-radius:16px;overflow:hidden;transition:all 0.4s cubic-bezier(.16,1,.3,1);box-shadow:var(--box-shadow);background:var(--section-background);position:relative;z-index:1;height:100%;will-change:transform}.video-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.video-card video{width:100%;height:auto;display:block;background-color:var(--secondary-color)}.video-card .card-body{padding:1.5rem}.video-card h2{font-size:1.3rem;color:var(--text-color);margin-bottom:.5rem;font-weight:700}.video-card p{color:var(--text-muted);font-size:.95rem}.about-card{border-radius:16px;overflow:hidden;box-shadow:var(--box-shadow);background:var(--section-background);transition:all 0.4s cubic-bezier(.16,1,.3,1);height:100%;position:relative;z-index:1;will-change:transform}.about-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.about-card .card-body{padding:2rem}.about-card .card-title{font-size:1.5rem;color:var(--text-color);margin-bottom:1rem;font-weight:700}.badge{background-color:var(--primary-color);color:#fff;padding:.35rem .85rem;border-radius:50px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center}.features-list{margin:1.5rem 0}.feature-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.feature-item i{color:var(--success-color);font-size:1.1rem;margin-top:.2rem}.feature-item span{color:var(--text-color);font-size:.95rem;line-height:1.5}.contact-box{background-color:rgb(39 191 185 / .08);border-left:4px solid var(--primary-color);padding:1.25rem;border-radius:8px;margin:1.5rem 0;transition:all 0.3s ease}.contact-box:hover{background-color:rgb(39 191 185 / .15)}.contact-box h3{font-size:1.1rem;color:var(--text-color);margin-bottom:.75rem;font-weight:600}.contact-box a{color:var(--text-color);text-decoration:none;font-weight:700;transition:all 0.3s ease}.contact-box a:hover{color:var(--primary-color)}.why-us{margin:4rem 0;position:relative;z-index:1}.why-us h2{font-size:clamp(1.5rem, 3vw, 2rem);color:var(--text-color);margin-bottom:2rem;font-weight:800;text-align:center}.why-us h2 strong{color:var(--primary-color)}.why-us .card{border:none;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);transition:all 0.4s cubic-bezier(.16,1,.3,1);background:var(--section-background);height:100%;will-change:transform}.why-us .card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .1)}.why-us .card-body{padding:2rem;text-align:center}.why-us i{color:var(--primary-color);margin-bottom:1.5rem;font-size:2.5rem;transition:all 0.3s ease}.why-us .card:hover i{transform:scale(1.1)}.why-us h3{font-size:1.25rem;color:var(--text-color);margin-bottom:1rem;font-weight:700}.why-us p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.our-services{margin:4rem 0;position:relative;z-index:1}.our-services h2{font-size:clamp(1.5rem, 3vw, 2rem);color:var(--text-color);margin-bottom:2rem;font-weight:800;text-align:center}.service-card{border:none;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);transition:all 0.4s cubic-bezier(.16,1,.3,1);background:var(--section-background);height:100%;will-change:transform}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .1)}.about-section .service-card img{width:100%;height:180px;object-fit:cover;transition:transform 0.5s ease}.service-card:hover img{transform:scale(1.05)}.service-card .card-body{padding:1.5rem}.service-card h3{font-size:1.2rem;color:var(--text-color);margin-bottom:.75rem;font-weight:700}.service-card p{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.service-card .btn{background-color:var(--primary-color);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:50px;font-size:.9rem;font-weight:600;transition:all 0.3s ease}.service-card .btn:hover{background-color:var(--button-hover);transform:translateY(-2px)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-section>*{animation:fadeIn 0.6s ease-out forwards}@media (max-width:992px){.about-section{padding:2rem 0}.video-card,.about-card{margin-bottom:1.5rem}.why-us,.our-services{margin:3rem 0}}@media (max-width:768px){.section-title{font-size:1.8rem}.section-subtitle{font-size:1.1rem}.about-card .card-body,.why-us .card-body{padding:1.5rem}.about-section .service-card img{height:150px}}@media (max-width:576px){.section-title{font-size:1.6rem}.about-card .card-body{padding:1.25rem}.feature-item{font-size:.9rem}.contact-box a{font-size:1.5rem}}.testimonials-section{position:relative;overflow:hidden}.section-header .divider{width:80px;height:3px;opacity:.8}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .05);display:flex;flex-direction:column}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .1)}.testimonial-text{color:#333;line-height:1.7;position:relative}.testimonial-text::before{content:"";font-size:3rem;color:var(--primary-color);opacity:.2;position:absolute;left:-10px;top:-20px}.client-avatar{width:45px;height:45px;font-size:1.2rem}.rating{font-size:1rem}.trust-indicators{background-color:rgb(255 255 255 / .8);border-radius:12px}.trust-item{transition:transform 0.3s ease}.trust-item:hover{transform:scale(1.05)}@media (max-width:767.98px){.testimonials-section{padding:2rem 0}.section-header h2{font-size:1.8rem}.testimonial-card{margin-bottom:1.5rem}}@media (max-width:575.98px){.client-info{flex-direction:column;text-align:center}.client-avatar{margin-right:0!important;margin-bottom:.5rem}}.faq-section{background-color:var(--background-color);padding:60px 0;position:relative;overflow:hidden}.faq-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color))}.faq-section h1,.faq-section h2,.faq-section h3,.faq-section h4,.faq-section h5{color:var(--secondary-color);font-weight:700;margin-bottom:1.5rem}.faq-section h1{font-size:2.5rem;line-height:1.2;position:relative;padding-bottom:15px}.faq-section h1::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background-color:var(--primary-color);border-radius:2px}.faq-section .lead{font-size:1.25rem;color:var(--dark-gray);margin-bottom:3rem}.accordion{box-shadow:0 5px 30px rgb(0 0 0 / .1);border-radius:10px;overflow:hidden}.accordion-item{border:none;border-bottom:1px solid #eee;background-color:#fff}.accordion-item:last-child{border-bottom:none}.accordion-button{background-color:white!important;color:var(--secondary-color);font-weight:600;font-size:1.1rem;padding:20px;box-shadow:none!important;transition:all 0.3s ease;position:relative}.accordion-button:not(.collapsed){color:var(--primary-color);background-color:var(--light-gray)!important}.accordion-button::after{position:absolute;left:20px;right:auto;background-size:1.2rem;transition:all 0.3s ease}.accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.accordion-body{padding:25px!important;line-height:1.8;color:var(--text-color);background-color:var(--light-gray)!important}.faq-list{list-style-type:none;padding-left:0}.faq-list li{position:relative;padding-left:25px;margin-bottom:10px}.faq-list li::before{content:"•";color:var(--primary-color);font-size:1.5rem;position:absolute;left:0;top:-5px}.contact-methods{display:flex;flex-direction:column;gap:15px}.method{display:flex;align-items:center;gap:15px}.method .icon{width:40px;height:40px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.method .text{font-size:1.05rem}.warranty-table{width:100%;border-collapse:collapse;margin:20px 0}.warranty-table th,.warranty-table td{padding:12px 15px;text-align:right;border:1px solid #ddd}.warranty-table th{background-color:var(--primary-color);color:#fff}.warranty-table tr:nth-child(even){background-color:#f9f9f9}.warranty-table tr:hover{background-color:#f1f1f1}.note{font-style:italic;color:var(--dark-gray);margin-top:15px}.steps-list{list-style-type:none;counter-reset:step-counter;padding-left:0}.steps-list li{counter-increment:step-counter;margin-bottom:20px;position:relative;padding-left:40px}.steps-list li::before{content:counter(step-counter);position:absolute;left:0;top:0;width:30px;height:30px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.steps-list li strong{color:var(--primary-color)}.alert{padding:15px;border-radius:5px;margin:20px 0;display:flex;align-items:center;gap:10px}.alert-info{background-color:#e7f5fe;color:#0c5460;border-left:4px solid var(--info-color)}.alert-warning{background-color:#fff8e6;color:#856404;border-left:4px solid var(--warning-color)}.price-factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:25px 0}.price-calculator{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-top:30px}.price-calculator h4{color:var(--primary-color);margin-bottom:20px}.form-group{margin-bottom:20px}.form-control{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:border-color 0.3s}.form-control:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px rgb(227 6 19 / .1)}.btn-primary{background-color:var(--primary-color);border:none;padding:12px 25px;color:#fff;border-radius:5px;font-weight:600;cursor:pointer;transition:all 0.3s}.btn-primary:hover{background-color:#c00511;transform:translateY(-2px);box-shadow:0 5px 15px rgb(227 6 19 / .2)}#priceResult{padding:15px;background-color:#f8f9fa;border-radius:5px;font-weight:600;display:none}.branches-map{display:grid;grid-template-columns:1fr 1fr;gap:30px}.map-container iframe{width:100%;height:100%;min-height:300px;border:none;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.branches-list ul{list-style-type:none;padding-left:0}.branches-list li{margin-bottom:25px;padding-bottom:15px;border-bottom:1px dashed #ddd}.branches-list li:last-child{border-bottom:none}.branches-list strong{color:var(--primary-color)}.timing{display:inline-block;margin-top:5px;font-size:.9rem;color:var(--dark-gray)}.service-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:30px}.feature{display:flex;gap:15px}.feature-icon{width:50px;height:50px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.feature-text h5{margin-bottom:5px;color:var(--secondary-color)}.service-process ol{list-style-type:none;counter-reset:process-counter;padding-left:0}.service-process ol li{counter-increment:process-counter;margin-bottom:15px;padding-left:40px;position:relative}.service-process ol li::before{content:counter(process-counter);position:absolute;left:0;top:0;width:30px;height:30px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.old-device-tip{background-color:#fff8e6;padding:20px;border-radius:8px;margin-top:25px;border-left:4px solid var(--warning-color)}.old-device-tip h4{color:var(--warning-color);margin-bottom:15px}.quality-indicators{display:grid;grid-template-columns:1fr 1fr;gap:30px}.indicator ul{list-style-type:none;padding-left:0}.indicator li{margin-bottom:15px;padding-left:25px;position:relative}.indicator li::before{content:"✓";color:var(--success-color);font-weight:700;position:absolute;left:0}.testimonial-slider{position:relative}.testimonial{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-bottom:15px}.quote{font-style:italic;margin-bottom:10px;position:relative;padding-left:25px}.quote::before{content:"";position:absolute;left:0;top:0;font-size:3rem;color:var(--primary-color);opacity:.2;line-height:1}.author{font-weight:600;color:var(--primary-color);text-align:left}.feedback-form{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-top:30px}.seo-content{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-top:50px}.seo-content h2{color:var(--primary-color);position:relative;padding-bottom:15px}.seo-content h2::after{content:"";position:absolute;bottom:0;right:0;width:100px;height:3px;background-color:var(--primary-color)}.seo-content h3{color:var(--secondary-color);margin-top:30px}.seo-feature{margin-bottom:25px}.seo-feature h4{display:flex;align-items:center;gap:10px;color:var(--secondary-color)}.seo-feature h4 i{color:var(--primary-color)}.coverage-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:25px}.area{background-color:var(--light-gray);padding:20px;border-radius:8px}.area h5{display:flex;align-items:center;gap:10px;color:var(--primary-color);margin-bottom:10px}.area h5 i{font-size:1.2rem}.accordion-button:hover{color:var(--primary-color)}.feature:hover .feature-icon{transform:rotate(15deg);transition:transform 0.3s}.testimonial:hover{transform:translateY(-5px);transition:transform 0.3s}@media (max-width:992px){.branches-map,.quality-indicators{grid-template-columns:1fr}.service-features{grid-template-columns:1fr 1fr}}@media (max-width:768px){.faq-section h1{font-size:2rem}.faq-section .lead{font-size:1.1rem}.price-factors,.service-features{grid-template-columns:1fr}.accordion-button{font-size:1rem;padding:15px}.feature{flex-direction:column}.feature-icon{margin-bottom:10px}}@media (max-width:576px){.faq-section{padding:40px 0}.faq-section h1{font-size:1.8rem}.accordion-body{padding:20px!important}.method{flex-direction:column;align-items:flex-start}}.contact-info-section{background-color:var(--background-color);padding:clamp(2.5rem, 5vw, 3.75rem) 0;position:relative}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 20rem),1fr));gap:2rem;align-items:center}.contact-card{background-color:var(--primary-color);color:var(--text-light);border-radius:.75rem;padding:2rem;height:100%;box-shadow:0 .5rem 1.875rem rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;will-change:transform}.contact-card:hover{transform:translateY(-.625rem);box-shadow:0 .75rem 2.5rem rgb(0 0 0 / .15)}.contact-card__title{font-size:clamp(1.5rem, 3vw, 1.75rem);font-weight:700;text-align:center;margin-bottom:1.875rem;line-height:1.3}.contact-list{list-style:none;padding:0;margin:0;font-size:clamp(1rem, 2vw, 1.1rem);line-height:1.8}.contact-list__item{margin-bottom:.9375rem;display:flex;flex-wrap:wrap;gap:.5rem}.contact-list__label{font-weight:600}.contact-list__link{color:inherit;text-decoration:none;transition:opacity 0.2s ease}.contact-list__link:hover{opacity:.9;text-decoration:underline}.map-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.75rem;box-shadow:var(--box-shadow)}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}[data-aos="zoom-in"]{opacity:0;transform:scale(.9);transition:opacity 0.6s ease-out,transform 0.6s ease-out}[data-aos="zoom-in"].aos-animate{opacity:1;transform:scale(1)}@media (max-width:47.9375rem){.contact-grid{grid-template-columns:1fr}.map-container{padding-bottom:75%;min-height:18.75rem}}.footer{text-align:center;padding:1rem 0;background-color:var(--primary-color)}.footer p{color:#fff;margin:0;font-size:1rem;line-height:1.5}.fixed-buttons{position:fixed;bottom:5%;right:1.25rem;display:flex;flex-direction:column;gap:.9375rem;z-index:1000}.fixed-buttons a{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;color:#fff;box-shadow:0 .25rem .625rem rgb(0 0 0 / .3);transition:all 0.3s ease;text-decoration:none}.fixed-buttons a i{font-size:1.5rem}.fixed-buttons a:hover{transform:scale(1.1);box-shadow:0 .375rem .9375rem rgb(0 0 0 / .4)}.btn-up{background-color:var(--primary-color)}.btn-call{background-color:var(--success-color)}.btn-whatsapp{background-color:#25d366}[data-aos="fade-right"]{opacity:0;transform:translateX(1.25rem);transition:opacity 0.6s ease,transform 0.6s ease}[data-aos="fade-right"].aos-animate{opacity:1;transform:translateX(0)}@media (max-width:48rem){.fixed-buttons{bottom:1.5rem;right:1rem}.fixed-buttons a{width:2.75rem;height:2.75rem}.fixed-buttons a i{font-size:1.25rem}}#about h2{text-align:center;color:var(--primary-color);font-size:36px;font-weight:600;margin-bottom:50px}