.VehicleTerms_container__wwT0h{max-width:68.75rem;margin:0 auto;padding:1.875rem;background-color:#ffffff}.VehicleTerms_tabList__2Ikbl{display:flex;gap:.5rem;border-bottom:2px solid #e5e5e5;margin-bottom:1.5rem;flex-wrap:wrap}.VehicleTerms_tabButton__4baMd{padding:.75rem 1.5rem;min-height:2.75rem;background:transparent;border:none;border-bottom:3px solid transparent;color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.VehicleTerms_tabButton__4baMd:hover{color:#0071bc}.VehicleTerms_activeTab__k_CwU{color:#0071bc;border-bottom-color:#0071bc}.VehicleTerms_tabPanel__dtZk0{animation:VehicleTerms_fadeIn__9Z0NO .3s ease}@keyframes VehicleTerms_fadeIn__9Z0NO{0%{opacity:0}to{opacity:1}}.VehicleTerms_Heading__YdM_O{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:1.5rem 0;color:#0071bc}.VehicleTerms_subHeading__SpzGc{font-size:.875rem;font-weight:700;text-decoration:underline;color:black;padding:1.5rem 0}.VehicleTerms_numberList__bnVFI{list-style-type:decimal;line-height:1.6}.VehicleTerms_numberList__bnVFI,.VehicleTerms_numberSubList__nsEo0{font-size:.875rem;color:black;margin-top:1.25rem;list-style-position:outside;padding-left:1.5rem}.VehicleTerms_numberSubList__nsEo0{list-style-type:lower-alpha}.VehicleTerms_numberList__bnVFI li,.VehicleTerms_numberSubList__nsEo0 li{padding-bottom:1.5rem}.VehicleTerms_cancellationPolicy__xs3ZD{font-size:.875rem;color:black;margin-top:1.25rem;padding:1rem;background-color:#f7f7f7;border-left:4px solid #0071bc}.VehicleTerms_cancellationPolicy__xs3ZD p{margin:.5rem 0;line-height:1.6}@media (max-width:576px){.VehicleTerms_container__wwT0h{padding:1rem}.VehicleTerms_tabList__2Ikbl{flex-direction:column;gap:0}.VehicleTerms_tabButton__4baMd{width:100%;text-align:left;border-bottom:1px solid #e5e5e5;padding:1rem}.VehicleTerms_activeTab__k_CwU{background-color:#f0f8ff;border-left:3px solid #0071bc;border-bottom:1px solid #e5e5e5}.VehicleTerms_numberList__bnVFI{padding-left:1rem}}@media (max-width:480px){.VehicleTerms_Heading__YdM_O{text-align:center}.VehicleTerms_numberList__bnVFI li{padding-bottom:1rem}}.TermsAndConditions_heroSection__WszFd{background:linear-gradient(135deg,#0071bc,#005a96);color:white;text-align:center;padding:3rem 1rem}.TermsAndConditions_heroTitle__XePTT{font-size:clamp(2rem,5vw,3rem);margin:0 0 .5rem;font-weight:700}.TermsAndConditions_heroSubtitle__W2KJ_{font-size:clamp(1rem,2.5vw,1.25rem);margin:0 0 1rem;opacity:.9}.TermsAndConditions_lastUpdated__EDYiN{font-size:.9rem;opacity:.8;margin:0}.TermsAndConditions_tableOfContents__0pFWf{max-width:800px;margin:2rem auto;padding:1.5rem;background:#f7f7f7;border-radius:.75rem;border:1px solid #e5e5e5}.TermsAndConditions_tocTitle__MlLwH{font-size:1.1rem;color:#0071bc;margin:0 0 1rem;text-align:center}.TermsAndConditions_tocList__Gu_Dd{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.TermsAndConditions_tocList__Gu_Dd li a{color:#333;text-decoration:none;font-size:.9rem;padding:.25rem 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.TermsAndConditions_tocList__Gu_Dd li a:hover{color:#0071bc;border-bottom-color:#0071bc}.TermsAndConditions_container__9H3cV{max-width:900px;margin:0 auto;padding:2rem 1rem;background-color:#ffffff}.TermsAndConditions_section__nOgJ3{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee;scroll-margin-top:2rem}.TermsAndConditions_section__nOgJ3:last-child{border-bottom:none}.TermsAndConditions_subHeading__Y86he{font-size:1.1rem;font-weight:700;color:#0071bc;margin:0 0 1rem}.TermsAndConditions_numberList__Z6Ywu,.TermsAndConditions_paragraph__HyUww{font-size:1rem;color:#333;line-height:1.7;margin:0}.TermsAndConditions_numberList__Z6Ywu{padding-left:1.5rem}.TermsAndConditions_numberList__Z6Ywu li{margin-bottom:.75rem}.TermsAndConditions_numberList__Z6Ywu li:last-child{margin-bottom:0}.TermsAndConditions_contactCta__0s1d_{background:#f7f7f7;padding:4rem 1rem;text-align:center}.TermsAndConditions_ctaTitle__KGI51{font-size:1.75rem;color:#0071bc;margin:0 0 .75rem}.TermsAndConditions_ctaText__3HDyk{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto 2rem}.TermsAndConditions_ctaButtons__sRLbr{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.TermsAndConditions_ctaButton__O7sqj{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#0071bc;color:white;text-decoration:none;border-radius:.5rem;font-weight:600;font-size:1rem;transition:background .2s ease,transform .2s ease}.TermsAndConditions_ctaButton__O7sqj:hover{background:#005a96;transform:translateY(-2px)}.TermsAndConditions_ctaButtonSecondary__Ld0lZ{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:white;color:#0071bc;text-decoration:none;border-radius:.5rem;font-weight:600;font-size:1rem;border:2px solid #0071bc;transition:background .2s ease,color .2s ease,transform .2s ease}.TermsAndConditions_ctaButtonSecondary__Ld0lZ:hover{background:#0071bc;color:white;transform:translateY(-2px)}@media (max-width:576px){.TermsAndConditions_heroSection__WszFd{padding:2rem 1rem}.TermsAndConditions_tableOfContents__0pFWf{margin:1rem}.TermsAndConditions_tocList__Gu_Dd{flex-direction:column;align-items:center;gap:.5rem}.TermsAndConditions_container__9H3cV{padding:1.5rem 1rem}.TermsAndConditions_section__nOgJ3{margin-bottom:1.5rem;padding-bottom:1.5rem}.TermsAndConditions_contactCta__0s1d_{padding:3rem 1rem}.TermsAndConditions_ctaButtons__sRLbr{flex-direction:column;align-items:center}.TermsAndConditions_ctaButtonSecondary__Ld0lZ,.TermsAndConditions_ctaButton__O7sqj{width:100%;max-width:280px;justify-content:center}}