.Quote-module__qUGhMG__wizard{gap:var(--space-3);min-width:0;display:grid}.Quote-module__qUGhMG__stepper{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Quote-module__qUGhMG__stepper::-webkit-scrollbar{display:none}.Quote-module__qUGhMG__step{flex:none;display:flex}.Quote-module__qUGhMG__stepButton{min-height:28px;font-size:var(--fs-micro);letter-spacing:.04em;color:#64748b;cursor:default;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.Quote-module__qUGhMG__stepButton>span[aria-hidden],.Quote-module__qUGhMG__stepCheck{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font-size:.62rem;line-height:1;display:inline-flex}.Quote-module__qUGhMG__stepCheck{border:none;padding:.12rem}.Quote-module__qUGhMG__stepCurrent .Quote-module__qUGhMG__stepButton{color:var(--color-brand);background:#1965b71a;border-color:#1965b773;font-weight:700}.Quote-module__qUGhMG__stepDone .Quote-module__qUGhMG__stepButton{color:var(--color-navy);cursor:pointer}.Quote-module__qUGhMG__stepDone .Quote-module__qUGhMG__stepButton:hover{border-color:#0a203a40}.Quote-module__qUGhMG__stepFuture .Quote-module__qUGhMG__stepButton{opacity:.75}@media (max-width:700px){.Quote-module__qUGhMG__stepDone .Quote-module__qUGhMG__stepLabel,.Quote-module__qUGhMG__stepFuture .Quote-module__qUGhMG__stepLabel{display:none}}.Quote-module__qUGhMG__card{gap:var(--space-4);-webkit-backdrop-filter:blur(14px);background:linear-gradient(165deg,#f4f9ffb8 0%,#e4f0fc99 55%,#dbebfca8 100%);border:1px solid #0d4a8f47;border-radius:18px;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 24px 60px #08162e1f,0 2px 8px #08162e14,inset 0 1px #fff9}.Quote-module__qUGhMG__stepBody{gap:var(--space-3);display:grid}.Quote-module__qUGhMG__stepTitle{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--color-navy)}.Quote-module__qUGhMG__stepTitle:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--focus-offset)}.Quote-module__qUGhMG__sectionHeading{font-size:var(--fs-h3);color:var(--color-navy);margin-top:var(--space-2)}.Quote-module__qUGhMG__fieldRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.Quote-module__qUGhMG__phoneRow{gap:var(--space-3);grid-template-columns:minmax(10rem,.8fr) minmax(10rem,1.2fr);display:grid}.Quote-module__qUGhMG__phoneCountry{min-width:0}@media (max-width:560px){.Quote-module__qUGhMG__phoneRow{grid-template-columns:minmax(0,1fr)}}.Quote-module__qUGhMG__field{align-content:start;gap:.35rem;min-width:0;display:grid}.Quote-module__qUGhMG__fieldLabel{font-size:var(--fs-small);color:#33475c;font-weight:600}.Quote-module__qUGhMG__fieldOptional{color:#64748b;font-weight:400}.Quote-module__qUGhMG__fieldInput{width:100%;min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;background:#fff;border:1px solid #0a203a4d;padding:.55rem .75rem}.Quote-module__qUGhMG__fieldInput:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.Quote-module__qUGhMG__fieldInput[aria-invalid=true]{border-color:#b3261e}.Quote-module__qUGhMG__fieldInput:disabled{opacity:.75;color:#33475c;cursor:not-allowed;background:#eef1f5}select.Quote-module__qUGhMG__fieldInput{appearance:auto}.Quote-module__qUGhMG__fieldNotice{font-size:var(--fs-small);color:var(--color-brand)}.Quote-module__qUGhMG__fieldError{font-size:var(--fs-small);color:#b3261e}.Quote-module__qUGhMG__vinRow{grid-template-columns:repeat(17,minmax(0,1fr));gap:clamp(2px,.5vw,5px);display:grid}.Quote-module__qUGhMG__vinSlot{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-ink);font:inherit;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #0a203a4d;padding:.5rem 0;font-size:clamp(.72rem,2.2vw,.95rem)}.Quote-module__qUGhMG__vinSlot:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.Quote-module__qUGhMG__vehicleBlock{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff8c;border:1px solid #0a203a24;margin:0;display:grid}.Quote-module__qUGhMG__vehicleTitle{font-size:var(--fs-h3);color:var(--color-navy);padding:0;font-weight:700}.Quote-module__qUGhMG__vehicleIdentity{color:#33475c;font-weight:400}.Quote-module__qUGhMG__choiceGroup{border:none;gap:.5rem;margin:0;padding:0;display:grid}.Quote-module__qUGhMG__choiceList{gap:.4rem;display:grid}.Quote-module__qUGhMG__choiceListRow{gap:var(--space-4);display:flex}.Quote-module__qUGhMG__choice{min-height:32px;color:var(--color-ink);font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.Quote-module__qUGhMG__choice input{accent-color:var(--color-brand);margin-top:.2rem}.Quote-module__qUGhMG__choice input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Quote-module__qUGhMG__choiceDisabled{opacity:.45;cursor:not-allowed}.Quote-module__qUGhMG__choiceText{gap:.1rem;display:grid}.Quote-module__qUGhMG__choiceNote{font-size:var(--fs-micro);color:#64748b}.Quote-module__qUGhMG__consent{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.Quote-module__qUGhMG__consent input{width:1.05rem;height:1.05rem;accent-color:var(--color-brand);margin-top:.25rem}.Quote-module__qUGhMG__consent input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Quote-module__qUGhMG__consentText{font-size:var(--fs-small);color:#33475c;line-height:1.55}.Quote-module__qUGhMG__summaryIntro{color:#33475c;font-size:var(--fs-small)}.Quote-module__qUGhMG__summaryGroup{padding-bottom:var(--space-3);border-bottom:1px solid #0a203a24;gap:.45rem;display:grid}.Quote-module__qUGhMG__summaryGroup:last-of-type{border-bottom:none;padding-bottom:0}.Quote-module__qUGhMG__summaryHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Quote-module__qUGhMG__summaryList{gap:.3rem;margin:0;display:grid}.Quote-module__qUGhMG__summaryRow{gap:var(--space-2);font-size:var(--fs-small);grid-template-columns:minmax(120px,.6fr) 1fr;display:grid}.Quote-module__qUGhMG__summaryRow dt{color:#64748b}.Quote-module__qUGhMG__summaryRow dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.Quote-module__qUGhMG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex}.Quote-module__qUGhMG__continueButton{min-height:var(--touch-target);border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;cursor:pointer;transition:background var(--motion-fast) ease;border:none;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-weight:700;display:inline-flex}.Quote-module__qUGhMG__continueButton:hover{background:var(--color-navy)}.Quote-module__qUGhMG__continueButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--focus-offset)}.Quote-module__qUGhMG__continueDisabled,.Quote-module__qUGhMG__continueDisabled:hover{color:#ffffffd9;cursor:not-allowed;background:#1965b759}.Quote-module__qUGhMG__backButton,.Quote-module__qUGhMG__addButton,.Quote-module__qUGhMG__removeButton,.Quote-module__qUGhMG__editButton{min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-navy);cursor:pointer;transition:background var(--motion-fast) ease;background:0 0;border:1px solid #0a203a59;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}.Quote-module__qUGhMG__backButton:hover,.Quote-module__qUGhMG__addButton:hover,.Quote-module__qUGhMG__removeButton:hover,.Quote-module__qUGhMG__editButton:hover{background:#0a203a0f}.Quote-module__qUGhMG__backButton:focus-visible,.Quote-module__qUGhMG__addButton:focus-visible,.Quote-module__qUGhMG__removeButton:focus-visible,.Quote-module__qUGhMG__editButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--focus-offset)}.Quote-module__qUGhMG__addButton{justify-self:start}.Quote-module__qUGhMG__removeButton{min-height:36px;font-size:var(--fs-small);color:#33475c;justify-self:end;padding:.35rem .8rem}.Quote-module__qUGhMG__editButton{min-height:32px;font-size:var(--fs-micro);letter-spacing:.06em;padding:.25rem .7rem}.Quote-module__qUGhMG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.Quote-module__qUGhMG__actions{flex-direction:column-reverse}.Quote-module__qUGhMG__backButton,.Quote-module__qUGhMG__continueButton{width:100%}.Quote-module__qUGhMG__summaryRow{grid-template-columns:1fr;gap:.1rem}}
.quote-page-module__fsBK6W__band{width:100vw;padding-inline:max(var(--container-pad), calc(50vw - var(--container-max) / 2));margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + clamp(1.5rem, 5vh, 3.2rem));padding-bottom:var(--space-6);gap:clamp(var(--space-4), 4vw, var(--space-6));min-height:calc(100svh - var(--header-height));background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.quote-page-module__fsBK6W__copy{gap:var(--space-4);align-content:start;padding-top:clamp(.5rem,3vh,2rem);display:grid}.quote-page-module__fsBK6W__title{font-family:var(--font-archivo), var(--font-display);letter-spacing:.005em;color:var(--color-ink);font-size:clamp(1.35rem,3vw,2.6rem);font-weight:800;line-height:1.1}.quote-page-module__fsBK6W__titleLine{white-space:nowrap;display:block}.quote-page-module__fsBK6W__titleAccent{color:var(--color-brand)}.quote-page-module__fsBK6W__visual{justify-self:start;width:min(100%,30rem)}.quote-page-module__fsBK6W__visualImg{mix-blend-mode:multiply;width:100%;height:auto}@media (max-width:980px){.quote-page-module__fsBK6W__band{grid-template-columns:minmax(0,1fr);min-height:0}.quote-page-module__fsBK6W__copy{padding-top:0}.quote-page-module__fsBK6W__title{font-size:clamp(1.35rem,5.8vw,2.8rem)}.quote-page-module__fsBK6W__visual{justify-self:center;width:min(100%,26rem)}}
