.steps_step__Fwft4{display:flex;flex-direction:column;gap:var(--space-4)}.steps_stepHeader__TPNRT{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.steps_heading__iPn1J{margin:0;font-size:var(--font-size-lg)}.steps_note__nlVpR{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.steps_inlineLink__MsCKl{color:var(--color-accent);text-decoration:underline;font-weight:600}.steps_inlineLink__MsCKl:hover{color:var(--color-accent-hover)}.steps_grid__y1tMB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:640px){.steps_grid__y1tMB{grid-template-columns:1fr 1fr}}.steps_fieldset__hz91S{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;border:none}.steps_legend__6Cxk9{padding:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:700;color:var(--color-text)}.steps_fieldError__9kKXX{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--font-size-xs);color:var(--color-danger)}.steps_consentRow__Si22q{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.steps_consentNote__KTvNd{margin:0;padding-left:calc(1.05rem + var(--space-3));font-size:var(--font-size-xs);color:var(--color-text-muted)}.steps_readonlyRow__MT6XO{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3) var(--space-4)}.steps_readonlyPairs__VNE88{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.steps_readonlyPair__6Qq5V{display:flex;flex-direction:column;gap:2px}.steps_readonlyPair__6Qq5V dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.steps_readonlyPair__6Qq5V dd{margin:0;font-weight:700}.steps_readonlyAside__b70lT{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);text-align:right}.steps_linkButton__G7KUM{border:none;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--color-accent);cursor:pointer;text-decoration:underline}.steps_linkButton__G7KUM:hover{color:var(--color-text)}.steps_reviewBlock__5GyRB{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.steps_reviewBlockHeader__lOkM8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.steps_reviewBlockTitle__yGUYS{margin:0;font-size:var(--font-size-base)}.steps_reviewRows__Vq1cL{margin:0;display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:640px){.steps_reviewRows__Vq1cL{grid-template-columns:1fr 1fr}}.steps_reviewRow__7bKJ9{display:flex;flex-direction:column;gap:2px;min-width:0}.steps_reviewRow__7bKJ9 dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.steps_reviewRow__7bKJ9 dd{margin:0;font-weight:600;overflow-wrap:anywhere}.SegmentedControl_field__v7E9k{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.SegmentedControl_error__0v06P{font-size:var(--font-size-xs);color:var(--color-danger)}.SegmentedControl_group__iv1oB{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface);width:-moz-fit-content;width:fit-content;max-width:100%}.SegmentedControl_groupInvalid__8PjB9{box-shadow:inset 0 0 0 1px var(--color-danger)}.SegmentedControl_option__L42WQ{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1;border:none;background:transparent;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;text-align:left;transition:background-color var(--transition-base),color var(--transition-base)}.SegmentedControl_option__L42WQ:hover:not(:disabled){background:var(--color-accent-soft)}.SegmentedControl_option__L42WQ:disabled{cursor:not-allowed;opacity:.6}.SegmentedControl_optionLabel__mz7Xq{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);white-space:nowrap}.SegmentedControl_optionHint__GpCdV{font-size:var(--font-size-xs);color:var(--color-text-muted)}.SegmentedControl_optionActive__GKiph{background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.SegmentedControl_optionActive__GKiph .SegmentedControl_optionLabel__mz7Xq{color:var(--color-accent)}.SegmentedControl_optionActive__GKiph:hover:not(:disabled){background:var(--color-surface-raised)}@media (prefers-reduced-motion:reduce){.SegmentedControl_option__L42WQ{transition:none}}.OsagoFlow_flow__Zn0Ob{display:flex;flex-direction:column;gap:var(--space-6)}.OsagoFlow_layout__9pcVQ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:820px){.OsagoFlow_layout__9pcVQ{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.OsagoFlow_main__Koq2s{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.OsagoFlow_aside__hDYjB{position:-webkit-sticky;position:sticky;top:var(--space-6)}.OsagoFlow_pane__d3T9N{animation:OsagoFlow_paneIn___BWxY var(--transition-slow) ease-out}@keyframes OsagoFlow_paneIn___BWxY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.OsagoFlow_actions__SF2fk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.OsagoQuoteStep_quote__xmm5c{display:flex;flex-direction:column;gap:var(--space-6)}.OsagoQuoteStep_periodGroup__edXJ0{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:none}.OsagoQuoteStep_periodLegend__uCz65{padding:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.OsagoQuoteStep_periodOptions__uOUvU{display:flex;flex-wrap:wrap;gap:var(--space-4)}.OsagoQuoteStep_periodOption__XsA0t{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.OsagoQuoteStep_periodInput__0fcvR{width:1.05rem;height:1.05rem;accent-color:var(--color-accent);cursor:pointer}.OsagoQuoteStep_periodInput__0fcvR:disabled{cursor:not-allowed}.OsagoQuoteStep_periodGroup__edXJ0:disabled .OsagoQuoteStep_periodOption__XsA0t{cursor:not-allowed;opacity:.6}.OsagoQuoteStep_form__OtvVS{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}.OsagoQuoteStep_formWide__uemYH{max-width:720px}.OsagoQuoteStep_hint__uEBLh{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.OsagoQuoteStep_hintAction__65DdP{border:none;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--color-accent);cursor:pointer;text-decoration:underline}.OsagoQuoteStep_hintAction__65DdP:hover:not(:disabled){color:var(--color-text)}.OsagoQuoteStep_hintAction__65DdP:disabled{cursor:not-allowed;opacity:.6}.OsagoQuoteStep_plateRow__OiK4X{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.OsagoQuoteStep_plateField__d_bsU{flex:1 1 12rem;min-width:0}.OsagoQuoteStep_lookupStatus__J22g7:empty{display:none}.OsagoQuoteStep_found__t3czH{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-success)}.OsagoQuoteStep_block__fjD3r{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-width:0;animation:OsagoQuoteStep_blockIn__nnbsm var(--transition-slow) both}.OsagoQuoteStep_blockLegend__hfJJl{padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:700;color:var(--color-text)}.OsagoQuoteStep_grid__T8oe_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.OsagoQuoteStep_cityField__By2az{display:flex;flex-direction:column;gap:var(--space-2)}.OsagoQuoteStep_quickCities__KAVhu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.OsagoQuoteStep_quickCitiesLabel__zjbL_{font-size:var(--font-size-xs);color:var(--color-text-muted)}.OsagoQuoteStep_quickCity__ysqbD{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--font-size-xs);color:var(--color-accent);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base)}.OsagoQuoteStep_quickCity__ysqbD:hover:not(:disabled){background:var(--color-accent-soft);transform:translateY(-1px)}.OsagoQuoteStep_quickCity__ysqbD:disabled{cursor:not-allowed;opacity:.6}.OsagoQuoteStep_status__EzsWX{display:flex;flex-direction:column;gap:var(--space-2)}.OsagoQuoteStep_statusText__5iHWh{margin:0;color:var(--color-text-muted);font-weight:600}.OsagoQuoteStep_error__e5wKS{margin:0;color:var(--color-danger);font-weight:600}.OsagoQuoteStep_offers__RKEa4{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.OsagoQuoteStep_offersTitle___UjNd{margin:0 0 var(--space-4);font-size:var(--font-size-lg)}.OsagoQuoteStep_offersList__Qg5_A{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.OsagoQuoteStep_offer__cm_my{display:flex;flex-direction:column;gap:var(--space-3);animation:OsagoQuoteStep_blockIn__nnbsm var(--transition-slow) both;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface);align-items:flex-start}.OsagoQuoteStep_offerPrice__A7p6c{font-size:var(--font-size-3xl);font-weight:800;color:var(--color-text)}.OsagoQuoteStep_offerDetails__y8SGD{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.OsagoQuoteStep_offerDetail__1aRQA{display:flex;flex-direction:column;gap:2px}.OsagoQuoteStep_offerDetail__1aRQA dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.OsagoQuoteStep_offerDetail__1aRQA dd{margin:0;font-weight:700}.OsagoQuoteStep_startDateField__eYkN9{max-width:260px}@keyframes OsagoQuoteStep_blockIn__nnbsm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.OsagoQuoteStep_block__fjD3r,.OsagoQuoteStep_offer__cm_my{animation:none}.OsagoQuoteStep_quickCity__ysqbD{transition:none}.OsagoQuoteStep_quickCity__ysqbD:hover:not(:disabled){transform:none}}.OsagoCalculator_calculator__WvmR7{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}