.texas-hero-section{background:var(--background-color);overflow:hidden;padding:80px 0 60px;position:relative}.texas-hero-section:before{display:none}.hero-content{position:relative;z-index:2}.hero-title{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1.5rem}.hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);max-width:700px}.vin-search-wrapper{max-width:700px;position:relative}.texas-vin-search{transform:scale(1.05)}.texas-vin-search .vin-search-input{background:var(--card-bg)!important;border:2px solid var(--border-color)!important;box-shadow:var(--card-shadow)!important;color:var(--text-color)!important;font-size:1.1rem!important;height:56px!important;padding:14px 50px 14px 24px!important}.texas-vin-search .vin-search-input:focus{background:var(--card-bg)!important;border-color:var(--accent-color)!important;box-shadow:0 0 0 .25rem rgba(var(--accent-color-rgb),.25)!important}.texas-vin-search .vin-search-button{background:var(--button-bg)!important;border:none!important;box-shadow:var(--card-shadow)!important;color:var(--button-text)!important;font-size:1.05rem!important;font-weight:700!important;height:56px!important;min-width:150px!important;padding:0 30px!important}.texas-vin-search .vin-search-button:hover:not(:disabled){background:var(--button-hover-bg)!important;box-shadow:0 8px 25px rgba(var(--accent-color-rgb),.3)!important;transform:translateY(-2px)}.trust-indicators{animation:fadeInUp .8s ease-out .3s both}.trust-indicators .badge{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:20px;box-shadow:var(--card-shadow);color:var(--text-color)!important;padding:8px 12px}.partner-logos{animation:fadeInUp .8s ease-out .5s both;border-top:1px solid var(--border-color);padding-top:20px}.partner-logo{filter:grayscale(100%);opacity:.8;transition:all .3s ease}.partner-logo:hover{filter:grayscale(0);opacity:1}.trust-badge-text{background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);display:inline-block;font-size:12px;font-weight:600;margin:0 5px;padding:8px 12px;transition:all .3s ease}.trust-badge-text:hover{background:var(--section-bg);border-color:var(--accent-color)}.texas-coverage-visual{align-items:center;background:var(--accent-color);border-radius:8px;box-shadow:var(--card-shadow);color:var(--button-text);display:flex;height:400px;justify-content:center;overflow:hidden;padding:40px;position:relative;text-align:center}.texas-coverage-visual:before{background:linear-gradient(45deg,#ffffff0d 25%,#0000 0,#0000 75%,#ffffff0d 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.coverage-content{position:relative;z-index:1}.coverage-content h4{color:var(--button-text);font-size:24px;font-weight:700;margin-bottom:15px}.coverage-content p{color:var(--button-text);font-size:16px;margin-bottom:20px;opacity:.9}.coverage-stats{color:var(--button-text);font-size:14px;font-style:italic;opacity:.8}.partner-text{color:var(--muted-paragraph-color);font-size:.85rem}.breadcrumb-section{background:var(--section-bg);border-bottom:1px solid var(--border-color)}.breadcrumb{background:#0000;margin:0}.breadcrumb-item+.breadcrumb-item:before{content:"›";font-weight:700}.benefits-section,.content-section,.faq-section,.information-section,.map-section{padding:60px 0}.section-title{color:var(--heading-color);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:2rem;position:relative}.section-title:after{background:var(--accent-color);content:"";display:block;height:4px;margin:20px 0;width:60px}.section-title.text-center:after{margin:20px auto}.info-card{background:var(--card-bg);border:none;border-radius:12px;box-shadow:var(--card-shadow);color:var(--card-text);overflow:hidden;transition:all .3s ease}.info-card:hover{box-shadow:0 12px 35px rgba(var(--accent-color-rgb),.15);transform:translateY(-5px)}.info-card.sticky-top{top:100px}.card-title{color:var(--heading-color);font-size:1.25rem;font-weight:600}.city-links{max-height:400px;overflow-y:auto}.city-link{align-items:center;border-bottom:1px solid var(--border-color);color:var(--paragraph-color);display:flex;text-decoration:none;transition:all .2s ease}.city-link:hover{background:var(--section-bg);color:var(--accent-color);padding-left:10px}.vin-locations{background:var(--section-bg);border-left:4px solid var(--accent-color);border-radius:10px;padding:20px}.location-item{background:var(--card-bg);border-radius:8px;color:var(--text-color);padding:10px;transition:all .3s ease}.location-item:hover{background:var(--accent-color);color:var(--button-text);transform:translateX(5px)}.location-item:hover .text-primary{color:var(--button-text)!important}.texas-map-container{border-radius:15px;box-shadow:0 10px 40px #00000026;overflow:hidden;position:relative}.map-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.check-steps{padding:30px}.step-item{padding-left:20px;position:relative}.step-item:not(:last-child):before{background:var(--border-color);bottom:-20px;content:"";left:25px;position:absolute;top:45px;width:2px}.step-number{align-items:center;background:var(--accent-color);border-radius:50%;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.3);color:var(--button-text);display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-content h5{color:var(--heading-color);font-weight:600;margin-bottom:.5rem}.benefit-card{background:var(--card-bg);border:none;border-radius:12px;box-shadow:var(--card-shadow);color:var(--card-text);height:100%;transition:all .3s ease}.benefit-card:hover{box-shadow:0 15px 40px rgba(var(--accent-color-rgb),.15);transform:translateY(-10px)}.benefit-card .feature-icon{display:block;font-size:3rem}.benefit-card h4{color:var(--heading-color);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.information-section{background:var(--section-bg)}.info-item{align-items:center;background:var(--card-bg);border-radius:10px;box-shadow:var(--card-shadow);color:var(--text-color);display:flex;height:100%;padding:15px;transition:all .3s ease}.info-item:hover{background:var(--accent-color);box-shadow:0 8px 20px rgba(var(--accent-color-rgb),.2);color:var(--button-text);transform:translateY(-5px)}.info-item:hover .text-primary{color:var(--button-text)!important}.custom-accordion{border:none}.custom-accordion .accordion-item{border:none;border-radius:10px!important;box-shadow:var(--card-shadow);margin-bottom:15px}.custom-accordion .accordion-button{background:var(--card-bg);border:none;box-shadow:none;color:var(--text-color);font-size:1.05rem;font-weight:600;padding:20px}.custom-accordion .accordion-button:not(.collapsed){background:var(--accent-color);color:var(--button-text)}.custom-accordion .accordion-button:after{background-image:none;content:"+";font-size:1.5rem;font-weight:300;transition:transform .3s ease}.custom-accordion .accordion-button:not(.collapsed):after{content:"−";transform:rotate(0)}.custom-accordion .accordion-body{background:var(--card-bg);color:var(--paragraph-color);line-height:1.7;padding:20px}.cta-section{background:var(--accent-color);overflow:hidden;position:relative}.cta-section:before{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.cta-section h2{color:var(--button-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.cta-section .btn-light{background:var(--card-bg);border:none;border-radius:50px;box-shadow:0 10px 30px #0003;color:var(--text-color);font-weight:600;padding:12px 40px;transition:all .3s ease}.cta-section .btn-light:hover{background:var(--button-hover-bg);box-shadow:0 15px 40px #0000004d;transform:translateY(-3px)}.links-section{background:var(--section-bg);border-top:1px solid var(--border-color)}.links-section h5{color:var(--heading-color);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.links-section ul{padding:0}.links-section li{margin-bottom:8px}.links-section a{color:var(--paragraph-color);display:inline-block;text-decoration:none;transition:all .2s ease}.links-section a:hover{color:var(--accent-color);transform:translateX(5px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:992px){.texas-hero-section{padding:60px 0 40px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:1.75rem}.check-steps{padding:20px}.texas-map-container{margin-bottom:30px}}@media (max-width:768px){.texas-vin-search .vin-search-input{font-size:1rem!important;height:50px!important;padding:12px 40px 12px 20px!important}.texas-vin-search .vin-search-button{font-size:.95rem!important;height:50px!important;min-width:120px!important;padding:0 20px!important}.trust-indicators .badge{font-size:.8rem;padding:6px 10px}.partner-logos{margin-top:20px}.benefit-card{margin-bottom:20px}.step-item:not(:last-child):before{display:none}.custom-accordion .accordion-button{font-size:1rem;padding:15px}.links-section{text-align:center}.links-section .col-md-3{margin-bottom:30px}}@media (max-width:576px){.texas-hero-section{padding:40px 0 30px}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1rem}.vin-search-wrapper{padding:0 15px}.texas-vin-search{transform:scale(1)}.section-title{font-size:1.5rem}.info-card.sticky-top{margin-top:30px;position:relative!important;top:auto!important}}@media print{.cta-section,.links-section,.partner-logos,.texas-hero-section,.vin-search-wrapper{display:none}.benefits-section,.content-section,.information-section{page-break-inside:avoid}}.states-hero-section{align-items:center;display:flex;min-height:60vh}.hero-title{color:var(--heading-color);font-size:2.5rem;font-weight:700;line-height:1.2}.hero-subtitle{color:var(--paragraph-color);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px}.vin-search-wrapper{margin:0 auto;max-width:600px}.trust-indicators .badge{font-size:.9rem;font-weight:500}.feature-icon{font-size:3rem;margin-bottom:1rem}.region-title{border-bottom:3px solid var(--accent-color);font-weight:600;margin-bottom:2rem;padding-bottom:.5rem}.state-card{border-radius:12px;transition:all .3s ease}.state-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.state-card .card-title{color:var(--heading-color);font-size:1rem;font-weight:600}.step-item h4{color:var(--accent-color);font-weight:600;margin-bottom:1rem}.how-to-image-container{position:relative}.image-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.image-overlay .btn{pointer-events:auto}.cta-buttons .btn{margin-bottom:.5rem}@media (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.trust-indicators .col-auto{margin-bottom:.5rem}.cta-buttons .btn{display:block;margin-bottom:.75rem;width:100%}}.custom-accordion .accordion-item{border:1px solid var(--border-color);border-radius:8px;margin-bottom:.5rem;overflow:hidden}.custom-accordion .accordion-header button{background-color:var(--card-bg);border:none;color:var(--heading-color);font-weight:500}.custom-accordion .accordion-header button:not(.collapsed){background-color:var(--accent-color);color:#fff}.custom-accordion .accordion-body{background-color:var(--card-bg);color:var(--card-text)}
/*# sourceMappingURL=states.5a91e25e.chunk.css.map*/