.styles-module-scss-module__2fuHea__contactButton{cursor:pointer;width:100%;height:auto;font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-small-14-font-family);font-size:14px;font-size:var(--typography-heading-small-14-font-size);font-weight:600;font-weight:var(--typography-heading-small-14-font-weight);line-height:20px;line-height:var(--typography-heading-small-14-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-small-14-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-small-14-text-transform);color:var(--colour-foreground-default);background-color:var(--colour-button-default);border:1px solid;border-color:var(--colour-border-default);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;display:flex}.styles-module-scss-module__2fuHea__contactButton .styles-module-scss-module__2fuHea__phoneIcon{width:24px;height:24px}
.styles-module-scss-module__lzkSga__estimatedValueRange{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__lzkSga__estimatedValueRange .styles-module-scss-module__lzkSga__title{font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-muted)}.styles-module-scss-module__lzkSga__estimatedValueRange .styles-module-scss-module__lzkSga__valueRange{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex}.styles-module-scss-module__lzkSga__estimatedValueRange .styles-module-scss-module__lzkSga__valueRange .styles-module-scss-module__lzkSga__value{font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-medium-21-font-family);font-size:21px;font-size:var(--typography-heading-medium-21-font-size);font-weight:600;font-weight:var(--typography-heading-medium-21-font-weight);line-height:1.25;line-height:var(--typography-heading-medium-21-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-medium-21-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-medium-21-text-transform);color:var(--colour-foreground-default)}.styles-module-scss-module__lzkSga__estimatedValueRange .styles-module-scss-module__lzkSga__valueRange .styles-module-scss-module__lzkSga__rangeLine{stroke-width:2px;color:var(--colour-action-disabled);height:0;flex:1 0 0}
.styles-module-scss-module__NloBzq__excludedCard{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;margin:8px 0 16px;padding:0;display:flex}.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__excludedContent{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__mainMessage,.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__subMessage,.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__faqInfo{width:100%;font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-default);margin:0}.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__faqInfo{margin-top:8px}.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__faqButton{border:1px solid var(--colour-base-alpha-foreground-50,#00344b80);width:100%;font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-small-14-font-family);font-size:14px;font-size:var(--typography-heading-small-14-font-size);font-weight:600;font-weight:var(--typography-heading-small-14-font-weight);line-height:20px;line-height:var(--typography-heading-small-14-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-small-14-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-small-14-text-transform);color:var(--colour-foreground-default);background:0 0;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;display:flex}.styles-module-scss-module__NloBzq__excludedCard .styles-module-scss-module__NloBzq__infoIcon{width:20px;height:20px}
.styles-module-scss-module__X5joTW__offerCard{background-color:#fff;background-color:var(--colour-neutral-white);border-radius:8px;flex-direction:column;align-self:stretch;align-items:center;display:flex;box-shadow:0 0 1px #00000080,0 4px 8px #0000001a}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__offerContent{flex-direction:column;align-items:center;width:100%;padding:16px;display:flex}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__offerTitle{font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-14-font-family);font-size:14px;font-size:var(--typography-body-small-14-font-size);font-weight:400;font-weight:var(--typography-body-small-14-font-weight);line-height:1.5;line-height:var(--typography-body-small-14-line-height);letter-spacing:0;letter-spacing:var(--typography-body-small-14-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-14-text-transform);color:var(--colour-brand-darken);margin-bottom:12px}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__offerTitle .styles-module-scss-module__X5joTW__footnote{color:var(--colour-action-default);margin-left:4px}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__offerValue{font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-title-54-font-family);font-size:54px;font-size:var(--typography-heading-title-54-font-size);font-weight:600;font-weight:var(--typography-heading-title-54-font-weight);line-height:1.25;line-height:var(--typography-heading-title-54-line-height);letter-spacing:.3384px;letter-spacing:var(--typography-heading-title-54-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-title-54-text-transform);color:var(--colour-brand-default);margin-bottom:12px}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__offerTerms{text-align:center;font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-14-font-family);font-size:14px;font-size:var(--typography-body-small-14-font-size);font-weight:400;font-weight:var(--typography-body-small-14-font-weight);line-height:1.5;line-height:var(--typography-body-small-14-line-height);letter-spacing:0;letter-spacing:var(--typography-body-small-14-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-14-text-transform);color:var(--colour-brand-darken);margin-bottom:12px}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__contactButton{cursor:pointer;width:100%;font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-small-14-font-family);font-size:14px;font-size:var(--typography-heading-small-14-font-size);font-weight:600;font-weight:var(--typography-heading-small-14-font-weight);line-height:20px;line-height:var(--typography-heading-small-14-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-small-14-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-small-14-text-transform);color:var(--colour-foreground-default);background-color:var(--colour-button-default);border:1px solid;border-color:var(--colour-border-default);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__contactButton:hover{background-color:var(--colour-button-hover)}.styles-module-scss-module__X5joTW__offerCard .styles-module-scss-module__X5joTW__phoneIcon{width:20px;height:20px}
.styles-module-scss-module__mxQt3a__valRequestTitle{font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-medium-21-font-family);font-size:21px;font-size:var(--typography-heading-medium-21-font-size);font-weight:600;font-weight:var(--typography-heading-medium-21-font-weight);line-height:1.25;line-height:var(--typography-heading-medium-21-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-medium-21-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-medium-21-text-transform);color:var(--colour-foreground-default);margin-bottom:16px}
.styles-module-scss-module__BEfq7W__container{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__valRequestTitle{font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-medium-21-font-family);font-size:21px;font-size:var(--typography-heading-medium-21-font-size);font-weight:600;font-weight:var(--typography-heading-medium-21-font-weight);line-height:1.25;line-height:var(--typography-heading-medium-21-line-height);letter-spacing:.25px;letter-spacing:var(--typography-heading-medium-21-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-medium-21-text-transform);color:var(--colour-foreground-default);margin-bottom:16px}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__greetingTitle{font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-muted);align-self:stretch}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__estimatedValueContainer{flex-direction:column;gap:16px;width:100%;display:flex}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__title{font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-muted)}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__divider,.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__dividerSubtle{border:0;border-top:1px solid;align-self:stretch;height:0}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__divider{border-color:#c1c7cc;border-color:var(--colour-foreground-disabled)}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__dividerSubtle{border-color:#e0e2e5;border-color:var(--colour-foreground-subtle);margin-top:12px;margin-bottom:12px}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__note{font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-default);align-self:start}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__details{border-color:#c1c7cc;border-top-style:solid;border-top-width:1px;border-color:var(--colour-foreground-disabled);color:var(--colour-foreground-default);gap:16px;padding-top:17px;display:grid}.styles-module-scss-module__BEfq7W__container .styles-module-scss-module__BEfq7W__returnButton{align-self:center;margin-top:24px}.styles-module-scss-module__BEfq7W__faqWrapper{background-color:#f3f4f5;background-color:var(--colour-foreground-lightest);border-radius:8px;width:100%;padding:24px}@media (max-width:768px){.styles-module-scss-module__BEfq7W__faqWrapper{border-radius:0;flex-direction:column;align-items:center;gap:24px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}}
.styles-module-scss-module__1498XW__termsLink{color:var(--colour-foreground-muted);margin:8px 0 0;font-size:14px}.styles-module-scss-module__1498XW__termsButton{cursor:pointer;font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-action-default);background:0 0;border:none;padding:0}.styles-module-scss-module__1498XW__dialogContent{max-height:60vh;font-style:normal;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);color:var(--colour-foreground-default);padding:16px 0;overflow-y:auto}
.styles-module-scss-module__vR-MMq__vehicleInfoCard{width:100%;font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-small-16-font-family);font-size:16px;font-size:var(--typography-heading-small-16-font-size);font-weight:600;font-weight:var(--typography-heading-small-16-font-weight);line-height:1.3;line-height:var(--typography-heading-small-16-line-height);letter-spacing:.2538px;letter-spacing:var(--typography-heading-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-small-16-text-transform);color:var(--colour-foreground-default);border-radius:8px;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.styles-module-scss-module__vR-MMq__vehicleDetails{flex:1}.styles-module-scss-module__vR-MMq__mainInfo{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__vR-MMq__vehicleTitle{margin:0;font-weight:600;line-height:1.2}.styles-module-scss-module__vR-MMq__variantInfo{font-style:normal;font-weight:400;font-family:var(--font-body-name,var(--font-name,Helvetica)),Helvetica,Arial,sans-serif;font-family:var(--typography-body-small-16-font-family);font-size:16px;font-size:var(--typography-body-small-16-font-size);font-weight:400;font-weight:var(--typography-body-small-16-font-weight);line-height:1.375;line-height:var(--typography-body-small-16-line-height);letter-spacing:.25px;letter-spacing:var(--typography-body-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-body-small-16-text-transform);align-items:center;gap:8px;margin:0;display:flex}.styles-module-scss-module__vR-MMq__dot{font-family:var(--font-name,Helvetica),Helvetica,Arial,sans-serif;font-family:var(--typography-heading-small-16-font-family);font-size:16px;font-size:var(--typography-heading-small-16-font-size);font-weight:600;font-weight:var(--typography-heading-small-16-font-weight);line-height:1.3;line-height:var(--typography-heading-small-16-line-height);letter-spacing:.2538px;letter-spacing:var(--typography-heading-small-16-letter-spacing);text-transform:inherit;text-transform:var(--typography-heading-small-16-text-transform);font-weight:600}.styles-module-scss-module__vR-MMq__iconContainer{background:var(--colour-foreground-lightest,#f3f4f5);border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.styles-module-scss-module__vR-MMq__vehicleIcon{width:24px;height:24px;display:flex}