@font-face{font-family: 'Vazirmatn Fallback';src: local('Tahoma'),local('Segoe UI'),local('Arial');size-adjust: 102%;ascent-override: 105%;descent-override: 30%;line-gap-override: 0%}:root{--primary-color: #041b44;--secondary-color: #0b3d91;--accent-color: #ffb300;--white: #ffffff;--dark-text: #333333;--light-gray: #f4f4f4;--border-color: rgba(255,255,255,0.08);--glass-bg: rgba(255,255,255,0.05);--glass-border: rgba(255,255,255,0.08);--shadow-sm: 0 2px 5px rgba(0,0,0,0.1);--shadow-md: 0 4px 15px rgba(0,0,0,0.2);--shadow-lg: 0 6px 25px rgba(0,0,0,0.25);--font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif}*{margin: 0;padding: 0;box-sizing: border-box}html{scroll-behavior: smooth}body{font-family: var(--font-family);background: linear-gradient(180deg,var(--primary-color) 0%,var(--secondary-color) 100%);color: var(--white);line-height: 1.8;overflow-x: hidden;position: relative;padding-top: calc(clamp(50px,8vw,85px) + 30px)}body::before{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(rgba(255,255,255,0.35) 0.5px,transparent 0.5px);background-size: 22px 22px;opacity: 0.05;pointer-events: none;z-index: -1}a{color: var(--white);text-decoration: none;transition: color 0.3s ease,transform 0.3s ease}a:hover{color: var(--accent-color)}img{max-width: 100%;height: auto;display: block}.container{max-width: 1400px;margin: 0 auto;padding: 0 30px}section{padding: 80px 0;position: relative;overflow: hidden}.section-title{text-align: center;font-size: 42px;font-weight: 700;margin-bottom: 20px;color: var(--accent-color);text-shadow: 0 0 25px rgba(255,179,0,0.3)}.section-subtitle{text-align: center;font-size: 24px;font-weight: 400;color: var(--light-gray);margin-bottom: 60px;opacity: 0.9}.text-center{text-align: center}.btn{display: inline-block;padding: 12px 30px;border-radius: 30px;font-size: 16px;font-weight: 600;text-align: center;cursor: pointer;transition: all 0.3s ease;border: none;background-color: transparent}.glow-btn{display: inline-block;padding: 15px 40px;border-radius: 50px;font-size: 18px;font-weight: 600;text-align: center;cursor: pointer;transition: all 0.3s ease;border: none}.glow-btn.primary{background: linear-gradient(135deg,#ffb300 0%,#ff8c00 100%);color: var(--white);box-shadow: 0 4px 20px rgba(255,179,0,0.4)}.glow-btn.secondary{background: transparent;color: var(--white);border: 2px solid var(--white)}.glow-btn:hover{transform: translateY(-3px);box-shadow: 0 6px 30px rgba(255,179,0,0.6)}.location-btn{display: inline-block;padding: 12px 30px;background: linear-gradient(135deg,#ffb300 0%,#ff8c00 100%);color: var(--white);border-radius: 30px;font-weight: 600;transition: all 0.3s ease;box-shadow: var(--shadow-md)}.location-btn:hover{transform: translateY(-2px);box-shadow: var(--shadow-lg)}.header{position: fixed;top: 0;left: 0;right: 0;width: 100%;background: linear-gradient(135deg,rgba(26,35,126,0.95) 0%,rgba(13,71,161,0.95) 100%);backdrop-filter: blur(10px);box-shadow: 0 4px 30px rgba(0,0,0,0.1);z-index: 1000;transition: all 0.3s ease}.header.scrolled{background: linear-gradient(135deg,rgba(26,35,126,0.98) 0%,rgba(13,71,161,0.98) 100%);box-shadow: 0 8px 40px rgba(0,0,0,0.2)}.header .container{max-width: 1400px;margin: 0 auto;padding: 0 20px}.header-content{display: flex;justify-content: space-between;align-items: center;padding: 15px 0;gap: 30px}.logo{flex-shrink: 0;position: relative}.logo-img{height: auto;width: auto;max-width: 220px;max-height: clamp(50px,8vw,85px);object-fit: contain}.logo-img:hover{transform: scale(1.05);filter: drop-shadow(0 6px 12px rgba(255,255,255,0.3))}.nav{flex: 1;display: flex;justify-content: center}.nav ul{display: flex;list-style: none;margin: 0;padding: 0;gap: 5px}.nav li{position: relative}.nav a{display: block;padding: 12px 20px;color: #ffffff;text-decoration: none;font-size: 16px;font-weight: 500;border-radius: 8px;transition: all 0.3s ease;position: relative;overflow: hidden}.nav a::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition: left 0.5s ease}.nav a:hover::before{left: 100%}.nav a:hover{background: rgba(255,255,255,0.15);transform: translateY(-2px);color: #FFD700}.nav a::after{content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 3px;background: linear-gradient(90deg,#FFD700,#FFA500);transform: translateX(-50%);transition: width 0.3s ease;border-radius: 2px}.nav a:hover::after{width: 80%}.contact-info-header{flex-shrink: 0}.phone-link{display: flex;align-items: center;gap: 10px;padding: 12px 24px;background: linear-gradient(135deg,#FFD700 0%,#FFA500 100%);color: #1a237e;text-decoration: none;border-radius: 50px;font-weight: 600;font-size: 16px;box-shadow: 0 4px 15px rgba(255,215,0,0.3);transition: all 0.3s ease;position: relative;overflow: hidden}.phone-link::before{content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255,255,255,0.3);transform: translate(-50%,-50%);transition: width 0.6s ease,height 0.6s ease}.phone-link:hover::before{width: 300px;height: 300px}.phone-link:hover{transform: translateY(-3px);box-shadow: 0 6px 25px rgba(255,215,0,0.5)}.phone-icon{font-size: 20px;animation: ring 2s ease-in-out infinite;position: relative;z-index: 1}@keyframes ring{0%,100%{transform: rotate(0deg)}10%,30%{transform: rotate(-10deg)}20%,40%{transform: rotate(10deg)}}.phone-text{font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;letter-spacing: 0.5px;position: relative;z-index: 1}.hamburger{display: none;flex-direction: column;gap: 5px;cursor: pointer;padding: 10px;border-radius: 8px;transition: all 0.3s ease}.hamburger:hover{background: rgba(255,255,255,0.1)}.hamburger span{width: 25px;height: 3px;background: #ffffff;border-radius: 3px;transition: all 0.3s ease}@media (max-width: 992px){.nav{position: fixed;top: 0;right: -100%;width: 280px;height: 100vh;background: linear-gradient(180deg,#1a237e 0%,#0d47a1 100%);flex-direction: column;justify-content: flex-start;padding-top: 100px;transition: right 0.4s ease;box-shadow: -5px 0 30px rgba(0,0,0,0.3)}.nav.active{right: 0}.nav ul{flex-direction: column;width: 100%;gap: 0}.nav li{width: 100%}.nav a{width: 100%;padding: 18px 30px;border-radius: 0;border-bottom: 1px solid rgba(255,255,255,0.1)}.contact-info-header{display: none}.hamburger{display: flex}.hamburger.active span:nth-child(1){transform: rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity: 0}.hamburger.active span:nth-child(3){transform: rotate(-45deg) translate(6px,-6px)}}.contact{padding: 100px 5%;background: radial-gradient(circle at 20% 50%,rgba(255,179,0,0.08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,123,255,0.08) 0%,transparent 50%),linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);position: relative;overflow: hidden}.contact .container{max-width: 1400px;margin: 0 auto}.contact .section-title{text-align: center;font-size: 2.8rem;color: #fff;margin-bottom: 60px;position: relative;display: inline-block;width: 100%}.contact .section-title::after{content: '';position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);width: 120px;height: 4px;background: linear-gradient(90deg,var(--accent-color),#e6a800);border-radius: 2px}.branches-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 40px}.branch-card{display: flex;flex-direction: column;gap: 20px}.branch-card .map-box{height: auto;min-height: unset;position: static}.branch-card .map-box iframe{height: 250px;min-height: unset;width: 100%;border-radius: 12px;border: none;display: block}.map-link-btn{display: block;width: 100%;padding: 12px;margin-top: 10px;background: rgba(255,179,0,0.15);color: var(--accent-color);text-align: center;text-decoration: none;border-radius: 10px;border: 1px solid rgba(255,179,0,0.3);font-size: 0.95rem;font-weight: 600;transition: all 0.3s ease}.map-link-btn:hover{background: rgba(255,179,0,0.25)}.contact-card{background: var(--glass-bg);backdrop-filter: blur(10px);border: 1px solid var(--glass-border);border-radius: 20px;padding: 40px 30px;box-shadow: 0 20px 60px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition: all 0.4s ease}.contact-card:hover{transform: translateY(-5px);box-shadow: 0 25px 70px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.15)}.contact-card h3{color: #fff;font-size: 1.8rem;margin-bottom: 30px;text-align: center;font-weight: 700}.contact-item{display: flex;align-items: flex-start;gap: 15px;padding: 20px;margin-bottom: 20px;background: rgba(255,255,255,0.03);border-radius: 15px;border: 1px solid rgba(255,255,255,0.05);transition: all 0.3s ease;direction: rtl}.contact-item:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,179,0,0.3);transform: translateX(-5px)}.contact-item span{font-size: 1.8rem;min-width: 35px;text-align: center}.contact-item a,.contact-item p{color: rgba(255,255,255,0.9);font-size: 1.05rem;line-height: 1.8;margin: 0;text-decoration: none;transition: color 0.3s ease}.contact-item a:hover{color: var(--accent-color)}.location-btn{display: block;width: 100%;padding: 15px 30px;margin-top: 30px;background: linear-gradient(135deg,var(--accent-color),#e6a800);color: #fff;text-align: center;text-decoration: none;border-radius: 12px;font-size: 1.1rem;font-weight: 600;box-shadow: 0 8px 20px rgba(255,179,0,0.3);transition: all 0.3s ease}.location-btn:hover{background: linear-gradient(135deg,#e6a800,var(--accent-color));transform: translateY(-3px);box-shadow: 0 12px 30px rgba(255,179,0,0.5)}.location-btn:active{transform: translateY(-1px);box-shadow: 0 6px 15px rgba(255,179,0,0.4)}.map-box{position: relative;background: var(--glass-bg);backdrop-filter: blur(10px);border: 1px solid var(--glass-border);border-radius: 20px;padding: 15px;box-shadow: 0 20px 60px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);overflow: hidden;height: 100%;min-height: 500px}.map-box iframe{width: 100%;height: 100%;min-height: 470px;border-radius: 12px;border: none}.hero{position: relative;min-height: 100svh;display: flex;align-items: center;overflow: hidden;background: var(--primary-color);padding: 0}.hero-media{position: absolute;inset: 0;z-index: 0}.hero-video{width: 100%;height: 100%;object-fit: cover;object-position: center 30%}.hero-overlay{position: absolute;inset: 0;z-index: 1;background: radial-gradient(ellipse at 50% 0%,rgba(11,61,145,0.18) 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,0.75) 0%,transparent 70%),linear-gradient( 135deg,rgba(4,27,68,0.93) 0%,rgba(4,27,68,0.55) 45%,rgba(4,27,68,0.75) 80%,rgba(4,27,68,0.94) 100% );pointer-events: none}.hero .container{position: relative;z-index: 10;width: 100%}.hero-inner{display: grid;grid-template-columns: 1fr 380px;gap: 56px;align-items: center;padding: 134px 0 100px}.hero-badge{display: inline-flex;align-items: center;gap: 7px;background: rgba(255,179,0,0.12);border: 1px solid rgba(255,179,0,0.35);color: #ffd54f;font-size: 0.82rem;font-weight: 600;padding: 6px 14px;border-radius: 50px;margin-bottom: 1.4rem;backdrop-filter: blur(6px)}.hero-title{font-size: clamp(1.95rem,4.2vw,3.6rem);font-weight: 900;line-height: 1.25;color: #fff;margin-bottom: 1.2rem;letter-spacing: -0.01em;text-shadow: 0 4px 18px rgba(0,0,0,0.55);word-break: keep-all}.hero-title-highlight{background: linear-gradient(135deg,#ffd54f 0%,#ffb300 50%,#ffd54f 100%);background-size: 200% auto;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: goldShimmer 3.5s ease-in-out infinite;display: block;margin: 0.15em 0}@keyframes goldShimmer{0%,100%{background-position: 0% center}50%{background-position: 100% center}}.hero-subtitle{font-size: clamp(0.92rem,1.6vw,1.1rem);font-weight: 400;line-height: 1.75;color: rgba(255,255,255,0.82);margin-bottom: 1.8rem;max-width: 560px}.hero-trust-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 2rem}.trust-chip{display: inline-flex;align-items: center;gap: 5px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.16);color: rgba(255,255,255,0.9);font-size: 0.8rem;font-weight: 500;padding: 5px 11px;border-radius: 50px;backdrop-filter: blur(4px)}.trust-chip svg{color: #4caf50;flex-shrink: 0}.hero-ctas{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 1.6rem}.btn-hero{display: inline-flex;align-items: center;gap: 7px;padding: 12px 22px;font-size: 0.9rem;font-weight: 700;border-radius: 50px;cursor: pointer;border: none;text-decoration: none;transition: transform 0.22s ease,box-shadow 0.22s ease,opacity 0.22s ease;white-space: nowrap;min-height: 46px}.btn-hero:hover{transform: translateY(-2px)}.btn-hero:active{transform: translateY(0)}.btn-hero-primary{background: linear-gradient(135deg,#ffb300 0%,#ff8f00 100%);color: #041b44;box-shadow: 0 4px 18px rgba(255,179,0,0.38)}.btn-hero-primary:hover{box-shadow: 0 6px 26px rgba(255,179,0,0.55)}.btn-hero-secondary{background: rgba(255,255,255,0.1);color: #fff;border: 1.5px solid rgba(255,255,255,0.45);backdrop-filter: blur(6px)}.btn-hero-secondary:hover{background: rgba(255,255,255,0.18)}.btn-hero-phone{background: rgba(11,61,145,0.55);color: #fff;border: 1.5px solid rgba(11,61,145,0.8);backdrop-filter: blur(6px)}.btn-hero-phone:hover{background: rgba(11,61,145,0.75)}.btn-hero-whatsapp{background: #157f43;color: #fff;box-shadow: 0 4px 14px rgba(21,127,67,0.35)}.btn-hero-whatsapp:hover{box-shadow: 0 6px 22px rgba(37,211,102,0.5)}.hero-legal{display: flex;align-items: flex-start;gap: 6px;font-size: 0.75rem;color: rgba(255,255,255,0.52);line-height: 1.55;max-width: 500px}.hero-legal svg{flex-shrink: 0;margin-top: 1px}.hero-form-card{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.14);border-radius: 20px;padding: 32px 28px 28px;backdrop-filter: blur(20px);box-shadow: 0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.12)}.hero-form-title{display: flex;align-items: center;gap: 9px;font-size: 1.05rem;font-weight: 700;color: #fff;margin-bottom: 1.4rem}.hf-group{margin-bottom: 1rem}.hf-group label{display: block;font-size: 0.82rem;font-weight: 600;color: rgba(255,255,255,0.75);margin-bottom: 5px}.req-star{color: #ffb300}.hf-group input{width: 100%;padding: 10px 13px;background: rgba(255,255,255,0.08);border: 1.5px solid rgba(255,255,255,0.18);border-radius: 10px;color: #fff;font-size: 0.9rem;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;transition: border-color 0.2s,background 0.2s;box-sizing: border-box}.hf-group input::placeholder{color: rgba(255,255,255,0.5)}.hf-group input:focus{outline: none;border-color: rgba(255,179,0,0.7);background: rgba(255,255,255,0.12)}.hf-group input[aria-invalid="true"]{border-color: #ef5350}.hf-error{display: block;font-size: 0.75rem;color: #ef9a9a;margin-top: 3px;min-height: 1em}.hero-form-submit{width: 100%;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 13px;background: #157f43;color: #fff;font-size: 0.95rem;font-weight: 700;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;border: none;border-radius: 12px;cursor: pointer;margin-top: 0.4rem;transition: background 0.2s,transform 0.15s,box-shadow 0.2s;box-shadow: 0 4px 14px rgba(37,211,102,0.28);min-height: 48px}.hero-form-submit:hover{background: #20ba5a;transform: translateY(-1px);box-shadow: 0 6px 20px rgba(37,211,102,0.42)}.hero-form-success{text-align: center;padding: 1.5rem 0.5rem}.hero-form-success p{color: #fff;font-weight: 700;font-size: 1rem;margin: 0.7rem 0 0}.hero-form-success-sub{font-size: 0.82rem !important;font-weight: 400 !important;color: rgba(255,255,255,0.7) !important}.hero-form-success-sub a{color: #ffd54f;text-decoration: none}.hero-form-note{font-size: 0.72rem;color: rgba(255,255,255,0.62);text-align: center;margin-top: 0.9rem;line-height: 1.5}.hero-scroll-hint{position: absolute;bottom: 28px;left: 50%;transform: translateX(-50%);z-index: 10}.scroll-line{width: 2px;height: 44px;background: linear-gradient(to bottom,rgba(255,179,0,0.8),transparent);border-radius: 2px;animation: scrollPulse 1.8s ease-in-out infinite}@keyframes scrollPulse{0%,100%{opacity: 1;transform: scaleY(1)}50%{opacity: 0.4;transform: scaleY(0.6)}}@media (max-width: 1100px){.hero-inner{grid-template-columns: 1fr 340px;gap: 40px}}@media (max-width: 900px){.hero-title-highlight{animation: none}.hero-inner{grid-template-columns: 1fr;gap: 32px;padding: 110px 0 80px}.hero-subtitle{max-width: 100%}.hero-legal{max-width: 100%}.hero-form-card{max-width: 480px}}@media (max-width: 600px){.hero-inner{padding: 90px 0 70px}.hero-ctas{flex-direction: column;align-items: flex-start}.btn-hero{width: 100%;justify-content: center}.hero-form-card{padding: 24px 18px 20px}}@media (prefers-reduced-motion: reduce){.hero-title-highlight{animation: none}.scroll-line{animation: none}.hero-video{display: none}.hero-bg-fallback{display: block}}.mobile-slide-img{display: none;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 20%;z-index: 0}.cities{padding: 90px 0;background: linear-gradient(135deg,var(--primary-color),var(--secondary-color));position: relative;overflow: hidden}.cities::before{content: '';position: absolute;width: 600px;height: 600px;background: radial-gradient(circle,rgba(255,179,0,0.15),transparent 70%);top: -200px;right: -200px;animation: floatGlow 12s ease-in-out infinite alternate;pointer-events: none;z-index: 0}@keyframes floatGlow{from{transform: translateY(0)}to{transform: translateY(40px)}}.cities .container{position: relative;z-index: 1}.cities .section-title{text-align: center;color: var(--white);font-size: clamp(1.8rem,4vw,2.4rem);font-weight: 700;margin-bottom: 60px}.cities .section-title::after{content: "";display: block;width: 90px;height: 4px;margin: 15px auto 0;background: linear-gradient(90deg,transparent,var(--accent-color),transparent);border-radius: 10px}.cities-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 22px;max-width: 1200px;margin: 0 auto;padding: 0 20px}.cities-grid span{display: block;padding: 18px 20px;text-align: center;border-radius: 14px;font-weight: 500;font-size: 1rem;color: var(--white);background: var(--glass-bg);border: 1px solid var(--glass-border);backdrop-filter: blur(12px);cursor: pointer;position: relative;overflow: hidden;transition: all 0.35s ease;box-shadow: var(--shadow-sm);opacity: 0;transform: translateY(25px);animation: fadeUp 0.7s ease forwards}.cities-grid span:nth-child(1){animation-delay: 0.05s}.cities-grid span:nth-child(2){animation-delay: 0.1s}.cities-grid span:nth-child(3){animation-delay: 0.15s}.cities-grid span:nth-child(4){animation-delay: 0.2s}.cities-grid span:nth-child(5){animation-delay: 0.25s}.cities-grid span:nth-child(6){animation-delay: 0.3s}.cities-grid span:nth-child(7){animation-delay: 0.35s}.cities-grid span:nth-child(8){animation-delay: 0.4s}.cities-grid span:nth-child(9){animation-delay: 0.45s}.cities-grid span:nth-child(10){animation-delay: 0.5s}.cities-grid span:nth-child(11){animation-delay: 0.55s}.cities-grid span:nth-child(12){animation-delay: 0.6s}.cities-grid span:nth-child(13){animation-delay: 0.65s}.cities-grid span:nth-child(14){animation-delay: 0.7s}.cities-grid span:nth-child(15){animation-delay: 0.75s}.cities-grid span:nth-child(16){animation-delay: 0.8s}.cities-grid span:nth-child(17){animation-delay: 0.85s}@keyframes fadeUp{to{opacity: 1;transform: translateY(0)}}.cities-grid span::before{content: "";position: absolute;inset: 0;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.15),transparent);transform: translateX(-100%);transition: 0.6s}.cities-grid span:hover::before{transform: translateX(100%)}.cities-grid span:hover{transform: translateY(-8px) scale(1.04);background: linear-gradient(135deg,var(--accent-color),#ff9800);color: var(--primary-color);box-shadow: 0 10px 25px rgba(0,0,0,0.35)}.features{background: linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);padding: 80px 20px;position: relative;overflow: hidden}.features::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 20% 30%,rgba(255,179,0,0.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(11,61,145,0.15) 0%,transparent 50%);pointer-events: none}.features .section-title{text-align: center;font-size: 2.5rem;font-weight: 700;color: var(--white);margin-bottom: 60px;position: relative;display: block;width: 100%}.features .section-title::after{content: '';display: block;width: 80px;height: 4px;background: linear-gradient(90deg,var(--accent-color),transparent);margin: 15px auto 0;border-radius: 2px}.features-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 30px;max-width: 1200px;margin: 0 auto;position: relative;z-index: 1}.feature-box{background: var(--glass-bg);backdrop-filter: blur(10px);border: 1px solid var(--glass-border);border-radius: 16px;padding: 35px 25px;text-align: center;transition: all 0.4s cubic-bezier(0.4,0,0.2,1);position: relative;overflow: hidden}.feature-box::before{content: '';position: absolute;inset: -2px;background: linear-gradient(135deg,var(--accent-color),var(--secondary-color));border-radius: 16px;opacity: 0;transition: opacity 0.4s;z-index: -1}.feature-box:hover::before{opacity: 1}.feature-box:hover{transform: translateY(-8px);box-shadow: 0 12px 35px rgba(255,179,0,0.25)}.feature-icon{width: 70px;height: 70px;margin: 0 auto 20px;background: linear-gradient(135deg,var(--accent-color),#ff8c00);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 2rem;transition: all 0.4s}.feature-box:hover .feature-icon{transform: scale(1.1) rotate(10deg)}.feature-box h3{font-size: 1.3rem;font-weight: 600;color: var(--white);margin: 0 0 12px 0}.feature-box p{color: rgba(255,255,255,0.8);margin: 0;line-height: 1.6;font-size: 0.95rem}.services-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 30px}.service-card{background: var(--glass-bg);border: 1px solid var(--glass-border);border-radius: 20px;padding: 40px 30px;text-align: center;backdrop-filter: blur(10px);transition: all 0.3s ease}.service-card:hover{transform: translateY(-8px);box-shadow: var(--shadow-lg)}.service-icon{font-size: 55px;margin-bottom: 20px;color: var(--accent-color)}.service-card h3{margin-bottom: 15px;font-size: 24px}.service-card p{color: var(--light-gray);opacity: 0.9}.about{background: linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);padding: 100px 20px;position: relative;overflow: hidden}.about::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 15% 20%,rgba(255,179,0,0.1) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(11,61,145,0.15) 0%,transparent 50%);pointer-events: none}.about .container{max-width: 1200px;margin: 0 auto;position: relative;z-index: 1}.about-content{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center}.about-text .section-title{font-size: 2.5rem;font-weight: 700;color: var(--white);margin-bottom: 30px;position: relative;display: inline-block}.about-text .section-title::after{content: '';position: absolute;bottom: -10px;left: 0;width: 80px;height: 4px;background: linear-gradient(90deg,var(--accent-color),transparent);border-radius: 2px}.about-text p{color: rgba(255,255,255,0.9);font-size: 1.05rem;line-height: 1.8;margin-bottom: 20px;text-align: justify}.about-features{display: grid;grid-template-columns: repeat(2,1fr);gap: 15px;margin-top: 35px}.feature-item{background: var(--glass-bg);backdrop-filter: blur(10px);border: 1px solid var(--glass-border);border-radius: 12px;padding: 15px 20px;color: var(--white);font-size: 0.95rem;font-weight: 500;transition: all 0.3s ease;position: relative;overflow: hidden}.feature-item::before{content: '';position: absolute;inset: -2px;background: linear-gradient(135deg,var(--accent-color),var(--secondary-color));border-radius: 12px;opacity: 0;transition: opacity 0.3s;z-index: -1}.feature-item:hover::before{opacity: 1}.feature-item:hover{transform: translateX(5px);box-shadow: 0 8px 25px rgba(255,179,0,0.2)}.about-image{display: flex;align-items: center;justify-content: center;position: relative}.about-image::before{content: "";position: absolute;width: 420px;height: 420px;background: radial-gradient(circle,rgba(255,179,0,0.12),transparent 70%);border-radius: 50%;z-index: 0;animation: pulse 3s ease-in-out infinite}@keyframes pulse{0%,100%{transform: scale(1);opacity: 0.5}50%{transform: scale(1.1);opacity: 0.8}}.about-image img{position: relative;z-index: 1;width: 100%;max-width: 520px;height: auto;padding: 18px;border-radius: 18px;background: var(--glass-bg);border: 1px solid var(--glass-border);backdrop-filter: blur(10px);box-shadow: 0 30px 60px rgba(0,0,0,0.35),0 10px 20px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.15)}.about-image::after{content: "";position: absolute;bottom: -18px;width: 120px;height: 4px;background: linear-gradient(90deg,transparent,var(--accent-color),transparent);border-radius: 4px}.footer{background: linear-gradient(180deg,#0a0a1a 0%,#000 100%);padding: 80px 0 30px;margin-top: auto;width: 100%;box-sizing: border-box}.footer .container{max-width: 1200px;margin: 0 auto;padding: 0 20px;box-sizing: border-box}.footer-content{display: grid;grid-template-columns: 1.5fr 1fr 1.2fr 1fr;gap: 50px;margin-bottom: 40px}.footer-box{direction: rtl}.footer-box h3{font-size: 1.3rem;color: #FFB800;margin-bottom: 20px;border-bottom: 2px solid #FFB800;padding-bottom: 10px}.footer-box p{color: rgba(255,255,255,0.8);font-size: 1rem;line-height: 1.8}.footer-box ul{list-style: none;padding: 0;margin: 0}.footer-box li{color: rgba(255,255,255,0.8);padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.05)}.footer-box a{color: inherit;text-decoration: none}.footer-social{display: flex;flex-direction: column;gap: 10px}.footer-social-btn{display: flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 50px;text-decoration: none;font-size: 0.9rem;font-weight: 600;color: white;transition: opacity 0.3s}.footer-social-btn:hover{opacity: 0.85}.footer-social-btn.whatsapp{background: #157f43}.footer-social-btn.phone{background: #FFB800;color: #1a1a2e}.footer-social-btn.rubika{background: #8200ca}.footer-social-btn.bale{background: #3f85f0}.footer-social-btn img{width: 20px;height: 20px;object-fit: contain}.footer-bottom{text-align: center;padding-top: 30px;border-top: 1px solid rgba(255,255,255,0.1)}.footer-bottom p{color: rgba(255,255,255,0.6);font-size: 0.95rem}.load-inquiry{padding: 70px 0;background: linear-gradient(135deg,#0a1f3f 0%,#0b2f5e 100%);position: relative;overflow: hidden}.load-inquiry::before{content: '';position: absolute;width: 500px;height: 500px;background: radial-gradient(circle,rgba(255,179,0,0.12),transparent 70%);top: -150px;right: -150px;animation: floatGlow 10s ease-in-out infinite alternate;pointer-events: none}.load-inquiry .container{position: relative;z-index: 1}.inquiry-card{display: flex;align-items: center;justify-content: space-between;gap: 40px;background: var(--glass-bg);backdrop-filter: blur(15px);border: 1px solid var(--glass-border);border-radius: 24px;padding: 50px 60px;box-shadow: 0 25px 50px rgba(0,0,0,0.3);flex-wrap: wrap}.inquiry-content{flex: 1 1 400px}.inquiry-title{font-size: 2rem;font-weight: 800;color: var(--white);margin-bottom: 15px;line-height: 1.3}.inquiry-text{font-size: 1.1rem;color: rgba(255,255,255,0.85);line-height: 1.8;margin-bottom: 30px}.inquiry-cta{display: inline-flex;align-items: center;gap: 10px;background: linear-gradient(135deg,#ffb300 0%,#ff8c00 100%);padding: 16px 40px;font-size: 1.2rem;border-radius: 50px;color: #fff;font-weight: 700;box-shadow: 0 8px 25px rgba(255,179,0,0.4);transition: all 0.3s ease;border: none;cursor: pointer;text-decoration: none}.inquiry-cta:hover{transform: translateY(-4px);box-shadow: 0 12px 35px rgba(255,179,0,0.6)}.cta-icon{font-size: 1.3rem}.inquiry-visual{flex: 0 0 220px;display: flex;justify-content: center;align-items: center}.inquiry-image-3d{perspective: 800px;display: inline-block}.inquiry-icon{font-size: 8rem;display: block;line-height: 1;filter: drop-shadow(5px 15px 20px rgba(0,0,0,0.4)) drop-shadow(0 0 15px rgba(255,179,0,0.3));transition: transform 0.6s cubic-bezier(0.23,1,0.32,1),filter 0.4s ease;transform-style: preserve-3d;animation: truckFloat 3s ease-in-out infinite}@media (hover: hover){.inquiry-image-3d:hover .inquiry-icon{transform: rotateY(15deg) rotateX(-5deg) translateY(-8px);filter: drop-shadow(10px 20px 25px rgba(0,0,0,0.5)) drop-shadow(0 0 25px rgba(255,179,0,0.5));animation-play-state: paused}}@keyframes truckFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-12px)}}.modal-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.7);backdrop-filter: blur(6px);display: flex;align-items: center;justify-content: center;z-index: 10000;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.modal-overlay.active{opacity: 1;visibility: visible}.modal-card{background: linear-gradient(135deg,rgba(10,25,55,0.95) 0%,rgba(4,20,50,0.98) 100%);backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.15);border-radius: 24px;padding: 40px 30px;max-width: 450px;width: 90%;box-shadow: 0 30px 50px rgba(0,0,0,0.6),0 0 0 1px rgba(255,179,0,0.2) inset;position: relative;transform: translateY(30px) scale(0.95);transition: transform 0.3s ease;direction: rtl}.modal-overlay.active .modal-card{transform: translateY(0) scale(1)}.modal-close{position: absolute;top: 15px;left: 15px;background: rgba(255,255,255,0.1);border: none;color: #fff;font-size: 24px;width: 36px;height: 36px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 0.3s}.modal-close:hover{background: rgba(255,255,255,0.25)}.modal-title{font-size: 1.6rem;font-weight: 700;color: var(--accent-color);margin-bottom: 10px;text-align: center}.modal-subtitle{color: rgba(255,255,255,0.8);text-align: center;margin-bottom: 30px;font-size: 0.95rem}.modal-contacts{display: flex;flex-direction: column;gap: 12px}.modal-contact-item{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.08);border-radius: 14px;padding: 16px 20px;text-decoration: none;color: #fff;transition: all 0.3s ease}.modal-contact-item:hover{background: rgba(255,179,0,0.15);border-color: var(--accent-color);transform: translateX(-4px)}.contact-name{font-weight: 600;font-size: 1.1rem;color: #fff}.contact-number{font-weight: 500;color: var(--accent-color);direction: ltr}@media (max-width: 1024px){.container{max-width: 100%;padding: 0 20px}.hero-title{font-size: 56px}.hero-subtitle{font-size: 22px}.section-title{font-size: 36px}.section-subtitle{font-size: 20px}section{padding: 60px 0}}@media (max-width: 768px){.nav{position: fixed;top: 0;right: -100%;width: 280px;height: 100vh;background: linear-gradient(180deg,#1a237e 0%,#0d47a1 100%);flex-direction: column;padding: 80px 30px 30px;box-shadow: -2px 0 30px rgba(0,0,0,0.5);transition: right 0.3s ease;z-index: 1000;overflow-y: auto}.nav.active{right: 0}.nav ul{flex-direction: column;gap: 0}.nav a{color: #ececed}.nav a:hover{color: var(--accent-color)}body.menu-open{overflow: hidden}body.menu-open::before{content: '';position: fixed;inset: 0;background: rgba(0,0,0,0.5);z-index: 999}.contact-info-header{display: none}.hero-title{font-size: 42px}.hero-subtitle{font-size: 18px}.hero-description{font-size: 16px}.hero-content{max-width: 100%;padding: 0 20px}.section-title{font-size: 32px}.section-subtitle{font-size: 18px}section{padding: 50px 0}.services-grid{grid-template-columns: 1fr;gap: 20px}.branches-grid{grid-template-columns: 1fr;gap: 30px}.about-content{grid-template-columns: 1fr;gap: 30px}.about-features{grid-template-columns: 1fr}.footer-content{grid-template-columns: 1fr;gap: 30px}.about-image{width: 100%;justify-content: center}.about-image img{width: 100%;max-width: 100%}.inquiry-card{flex-direction: column-reverse;padding: 40px 30px;text-align: center;gap: 20px}.inquiry-content{flex: 1 1 auto}.inquiry-visual{flex: 0 0 auto}.inquiry-icon{font-size: 5rem}.inquiry-title{font-size: 1.8rem}.modal-card{padding: 30px 20px}}@media (max-width: 480px){.container{padding: 0 15px}.hero-title{font-size: 32px}.hero-subtitle{font-size: 16px}.hero-description{font-size: 14px}.section-title{font-size: 28px}.section-subtitle{font-size: 16px}section{padding: 40px 0}.slider-btn{width: 40px;height: 40px;font-size: 16px}}.section-header{text-align: center;margin-bottom: 3rem}.section-header .section-subtitle{font-size: 1.05rem;color: rgba(255,255,255,0.65);max-width: 580px;margin: 0.5rem auto 0;line-height: 1.65}.section-tag{display: inline-block;background: rgba(255,179,0,0.12);border: 1px solid rgba(255,179,0,0.3);color: #ffd54f;font-size: 0.8rem;font-weight: 600;padding: 5px 14px;border-radius: 50px;margin-bottom: 1rem}.section-tag--light{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.18);color: rgba(255,255,255,0.8)}.btn-primary{display: inline-flex;align-items: center;gap: 7px;background: linear-gradient(135deg,#ffb300 0%,#ff8f00 100%);color: #041b44;font-size: 0.95rem;font-weight: 700;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;padding: 13px 28px;border-radius: 50px;border: none;cursor: pointer;text-decoration: none;box-shadow: 0 4px 18px rgba(255,179,0,0.35);transition: transform 0.2s,box-shadow 0.2s;min-height: 48px}.btn-primary:hover{transform: translateY(-2px);box-shadow: 0 6px 24px rgba(255,179,0,0.5)}.btn-secondary{display: inline-flex;align-items: center;gap: 7px;background: transparent;color: #fff;font-size: 0.95rem;font-weight: 600;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;padding: 12px 26px;border-radius: 50px;border: 1.5px solid rgba(255,255,255,0.4);cursor: pointer;text-decoration: none;transition: background 0.2s,border-color 0.2s;min-height: 48px}.btn-secondary:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.7)}.btn-wa-submit{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 14px;background: #157f43;color: #fff;font-size: 1rem;font-weight: 700;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;border: none;border-radius: 12px;cursor: pointer;box-shadow: 0 4px 16px rgba(21,127,67,0.35);transition: background 0.2s,transform 0.15s,box-shadow 0.2s;min-height: 50px}.btn-wa-submit:hover{background: #20ba5a;transform: translateY(-1px);box-shadow: 0 6px 22px rgba(37,211,102,0.45)}.qf-group{display: flex;flex-direction: column;gap: 5px}.qf-group label{font-size: 0.85rem;font-weight: 600;color: rgba(255,255,255,0.75)}.qf-group input,.qf-group select{padding: 11px 14px;background: rgba(255,255,255,0.07);border: 1.5px solid rgba(255,255,255,0.16);border-radius: 10px;color: #fff;font-size: 0.92rem;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;transition: border-color 0.2s,background 0.2s;appearance: none;min-height: 46px}.qf-group input::placeholder{color: rgba(255,255,255,0.5)}.qf-group select option{background: #fff;color: #041b44}.qf-group input:focus,.qf-group select:focus{outline: none;border-color: rgba(255,179,0,0.65);background: rgba(255,255,255,0.11)}.qf-group input[aria-invalid="true"],.qf-group select[aria-invalid="true"]{border-color: #ef5350}.qf-error{font-size: 0.76rem;color: #ef9a9a;min-height: 1em}.qf-success{text-align: center;padding: 1.5rem 0}.qf-success p{color: #fff;font-weight: 700;margin: 0.6rem 0 0}.qf-row{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}.trust-bar{background: linear-gradient(90deg,#0b3d91 0%,#041b44 50%,#0b3d91 100%);border-bottom: 1px solid rgba(255,179,0,0.2);padding: 12px 0;overflow: hidden}.trust-bar-list{list-style: none;padding: 0;margin: 0;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px 24px}.trust-bar-item{display: flex;align-items: center;gap: 6px;font-size: 0.82rem;font-weight: 600;color: rgba(255,255,255,0.85);white-space: nowrap}.trust-bar-item svg{color: #ffb300;flex-shrink: 0}.services .section-header .section-subtitle{color: rgba(255,255,255,0.65)}.service-icon-wrap{width: 64px;height: 64px;border-radius: 16px;background: rgba(255,179,0,0.1);border: 1.5px solid rgba(255,179,0,0.22);display: flex;align-items: center;justify-content: center;margin-bottom: 1.2rem;color: #ffb300;transition: background 0.25s,border-color 0.25s,transform 0.25s}.service-card:hover .service-icon-wrap{background: rgba(255,179,0,0.18);border-color: rgba(255,179,0,0.5);transform: translateY(-3px)}.about-stats{display: flex;gap: 2rem;margin: 1.5rem 0;flex-wrap: wrap}.about-stat{display: flex;flex-direction: column;align-items: center;min-width: 80px}.about-stat-num{font-size: clamp(1.6rem,4vw,2.2rem);font-weight: 900;color: #ffb300;line-height: 1}.about-stat-lbl{font-size: 0.8rem;color: rgba(255,255,255,0.65);margin-top: 3px}.feature-item{display: flex;align-items: center;gap: 8px;padding: 6px 0;font-size: 0.9rem;color: rgba(255,255,255,0.85)}.cargo-cta{background: linear-gradient(135deg,#0b3d91 0%,#041b44 60%,#0b3d91 100%);padding: 80px 0;position: relative;overflow: hidden}.cargo-cta-inner{display: grid;grid-template-columns: 1fr auto;gap: 48px;align-items: center}.cargo-cta-text h2{font-size: clamp(1.5rem,3.5vw,2.4rem);font-weight: 800;color: #fff;margin: 0.6rem 0 1rem;line-height: 1.3}.cargo-cta-text p{font-size: 1rem;color: rgba(255,255,255,0.8);line-height: 1.7;max-width: 580px;margin-bottom: 1.6rem}.cargo-cta-actions{display: flex;gap: 12px;flex-wrap: wrap}.cargo-legal{display: flex !important;align-items: flex-start;gap: 6px;font-size: 0.75rem !important;color: rgba(255,255,255,0.62) !important;margin-top: 1.2rem !important;margin-bottom: 0 !important;line-height: 1.5 !important}.cargo-legal svg{flex-shrink: 0;margin-top: 1px}.cargo-cta-visual{display: flex;align-items: center;justify-content: center;color: #ffb300}.quote-section{background: #04204f;padding: 90px 0}.quote-section .section-title::after{display: block;content: "";width: 60px;height: 3px;background: linear-gradient(90deg,#ffb300,transparent);margin: 12px auto 0;border-radius: 2px}.quote-inner{display: grid;grid-template-columns: 1fr 320px;gap: 48px;align-items: start}.quote-form{background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);border-radius: 20px;padding: 32px 28px;display: flex;flex-direction: column;gap: 1rem}.quote-why{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;padding: 28px 24px}.quote-why h3{font-size: 1.1rem;font-weight: 700;color: #fff;margin-bottom: 1.2rem}.quote-why ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px}.quote-why li{display: flex;align-items: center;gap: 8px;font-size: 0.88rem;color: rgba(255,255,255,0.8)}.quote-contact-alt{margin-top: 1.6rem;padding-top: 1.2rem;border-top: 1px solid rgba(255,255,255,0.08)}.quote-contact-alt p{font-size: 0.82rem;color: rgba(255,255,255,0.5);margin-bottom: 0.6rem}.quote-phone-link{display: inline-flex;align-items: center;gap: 6px;color: #ffb300;font-size: 1rem;font-weight: 700;text-decoration: none;direction: ltr}.quote-phone-link:hover{text-decoration: underline}.driver-section{background: #031838;padding: 90px 0}.driver-inner{display: grid;grid-template-columns: 1fr 420px;gap: 64px;align-items: center}.driver-text h2{font-size: clamp(1.5rem,3.5vw,2.2rem);font-weight: 800;color: #fff;margin: 0.8rem 0 1rem;line-height: 1.3}.driver-text p{font-size: 0.98rem;color: rgba(255,255,255,0.75);line-height: 1.75;margin-bottom: 1rem}.driver-legal{display: flex !important;align-items: flex-start;gap: 6px;font-size: 0.78rem !important;color: rgba(255,255,255,0.62) !important;line-height: 1.55 !important;margin-bottom: 0 !important}.driver-legal svg{flex-shrink: 0;margin-top: 2px}.driver-form{background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);border-radius: 20px;padding: 32px 28px;display: flex;flex-direction: column;gap: 1rem}.routes-section{background: #04204f;padding: 90px 0}.routes-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 16px}.route-card{background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);border-radius: 18px;padding: 24px 20px;display: flex;flex-direction: column;gap: 14px;transition: border-color 0.25s,background 0.25s,transform 0.25s}.route-card:hover{border-color: rgba(255,179,0,0.4);background: rgba(255,255,255,0.08);transform: translateY(-3px)}.route-line{display: flex;align-items: center;justify-content: space-between;gap: 8px}.route-city{font-size: 1rem;font-weight: 700;color: #fff;white-space: nowrap}.route-arrow-wrap{color: rgba(255,179,0,0.6);flex: 1;display: flex;justify-content: center}.route-meta{display: flex;flex-direction: column;gap: 3px;font-size: 0.78rem;color: rgba(255,255,255,0.55)}.route-cta{display: block;text-align: center;background: rgba(255,179,0,0.1);border: 1px solid rgba(255,179,0,0.3);color: #ffb300;font-size: 0.82rem;font-weight: 600;padding: 8px 12px;border-radius: 8px;text-decoration: none;transition: background 0.2s,border-color 0.2s}.route-cta:hover{background: rgba(255,179,0,0.2);border-color: rgba(255,179,0,0.6)}.routes-more{margin-top: 2.5rem;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 1rem}.routes-more p{font-size: 0.95rem;color: rgba(255,255,255,0.6)}.faq-section{background: #031838;padding: 90px 0}.faq-list{max-width: 820px;margin: 0 auto;display: flex;flex-direction: column;gap: 10px}.faq-item{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.09);border-radius: 14px;overflow: hidden;transition: border-color 0.2s}.faq-item[open]{border-color: rgba(255,179,0,0.3)}.faq-q{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 20px;font-size: 0.97rem;font-weight: 600;color: #fff;cursor: pointer;list-style: none;user-select: none}.faq-q::-webkit-details-marker{display: none}.faq-chevron{flex-shrink: 0;color: #ffb300;transition: transform 0.25s}.faq-item[open] .faq-chevron{transform: rotate(180deg)}.faq-a{padding: 0 20px 18px}.faq-a p{font-size: 0.9rem;color: rgba(255,255,255,0.72);line-height: 1.75;margin: 0}.faq-a a{color: #ffb300;text-decoration: none}.faq-a a:hover{text-decoration: underline}.faq-a strong{color: rgba(255,255,255,0.9)}.branch-badge{display: inline-block;background: rgba(255,179,0,0.12);border: 1px solid rgba(255,179,0,0.3);color: #ffd54f;font-size: 0.75rem;font-weight: 600;padding: 3px 10px;border-radius: 50px;margin-bottom: 0.6rem}.branch-badge--secondary{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.18);color: rgba(255,255,255,0.7)}.branch-actions{display: flex;gap: 8px;margin-top: 1rem;flex-wrap: wrap}.contact-item svg{flex-shrink: 0;color: rgba(255,179,0,0.7);margin-top: 2px}.footer-brand{display: flex;flex-direction: column;gap: 0.8rem;max-width: 240px}.footer-brand p{font-size: 0.85rem;color: rgba(255,255,255,0.55);line-height: 1.65;margin: 0}.footer-col h3{font-size: 0.95rem;font-weight: 700;color: #fff;margin-bottom: 1rem}.footer-col ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px}.footer-col ul li a{font-size: 0.85rem;color: rgba(255,255,255,0.55);text-decoration: none;transition: color 0.2s}.footer-col ul li a:hover{color: #ffb300}.footer-contact-list li{display: flex !important;align-items: flex-start;gap: 7px;font-size: 0.85rem;color: rgba(255,255,255,0.55)}.footer-contact-list li a{color: rgba(255,255,255,0.55);text-decoration: none;transition: color 0.2s;direction: ltr;display: inline}.footer-contact-list li a:hover{color: #ffb300}.footer-contact-list li svg{flex-shrink: 0;color: rgba(255,179,0,0.6);margin-top: 2px}.footer-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px}.footer-top-link{display: inline-flex;align-items: center;gap: 5px;font-size: 0.8rem;color: rgba(255,255,255,0.62);text-decoration: none;transition: color 0.2s}.footer-top-link:hover{color: #ffb300}.footer-social{display: flex;gap: 8px;flex-wrap: wrap}.footer-social-btn{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 10px;text-decoration: none;transition: opacity 0.2s,transform 0.2s}.footer-social-btn:hover{opacity: 0.8;transform: translateY(-2px)}.footer-social-btn.phone{background: rgba(255,255,255,0.1);color: #fff}.footer-social-btn.whatsapp{background: #157f43;color: #fff}.footer-social-btn.rubika,.footer-social-btn.bale{background: rgba(255,255,255,0.08)}.footer-trust-badges{display: flex;flex-direction: column;gap: 10px;margin-top: 4px}.footer-badge{display: flex;align-items: center;gap: 9px;font-size: .85rem;color: rgba(255,255,255,.72);font-weight: 500}.footer-badge svg{flex-shrink: 0}@media (max-width: 900px){.cargo-cta-inner{grid-template-columns: 1fr}.cargo-cta-visual{display: none}.quote-inner{grid-template-columns: 1fr}.quote-why{order: -1}.driver-inner{grid-template-columns: 1fr}.routes-grid{grid-template-columns: repeat(auto-fit,minmax(160px,1fr))}}@media (max-width: 600px){.qf-row{grid-template-columns: 1fr}.cargo-cta-actions{flex-direction: column;align-items: flex-start}.trust-bar-list{gap: 6px 16px}.trust-bar-item{font-size: 0.76rem}.about-stats{gap: 1.2rem}.footer-brand{max-width: 100%}.footer-col{min-width: 140px}.footer-bottom{flex-direction: column;text-align: center}}.hero-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.hero-slider-bg{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.9s ease}.hero-slider-bg.visible{opacity: 1;visibility: visible}.hs-slide{position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0;transition: opacity 1.2s ease}.hs-slide.active{opacity: 1}.hs-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}@media (max-width: 992px){.hero-media{bottom: auto;height: min(64svh,560px);-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent 100%);mask-image: linear-gradient(to bottom,#000 55%,transparent 100%)}}@media (max-width: 640px){.hero-media{height: auto;aspect-ratio: 832 / 1296}.hs-slide--landscape{display: none !important}}@media (prefers-reduced-motion: reduce){.hs-slide,.hero-slider-bg{transition: none}.hero-video{display: none !important}}@media (prefers-reduced-motion: no-preference){@keyframes fadeUpIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.service-card.animate-in,.blog-card.animate-in,.route-card.animate-in{animation: fadeUpIn 0.55s ease both}}.cm-group{display: flex;flex-direction: column;gap: 6px;margin-top: 2px}.cm-label{font-size: 0.72rem;color: rgba(255,255,255,0.62);font-weight: 500;margin: 0}.cm-options--two{grid-template-columns: repeat(2,1fr) !important}.cm-options{display: grid;grid-template-columns: repeat(4,1fr);gap: 5px}.cm-opt{position: relative;cursor: pointer}.cm-opt input[type="radio"]{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.cm-opt-btn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;padding: 7px 3px;border: 1.5px solid rgba(255,255,255,0.1);border-radius: 10px;font-size: 0.66rem;color: rgba(255,255,255,0.5);background: rgba(255,255,255,0.04);transition: border-color 0.18s,background 0.18s,color 0.18s;user-select: none;line-height: 1;min-height: 52px}.cm-opt:hover .cm-opt-btn{border-color: rgba(255,255,255,0.25);color: rgba(255,255,255,0.8)}.cm-opt input[type="radio"]:checked + .cm-opt-btn{border-color: rgba(255,179,0,0.65);background: rgba(255,179,0,0.12);color: #ffd54f}.cm-opt-btn img{border-radius: 3px;flex-shrink: 0}.cm-opt-btn svg{flex-shrink: 0}.cm-submit{display: flex;align-items: center;justify-content: center;gap: 8px}.cm-submit.is-phone{background: linear-gradient(135deg,#ffb300,#e65100);color: #041b44}.cm-submit.is-whatsapp{background: linear-gradient(135deg,#157f43,#128c7e);color: #fff}.cm-submit.is-rubika{background: linear-gradient(135deg,#9c27b0,#6a0080);color: #fff}.cm-submit.is-bale{background: linear-gradient(135deg,#26a69a,#00695c);color: #fff}.btn-wa-submit.cm-submit.is-phone{background: linear-gradient(135deg,#ffb300,#e65100) !important;color: #041b44 !important}.btn-wa-submit.cm-submit.is-whatsapp{background: linear-gradient(135deg,#157f43,#128c7e) !important;color: #fff !important}.btn-wa-submit.cm-submit.is-rubika{background: linear-gradient(135deg,#9c27b0,#6a0080) !important;color: #fff !important}.btn-wa-submit.cm-submit.is-bale{background: linear-gradient(135deg,#26a69a,#00695c) !important;color: #fff !important}.float-social{position: fixed;left: 12px;top: 50%;transform: translateY(-50%);z-index: 800;display: flex;flex-direction: column;gap: 7px}.float-btn{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 12px;text-decoration: none;box-shadow: 0 2px 12px rgba(0,0,0,0.4);transition: transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s;flex-shrink: 0;border: none;outline-offset: 2px}.float-btn:hover{transform: scale(1.12);box-shadow: 0 5px 20px rgba(0,0,0,0.5)}.float-phone{background: rgba(255,179,0,0.92);color: #041b44}.float-wa{background: #157f43;color: #fff}.float-rubika{background: rgba(10,18,50,0.88);backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,0.1)}.float-bale{background: rgba(10,18,50,0.88);backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,0.1)}.float-btn img{border-radius: 3px}@media (max-width: 768px){.float-social{left: 8px;gap: 6px}.float-btn{width: 36px;height: 36px;border-radius: 10px}.float-btn img{width: 18px;height: 18px}}@media (max-width: 480px){.float-social{top: auto;bottom: 72px;transform: none;left: 8px}}@media (max-width: 900px){.hero-inner{grid-template-columns: 1fr !important;gap: 2rem}.hero-content{order: 1}.hero-form-card{order: 2;max-width: 100%}}@media (max-width: 600px){.hero-cta-group{flex-direction: column;align-items: stretch}.hero-trust-chips{justify-content: center;flex-wrap: wrap}.section-header{margin-bottom: 2rem}.routes-grid{grid-template-columns: repeat(2,1fr)}.contact-grid{grid-template-columns: 1fr}.footer-social{justify-content: center}.cm-opt-btn{font-size: 0.62rem;padding: 6px 2px;min-height: 46px}}@media (max-width: 420px){.cm-options{grid-template-columns: repeat(2,1fr)}.routes-grid{grid-template-columns: 1fr}.hero-stat{font-size: 0.75rem}}.blog-section{background: #ffffff;padding: 100px 0 80px;border-top: 4px solid #f0f4fa}.blog-section .section-header{text-align: center;margin-bottom: 52px}.blog-tag{background: rgba(11,61,145,.08) !important;color: #0b3d91 !important;border-color: rgba(11,61,145,.2) !important}.blog-title{color: #041b44 !important;font-size: clamp(1.9rem,4vw,2.8rem) !important}.blog-subtitle{color: #546378 !important;font-size: 1.08rem !important;max-width: 620px;margin: 0 auto;line-height: 1.85}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px;margin-bottom: 3.5rem}.blog-card{border-radius: 22px;overflow: hidden;border: 1px solid #e2e8f2;background: #fff;box-shadow: 0 2px 22px rgba(4,27,68,.065);transition: transform .25s ease,box-shadow .25s ease;display: flex;flex-direction: column}.blog-card:hover{transform: translateY(-7px);box-shadow: 0 14px 48px rgba(4,27,68,.14)}.blog-card-img-wrap{display: block;position: relative;overflow: hidden;aspect-ratio: 16 / 9;flex-shrink: 0;background: #e8edf5}.blog-card-img{width: 100%;height: 100%;object-fit: cover;transition: transform .55s ease;display: block}.blog-card:hover .blog-card-img{transform: scale(1.06)}.blog-card-cat{position: absolute;top: 14px;right: 14px;background: #ffb300;color: #041b44;font-size: .74rem;font-weight: 800;padding: 4px 13px;border-radius: 50px;letter-spacing: .01em;line-height: 1.6;pointer-events: none}.blog-card-body{padding: 26px 24px 28px;display: flex;flex-direction: column;flex: 1}.blog-card-meta{display: flex;gap: 14px;font-size: .83rem;color: #94a3b8;margin-bottom: 12px}.blog-card-title{font-size: 1.18rem;font-weight: 800;color: #041b44;line-height: 1.6;margin: 0 0 12px}.blog-card-title a{color: inherit;text-decoration: none;transition: color .2s}.blog-card-title a:hover{color: #0b3d91}.blog-card-excerpt{font-size: 1rem;color: #546378;line-height: 1.9;margin: 0 0 20px;flex: 1}.blog-card-link{display: inline-flex;align-items: center;gap: 5px;font-size: .9rem;font-weight: 700;color: #0b3d91;text-decoration: none;transition: color .2s,gap .2s;margin-top: auto}.blog-card-link:hover{color: #ffb300;gap: 10px}.blog-more{text-align: center}.btn-blog-all{display: inline-flex;align-items: center;gap: 8px;background: #041b44;color: #ffb300;font-size: .97rem;font-weight: 700;padding: 15px 38px;border-radius: 50px;text-decoration: none;transition: background .25s,color .25s,transform .2s,box-shadow .2s;border: 2px solid #041b44;box-shadow: 0 4px 20px rgba(4,27,68,.2)}.btn-blog-all:hover{background: #ffb300;color: #041b44;border-color: #ffb300;transform: translateY(-2px);box-shadow: 0 8px 28px rgba(255,179,0,.3)}@media (max-width: 960px){.blog-grid{grid-template-columns: repeat(2,1fr);gap: 20px}}@media (max-width: 580px){.blog-section{padding: 70px 0 56px}.blog-grid{grid-template-columns: 1fr;gap: 18px}.blog-card-title{font-size: 1.1rem}.blog-card-excerpt{font-size: .97rem}.blog-subtitle{font-size: 1rem !important}}.blog-page-body{background: #f5f7fb}.blog-hero{background: linear-gradient(135deg,#041b44 0%,#0b3d91 60%,#1565c0 100%);padding: 110px 0 80px;text-align: center;position: relative;overflow: hidden}.blog-hero::before{content: '';position: absolute;inset: 0;background: url('/assets/images/resp/truck-1-1200w.webp') center/cover no-repeat;opacity: .08}.blog-hero .container{position: relative;z-index: 1}.blog-hero-tag{display: inline-block;background: rgba(255,179,0,.15);border: 1px solid rgba(255,179,0,.35);color: #ffb300;font-size: .78rem;font-weight: 700;padding: 5px 16px;border-radius: 50px;margin-bottom: 22px;letter-spacing: .03em}.blog-hero h1{font-size: clamp(2rem,5vw,3.2rem);font-weight: 900;color: #fff;line-height: 1.35;margin: 0 0 18px}.blog-hero p{font-size: 1.12rem;color: rgba(255,255,255,.75);max-width: 560px;margin: 0 auto 36px;line-height: 1.85}.blog-search-wrap{display: flex;max-width: 480px;margin: 0 auto;background: #fff;border-radius: 50px;overflow: hidden;box-shadow: 0 6px 28px rgba(0,0,0,.22)}.blog-search-input{flex: 1;border: none;outline: none;padding: 14px 22px;font-size: 1rem;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;background: transparent;color: #041b44;direction: rtl}.blog-search-input::placeholder{color: #94a3b8}.blog-search-btn{background: #ffb300;border: none;padding: 0 22px;cursor: pointer;color: #041b44;display: flex;align-items: center;transition: background .2s;flex-shrink: 0}.blog-search-btn:hover{background: #e65100;color: #fff}.blog-page-main{padding: 72px 0 90px}.blog-page-layout{display: grid;grid-template-columns: 1fr 300px;gap: 40px;align-items: start}.blog-posts-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 26px}.blog-sidebar{display: flex;flex-direction: column;gap: 28px}.sidebar-widget{background: #fff;border-radius: 18px;padding: 26px 24px;border: 1px solid #e2e8f2;box-shadow: 0 2px 18px rgba(4,27,68,.06)}.sidebar-widget h3{font-size: 1.05rem;font-weight: 800;color: #041b44;margin: 0 0 18px;padding-bottom: 12px;border-bottom: 2px solid #f0f4fa}.cat-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}.cat-list li a{display: flex;justify-content: space-between;align-items: center;padding: 9px 12px;border-radius: 10px;color: #374151;font-size: .95rem;font-weight: 500;text-decoration: none;transition: background .18s,color .18s}.cat-list li a:hover{background: rgba(11,61,145,.06);color: #0b3d91}.cat-list li a span{background: #f0f4fa;color: #546378;font-size: .75rem;font-weight: 700;padding: 2px 8px;border-radius: 50px;min-width: 24px;text-align: center}.popular-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.popular-item{display: flex;gap: 12px;align-items: flex-start}.popular-img{width: 72px;height: 52px;object-fit: cover;border-radius: 10px;flex-shrink: 0}.popular-text{flex: 1}.popular-text h4{font-size: .88rem;font-weight: 700;color: #041b44;margin: 0 0 4px;line-height: 1.45}.popular-text h4 a{color: inherit;text-decoration: none}.popular-text h4 a:hover{color: #0b3d91}.popular-text time{font-size: .76rem;color: #94a3b8}.sidebar-cta{background: linear-gradient(135deg,#041b44,#0b3d91) !important;border: none !important;text-align: center}.sidebar-cta h3{color: #ffb300 !important;border-bottom-color: rgba(255,179,0,.25) !important}.sidebar-cta p{font-size: .93rem;color: rgba(255,255,255,.78);line-height: 1.75;margin: 0 0 20px}.sidebar-cta .btn-primary{display: inline-block;width: 100%;text-align: center;padding: 12px 20px;border-radius: 50px;background: #ffb300;color: #041b44;font-weight: 800;font-size: .95rem;text-decoration: none;transition: background .2s,transform .2s}.sidebar-cta .btn-primary:hover{background: #ffe082;transform: translateY(-2px)}.blog-pagination{display: flex;justify-content: center;gap: 8px;margin-top: 48px}.blog-pg-btn{width: 42px;height: 42px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: .93rem;font-weight: 700;text-decoration: none;border: 1px solid #e2e8f2;background: #fff;color: #374151;transition: all .2s}.blog-pg-btn:hover{background: #041b44;color: #ffb300;border-color: #041b44}.blog-pg-btn.active{background: #041b44;color: #ffb300;border-color: #041b44}@media (max-width: 1024px){.blog-page-layout{grid-template-columns: 1fr 260px;gap: 28px}}@media (max-width: 768px){.blog-page-layout{grid-template-columns: 1fr}.blog-sidebar{display: none}.blog-posts-grid{grid-template-columns: 1fr}.blog-hero{padding: 80px 0 60px}.blog-hero h1{font-size: 2rem}.blog-page-main{padding: 50px 0 70px}}@keyframes blogShimmer{0%{background-position: -600px 0}100%{background-position: 600px 0}}.blog-card--skeleton{pointer-events: none;user-select: none}.blog-skeleton-img{width: 100%;aspect-ratio: 16 / 9;border-radius: 0;background: linear-gradient(90deg,#e8edf5 25%,#f5f7fb 50%,#e8edf5 75%);background-size: 600px 100%;animation: blogShimmer 1.4s ease-in-out infinite}.blog-skeleton-line{height: 14px;border-radius: 6px;margin-bottom: 10px;background: linear-gradient(90deg,#e8edf5 25%,#f5f7fb 50%,#e8edf5 75%);background-size: 600px 100%;animation: blogShimmer 1.4s ease-in-out infinite;width: 100%}.blog-skeleton-line--short{width: 35%;height: 11px}.blog-skeleton-line--medium{width: 70%}.blog-skeleton-line--title{height: 18px}.blog-state{grid-column: 1 / -1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;padding: 56px 24px;text-align: center;background: #f8fafc;border: 1px dashed #cbd5e1;border-radius: 20px}.blog-state p{font-size: 1rem;color: #546378;margin: 0;line-height: 1.7}.blog-state small{font-size: .85rem;color: #94a3b8;display: block;margin-top: 6px}.blog-state code{background: #e8edf5;padding: 2px 7px;border-radius: 5px;font-size: .82rem;color: #0b3d91}.blog-retry-btn{margin-top: 4px;background: #041b44;color: #ffb300;border: none;padding: 10px 28px;border-radius: 50px;font-size: .9rem;font-weight: 700;cursor: pointer;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;transition: background .2s,transform .2s}.blog-retry-btn:hover{background: #0b3d91;transform: translateY(-1px)}.blog-card-img-none{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,#e8edf5,#f5f7fb)}.blog-wp-cta{margin-top: 52px;background: linear-gradient(135deg,#041b44 0%,#0b3d91 100%);border-radius: 22px;padding: 36px 40px;display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap}.blog-wp-cta-text{font-size: 1.08rem;font-weight: 600;color: rgba(255,255,255,.9);line-height: 1.6;margin: 0;flex: 1;min-width: 220px}.blog-cta-btns{display: flex;gap: 12px;flex-shrink: 0;flex-wrap: wrap}.blog-cta-btn{padding: 12px 28px;border-radius: 50px;font-size: .95rem;font-weight: 700;text-decoration: none;transition: background .2s,color .2s,transform .2s;white-space: nowrap}.blog-cta-btn--primary{background: #ffb300;color: #041b44}.blog-cta-btn--primary:hover{background: #ffe082;transform: translateY(-2px)}.blog-cta-btn--outline{background: transparent;color: #fff;border: 2px solid rgba(255,255,255,.45)}.blog-cta-btn--outline:hover{background: rgba(255,255,255,.12);border-color: #fff;transform: translateY(-2px)}@media (max-width: 640px){.blog-wp-cta{padding: 28px 22px;flex-direction: column;text-align: center}.blog-cta-btns{justify-content: center}.blog-wp-cta-text{min-width: 0}}.article-page{background: #fff}.article-page::before{display: none}.article-main{padding: 48px 0 80px}.article-container{max-width: 780px;margin: 0 auto;padding: 0 20px}.breadcrumb{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: .85rem;color: #94a3b8;margin-bottom: 28px}.breadcrumb a{color: #0b3d91;text-decoration: none}.breadcrumb a:hover{color: #ffb300}.breadcrumb span[aria-hidden]{color: #cbd5e1}.article-cat{display: inline-block;background: rgba(11,61,145,.08);color: #0b3d91;border: 1px solid rgba(11,61,145,.2);font-size: .78rem;font-weight: 700;padding: 4px 14px;border-radius: 50px;margin-bottom: 16px}.article-title{font-size: clamp(1.7rem,4vw,2.4rem);font-weight: 900;color: #041b44;line-height: 1.5;margin: 0 0 16px}.article-meta{display: flex;gap: 18px;font-size: .9rem;color: #94a3b8;margin-bottom: 30px;flex-wrap: wrap}.article-featured{border-radius: 20px;overflow: hidden;margin-bottom: 38px;box-shadow: 0 8px 36px rgba(4,27,68,.12)}.article-featured img{width: 100%;height: auto;display: block;background: #eef2f8}.article-body{color: #334155}.article-body p{font-size: 1.06rem;line-height: 2;margin: 0 0 20px}.article-body .article-lead{font-size: 1.16rem;font-weight: 500;color: #1e293b;border-right: 4px solid #ffb300;padding-right: 18px}.article-body h2{font-size: 1.45rem;font-weight: 800;color: #041b44;margin: 40px 0 16px;padding-bottom: 10px;border-bottom: 2px solid #f0f4fa}.article-body h3{font-size: 1.15rem;font-weight: 700;color: #0b3d91;margin: 28px 0 12px}.article-body ul,.article-body ol{margin: 0 0 20px;padding-right: 24px}.article-body li{font-size: 1.03rem;line-height: 1.95;margin-bottom: 8px}.article-body li::marker{color: #ffb300;font-weight: 700}.article-body strong{color: #041b44}.article-body a{color: #0b3d91;text-decoration: underline;text-underline-offset: 3px}.article-body a:hover{color: #ffb300}.article-tip{background: #fffaf0;border: 1px solid #ffe082;border-radius: 16px;padding: 20px 22px;margin: 0 0 24px;display: flex;gap: 14px;align-items: flex-start}.article-tip svg{flex-shrink: 0;margin-top: 3px}.article-tip p{margin: 0;font-size: .98rem;line-height: 1.9;color: #57534e}.article-tip strong{color: #b45309}.article-body table{width: 100%;border-collapse: collapse;margin: 0 0 24px;font-size: .95rem}.article-body th{background: #041b44;color: #ffb300;padding: 11px 14px;text-align: right;font-weight: 700}.article-body td{padding: 10px 14px;border-bottom: 1px solid #e8edf5;color: #334155}.article-body tr:nth-child(even) td{background: #f8fafc}.article-related{margin-top: 56px}.article-related h2{font-size: 1.3rem;font-weight: 800;color: #041b44;margin: 0 0 22px}.related-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.related-list a{display: flex;align-items: center;gap: 12px;background: #f8fafc;border: 1px solid #e8edf5;border-radius: 14px;padding: 16px 20px;color: #041b44;font-weight: 600;font-size: 1rem;text-decoration: none;transition: border-color .2s,background .2s,transform .2s}.related-list a:hover{border-color: rgba(255,179,0,.5);background: #fffaf0;transform: translateX(-4px)}.related-list svg{flex-shrink: 0;color: #ffb300}@media (max-width: 640px){.article-main{padding: 32px 0 60px}.article-body p{font-size: 1rem}}.blog-filter-wrap{display: flex;max-width: 460px;margin: 0 auto 44px;background: #fff;border: 2px solid #e2e8f2;border-radius: 50px;overflow: hidden;transition: border-color .2s}.blog-filter-wrap:focus-within{border-color: rgba(255,179,0,.7)}.blog-filter-input{flex: 1;border: none;outline: none;padding: 13px 22px;font-size: 1rem;font-family: 'Vazirmatn','Vazirmatn Fallback',sans-serif;color: #041b44;background: transparent}.blog-filter-input::placeholder{color: #94a3b8}.blog-filter-icon{display: flex;align-items: center;padding: 0 18px;color: #94a3b8}.blog-no-results{display: none;text-align: center;color: #546378;font-size: 1.02rem;padding: 40px 0}