.Text-module__yJ2QdG__text{align-items:center;gap:var(--gap-md);line-height:var(--line-height-sm);flex-direction:row;margin-top:0;margin-bottom:0;text-decoration:none;display:flex;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-md)!important}.Text-module__yJ2QdG__text .Text-module__yJ2QdG__textContent{flex:1;min-width:0}.Text-module__yJ2QdG__text--left{text-align:left;justify-content:flex-start}.Text-module__yJ2QdG__text--center{text-align:center;justify-content:center}.Text-module__yJ2QdG__text--right{text-align:right;justify-content:flex-end}.Text-module__yJ2QdG__text--textPrimary{color:var(--text-primary)}.Text-module__yJ2QdG__text--textSecondary{color:var(--text-secondary)}.Text-module__yJ2QdG__text--themePrimary{color:var(--primary)}.Text-module__yJ2QdG__text--onThemePrimary{color:var(--on-primary)}.Text-module__yJ2QdG__text--disabled{color:var(--gray-60)}.Text-module__yJ2QdG__text--dangerRed{color:var(--red)}.Text-module__yJ2QdG__text--white{color:var(--white)}.Text-module__yJ2QdG__text--black{color:var(--black)}.Text-module__yJ2QdG__text--green{color:var(--generic-green)}.Text-module__yJ2QdG__text--inherit{color:inherit}.Text-module__yJ2QdG__text--bold{font-weight:var(--font-weight-bold)!important}.Text-module__yJ2QdG__text--medium{font-weight:var(--font-weight-medium)!important}.Text-module__yJ2QdG__text--regular{font-weight:var(--font-weight-regular)!important}.Text-module__yJ2QdG__text--paragraph{font-family:var(--typography-font-family)!important}.Text-module__yJ2QdG__text--header{font-family:var(--header-font)!important}.Text-module__yJ2QdG__text--h1{font-size:max(35px,min(4vw,45px))}.Text-module__yJ2QdG__text--h1,.Text-module__yJ2QdG__text--h2{line-height:var(--line-height-md);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.Text-module__yJ2QdG__text--h2{font-size:max(30px,min(4vw,36px))}.Text-module__yJ2QdG__text--h3{font-size:max(24px,min(2vw,30px));line-height:var(--line-height-md);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.Text-module__yJ2QdG__text--h4{font-size:max(18px,min(2vw,22px))}.Text-module__yJ2QdG__text--h4,.Text-module__yJ2QdG__text--h5{line-height:var(--line-height-sm);font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color)}.Text-module__yJ2QdG__text--h5{font-size:max(16px,min(1.5vw,18px))}.Text-module__yJ2QdG__text--bodyLarge{font-size:18px}.Text-module__yJ2QdG__text--bodyLarge,.Text-module__yJ2QdG__text--bodyRegular{font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.Text-module__yJ2QdG__text--bodyRegular{font-size:16px}.Text-module__yJ2QdG__text--bodySmall{font-size:14px}.Text-module__yJ2QdG__text--bodySmall,.Text-module__yJ2QdG__text--bodyXSmall{font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);width:auto!important;letter-spacing:var(--letter-spacing-sm)!important}.Text-module__yJ2QdG__text--bodyXSmall{font-size:12px}.Text-module__yJ2QdG__text--label{font-size:14px;font-weight:var(--font-weight-regular);line-height:var(--line-height-none);text-transform:var(--body-text-transform);white-space:nowrap;width:auto!important;font-family:var(--typography-font-family)!important;letter-spacing:var(--letter-spacing-sm)!important}.Text-module__yJ2QdG__text--lineHeight1{line-height:1!important}.Text-module__yJ2QdG__text--lineHeight125{line-height:1.25!important}.Text-module__yJ2QdG__text--lineHeight150 p{line-height:1.5!important}.Text-module__yJ2QdG__text--underline{text-decoration:underline}.Text-module__yJ2QdG__text--lineThrough{text-decoration:line-through}.Text-module__yJ2QdG__text--italic{font-style:italic}.Text-module__yJ2QdG__text--uppercase{text-transform:uppercase}.Text-module__yJ2QdG__text--noWrap{white-space:nowrap}.Text-module__yJ2QdG__text--highlightText{outline:1px solid var(--red);outline-offset:2px}.Text-module__yJ2QdG__text--white a{background-color:rgba(0,0,0,0);border-radius:0;padding:0}.Text-module__yJ2QdG__text a{background-color:var(--elevated-level-two);border-radius:var(--padding-sm);padding:0 4px 4px;line-height:1;text-decoration:underline;transition:color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.Text-module__yJ2QdG__text a:hover{color:var(--primary)}}.Text-module__yJ2QdG__htmlContent{display:block}.VDPCardBase-module__QMjynq__card{gap:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));width:100%;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex}@media print{.VDPCardBase-module__QMjynq__card{display:none}}.VDPCardBase-module__QMjynq__card .VDPCardBase-module__QMjynq__head{gap:12px;padding:4px;display:flex}.VDPCardBase-module__QMjynq__card .VDPCardBase-module__QMjynq__head .VDPCardBase-module__QMjynq__title{letter-spacing:-.03em;color:var(--text-primary);text-transform:capitalize;font-size:22px;font-style:normal;font-weight:400;line-height:100%}.FeaturesCard-module__sDjPkG__features{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.FeaturesCard-module__sDjPkG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:44px;padding:0 var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-full);cursor:pointer;border:none;display:flex}.FeaturesCard-module__sDjPkG__featureChip span{color:var(--text-primary)}.FeaturesCard-module__sDjPkG__featureChip p{letter-spacing:-.9px;color:var(--text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.FeaturesCard-module__sDjPkG__featureChip .FeaturesCard-module__sDjPkG__icon{width:24px;color:var(--text-primary)}.FeaturesCard-module__sDjPkG__featureChip .FeaturesCard-module__sDjPkG__icon path{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.FeaturesCard-module__sDjPkG__featureChip:hover{box-shadow:var(--shadow-hover);transition:all 80ms ease-in-out}.FeaturesCard-module__sDjPkG__featureChip:hover .FeaturesCard-module__sDjPkG__icon,.FeaturesCard-module__sDjPkG__featureChip:hover .FeaturesCard-module__sDjPkG__icon path,.FeaturesCard-module__sDjPkG__featureChip:hover p,.FeaturesCard-module__sDjPkG__featureChip:hover p path,.FeaturesCard-module__sDjPkG__featureChip:hover span,.FeaturesCard-module__sDjPkG__featureChip:hover span path{color:var(--primary);transition:all 80ms ease-in-out}}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard{color:#1a1a1a;page-break-inside:auto;page-break-before:avoid;background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:none}[data-print-page=true] .PrintableVehicleCard-module__nA9JnG__printableVehicleCard{page-break-inside:avoid;display:block}body:has([href*="/print"]) .PrintableVehicleCard-module__nA9JnG__printableVehicleCard{page-break-inside:avoid;display:block}[data-print-page=true] .PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page{box-shadow:none;border:none;padding:0}body:has([href*="/print"]) .PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page{box-shadow:none;border:none;padding:0}@media print{.PrintableVehicleCard-module__nA9JnG__printableVehicleCard{page-break-inside:avoid;display:block}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page{box-shadow:none;border:none;padding:0}}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard p,.PrintableVehicleCard-module__nA9JnG__printableVehicleCard span{margin-top:0;margin-bottom:0;font-size:13px;font-weight:400}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__headline{color:#0f0f0f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:700}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__itemCtn{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__itemCtn .PrintableVehicleCard-module__nA9JnG__label{color:#4a4a4a;font-weight:500}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__itemCtn .PrintableVehicleCard-module__nA9JnG__value{color:#1a1a1a;font-weight:600}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page{border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:12px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__pictureCtn{flex-direction:column;align-items:center;gap:12px;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__logo{width:120px;height:auto;margin-bottom:8px;display:block}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__image{object-fit:cover;border:2px solid #c8d1d9;border-radius:8px;width:280px;height:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details{flex-direction:column;gap:8px;width:100%;margin-left:20px;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__title{letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:4px;font-size:1.6em;font-weight:800}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__miles{color:#4a4a4a;background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-size:.95em;font-weight:600;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__pricing{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:2px solid #b8d4f0;border-radius:8px;gap:8px;margin-top:4px;padding:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__pricing .PrintableVehicleCard-module__nA9JnG__finalPrice{background:linear-gradient(135deg,#e8f5e8,#d4f4d4);border:2px solid #a8d5a8;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__pricing .PrintableVehicleCard-module__nA9JnG__finalPrice .PrintableVehicleCard-module__nA9JnG__label,.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__pricing .PrintableVehicleCard-module__nA9JnG__finalPrice .PrintableVehicleCard-module__nA9JnG__value{font-size:14px;font-weight:700}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__header .PrintableVehicleCard-module__nA9JnG__details .PrintableVehicleCard-module__nA9JnG__pricing .PrintableVehicleCard-module__nA9JnG__finalPrice .PrintableVehicleCard-module__nA9JnG__value{color:#2d5a2d}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__specifications{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;width:100%;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__specifications .PrintableVehicleCard-module__nA9JnG__detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;display:grid}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__specifications .PrintableVehicleCard-module__nA9JnG__detailsGrid .PrintableVehicleCard-module__nA9JnG__detailItem{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__specifications .PrintableVehicleCard-module__nA9JnG__detailsGrid .PrintableVehicleCard-module__nA9JnG__detailItem .PrintableVehicleCard-module__nA9JnG__detailName{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__specifications .PrintableVehicleCard-module__nA9JnG__detailsGrid .PrintableVehicleCard-module__nA9JnG__detailItem .PrintableVehicleCard-module__nA9JnG__detailValue{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__features{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__features ul{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__features ul li{background-color:#fff;border-radius:4px;font-size:12px;font-weight:500}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__features ul li:before{content:"✓";color:#34a853;margin-right:6px;font-weight:700}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__hours{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin:0 0 4px;padding:20px}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__hours ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__hours ul .PrintableVehicleCard-module__nA9JnG__hour{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__hours ul .PrintableVehicleCard-module__nA9JnG__hour .PrintableVehicleCard-module__nA9JnG__label{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__hours ul .PrintableVehicleCard-module__nA9JnG__hour .PrintableVehicleCard-module__nA9JnG__value{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__contact{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:1px solid #e1e5e9;border-radius:8px;width:100%;padding:20px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__contact p{margin-bottom:6px;font-weight:500}.PrintableVehicleCard-module__nA9JnG__printableVehicleCard .PrintableVehicleCard-module__nA9JnG__page .PrintableVehicleCard-module__nA9JnG__contact p:last-child{margin-bottom:0}