#extra-data-container{min-height:700px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;content-visibility:auto;contain-intrinsic-size:700px}#extra-data-container.loaded{opacity:1;transform:translateY(0)}.ss-h1,.ss-h2{color:#1e3a8a;margin-bottom:6px}.ss-h1{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.25;letter-spacing:-.3px}.ss-h2{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;line-height:1.3;position:relative;padding-bottom:10px}.ss-h2::after{content:"";position:absolute;bottom:0;left:0;width:42px;height:3px;background:#e95440;border-radius:2px}.route-info h1,.ss-h3{font-size:clamp(.95rem,2vw,1.1rem);font-weight:700;color:#1e3a8a;margin-bottom:4px;line-height:1.35}.ss-p{font-size:.93rem;color:#4b5563;line-height:1.75;margin-bottom:0}.ss-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#6b7280}.route-info{background:linear-gradient(135deg,#f0f6ff 0,#fff 100%);border:1px solid #dbeafe;box-shadow:0 2px 12px rgb(59 130 246 / .07)}.route-info h1{font-size:clamp(1.3rem,3vw,1.85rem);letter-spacing:-.3px;font-size:1.6rem;margin-bottom:8px;line-height:1.3}.route-info .route-meta-item{display:inline-flex;background:#fff;border:1px solid #dbeafe;border-radius:30px;padding:5px 14px;font-weight:500;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.route-info .route-meta-item strong{font-weight:700;color:#222}.route-info .route-meta-item .material-icons{font-size:15px;color:#3b82f6}.trust-badge-bar{background:linear-gradient(90deg,#1e3a8a 0,#3b82f6 100%);border-radius:10px;margin-bottom:20px;overflow:hidden}.trust-badge-bar .col{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.82rem;font-weight:600;letter-spacing:.2px;color:#fff;padding:13px 8px}.trust-badge-bar .col:not(:last-child){border-right:1px solid rgb(255 255 255 / .2)}.filter-box{padding:20px 18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .04);position:sticky;top:80px}.filter-box h5{font-size:.95rem;font-weight:800;color:#1e3a8a;border-bottom:2px solid #e5e7eb;padding-bottom:12px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}.filter-section-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;margin:14px 0 8px;display:flex;align-items:center;gap:6px}.filter-section-label::after{content:"";flex:1;height:1px;background:#f3f4f6}.filter-box .form-check{padding:5px 0 5px 24px;margin-bottom:3px;font-size:.88rem;line-height:1.5;color:#374151}.filter-box .form-check-input{margin-top:3px;cursor:pointer;accent-color:#3b82f6}.filter-box .form-check-input:checked+label,.filter-box .form-check-input:checked~*{color:#1e3a8a;font-weight:600}.blog-content-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;margin-bottom:28px;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.blog-content-card h2,.route-section-header h2{color:#1e3a8a;display:flex;align-items:center;gap:8px}.blog-content-card h2{font-size:1rem;font-weight:700;margin-bottom:12px}.blog-content-card h2::before{content:"";display:inline-block;width:4px;height:18px;background:#e95440;border-radius:2px}.blog-content-card .content-preview,.blog-content-card .full-content,.blog-content-card p{font-size:.93rem;color:#4b5563;line-height:1.8}.blog-content-card .full-content h1,.blog-content-card .full-content h2,.blog-content-card .full-content h3{color:#1e3a8a;font-weight:700;margin-top:18px;margin-bottom:8px}.blog-content-card .full-content h1{font-size:1.3rem}.blog-content-card .full-content h2{font-size:1.1rem}.blog-content-card .full-content h3{font-size:.98rem}.blog-content-card .full-content p{margin-bottom:12px}.read-more-btn{display:inline-flex;align-items:center;gap:5px;background:0 0;border:2px solid #3b82f6;color:#3b82f6;border-radius:30px;padding:6px 22px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.3px}.read-more-btn:hover{background:#3b82f6;color:#fff}.from-city-route-section{margin-top:28px;margin-bottom:8px}.route-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 0 0;border-bottom:3px solid #e95440}.route-section-header h2{font-size:.98rem;font-weight:800;margin:0}.route-section-header h2 span.dot{width:10px;height:10px;background:#e95440;border-radius:50%;display:inline-block}.filter-section-box .nav-link{font-size:.78rem;padding:5px 14px;border-radius:20px;font-weight:600;color:#374151;border:1px solid #e5e7eb;background:#f9fafb;transition:all .18s}.filter-section-box .nav-link.active,.filter-section-box .nav-link:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.cabTypeWrap{overflow-x:auto;border-radius:0 0 12px 12px;border:1px solid #e5e7eb;border-top:none;margin-bottom:28px}.cabTypeDetails table{border-collapse:collapse;width:100%}.cabTypeHead th{background:#1e3a8a!important;color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px!important;white-space:nowrap}.cabTypeRow{border-bottom:1px solid #f3f4f6;transition:background .15s}.cabTypeRow:hover{background-color:#f0f6ff}.cabTypeRow td{padding:12px 14px!important;vertical-align:middle!important;border:0!important;border-bottom:1px solid #f3f4f6!important}.cabTypeRoute{font-size:.88rem;font-weight:700;color:#1e3a8a;margin-bottom:5px;text-decoration:none!important}.cabTypeRoute:hover,.city-link-item a:hover{color:#e95440}.filter-img-box img{border-radius:6px;object-fit:cover}.cab-name-badge{background:#eff6ff;color:#1e3a8a;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;display:inline-block;margin-top:4px;border:1px solid #dbeafe}.cabTypeIncDis{font-size:.8rem;color:#374151;font-weight:600;margin-bottom:3px}.cabTypeFare{font-size:.73rem;color:#9ca3af;margin-bottom:0;line-height:1.5}.cabTypePrice{font-size:1.1rem;font-weight:800;color:#1e3a8a;margin-bottom:2px;white-space:nowrap}.strikeOffPrice{font-size:.78rem;color:#d1d5db;margin-left:4px;font-weight:400}.viewCabBtn{font-size:.78rem;font-weight:700;white-space:nowrap;border-radius:8px;padding:7px 14px;border:0;transition:background .18s;letter-spacing:.2px}.filter-btn:hover,.viewCabBtn,.viewCabBtn:hover{background:#3b82f6;color:#fff}.faq-section-wrapper{margin-top:40px;margin-bottom:16px}.faq-section-title{text-align:center;margin-bottom:28px}.faq-section-title h2{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:800;color:#1e3a8a;display:inline-block;padding-bottom:10px;border-bottom:3px solid #e95440;margin-bottom:6px}.faq-heading-block p,.faq-section-title p{font-size:.85rem;color:#6b7280;margin:0}.popular-city-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:22px 24px;margin-top:28px;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.popular-city-section h3{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#1e3a8a;border-left:4px solid #e95440;padding-left:10px;margin-bottom:16px}.city-link-item{margin-bottom:7px}.city-link-item a{color:#374151;font-size:.85rem;font-weight:400;text-decoration:none;display:flex;align-items:center;gap:7px;transition:color .15s}.city-link-item a i{color:#3b82f6;font-size:10px;flex-shrink:0}.mobile-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;position:sticky;top:0;z-index:99;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.filter-btn{flex:1;text-align:center;padding:8px 6px;font-size:.78rem;font-weight:700;color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;cursor:pointer;letter-spacing:.2px;transition:all .15s}.filter-btn:hover{border-color:#3b82f6}.filter-modal-content{border-radius:16px 16px 0 0;overflow:hidden}.filter-modal-content .modal-header{background:#fff;border-bottom:1px solid #e5e7eb}.filter-modal-content .modal-body h6{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;margin:16px 0 8px}.ss-section-divider{display:flex;align-items:center;gap:14px;margin:32px 0 20px}.ss-section-divider h2{font-size:clamp(1rem,2vw,1.2rem);font-weight:800;color:#1e3a8a;white-space:nowrap;margin:0}.ss-section-divider::after,.ss-section-divider::before{content:"";flex:1;height:2px;background:linear-gradient(90deg,#dbeafe,transparent)}.ss-section-divider::after{background:linear-gradient(270deg,#dbeafe,transparent)}.main-content{padding-top:8px}@media (max-width:767px){.blog-content-card,.route-info{padding:18px 16px}.filter-box{position:static}.cabTypeHead th,.cabTypeRow td{font-size:.7rem;padding:9px 8px!important}.cabTypeRow td{font-size:.82rem}.popular-city-section{padding:16px}}.route-info{background:#f8f9fa;padding:24px 28px;border-radius:10px;margin-bottom:20px;border-left:4px solid #3b82f6}.route-info .route-meta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:6px}.route-info .route-meta-item{display:flex;align-items:center;gap:5px;font-size:.9rem;color:#555}.none{display:none}.faq-wrapper{margin:44px 0 32px}.faq-heading-block{text-align:center;margin-bottom:32px}.faq-heading-block h2{font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:800;color:#1e3a8a;margin-bottom:6px;line-height:1.3}.faq-heading-block p{font-size:.88rem}.faq-heading-block .faq-title-bar{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.faq-heading-block .faq-title-bar::after,.faq-heading-block .faq-title-bar::before{content:"";width:40px;height:3px;background:#e95440;border-radius:2px;display:inline-block}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;overflow:hidden;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 4px 16px rgb(30 58 138 / .08)}.faq-item.open{border-color:#3b82f6;box-shadow:0 4px 16px rgb(59 130 246 / .1)}.faq-question{width:100%;background:0 0;border:0;text-align:left;padding:15px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer;font-size:.9rem;font-weight:700;color:#1e3a8a;line-height:1.45;transition:color .15s,background .15s}.faq-question:hover{background:#f0f6ff;color:#3b82f6}.faq-item.open .faq-question{color:#3b82f6;background:#3b82f621;border-bottom:1px solid #3b82f621}.faq-question .faq-q-number{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#3b82f6;margin-top:1px}.faq-item.open .faq-q-number{background:#fde8e5;border-color:#fca5a5;color:#e95440}.faq-question .faq-q-text{flex:1}.faq-question .faq-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#6b7280;transition:all .25s;margin-top:2px}.faq-item.open .faq-icon{background:#e95440;border-color:#e95440;color:#fff;transform:rotate(45deg)}.faq-answer{display:none;padding:14px 18px 18px 54px;font-size:.875rem;color:#4b5563;line-height:1.8;border-top:1px solid #f3f4f6}.faq-answer a{color:#3b82f6;font-weight:600;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faq-accordion .faq-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;overflow:hidden}.faq-accordion .faq-header{padding:0}.faq-accordion .faq-btn{width:100%;background:0 0;border:0;text-align:left;padding:14px 18px;font-size:.88rem;font-weight:700;color:#1e3a8a;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;line-height:1.45}.faq-accordion .faq-btn:hover{background:#f0f6ff;color:#e95440}.faq-accordion .faq-body{padding:12px 18px 16px;font-size:.875rem;color:#4b5563;line-height:1.75;border-top:1px solid #f3f4f6}.faq-accordion .arrow-icon i{color:#3b82f6;font-size:1.1rem;transition:transform .25s}@media (max-width:767px){.faq-answer{padding-left:18px}.faq-question{font-size:.84rem;padding:13px 14px}.faq-q-number{display:none}}