.service-detail-section{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4edf5);padding:2rem 0;direction:rtl}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-header{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.page-header.reveal{opacity:1;transform:translateY(0)}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem;font-size:.9rem}.breadcrumb-link{background:none;border:none;color:#6b7280;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:25px;background:#fff;box-shadow:0 2px 10px #0000001a}.breadcrumb-link:hover{color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.separator{color:#d1d5db;font-size:.8rem}.current-page{color:#374151;font-weight:600;padding:.5rem 1.5rem;background:#fff;border-radius:25px;box-shadow:0 2px 10px #0000001a}.page-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.page-description{font-size:1.2rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.service-navigation{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.service-nav-btn{position:relative;border:none;padding:1.5rem 2rem;border-radius:20px;background:#fff;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 20px #0000001a;overflow:hidden;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:var(--delay)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.nav-btn-background{position:absolute;inset:0;background:var(--service-gradient);opacity:0;transition:opacity .3s ease}.nav-btn-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#374151;transition:color .3s ease}.service-nav-btn i{font-size:1.5rem;transition:all .3s ease}.service-nav-btn span{font-weight:600;font-size:1rem}.service-nav-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 30px #00000026}.service-nav-btn:hover .nav-btn-background{opacity:.1}.service-nav-btn.active{background:var(--service-gradient);transform:translateY(-5px) scale(1.05);box-shadow:0 8px 30px #0003}.service-nav-btn.active .nav-btn-content{color:#fff}.service-nav-btn.active i{transform:scale(1.2)}.services-container{position:relative}.service-detail-card{display:none;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.service-detail-card.active{display:block}.service-detail-card.visible{opacity:1;transform:translateY(0)}.card-header{position:relative;padding:3rem 2rem;border-radius:25px 25px 0 0;color:#fff;overflow:hidden;display:flex;align-items:center;gap:2rem}.header-background-pattern{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#ffffff1a,#fff0 50%)}.service-icon-large{font-size:4rem;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));z-index:2}.header-content{flex:1;z-index:2}.header-content h3{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-content p{font-size:1.2rem;opacity:.9;line-height:1.6}.header-image{z-index:2}.header-image img{width:300px;height:300px;border-radius:15px;object-fit:cover;box-shadow:0 8px 25px #0000004d;transition:transform .3s ease}.header-image img:hover{transform:scale(1.05)}.card-body{background:#fff;padding:3rem 2rem;border-radius:0 0 25px 25px;box-shadow:0 10px 40px #0000001a}.section-header{text-align:center;margin-bottom:3rem}.section-header h4{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.section-divider{width:80px;height:4px;border-radius:2px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:4rem}.feature-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:15px;transition:all .3s ease;opacity:0;transform:translate(-20px);animation:slideInRight .6s ease forwards;animation-delay:var(--delay)}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.feature-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a;background:#fff}.feature-icon{font-size:1.5rem}.feature-item span{font-weight:600;color:#374151;font-size:1.1rem}.process-timeline{position:relative;max-width:800px;margin:0 auto 4rem}.process-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:3px;background:linear-gradient(to bottom,#e5e7eb,#9ca3af,#e5e7eb)}.timeline-item{position:relative;margin-bottom:3rem;display:flex;align-items:center;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;animation-delay:var(--delay)}.timeline-item:nth-child(odd){flex-direction:row-reverse;text-align:left}.timeline-connector{flex:1}.timeline-marker{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px #0003;position:relative;z-index:2;transition:all .3s ease}.timeline-marker:hover{transform:scale(1.1) rotate(10deg)}.timeline-content{flex:0 0 40%;padding:2rem;background:#fff;border-radius:15px;box-shadow:0 4px 20px #0000001a;margin:0 2rem;transition:all .3s ease}.timeline-content:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.timeline-content h5{font-size:1.3rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.timeline-content p{color:#6b7280;line-height:1.6}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto}.pricing-card{position:relative;background:#fff;padding:2.5rem 2rem;border-radius:20px;box-shadow:0 5px 25px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;animation-delay:var(--delay)}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.pricing-card.premium{border:3px solid;border-image:linear-gradient(135deg,#667eea,#764ba2) 1;transform:scale(1.05)}.pricing-card.premium:hover{transform:scale(1.05) translateY(-10px)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 15px #0003}.pricing-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f1f5f9}.pricing-header h5{font-size:1.4rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.price{font-size:2.5rem;font-weight:800}.pricing-features{list-style:none;margin-bottom:2.5rem}.pricing-features li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:#4b5563;font-weight:500}.pricing-features li i{font-size:1.1rem}.order-btn{width:100%;padding:1.2rem 2rem;border:none;border-radius:15px;color:#fff;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden}.order-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.order-btn:hover:before{left:100%}.order-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0003}.order-btn:active{transform:translateY(-1px)}@media (max-width: 768px){.container{padding:0 1rem}.page-title{font-size:2rem}.service-navigation{gap:1rem}.service-nav-btn{padding:1rem 1.5rem}.card-header{flex-direction:column;text-align:center;padding:2rem 1rem}.header-content h3{font-size:1.8rem}.header-image img{width:150px;height:120px}.features-grid{grid-template-columns:1fr}.process-timeline:before{left:30px}.timeline-item{flex-direction:row!important;text-align:right!important}.timeline-content{flex:1;margin-right:4rem;margin-left:0}.pricing-cards{grid-template-columns:1fr}.pricing-card.premium{transform:none}.pricing-card.premium:hover{transform:translateY(-10px)}}.service-detail-section{padding:120px 0 80px;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#fff,#f8fafc);position:relative;overflow:hidden}.service-detail-section:before{content:"";position:absolute;top:0;left:0;right:0;height:400px;background:linear-gradient(135deg,#1e56310d,#a4de020d);pointer-events:none}.page-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;font-size:14px;color:#718096}.breadcrumb-link,.breadcrumb a{color:#1e5631;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;transition:all .3s ease}.breadcrumb-link:hover,.breadcrumb a:hover{color:#a4de02}.breadcrumb i{font-size:12px}.page-header h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#1a1a1a;margin-bottom:16px;background:linear-gradient(135deg,#1e5631,#a4de02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description{font-size:1.125rem;color:#4a5568;max-width:700px;margin:0 auto;line-height:1.7}.service-navigation{display:flex;justify-content:center;gap:16px;margin-bottom:60px;flex-wrap:wrap;position:relative;z-index:1}.service-nav-btn{display:flex;align-items:center;gap:10px;padding:14px 28px;background:#fff;border:2px solid #e2e8f0;border-radius:14px;font-size:15px;font-weight:600;color:#4a5568;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.service-nav-btn:before{content:"";position:absolute;inset:0;background:var(--service-color, #1e5631);opacity:0;transition:opacity .3s ease}.service-nav-btn i{font-size:18px;position:relative;z-index:1}.service-nav-btn span{position:relative;z-index:1}.service-nav-btn:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--service-color, #1e5631)}.service-nav-btn.active{background:var(--service-color, #1e5631);color:#fff;border-color:var(--service-color, #1e5631);box-shadow:0 8px 24px #1e56314d}.service-nav-btn.active:before{opacity:1}.services-container{position:relative;min-height:600px}.service-detail-card{opacity:0;transform:translateY(30px);position:absolute;width:100%;pointer-events:none;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.service-detail-card.active{opacity:1;transform:translateY(0);position:relative;pointer-events:auto}.card-header{background:linear-gradient(135deg,#1e5631,#2a7d46);border-radius:24px 24px 0 0;padding:48px 40px;position:relative;overflow:hidden;display:flex;align-items:center;gap:32px}.card-header:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;transform:translate(50%,-50%)}.service-icon-large{width:100px;height:100px;background:#ffffff26;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:48px;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.header-content{flex:1;color:#fff}.header-content h3{font-size:2rem;font-weight:800;margin-bottom:12px}.header-content p{font-size:1.05rem;opacity:.95;line-height:1.6}.service-badge{position:absolute;top:24px;left:24px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.3)}.service-badge span{color:#fff;font-size:13px;font-weight:600}.card-body{background:#fff;border-radius:0 0 24px 24px;padding:48px 40px;box-shadow:0 20px 60px #0000001a}.overview-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;align-items:start}.overview-image{position:relative;border-radius:20px;overflow:hidden;height:400px}.overview-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.overview-image:hover img{transform:scale(1.1)}.image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(30,86,49,.3) 0%,transparent 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.overview-image:hover .image-overlay{opacity:1}.play-icon{width:80px;height:80px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#1e5631;cursor:pointer;transform:scale(.9);transition:transform .3s ease}.overview-image:hover .play-icon{transform:scale(1)}.overview-content h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:16px}.overview-content p{color:#4a5568;line-height:1.8;margin-bottom:32px}.specifications{background:linear-gradient(135deg,#1e56310d,#a4de020d);padding:24px;border-radius:16px;margin-bottom:32px}.specifications h5{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:20px}.specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.spec-item{display:flex;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.05)}.spec-label{font-size:14px;color:#718096;font-weight:600}.spec-value{font-size:14px;color:#1e5631;font-weight:700}.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat{text-align:center;padding:20px;background:linear-gradient(135deg,#1e56310d,#a4de020d);border-radius:12px;transition:transform .3s ease}.stat:hover{transform:translateY(-4px)}.stat-number{display:block;font-size:1.75rem;font-weight:800;color:#1e5631;margin-bottom:4px}.stat-label{display:block;font-size:13px;color:#718096;font-weight:600}.features-section{margin-bottom:60px}.features-section h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:28px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#1e563108,#a4de0208);border-radius:12px;border:1px solid rgba(30,86,49,.1);transition:all .3s ease}.feature-item:hover{transform:translate(-8px);border-color:#1e5631;box-shadow:0 4px 12px #1e56311a}.feature-item i{font-size:20px;color:#2a7d46}.feature-item span{font-size:15px;color:#4a5568;font-weight:500}.process-section{margin-bottom:60px}.process-section h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:40px;text-align:center}.process-timeline{position:relative;display:flex;flex-direction:column;gap:32px}.timeline-item{display:flex;gap:24px;position:relative}.timeline-marker{width:50px;height:50px;background:#1e5631;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px #1e56314d;position:relative;z-index:2}.timeline-connector{position:absolute;right:25px;top:50px;width:3px;height:calc(100% + 32px);background:#e2e8f0}.timeline-content{flex:1;padding-top:4px}.timeline-content h5{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.timeline-content p{color:#4a5568;line-height:1.6}.pricing-section{margin-bottom:60px}.pricing-section h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:32px;text-align:center}.pricing-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pricing-card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a;border-color:#1e5631}.pricing-card.premium{border-color:#1e5631;background:linear-gradient(135deg,#1e563108,#a4de0208)}.popular-badge{position:absolute;top:-12px;right:32px;background:linear-gradient(135deg,#1e5631,#2a7d46);color:#fff;padding:6px 20px;border-radius:50px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #1e56314d}.pricing-header{text-align:center;margin-bottom:28px}.pricing-icon{width:60px;height:60px;background:#1e5631;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px;color:#fff}.pricing-icon.premium{background:linear-gradient(135deg,#1e5631,#a4de02)}.pricing-header h5{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:12px}.price{font-size:1.75rem;font-weight:800;color:#1e5631}.pricing-features{list-style:none;margin-bottom:28px}.pricing-features li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:14px;color:#4a5568}.pricing-features li:last-child{border-bottom:none}.pricing-features i{color:#2a7d46;font-size:16px}.order-btn{width:100%;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;border:2px solid}.order-btn.basic{background:transparent;color:#1e5631;border-color:#1e5631}.order-btn.basic:hover{background:#1e5631;color:#fff}.order-btn.premium{background:linear-gradient(135deg,#1e5631,#2a7d46);color:#fff;border:none}.order-btn.premium:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e56314d}.equipment-section,.safety-section,.fleet-section,.insurance-section,.emergency-section,.reviews-section,.tracking-section{margin-bottom:60px}.equipment-section h4,.safety-section h4,.fleet-section h4,.insurance-section h4,.emergency-section h4,.reviews-section h4,.tracking-section h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:32px;text-align:center}.equipment-grid,.safety-grid,.insurance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.equipment-item,.safety-item,.insurance-item{text-align:center;padding:32px;background:linear-gradient(135deg,#1e563108,#a4de0208);border-radius:16px;border:1px solid rgba(30,86,49,.1);transition:all .3s ease}.equipment-item:hover,.safety-item:hover,.insurance-item:hover{transform:translateY(-8px);box-shadow:0 12px 28px #0000001a}.equipment-item i,.safety-item i,.insurance-item i{font-size:48px;color:#1e5631;margin-bottom:16px;display:block}.equipment-item h6,.safety-item h6,.insurance-item h6{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.equipment-item p,.safety-item p,.insurance-item p{font-size:14px;color:#4a5568;line-height:1.6}.fleet-card,.emergency-card,.tracking-card,.reviews-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 24px #00000014}.fleet-header,.emergency-header,.tracking-header,.reviews-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.fleet-header i,.emergency-header i,.tracking-header i,.reviews-header i{font-size:32px;color:#1e5631}.fleet-header h3,.emergency-header h3,.tracking-header h3,.reviews-header h3{font-size:1.5rem;font-weight:700;color:#1a1a1a}.fleet-card p,.emergency-card p,.tracking-card p{color:#4a5568;line-height:1.7;margin-bottom:32px}.fleet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.fleet-stat{text-align:center;padding:20px;background:linear-gradient(135deg,#1e56310d,#a4de020d);border-radius:12px}.fleet-stat .stat-number{display:block;font-size:2rem;font-weight:800;color:#1e5631;margin-bottom:4px}.fleet-stat .stat-label{display:block;font-size:13px;color:#718096;font-weight:600}.fleet-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fleet-feature{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:10px}.fleet-feature i{color:#2a7d46;font-size:18px}.fleet-feature span{font-size:14px;color:#4a5568;font-weight:500}.emergency-contact{text-align:center}.emergency-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#d32f2f,#f44336);color:#fff;text-decoration:none;border-radius:14px;font-size:1.125rem;font-weight:700;transition:all .3s ease;box-shadow:0 8px 20px #d32f2f4d;border:none;cursor:pointer}.emergency-btn:hover{transform:translateY(-4px);box-shadow:0 12px 32px #d32f2f66}.emergency-btn i{font-size:24px}.tracking-form{display:flex;gap:12px;max-width:600px;margin:0 auto}.tracking-input{flex:1;padding:16px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;transition:all .3s ease}.tracking-input:focus{outline:none;border-color:#1e5631;box-shadow:0 0 0 4px #1e56311a}.tracking-btn{padding:16px 32px;background:linear-gradient(135deg,#1e5631,#2a7d46);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.tracking-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e56314d}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.review-item{padding:24px;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0}.review-stars{display:flex;gap:4px;margin-bottom:12px;color:#fbbf24;font-size:16px}.review-item p{color:#4a5568;line-height:1.7;margin-bottom:16px;font-style:italic}.reviewer{font-size:14px;color:#718096;font-weight:600}.contact-section{text-align:center}.contact-options{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.contact-btn{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border:2px solid #e2e8f0;border-radius:14px;text-decoration:none;color:#1a1a1a;transition:all .3s ease}.contact-btn:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:#1e5631}.contact-btn.phone{background:linear-gradient(135deg,#1e5631,#2a7d46);color:#fff;border:none}.contact-btn.whatsapp{background:#25d366;color:#fff;border:none}.contact-btn.app{background:linear-gradient(135deg,#a4de02,#c8f442);color:#1a1a1a;border:none}.contact-btn i{font-size:24px}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.reveal{transform:translateY(30px)}.reveal-left{transform:translate(-30px)}.reveal-right{transform:translate(30px)}.reveal-scale{transform:scale(.95)}.reveal.active,.reveal-left.active,.reveal-right.active,.reveal-scale.active{opacity:1;transform:translate(0) scale(1)}@media (max-width: 1024px){.overview-section,.specs-grid,.features-grid,.pricing-cards,.fleet-stats,.fleet-features{grid-template-columns:1fr}}@media (max-width: 768px){.service-detail-section{padding:100px 0 60px}.card-header{flex-direction:column;text-align:center;padding:32px 24px}.card-body{padding:32px 24px}.service-navigation{flex-direction:column;align-items:stretch}.service-nav-btn{justify-content:center}.quick-stats{grid-template-columns:1fr}.timeline-connector{right:25px}.contact-options{flex-direction:column}}@media (prefers-reduced-motion: reduce){.service-detail-card,.feature-item,.pricing-card,.equipment-item,.reveal,.reveal-left,.reveal-right,.reveal-scale{transition:none;animation:none}}:root{--primary-color: #1e5631;--primary-dark: #0f2918;--primary-light: #2a7d46;--secondary-color: #76b947;--accent-color: #a4de02;--accent-light: #c8f442;--accent-dark: #8bc34a;--text-primary: #1a1a1a;--text-secondary: #4a5568;--text-muted: #718096;--text-inverse: #ffffff;--text-light: #f7fafc;--surface-white: #ffffff;--surface-light: #f8fafc;--surface-gray: #e2e8f0;--surface-dark: #2d3748;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--light-green: rgba(118, 185, 71, .05);--primary-gradient: linear-gradient(135deg, #1e5631 0%, #2a7d46 50%, #76b947 100%);--accent-gradient: linear-gradient(135deg, #a4de02 0%, #c8f442 100%);--glass-gradient: linear-gradient(135deg, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, .05) 100%);--hero-gradient: radial-gradient(ellipse at center, rgba(30, 86, 49, .08) 0%, transparent 70%);--mesh-gradient: radial-gradient(at 40% 20%, rgba(30, 86, 49, .15) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(118, 185, 71, .15) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(164, 222, 2, .1) 0px, transparent 50%);--font-family: "Tajawal", "Cairo", "Segoe UI", system-ui, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--space-5xl: 5rem;--space-6xl: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .1), 0 2px 6px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .12), 0 6px 12px -2px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 35px -5px rgba(0, 0, 0, .15), 0 10px 15px -5px rgba(0, 0, 0, .08);--shadow-2xl: 0 30px 60px -15px rgba(0, 0, 0, .25);--shadow-3d: 0 15px 35px rgba(30, 86, 49, .2), 0 8px 20px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .15);--shadow-floating: 0 25px 50px rgba(30, 86, 49, .25), 0 12px 25px rgba(0, 0, 0, .15);--shadow-glow: 0 0 25px rgba(164, 222, 2, .4), 0 0 45px rgba(164, 222, 2, .2);--shadow-inset: inset 0 2px 6px 0 rgba(0, 0, 0, .08);--shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .15);--z-below: -1;--z-normal: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--z-loading: 9999;--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .8s cubic-bezier(.68, -.55, .265, 1.55);--transition-smooth: all .6s cubic-bezier(.23, 1, .32, 1);--transition-professional: all .4s cubic-bezier(.25, .46, .45, .94);--transition-spring: all .7s cubic-bezier(.34, 1.56, .64, 1);--perspective: 1200px;--preserve-3d: preserve-3d}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.5;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-primary);background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9),var(--mesh-gradient);background-attachment:fixed;direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;position:relative}body:before,body:after{content:"";position:fixed;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none;z-index:-1;animation:orbFloat 20s ease-in-out infinite}body:before{top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(30,86,49,.15) 0%,transparent 70%);animation-delay:-10s}body:after{bottom:-10%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(164,222,2,.12) 0%,transparent 70%)}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--space-md);color:var(--text-primary);letter-spacing:-.025em}h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:var(--font-size-4xl);position:relative}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-lg);line-height:1.8;color:var(--text-secondary)}a{color:var(--primary-color);text-decoration:none;transition:var(--transition-fast);position:relative}a:hover{color:var(--accent-color)}a:focus{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-sm)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}@media (min-width: 768px){.container{padding:0 var(--space-xl)}}@media (min-width: 1024px){.container{padding:0 var(--space-2xl)}}header{position:fixed;top:0;left:0;width:100%;background:#ffffffd9;-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);border-bottom:1px solid rgba(30,86,49,.08);z-index:var(--z-fixed);transition:var(--transition-professional);box-shadow:var(--shadow-sm)}header:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,transparent 100%);pointer-events:none}header:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:3px;background:var(--accent-gradient);transition:var(--transition-slow)}header.scrolled{background:#fffffff2;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:var(--shadow-lg);border-bottom-color:#1e56311f}header.scrolled:after{width:100%}.scroll-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--accent-gradient);width:0;transition:width .1s ease-out;z-index:10;box-shadow:0 0 10px #a4de0280}.header-content{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) 0;transition:var(--transition-professional);position:relative;z-index:1}header.scrolled .header-content{padding:var(--space-md) 0}.logo{height:60px;transition:var(--transition-spring);cursor:pointer;position:relative;filter:drop-shadow(0 4px 8px rgba(30,86,49,.15))}.logo:before{content:"";position:absolute;inset:-8px;background:var(--accent-gradient);border-radius:var(--radius-2xl);opacity:0;transition:var(--transition-professional);z-index:-1;filter:blur(12px)}.logo:hover:before{opacity:.2}.logo:hover{transform:scale(1.08) translateY(-3px) rotate(2deg);filter:drop-shadow(0 8px 16px rgba(30,86,49,.25))}header.scrolled .logo{height:50px}.logo img{height:100%;width:auto;object-fit:contain;transition:var(--transition-professional)}nav ul{display:flex;align-items:center;gap:var(--space-md);list-style:none;margin:0;padding:0}nav a{color:var(--text-primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:.95rem;position:relative;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);transition:var(--transition-professional);display:flex;align-items:center;gap:var(--space-xs);overflow:hidden}nav a:before{content:"";position:absolute;inset:0;background:var(--glass-gradient);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:scaleX(0);transition:var(--transition-professional);border-radius:inherit;z-index:-1;box-shadow:var(--shadow-sm)}nav a:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:3px;background:var(--accent-gradient);transition:var(--transition-spring);transform:translate(-50%);border-radius:var(--radius-full);box-shadow:var(--shadow-glow)}nav a:hover{color:var(--primary-color);transform:translateY(-3px)}nav a:hover:before{transform:scaleX(1)}nav a:hover:after{width:80%}nav a i{font-size:.875rem;opacity:.7;transition:var(--transition-spring)}nav a:hover i{opacity:1;transform:scale(1.2) rotate(10deg)}.language-btn{background:var(--primary-gradient);color:var(--text-inverse);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-spring);display:flex;align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.language-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.language-btn:hover:before{width:300px;height:300px}.language-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-floating)}.language-btn i{transition:var(--transition-spring)}.language-btn:hover i{transform:rotate(180deg) scale(1.2)}section{padding:var(--space-6xl) 0;position:relative;overflow:hidden}section:before{content:"";position:absolute;inset:0;background:var(--mesh-gradient);opacity:.3;pointer-events:none}.section-title{text-align:center;margin-bottom:var(--space-5xl);position:relative;z-index:1}.section-title h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-extrabold);color:var(--primary-color);margin-bottom:var(--space-xl);position:relative;display:inline-block;transition:var(--transition-spring)}.section-title h2:before{content:"";position:absolute;inset:-15px;background:radial-gradient(circle,rgba(164,222,2,.15) 0%,transparent 70%);border-radius:var(--radius-3xl);opacity:0;transition:var(--transition-professional);z-index:-1;filter:blur(20px)}.section-title h2:hover{transform:scale(1.05) translateY(-5px);color:var(--accent-color)}.section-title h2:hover:before{opacity:1}.section-title h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:5px;background:var(--accent-gradient);border-radius:var(--radius-full);transition:var(--transition-spring);box-shadow:var(--shadow-glow)}.section-title h2:hover:after{width:120px;height:6px;box-shadow:var(--shadow-glow),0 0 40px #a4de0280}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px) rotateY(-15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px) rotateY(15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:none}.reveal.active{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.reveal-left.active{animation:fadeInLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.reveal-right.active{animation:fadeInRight .8s cubic-bezier(.25,.46,.45,.94) forwards}.reveal-scale.active{animation:scaleIn .8s cubic-bezier(.68,-.55,.265,1.55) forwards}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;border:2px solid transparent;border-radius:var(--radius-xl);cursor:pointer;transition:var(--transition-spring);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;min-height:52px;font-family:inherit;transform-style:var(--preserve-3d);perspective:var(--perspective)}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before{width:400px;height:400px}.btn:focus{outline:3px solid var(--primary-color);outline-offset:3px}.btn:active{transform:translateY(2px) scale(.98)}.btn-primary{background:var(--primary-gradient);color:var(--text-inverse);border-color:transparent;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-4px) scale(1.05) rotateX(5deg);box-shadow:var(--shadow-floating);filter:brightness(1.15) saturate(1.15)}.btn-secondary{background:#ffffff1a;color:var(--primary-color);border-color:var(--primary-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--shadow-glass)}.btn-secondary:hover{background:var(--primary-gradient);color:var(--text-inverse);transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-floating);border-color:transparent}.btn-accent{background:var(--accent-gradient);color:var(--text-primary);border-color:transparent;box-shadow:var(--shadow-md)}.btn-accent:hover{transform:translateY(-4px) scale(1.05) rotate(2deg);box-shadow:var(--shadow-glow),var(--shadow-lg);filter:brightness(1.15)}@media (max-width: 768px){:root{--space-5xl: 3rem;--space-6xl: 4rem}section{padding:var(--space-4xl) 0}nav{display:none}.mobile-menu{display:block}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body:before,body:after{animation:none}}@media (prefers-contrast: high){:root{--shadow-md: 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .4)}.btn{border-width:3px}}@media print{header,footer,.back-to-top,.floating-shapes{display:none}}
