﻿.local-hero-badge{background: rgba(212, 175, 55, 0.08);border: 1px solid rgba(212, 175, 55, 0.2);color: var(--gold-accent);}.local-why-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-top: 32px;}@media (max-width: 991px){.local-why-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.local-why-grid{grid-template-columns: 1fr;}}.local-why-card{padding: 32px;height: 100%;display: flex;flex-direction: column;gap: 16px;transition: all 0.4s var(--ease-ios);}.local-why-card:hover{border-color: var(--gold-accent);transform: translateY(-4px);box-shadow: 0 12px 30px rgba(212, 175, 55, 0.12);}.local-why-icon{width: 48px;height: 48px;border-radius: 12px;background: rgba(212, 175, 55, 0.06);border: 1px solid rgba(212, 175, 55, 0.15);display: flex;align-items: center;justify-content: center;}.local-why-icon svg,.local-why-icon i{width: 22px;height: 22px;color: var(--gold-accent);}.local-why-card h3{font-size: 1.25rem;font-weight: 700;}.local-why-card p{font-size: 0.88rem;line-height: 1.6;color: var(--text-secondary);}.local-services-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-top: 32px;}@media (max-width: 991px){.local-services-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.local-services-grid{grid-template-columns: 1fr;}}.local-service-card{position: relative;padding: 36px;display: flex;flex-direction: column;justify-content: space-between;min-height: 340px;transition: all 0.4s var(--ease-ios);}.local-service-card:hover{border-color: var(--gold-accent);transform: translateY(-4px);box-shadow: 0 12px 30px rgba(212, 175, 55, 0.12);}.local-service-card .card-glow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(circle at top right,rgba(212, 175, 55, 0.03) 0%, transparent 60%);pointer-events: none;}.local-service-header{display: flex;flex-direction: column;gap: 16px;}.local-service-icon{width: 44px;height: 44px;border-radius: 50%;background: rgba(255, 255, 255, 0.03);border: 1px solid var(--glass-border);display: flex;align-items: center;justify-content: center;}.local-service-icon svg,.local-service-icon i{width: 18px;height: 18px;color: var(--gold-accent);}.local-service-card h3{font-size: 1.35rem;font-weight: 700;letter-spacing: -0.01em;}.local-service-card p{font-size: 0.88rem;line-height: 1.6;color: var(--text-secondary);margin-top: 8px;}.local-service-bullets{margin: 16px 0;display: flex;flex-direction: column;gap: 8px;}.local-service-bullets span{font-size: 0.82rem;color: var(--text-primary);display: flex;align-items: center;gap: 8px;}.local-service-bullets svg,.local-service-bullets i{width: 12px;height: 12px;color: var(--gold-accent);}.local-service-link{font-family: 'Outfit',sans-serif;font-size: 0.88rem;font-weight: 600;color: var(--gold-accent);display: inline-flex;align-items: center;gap: 6px;margin-top: auto;}.local-service-link:hover{color: #FFF;}.local-service-link svg,.local-service-link i{width: 14px;height: 14px;transition: transform 0.3s var(--ease-ios);}.local-service-link:hover svg{transform: translateX(4px);}.local-fleet-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-top: 32px;}@media (max-width: 991px){.local-fleet-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.local-fleet-grid{grid-template-columns: 1fr;}}.local-fleet-card{padding: 0;display: flex;flex-direction: column;overflow: hidden;height: 100%;transition: all 0.4s var(--ease-ios);}.local-fleet-card:hover{border-color: var(--gold-accent);box-shadow: 0 15px 35px rgba(212, 175, 55, 0.12);}.local-fleet-image-wrapper{position: relative;width: 100%;height: 220px;overflow: hidden;background: radial-gradient(circle at center,rgba(255, 255, 255, 0.02) 0%, transparent 80%);border-bottom: 1px solid var(--glass-border);}.local-fleet-img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s var(--ease-ios);}.local-fleet-card:hover .local-fleet-img{transform: scale(1.05);}.local-fleet-content{padding: 30px;display: flex;flex-direction: column;gap: 16px;flex-grow: 1;}.local-fleet-header{display: flex;justify-content: space-between;align-items: flex-start;}.local-fleet-header h3{font-size: 1.3rem;font-weight: 700;}.local-fleet-badge{font-size: 0.68rem;font-family: 'Outfit',sans-serif;text-transform: uppercase;font-weight: 700;color: var(--gold-accent);background: rgba(212, 175, 55, 0.06);border: 1px solid rgba(212, 175, 55, 0.15);padding: 2px 8px;border-radius: 12px;}.local-fleet-desc{font-size: 0.85rem;line-height: 1.6;color: var(--text-secondary);}.local-fleet-specs{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;border-top: 1px solid rgba(255, 255, 255, 0.03);border-bottom: 1px solid rgba(255, 255, 255, 0.03);padding: 16px 0;}.local-fleet-spec-item{font-size: 0.8rem;color: var(--text-primary);display: flex;align-items: center;gap: 6px;}.local-fleet-spec-item svg,.local-fleet-spec-item i{width: 14px;height: 14px;color: var(--gold-accent);}.local-fleet-actions{display: flex;justify-content: space-between;align-items: center;margin-top: auto;padding-top: 8px;}.local-fleet-rate-box{display: flex;flex-direction: column;}.local-fleet-rate-label{font-size: 0.7rem;color: var(--text-secondary);text-transform: uppercase;}.local-fleet-rate-val{font-family: 'Outfit',sans-serif;font-size: 1.2rem;font-weight: 700;color: var(--gold-accent);}.local-fleet-rate-val small{font-size: 0.75rem;color: var(--text-secondary);font-weight: 500;}.faq-section{padding: 80px 0;background: linear-gradient(to bottom,var(--secondary-bg) 0%,var(--primary-bg) 100%);border-bottom: 1px solid rgba(255, 255, 255, 0.03);}.faq-container{max-width: 800px;margin: 0 auto;}.faq-accordion{display: flex;flex-direction: column;gap: 16px;margin-top: 32px;}.faq-item{transition: all 0.4s var(--ease-ios);}.faq-trigger{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 24px;background: rgba(255, 255, 255, 0.01);border: 1px solid var(--glass-border);border-radius: var(--radius-md);cursor: pointer;text-align: left;transition: all 0.3s var(--ease-ios);}.faq-trigger:hover{background: rgba(255, 255, 255, 0.03);border-color: rgba(212, 175, 55, 0.25);}.faq-item.active .faq-trigger{background: rgba(255, 255, 255, 0.02);border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-color: rgba(212, 175, 55, 0.3);}.faq-question{font-family: 'Outfit',sans-serif;font-size: 1.1rem;font-weight: 600;color: var(--text-primary);transition: color 0.3s var(--ease-ios);}.faq-item.active .faq-question{color: var(--gold-accent);}.faq-icon-wrapper{display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: rgba(255, 255, 255, 0.03);border: 1px solid var(--glass-border);transition: all 0.3s var(--ease-ios);}.faq-icon-wrapper svg{width: 14px;height: 14px;color: var(--text-secondary);transition: transform 0.4s var(--ease-ios),color 0.3s var(--ease-ios);}.faq-item.active .faq-icon-wrapper{background: rgba(212, 175, 55, 0.1);border-color: rgba(212, 175, 55, 0.3);}.faq-item.active .faq-icon-wrapper svg{transform: rotate(180deg);color: var(--gold-accent);}.faq-content{max-height: 0;overflow: hidden;background: rgba(255, 255, 255, 0.005);border: 1px solid var(--glass-border);border-top: none;border-bottom-left-radius: var(--radius-md);border-bottom-right-radius: var(--radius-md);transition: max-height 0.4s var(--ease-ios),border-color 0.4s var(--ease-ios);}.faq-item.active .faq-content{border-color: rgba(212, 175, 55, 0.3);}.faq-content-inner{padding: 24px;font-size: 0.92rem;line-height: 1.6;color: var(--text-secondary);border-top: 1px solid rgba(255, 255, 255, 0.03);}.safety-features-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 30px;}@media (max-width: 768px){.safety-features-list{grid-template-columns: 1fr;}}.safety-feat-item{display: flex;align-items: center;gap: 12px;padding: 16px 20px;background: rgba(255, 255, 255, 0.01);border: 1px solid var(--glass-border);border-radius: var(--radius-sm);}.safety-feat-item svg,.safety-feat-item i{width: 16px;height: 16px;color: var(--gold-accent);flex-shrink: 0;}.safety-feat-item span{font-size: 0.88rem;font-weight: 550;color: var(--text-primary);}.comparison-section{padding: 80px 0;border-top: 1px solid rgba(255, 255, 255, 0.05);background: rgba(255, 255, 255, 0.005);}.comparison-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;margin-top: 40px;}@media (max-width: 768px){.comparison-grid{grid-template-columns: 1fr;}}.comp-box{padding: 40px;border-radius: var(--radius-md);height: 100%;}.rideshare-box{background: rgba(255, 255, 255, 0.01);border: 1px solid rgba(255, 255, 255, 0.05);}.black-car-box{background: rgba(212, 175, 55, 0.02);border: 1px solid rgba(212, 175, 55, 0.15);box-shadow: 0 10px 30px rgba(212, 175, 55, 0.03);}.comp-box h3{font-size: 1.5rem;font-family: 'Outfit',sans-serif;font-weight: 700;margin-bottom: 24px;}.rideshare-box h3{color: var(--text-primary);}.black-car-box h3{color: var(--gold-accent);}.comp-box ul{list-style: none;display: flex;flex-direction: column;gap: 16px;padding: 0;}.comp-box ul li{display: flex;align-items: flex-start;gap: 12px;line-height: 1.5;font-size: 0.95rem;color: var(--text-secondary);}.comp-box ul li svg,.comp-box ul li i{width: 18px;height: 18px;flex-shrink: 0;margin-top: 2px;}.red-text{color: #ef4444;}.gold-text{color: var(--gold-accent);}.why-split-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center;margin-top: 40px;}@media (max-width: 991px){.why-split-grid{grid-template-columns: 1fr;gap: 32px;}}.why-split-visual{border-radius: 24px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.08);position: relative;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);}.why-split-img{width: 100%;height: auto;display: block;object-fit: cover;transition: transform 0.6s var(--ease-ios);}.why-split-visual:hover .why-split-img{transform: scale(1.03);}.why-split-info{display: flex;flex-direction: column;gap: 20px;}.why-split-title{font-size: 2.2rem;font-family: 'Outfit',sans-serif;font-weight: 700;line-height: 1.25;}.why-split-desc{color: var(--text-secondary);line-height: 1.6;font-size: 0.95rem;}.grid-2-col{display: grid;grid-template-columns: 1.2fr 0.8fr;gap: 48px;align-items: flex-start;}@media (max-width: 991px){.grid-2-col{grid-template-columns: 1fr;gap: 32px;}}