@charset "UTF-8";.localCar-page{min-height:100vh}.localCar-hero{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.localCar-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.localCar-text-container{position:relative;z-index:2;text-align:center;color:#fff;width:100%;padding:0 20px;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.localCar-text-container.localCar-animate-in{opacity:1;transform:translateY(0)}.localCar-text-container .localCar-main-heading{font-size:38px;font-weight:700;margin-bottom:1rem;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.7);animation:fadeInUp 1s ease-out .2s both;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width: 992px){.localCar-text-container .localCar-main-heading{font-size:30px;padding:0 10px;line-height:1.3}}@media (max-width: 480px){.localCar-text-container .localCar-main-heading{font-size:22px;padding:0 5px}}.localCar-text-container .localCar-sub-heading{font-size:1.4rem;font-weight:400;margin-bottom:0;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.7);animation:fadeInUp 1s ease-out .4s both;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 992px){.localCar-text-container .localCar-sub-heading{font-size:1.2rem;padding:0 10px}}@media (max-width: 480px){.localCar-text-container .localCar-sub-heading{font-size:1.1rem;padding:0 5px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.localCar-content-section{display:flex;flex-direction:column}.localCar-content-section .localCar-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}@media (max-width: 992px){.localCar-content-section .localCar-container{max-width:100%;padding:0 15px;width:100%;box-sizing:border-box}}@media (max-width: 480px){.localCar-content-section .localCar-container{max-width:100%;padding:0 10px;width:100%;box-sizing:border-box}}.localCar-content-section h2{color:#333;margin-bottom:50px;text-align:center;font-size:2.8rem;font-weight:600;position:relative;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;overflow:hidden;white-space:normal;word-break:break-word;max-width:100%;width:100%;box-sizing:border-box}.localCar-content-section h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(135deg,#1668e3,#fad130);border-radius:2px}@media (max-width: 992px){.localCar-content-section h2{font-size:2.2rem;padding:0 10px;line-height:1.3;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%;width:100%;box-sizing:border-box;display:block}}@media (max-width: 480px){.localCar-content-section h2{font-size:1.8rem;padding:0 5px;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%;width:100%;box-sizing:border-box;display:block}}.localCar-overview-section{margin-bottom:1rem;padding:30px;background-color:#fff}.localCar-overview-section .localCar-advantages-grid{display:flex;flex-direction:column;gap:30px;margin-top:50px}.localCar-overview-section .localCar-advantages-row{display:flex;gap:30px;justify-content:center}@media (max-width: 992px){.localCar-overview-section .localCar-advantages-row{flex-direction:column;gap:20px}}.localCar-overview-section .localCar-advantage-card{background:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 4px 20px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;flex:1;max-width:400px}.localCar-overview-section .localCar-advantage-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.localCar-overview-section .localCar-advantage-card .localCar-icon{font-size:3rem;margin-bottom:20px}.localCar-overview-section .localCar-advantage-card h3{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:15px}.localCar-overview-section .localCar-advantage-card p{color:#666;line-height:1.6;margin:0}.localCar-companies-section{margin-bottom:1rem;padding:30px;background-color:#fff}.localCar-companies-section .localCar-region-tabs{margin-top:50px}.localCar-companies-section .localCar-region-tab{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000001a;margin-bottom:30px}.localCar-companies-section .localCar-region-tab h3{color:#333;font-size:2rem;font-weight:600;margin-bottom:30px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.localCar-companies-section .localCar-region-tab .localCar-company-list{display:flex;flex-direction:column;gap:30px}.localCar-companies-section .localCar-region-tab .localCar-company-item{background:#f8f9fa;padding:30px;border-radius:8px;border-left:4px solid #fad130;overflow:hidden}.localCar-companies-section .localCar-region-tab .localCar-company-item h4{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.localCar-companies-section .localCar-region-tab .localCar-company-item p{color:#666;margin-bottom:15px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.localCar-companies-section .localCar-region-tab .localCar-company-item ul{list-style:none;padding:0;margin:0}.localCar-companies-section .localCar-region-tab .localCar-company-item ul li{color:#555;position:relative;padding:5px 0 5px 20px;word-wrap:break-word;overflow-wrap:break-word}.localCar-companies-section .localCar-region-tab .localCar-company-item ul li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.localCar-tips-section{margin-bottom:1rem;padding:30px;background-color:#fff}.localCar-tips-section .localCar-tips-grid{display:flex;flex-direction:column;gap:30px;margin-top:50px}.localCar-tips-section .localCar-tips-row{display:flex;gap:30px;justify-content:center}@media (max-width: 992px){.localCar-tips-section .localCar-tips-row{flex-direction:column;gap:20px}}.localCar-tips-section .localCar-tip-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #0000001a;border-top:4px solid #007bff;transition:transform .3s ease;flex:1;max-width:400px}.localCar-tips-section .localCar-tip-card:hover{transform:translateY(-3px)}.localCar-tips-section .localCar-tip-card h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:15px}.localCar-tips-section .localCar-tip-card p{color:#666;line-height:1.6;margin:0}.localCar-testimonials-section{margin-bottom:1rem;padding:30px;background-color:#fff}.localCar-testimonials-section .localCar-testimonials-container{position:relative;margin-top:50px;display:flex;align-items:center;gap:20px}.localCar-testimonials-section .localCar-nav-arrow{background:#fff;border:2px solid #fad130;color:#fad130;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:2}.localCar-testimonials-section .localCar-nav-arrow:hover:not(:disabled){background:#fad130;color:#fff;transform:scale(1.1)}.localCar-testimonials-section .localCar-nav-arrow:disabled{opacity:.3;cursor:not-allowed;border-color:#ccc;color:#ccc}.localCar-testimonials-section .localCar-testimonials-scroll-container{flex:1;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.localCar-testimonials-section .localCar-testimonials-scroll-container::-webkit-scrollbar{display:none}.localCar-testimonials-section .localCar-testimonials-list{display:flex;gap:30px;padding:10px 0;min-width:max-content}.localCar-testimonials-section .localCar-testimonial-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #0000001a;position:relative;min-width:300px;max-width:300px;flex-shrink:0;overflow:hidden}@media (max-width: 992px){.localCar-testimonials-section .localCar-testimonial-card{min-width:280px;max-width:280px;padding:25px 20px}}.localCar-testimonials-section .localCar-testimonial-card .localCar-stars{margin-bottom:15px;font-size:1.2rem}.localCar-testimonials-section .localCar-testimonial-card p{color:#666;line-height:1.6;margin-bottom:20px;font-style:italic;padding-left:20px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.localCar-testimonials-section .localCar-testimonial-card .localCar-customer-info{display:flex;flex-direction:column;gap:5px}.localCar-testimonials-section .localCar-testimonial-card .localCar-customer-info strong{color:#333;font-size:1.1rem}.localCar-testimonials-section .localCar-testimonial-card .localCar-customer-info span{color:#888;font-size:.9rem}@media (max-width: 992px){.localCar-testimonials-section .localCar-testimonials-container{gap:10px}.localCar-testimonials-section .localCar-nav-arrow{width:40px;height:40px;font-size:20px}.localCar-testimonials-section .localCar-testimonial-card{min-width:280px;max-width:280px;padding:25px 20px}}.localCar-pricing-section{margin-bottom:1rem;padding:30px;background-color:#fff}.localCar-pricing-section .localCar-pricing-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;margin-top:50px;width:100%}.localCar-pricing-section .localCar-pricing-table .localCar-table-header{display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(135deg,#1668e3,#fad130);color:#fff;font-weight:600}.localCar-pricing-section .localCar-pricing-table .localCar-table-header .localCar-header-cell{padding:20px;text-align:center;font-size:1.1rem;word-wrap:break-word;overflow-wrap:break-word}.localCar-pricing-section .localCar-pricing-table .localCar-table-header .localCar-header-cell:first-child{text-align:left}.localCar-pricing-section .localCar-pricing-table .localCar-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid #eee}.localCar-pricing-section .localCar-pricing-table .localCar-table-row:nth-child(2n){background:#f8f9fa}.localCar-pricing-section .localCar-pricing-table .localCar-table-row:last-child{border-bottom:none}.localCar-pricing-section .localCar-pricing-table .localCar-table-row .localCar-cell{padding:15px 20px;text-align:center;color:#333;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.localCar-pricing-section .localCar-pricing-table .localCar-table-row .localCar-cell:first-child{text-align:left;font-weight:600;background:#f8f9fa}.localCar-cta-section{text-align:center;background:linear-gradient(135deg,#1668e3,#fad130);color:#fff;padding:60px 40px;border-radius:12px;margin-bottom:1rem}.localCar-cta-section h2{color:#fff;margin-bottom:20px;font-size:2.5rem;word-wrap:break-word;overflow-wrap:break-word}.localCar-cta-section h2:after{display:none}.localCar-cta-section p{font-size:1.2rem;margin-bottom:30px;opacity:.9;word-wrap:break-word;overflow-wrap:break-word}.localCar-cta-section .localCar-cta-button{background:#fff;color:#333;border:none;padding:15px 40px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003}.localCar-cta-section .localCar-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}@media (max-width: 992px){.localCar-hero{height:80vh}.localCar-text-container{padding:0 15px;max-width:100%}.localCar-content-section{padding:60px 0}.localCar-content-section .localCar-container{padding:0 15px}.localCar-content-section h2{font-size:2.2rem}.localCar-overview-section{padding:20px 15px}.localCar-overview-section .localCar-advantages-grid{gap:20px}.localCar-companies-section{padding:20px 15px}.localCar-companies-section .localCar-region-tab{padding:30px 20px}.localCar-tips-section{padding:20px 15px}.localCar-tips-section .localCar-tips-grid{gap:20px}.localCar-pricing-section{padding:20px 15px}.localCar-pricing-section .localCar-pricing-table{overflow-x:auto}.localCar-pricing-section .localCar-pricing-table .localCar-table-header,.localCar-pricing-section .localCar-pricing-table .localCar-table-row{min-width:700px}.localCar-pricing-section .localCar-pricing-table .localCar-header-cell,.localCar-pricing-section .localCar-pricing-table .localCar-cell{padding:10px;text-align:center}.localCar-pricing-section .localCar-pricing-table .localCar-header-cell:first-child,.localCar-pricing-section .localCar-pricing-table .localCar-cell:first-child{text-align:left;font-weight:600}.localCar-cta-section{padding:40px 20px}.localCar-cta-section h2{font-size:2rem}.localCar-cta-section p{font-size:1.1rem}}@media (max-width: 480px){.localCar-hero{height:70vh}.localCar-content-section{padding:40px 0}.localCar-content-section h2{font-size:1.8rem}.localCar-overview-section,.localCar-companies-section,.localCar-tips-section{padding:15px 10px}.localCar-advantage-card,.localCar-tip-card,.localCar-testimonial-card,.localCar-company-item{padding:25px 20px}}
