.services-hero{min-height:100vh;padding-top:100px;background:url('/assets/imgs/service/services-hero.webp') center/cover no-repeat;position:relative;display:flex;align-items:center;z-index:1}.services-hero-title{font-size:clamp(2.5rem, 6vw, 4.2rem);font-weight:900;line-height:1.3;color:var(--white);margin-bottom:1.5rem;text-shadow:0 4px 15px rgba(0,0,0,.5)}.text-bosch-red{color:var(--bosch-red)!important}.services-hero-subtitle{font-size:clamp(1.1rem, 2vw, 1.4rem);max-width:850px;margin:0 auto 3rem;line-height:1.8;color:rgba(255,255,255,.9);font-weight:300}.hero-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-cta-buttons .btn{padding:.95rem 2.2rem;border-radius:999px;font-weight:800;font-size:1.05rem;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;user-select:none;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s;will-change:transform;line-height:1}.hero-cta-buttons .btn:hover{transform:translateY(-2px)}.customer-satisfaction .btn.btn-danger:active,.hero-cta-buttons .btn:active,.system-16062-section .btn.btn-warning:active{transform:translateY(0) scale(.99)}.hero-cta-buttons .btn:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.btn-bosch-primary{background:linear-gradient(135deg,var(--bosch-red),#b70510);color:var(--white);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px rgba(238,8,15,.28)}.btn-bosch-primary:hover{box-shadow:0 16px 34px rgba(238,8,15,.4);filter:saturate(1.05);color:var(--white)}.btn-bosch-whatsapp{border:1px solid rgba(255,255,255,.55);color:var(--white);backdrop-filter:blur(8px)}.btn-bosch-whatsapp:hover{border-color:rgba(255,255,255,.95);color:var(--bosch-black);box-shadow:0 14px 28px rgba(0,0,0,.18)}.services-grid-area{background:radial-gradient(900px 500px at 10% 10%,rgba(238,8,15,.08),transparent 60%),radial-gradient(900px 500px at 90% 0,rgba(0,0,0,.05),transparent 55%),linear-gradient(180deg,var(--light-bg),#fff);position:relative;overflow:hidden}.customer-satisfaction::before,.services-grid-area::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.06) 1px,transparent 1px);background-size:18px 18px;opacity:.25;pointer-events:none}.badge-premium{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid rgba(238,8,15,.25);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:var(--bosch-red);font-weight:900;font-size:.85rem;letter-spacing:1.2px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.coverage-section .container,.customer-satisfaction .container,.section-header-v2,.stats-section .container,.system-16062-section .container{position:relative;z-index:1}.section-header-v2 .main-title{font-weight:1000;letter-spacing:-.5px;color:var(--bosch-black);font-size:clamp(2rem, 3.3vw, 3rem);margin-top:12px}.section-header-v2 .sub-title{max-width:760px;margin:.8rem auto 0;color:rgba(0,0,0,.62);line-height:1.9;font-size:1.05rem}.service-premium-card{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-xl);padding:34px 28px;height:100%;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-soft);transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.action-link,.card-icon{display:flex;align-items:center}.service-premium-card::before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,transparent,rgba(238,8,15,.9),transparent);transform:translateX(-35%);opacity:0;transition:.25s}.action-link:hover,.card-icon{background:rgba(238,8,15,.08)}.service-premium-card:hover{transform:translateY(-6px);border-color:rgba(238,8,15,.35);box-shadow:var(--shadow-hover)}.service-premium-card:hover::before,.system-feature:hover::before{opacity:1;transform:translateX(0)}.card-icon{width:56px;height:56px;border-radius:16px;justify-content:center;border:1px solid rgba(238,8,15,.18);margin-bottom:18px;transition:.2s}.card-icon i{font-size:1.35rem;color:var(--bosch-red)}.service-premium-card:hover .card-icon{transform:translateY(-2px) scale(1.03);background:rgba(238,8,15,.11)}.card-h{font-weight:950;font-size:1.25rem;margin-bottom:10px;color:var(--bosch-black);letter-spacing:-.2px}.section-badge,.subscription-badge{letter-spacing:1px;text-transform:uppercase}.card-p{font-size:.98rem;color:rgba(0,0,0,.62);line-height:1.8;margin-bottom:22px;flex-grow:1}.card-actions{display:flex;flex-direction:column;gap:10px}.action-link{justify-content:space-between;text-decoration:none;font-weight:850;font-size:.92rem;padding:12px 14px;border-radius:999px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);color:rgba(0,0,0,.82);transition:transform .18s,background-color .18s,border-color .18s,color .18s}.action-link i{font-size:.8rem;transition:transform .18s}.action-link:hover{border-color:rgba(238,8,15,.22);color:var(--bosch-red);transform:translateY(-1px)}.action-link:hover i{transform:translateX(-4px)}.single-link{margin-top:auto}.coverage-section,.subscription-section{background:var(--bosch-red);position:relative;overflow:hidden}.subscription-card{background:rgba(255,255,255,.95);backdrop-filter:blur(6px);border-radius:22px;padding:2.5rem;text-align:center;transition:.35s;border:1px solid rgba(255,255,255,.4);box-shadow:0 25px 60px rgba(0,0,0,.18);position:relative;overflow:hidden}.subscription-card:hover{transform:translateY(-10px);box-shadow:0 35px 80px rgba(0,0,0,.28)}.subscription-badge{display:inline-block;background:linear-gradient(135deg,#ee080f 0,#000 100%);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1.5rem}.call-section h2,.stats-section p,.subscription-section .section-description,.subscription-section .section-title,.text-white-70{color:#fff}.subscription-icon{font-size:4rem;color:#ee080f;margin-bottom:1.5rem}.subscription-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem;color:#000}.subscription-description{font-size:1rem;color:#666;line-height:1.7;margin-bottom:2rem}.subscription-benefits{list-style:none;padding:0;margin:0 0 2rem;text-align:right}.subscription-benefits li{padding:.75rem 0;font-size:1rem;color:#333;gap:.75rem}.subscription-benefits li i{color:#25d366;font-size:1.2rem}.technical-edge-card,.transparency-feature{background:#fff;border-radius:20px;padding:2rem;text-align:center;transition:.3s;border:2px solid #f0f0f0;height:100%}.technical-edge-card:hover{border-color:#ee080f;box-shadow:0 10px 30px rgba(238,8,15,.1)}.technical-icon-wrapper{width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#ee080f 0,#000 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.btn-bosch-contact,.btn-bosch-contact:hover{background:var(--bosch-red);color:var(--white)}.technical-edge-card:hover .technical-icon-wrapper{transform:rotate(360deg)}.technical-icon-wrapper i{font-size:3rem;color:#fff}.technical-tags{display:flex;gap:10px;justify-content:center}.btn-bosch-contact,.btn-bosch-whatsapp{border-radius:50px;padding:15px 40px;font-weight:800;font-size:1.1rem;text-decoration:none;display:inline-block;transition:.3s}.technical-tags span{background:var(--light-gray);color:var(--bosch-dark-gray);font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:4px}.btn-bosch-contact:hover{box-shadow:0 10px 25px rgba(238,8,15,.3)}.btn-bosch-whatsapp{background:#25d366;color:#fff}.governorate-icon,.transparency-icon-wrapper i{font-size:2.5rem;color:#fff}.btn-bosch-whatsapp:hover{background:#25d366;color:#fff;box-shadow:0 10px 25px rgba(37,211,102,.4)}.governorate-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center;transition:.3s}.governorate-icon{margin-bottom:1rem}.governorate-name{font-size:1.1rem;font-weight:700;color:#fff}.transparency-feature:hover{border-color:#25d366;box-shadow:0 10px 30px rgba(37,211,102,.15);transform:translateY(-5px)}.transparency-icon-wrapper{width:90px;height:90px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#25d366 0,#1fb855 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.transparency-title{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#000}.transparency-description{font-size:.95rem;color:#666;line-height:1.6}.section-header{text-align:center;margin-bottom:4rem}.section-badge{display:inline-block;background:linear-gradient(135deg,#ee080f 0,#000 100%);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1rem}.section-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:800;margin-bottom:1rem;color:#000}.section-description{font-size:1.1rem;color:#666;max-width:800px;margin:0 auto;line-height:1.7}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:.8s forwards fadeInUp}.reveal[data-stagger="1"]{animation-delay:.1s}.reveal[data-stagger="2"]{animation-delay:.2s}.reveal[data-stagger="3"]{animation-delay:.3s}.reveal[data-stagger="4"]{animation-delay:.4s}.reveal[data-stagger="5"]{animation-delay:.5s}.reveal[data-stagger="6"]{animation-delay:.6s}.about-hero,.blog-hero{min-height:100vh;padding-top:100px;position:relative;display:flex;z-index:1}.customer-satisfaction{position:relative;overflow:hidden}.customer-satisfaction .col-lg-6{position:relative}.customer-satisfaction img{border-radius:26px!important;box-shadow:0 22px 60px rgba(0,0,0,.18)!important;border:1px solid rgba(255,255,255,.55);transform:translateZ(0);transition:transform .25s,box-shadow .25s}.customer-satisfaction img:hover{transform:scale(1.01);box-shadow:0 30px 80px rgba(0,0,0,.22)!important}.customer-satisfaction h2{font-weight:900!important;letter-spacing:-.6px;color:#0b0b0b;line-height:1.15;margin-bottom:18px!important}.customer-satisfaction p.lead{font-size:1.08rem;line-height:1.9;color:rgba(0,0,0,.62)!important}.customer-satisfaction ul{margin-top:20px}.customer-satisfaction ul li{padding:16px;border-radius:18px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);transition:transform .18s,border-color .18s,background-color .18s}.customer-satisfaction ul li:hover{transform:translateY(-2px);border-color:rgba(238,8,15,.18);background:rgba(238,8,15,.04)}.customer-satisfaction ul li i{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem!important;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.2)}.customer-satisfaction ul li h4{font-weight:900;letter-spacing:-.2px;color:#111}.customer-satisfaction ul li p{margin-top:6px;color:rgba(0,0,0,.6)!important;line-height:1.7}.customer-satisfaction .btn.btn-danger{background:linear-gradient(135deg,var(--bosch-red,#ee080f),#b70510);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 40px rgba(238,8,15,.25)!important;transition:transform .18s,box-shadow .18s,filter .18s}.customer-satisfaction .btn.btn-danger:hover{transform:translateY(-2px);box-shadow:0 22px 60px rgba(238,8,15,.35)!important;filter:saturate(1.05)}.customer-satisfaction .btn.btn-danger:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(238,8,15,.2),0 22px 60px rgba(238,8,15,.35)!important}.call-section{background-color:var(--bosch-red)}.about-hero{background:url('/assets/imgs/about/About-Hero.webp') center/cover no-repeat;align-items:center}.blog-hero{background:url('/assets/imgs/blogs/hero-blogs.webp') center/cover no-repeat;align-items:center}.text-bosch-red{padding-top:10px;font-size:2rem}.hero-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:-1}.stat-card,.stats-section,.system-16062-section,.system-feature{position:relative;overflow:hidden}.system-16062-section{padding:80px 0;background:radial-gradient(900px 500px at 10% 15%,rgba(255,255,255,.14),transparent 60%),radial-gradient(800px 420px at 90% 0,rgba(0,0,0,.2),transparent 55%),linear-gradient(180deg,var(--bosch-red) 0,#b70510 100%)}.system-16062-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1px);background-size:18px 18px;opacity:.22;pointer-events:none}.system-16062-section::after{content:"";position:absolute;inset:-40%;background:radial-gradient(600px 260px at 25% 20%,rgba(255,255,255,.14),transparent 65%),radial-gradient(520px 240px at 80% 70%,rgba(0,0,0,.18),transparent 70%);pointer-events:none}.system-16062-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;font-weight:900;font-size:.9rem;letter-spacing:1.2px;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgba(0,0,0,.18)}.system-16062-section h2{letter-spacing:-.6px;line-height:1.1}.system-16062-section p.lead{color:rgba(255,255,255,.82)!important;line-height:1.9}.system-feature{height:100%;padding:26px 22px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);box-shadow:0 18px 55px rgba(0,0,0,.22);transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.system-feature::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0;transform:translateX(-35%);transition:.25s}.system-feature::after{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 240px at 20% 0,rgba(255,255,255,.28),transparent 55%);opacity:.35;pointer-events:none}.system-feature:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.13);box-shadow:0 26px 80px rgba(0,0,0,.3)}.system-feature-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 30px rgba(0,0,0,.18);margin-bottom:16px;transition:transform .18s,background-color .18s}.system-feature-icon i{font-size:1.35rem;color:#fff}.system-feature:hover .system-feature-icon{transform:translateY(-2px) scale(1.03);background:rgba(255,255,255,.18)}.system-feature-title{color:#fff;font-weight:950;font-size:1.2rem;margin-bottom:10px;letter-spacing:-.2px}.system-feature-description{color:rgba(255,255,255,.82);line-height:1.8;margin:0;font-size:.98rem}.system-16062-section .btn.btn-warning{background:linear-gradient(135deg,#fff 0,#f3f3f3 100%);color:var(--bosch-black);border:1px solid rgba(255,255,255,.55);box-shadow:0 20px 55px rgba(0,0,0,.28);transition:transform .18s,box-shadow .18s,filter .18s}.system-16062-section .btn.btn-warning:hover{transform:translateY(-2px);box-shadow:0 28px 75px rgba(0,0,0,.36);filter:brightness(1.02)}.system-16062-section .btn.btn-warning:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(255,255,255,.25),0 28px 75px rgba(0,0,0,.36)}@media (max-width:991.98px){.customer-satisfaction .col-lg-6.reveal:first-child,.customer-satisfaction .col-lg-6.reveal:nth-child(2){padding:16px;border-radius:22px}.customer-satisfaction h2{font-size:2rem}.system-16062-section{padding:60px 0}.system-feature{padding:22px 18px;border-radius:18px}}.stats-section{background:linear-gradient(180deg,var(--bosch-red) 0,#000 100%)}.stats-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="0.5"/></svg>') center/80px;opacity:.5}.stat-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:25px;padding:3rem 2rem;text-align:center;transition:.4s}.stat-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);transform:scale(0);transition:transform .6s}.stat-card:hover::before{transform:scale(1)}.stat-card:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.5);transform:translateY(-15px) scale(1.05)}.stat-icon{font-size:4rem;color:gold;margin-bottom:1.5rem;transition:.3s}.stat-card:hover .stat-icon{transform:scale(1.2) rotate(10deg)}.stat-number{font-size:4rem;font-weight:900;color:#fff;margin-bottom:.5rem;line-height:1;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.stat-label{font-size:1.2rem;font-weight:600;color:rgba(255,255,255,.95);text-transform:uppercase;letter-spacing:1px}@media (max-width:768px){.hero-cta-buttons .btn{justify-content:center;width:100%;padding:.9rem 2rem;font-size:1rem}.service-premium-card{padding:28px 22px}.card-h{font-size:1.15rem}.section-description,.section-header-v2 .sub-title,.services-hero-subtitle{font-size:1rem}.services-hero{height:80vh;min-height:45vh;padding-top:100px}.section-title,.services-hero-title{font-size:1.8rem}.hero-cta-buttons{flex-direction:column}.appliance-card,.subscription-card,.technical-edge-card,.transparency-feature{margin-bottom:1.5rem}.about-hero{height:90vh;min-height:50vh;padding-top:100px}.text-bosch-red{font-size:1.5rem}.about-hero-title{font-size:2rem}.about-hero-subtitle{font-size:1.1rem}.stat-number{font-size:3rem}.team-content{padding:2rem 0;text-align:center}.team-features li{justify-content:center}}@media print{.btn,.hero-cta-buttons,.services-hero{display:none}.about-hero,.stats-section,.system-16062-section{background:#fff!important;color:#000!important}.stat-number{color:#000!important}}