._page_oz2fe_1{display:flex;flex-direction:column;width:100%}._sectionContainer_oz2fe_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._heroSection_oz2fe_14{background-color:#000;color:var(--primary-foreground);padding:var(--spacing-16) 0 var(--spacing-16);position:relative;overflow:hidden}._heroSection_oz2fe_14:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in srgb,#ffffff 5%,transparent),transparent 60%);pointer-events:none}._heroContainer_oz2fe_33{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:1}._heroLayout_oz2fe_41{display:flex;flex-direction:column;gap:var(--spacing-12);align-items:center}._heroContent_oz2fe_48{flex:1;max-width:700px}._heroImageContainer_oz2fe_53{flex:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:500px}._heroImage_oz2fe_53{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover}._heroEyebrow_oz2fe_70{display:inline-block;font-family:var(--font-family-monospace);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-foreground);margin-bottom:var(--spacing-4);font-weight:600}._heroHeadline_oz2fe_81{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-6);color:var(--primary-foreground);text-transform:uppercase}._heroSubheadline_oz2fe_91{font-size:1.125rem;line-height:1.6;color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);margin-bottom:var(--spacing-8);max-width:600px}._searchBox_oz2fe_99{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-8)}._searchInputWrapper_oz2fe_106{position:relative;flex:1}._searchIcon_oz2fe_111{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._searchInput_oz2fe_106{padding-left:calc(var(--spacing-4) * 2 + 20px)!important;height:3.5rem!important;font-size:1.125rem!important;background-color:var(--surface)!important;border:1px solid transparent!important;color:var(--surface-foreground)!important}._searchInput_oz2fe_106:focus{border-color:var(--accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)!important}._searchButton_oz2fe_133{height:3.5rem;font-size:1.125rem;background-color:var(--accent)!important;color:var(--accent-foreground)!important;border-color:var(--accent)!important}._searchButton_oz2fe_133:hover{background-color:color-mix(in srgb,var(--accent) 85%,black)!important}._heroActions_oz2fe_145{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._orangeButton_oz2fe_152{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;font-size:1.125rem!important;font-weight:700!important;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._orangeButton_oz2fe_152:hover{background-color:#d95a12!important;border-color:#d95a12!important;color:#fff!important}._orangeButton_oz2fe_152:active{background-color:#b84a0e!important;border-color:#b84a0e!important;color:#fff!important;transform:translateY(1px)}._orangeButton_oz2fe_152:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #f26b1d!important}._ml2_oz2fe_179{margin-left:var(--spacing-2)}._videoSection_oz2fe_183{padding:var(--spacing-16) 0;text-align:center}._video_oz2fe_183{display:block;width:100%;max-width:60rem;height:auto;aspect-ratio:16 / 9;margin:0 auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:var(--background)}._sectionHeader_oz2fe_201{margin-bottom:var(--spacing-12);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}._sectionTitle_oz2fe_209{font-family:var(--font-family-display);font-size:2.5rem;font-weight:400;color:var(--foreground);margin-bottom:var(--spacing-4)}._sectionDescription_oz2fe_217{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._featuredSection_oz2fe_224{padding:var(--spacing-20) 0;background-color:var(--background)}._featuredGrid_oz2fe_229{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-12)}._carCard_oz2fe_236{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._carCard_oz2fe_236:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._carImagePlaceholder_oz2fe_251{height:160px;background-color:var(--muted);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);overflow:hidden}._carImageActual_oz2fe_261{width:100%;height:100%;object-fit:cover}._carIcon_oz2fe_267{color:var(--muted-foreground);opacity:.5}._carDetails_oz2fe_272{padding:1.25rem;display:flex;flex-direction:column;flex:1}._carHeader_oz2fe_279{margin-bottom:var(--spacing-4)}._carYear_oz2fe_283{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._carName_oz2fe_289{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;margin:var(--spacing-1) 0;color:var(--foreground)}._carTrim_oz2fe_297{font-size:.875rem;color:var(--muted-foreground)}._pricingDossier_oz2fe_302{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-sm);margin-top:auto}._priceRow_oz2fe_309{display:flex;justify-content:space-between;margin-bottom:var(--spacing-2);font-size:.875rem}._priceLabel_oz2fe_316{color:var(--muted-foreground)}._priceMsrp_oz2fe_320{text-decoration:line-through;color:var(--muted-foreground)}._priceValue_oz2fe_325{font-family:var(--font-family-monospace);font-weight:500;color:var(--foreground)}._priceDivider_oz2fe_331{height:1px;background-color:var(--border);margin:var(--spacing-3) 0}._priceRowHighlight_oz2fe_337{display:flex;justify-content:space-between;align-items:center}._priceLabelHighlight_oz2fe_343{font-weight:600;color:var(--primary)}._priceValueHighlight_oz2fe_348{font-family:var(--font-family-monospace);font-size:1.25rem;font-weight:700;color:var(--accent)}._centerAction_oz2fe_355{text-align:center}._carCardSkeleton_oz2fe_360{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:380px;display:flex;flex-direction:column}._skeletonImage_oz2fe_369{height:160px;border-radius:0}._skeletonContent_oz2fe_374{padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonText_oz2fe_381{height:1rem;width:60%}._skeletonTextLarge_oz2fe_386{height:2rem;width:80%}._valueSection_oz2fe_392{background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--spacing-16) 0}._valueGrid_oz2fe_399{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-12)}._valueItem_oz2fe_405{display:flex;flex-direction:column;align-items:flex-start}._valueIconWrapper_oz2fe_411{width:3rem;height:3rem;background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._valueIcon_oz2fe_411{color:var(--primary)}._valueTitle_oz2fe_426{font-family:var(--font-family-display);font-size:1.5rem;font-weight:500;margin-bottom:var(--spacing-2)}._valueDesc_oz2fe_433{color:var(--muted-foreground);line-height:1.6}._tiersSection_oz2fe_439{padding:var(--spacing-20) 0;background-color:var(--background)}._tiersGrid_oz2fe_444{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8);align-items:center;max-width:1200px;margin:0 auto}._tierCard_oz2fe_453{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-8);display:flex;flex-direction:column;height:100%}._tierCardHighlighted_oz2fe_463{border-color:var(--primary);box-shadow:var(--shadow-lg);position:relative;transform:scale(1.02);z-index:1}._tierHeader_oz2fe_472{margin-bottom:var(--spacing-6);text-align:center}._tierName_oz2fe_477{font-family:var(--font-family-display);font-size:1.75rem;font-weight:500;margin-bottom:var(--spacing-2)}._tierDesc_oz2fe_484{color:var(--muted-foreground);font-size:.9375rem}._tierPrice_oz2fe_489{font-family:var(--font-family-monospace);font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-8);color:var(--foreground)}._tierPriceSuffix_oz2fe_498{display:block;font-family:var(--font-family-base);font-size:.9375rem;font-weight:400;color:var(--muted-foreground)}._tierFeatures_oz2fe_506{list-style:none;padding:0;margin:0 0 var(--spacing-8) 0;flex:1}._tierFeatures_oz2fe_506 li{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4);font-size:.9375rem;color:var(--foreground)}._checkIcon_oz2fe_522{color:var(--accent);flex-shrink:0;margin-top:2px}._fullWidth_oz2fe_528{width:100%}._qaSection_oz2fe_533{padding:var(--spacing-20) 0;background-color:var(--surface);border-top:1px solid var(--border)}._qaGrid_oz2fe_539{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8);max-width:900px;margin:0 auto}._qaItem_oz2fe_547{margin-bottom:var(--spacing-4)}._qaQuestion_oz2fe_551{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._qaIcon_oz2fe_561{color:var(--primary);flex-shrink:0}._qaAnswer_oz2fe_566{color:var(--muted-foreground);line-height:1.6;padding-left:calc(20px + var(--spacing-2))}._ctaSection_oz2fe_573{background-color:var(--foreground);color:var(--background);padding:var(--spacing-20) var(--spacing-6);text-align:center}._ctaContainer_oz2fe_580{max-width:800px;margin:0 auto}._ctaHeadline_oz2fe_585{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;margin-bottom:var(--spacing-4);color:var(--background)}._ctaSubheadline_oz2fe_593{font-size:1.125rem;line-height:1.6;color:color-mix(in srgb,var(--background) 70%,transparent);margin-bottom:var(--spacing-8)}._ctaActions_oz2fe_600{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._ctaOutlineBtn_oz2fe_607{border-color:var(--background)!important;color:var(--background)!important}._ctaOutlineBtn_oz2fe_607:hover{background-color:color-mix(in srgb,var(--background) 10%,transparent)!important}._footer_oz2fe_618{background-color:#000;color:var(--foreground);padding:var(--spacing-16) 0 var(--spacing-8);border-top:1px solid var(--border);margin-top:auto}._footerContainer_oz2fe_626{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-12)}._footerTop_oz2fe_635{display:flex;flex-direction:column;gap:var(--spacing-8)}._footerBrandArea_oz2fe_641{display:flex;flex-direction:column;gap:var(--spacing-2)}._footerBrand_oz2fe_641{display:flex;align-items:center;gap:var(--spacing-2)}._footerLogoLink_oz2fe_653{display:inline-flex;flex-shrink:0;border-radius:var(--radius-sm)}._footerLogoLink_oz2fe_653:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._footerLogoImage_oz2fe_664{display:block;height:3.5rem;width:auto;max-width:100%;object-fit:contain}._footerTagline_oz2fe_672{color:var(--muted-foreground);font-size:.9375rem}._footerLinksGrid_oz2fe_677{display:flex;gap:var(--spacing-12);flex-wrap:wrap}._footerLinkCol_oz2fe_683{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerLinkHeader_oz2fe_689{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground)}._footerLinksList_oz2fe_697{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerLinksList_oz2fe_697 a{color:var(--muted-foreground);font-size:.9375rem;transition:color var(--animation-duration-fast) ease}._footerLinksList_oz2fe_697 a:hover{color:var(--primary)}._footerBottom_oz2fe_713{border-top:1px solid var(--border);padding-top:var(--spacing-8);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._footerText_oz2fe_723{color:var(--muted-foreground);font-size:.875rem}._page_oz2fe_1 [data-revealed=true]{animation:_fadeUp_oz2fe_1 var(--animation-duration-slow) ease forwards}@keyframes _fadeUp_oz2fe_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._footerLogoImage_oz2fe_664{height:4rem}._searchBox_oz2fe_99{flex-direction:row}._searchButton_oz2fe_133{width:auto}._heroActions_oz2fe_145{flex-direction:row;align-items:center}._heroLayout_oz2fe_41{flex-direction:row;text-align:left}._footerTop_oz2fe_635{flex-direction:row;justify-content:space-between}}
