.marketing-hero{--odo-hero-content-min:710px}@media (width>=768px){.marketing-hero,.marketing-hero__inner{min-height:max(100svh, var(--odo-hero-content-min))}.marketing-hero__inner{grid-template-columns:minmax(0,520px) minmax(0,536px);justify-content:center;gap:clamp(32px,4.45vw,64px);padding-block:clamp(48px,8vh,72px)}.marketing-hero__visual{aspect-ratio:1;justify-self:end;width:min(100%,536px);height:auto}}@media (width<=767px){.marketing-hero,.marketing-hero__inner{min-height:0}.main-flow,.main-verification,.main-verification__inner,.main-workshop,.main-report-proof,.mileage-workflow,.mileage-claim,.mileage-claim__inner,.mileage-verification,.mileage-verification__inner,.service-capture,.service-workshop,.service-history,.service-statement,.service-statement__inner,.workshop-trust,.workshop-trust__inner,.workshop-handoff,.workshop-faq,.workshop-faq__inner,.workshop-conversion,.workshop-conversion__inner{min-height:auto}.workshop-trust,.workshop-handoff,.workshop-faq,.workshop-conversion{padding-block:48px}.workshop-trust__inner{gap:36px;display:grid}.workshop-trust__header,.workshop-trust__panel,.workshop-trust__utility{width:auto;height:auto;position:static}.workshop-trust__panel li{min-height:auto}.workshop-trust__utility{border-top:1px solid #d6e3f5;min-height:auto;padding-top:16px}.workshop-handoff header,.workshop-faq__header,.workshop-faq__list>div,.workshop-faq__list>div:first-child,.workshop-faq__list>div:nth-child(2),.workshop-faq__list>div:nth-child(3),.workshop-faq__list>div:nth-child(4),.workshop-conversion__proof{height:auto}.workshop-faq__inner{padding:0}}@media (width>=768px) and (width<=1199px){.marketing-hero__inner,.main-flow__inner,.main-verification__inner,.main-workshop__inner,.main-report-proof__inner,.mileage-workflow__inner,.mileage-claim__inner,.mileage-verification__inner,.service-capture__inner,.service-workshop__inner,.service-history__inner,.service-statement__inner,.workshop-trust__inner,.workshop-handoff__inner,.workshop-faq__inner,.workshop-conversion__inner{width:min(100% - 48px,760px)}.marketing-hero__inner{grid-template-columns:1fr;align-content:center}.marketing-hero__visual{justify-self:center;width:min(62vw,480px)}.main-flow,.main-verification,.main-workshop,.main-report-proof,.mileage-workflow,.mileage-claim,.mileage-verification,.service-capture,.service-workshop,.service-history,.service-statement,.workshop-trust,.workshop-handoff,.workshop-faq,.workshop-conversion{min-height:auto}.main-verification__inner,.mileage-workflow__content,.mileage-claim__inner,.mileage-verification__inner{grid-template-columns:1fr;gap:40px;min-height:auto;padding-block:clamp(64px,8vw,88px)}.service-capture__content,.service-statement__inner,.workshop-faq__inner,.workshop-conversion__inner{grid-template-columns:1fr;gap:40px;min-height:auto}.main-flow__cards,.main-workshop__cards,.main-report-proof__cards,.service-workshop__cards,.workshop-handoff__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.service-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.service-timeline:before{display:none}.service-timeline li{min-height:auto}.workshop-trust__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;padding-block:72px;display:grid}.workshop-trust__header,.workshop-trust__panel,.workshop-trust__utility{width:auto;height:auto;position:static}.mileage-steps{height:auto}.mileage-report-stage,.mileage-verification__browser{grid-area:auto/1;justify-self:center;width:min(100%,580px)}.service-report-stage{aspect-ratio:540/800;grid-area:auto/1;justify-self:center;width:min(100%,540px);height:auto}.service-report-stage>img{aspect-ratio:440/622;width:min(82%,440px);height:auto;left:50%;transform:translate(-50%)}.main-flow-card--2 .main-flow-card__visual,.main-report-proof .report-preview__image{aspect-ratio:500/707;width:min(100% - 48px,500px);height:auto;left:50%;transform:translate(-50%)}}@media (width>=960px) and (width<=1199px){.marketing-hero__inner{grid-template-columns:minmax(0,520px) minmax(0,536px);align-content:normal;width:min(100% - 48px,1120px)}.marketing-hero__visual{justify-self:end;width:min(100%,536px)}}
