.cYBHEG_step{gap:var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-4));display:grid}.cYBHEG_step:focus{outline:none}.cYBHEG_title{align-items:center;gap:var(--space-3);font-size:var(--text-xl);display:flex}.cYBHEG_number{border-radius:var(--radius-full);background-color:var(--color-border-strong);width:2rem;height:2rem;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-text);flex-shrink:0;place-items:center;font-weight:600;display:grid}@media (min-width:768px){.cYBHEG_title{font-size:var(--text-2xl)}.cYBHEG_number{width:2.25rem;height:2.25rem}}
.OSmJ4a_success{justify-items:center;gap:var(--space-4);max-width:36rem;padding:var(--space-8) var(--gutter);text-align:center;margin-inline:auto;display:grid}.OSmJ4a_mark svg{width:4rem;height:4rem}.OSmJ4a_title{font-size:var(--text-3xl)}.OSmJ4a_title:focus{outline:none}.OSmJ4a_text{margin-bottom:var(--space-3);color:var(--color-fg-muted)}.OSmJ4a_link{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.OSmJ4a_rules{gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-fg-muted);text-align:start;padding-inline-start:1rem;list-style:outside;display:grid}@media (min-width:768px){.OSmJ4a_success{padding-block:var(--space-9)}.OSmJ4a_title{font-size:var(--text-4xl)}}
.nePgtG_summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-muted);align-self:start;display:grid}.nePgtG_title{font-size:var(--text-xl)}.nePgtG_services,.nePgtG_details{gap:var(--space-1);font-size:var(--text-sm);display:grid}.nePgtG_details{padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-fg-muted)}.nePgtG_line{justify-content:space-between;gap:var(--space-3);display:flex}.nePgtG_line>:last-child{text-align:end}.nePgtG_savings{color:var(--color-primary-hover);white-space:nowrap;font-weight:700}.nePgtG_muted{color:var(--color-fg-muted)}.nePgtG_total{font-size:var(--text-lg);justify-content:space-between;align-items:baseline;display:flex}@media (min-width:768px){.nePgtG_title{font-size:var(--text-2xl)}}@media (min-width:1024px){.nePgtG_summary{top:calc(var(--header-height) + var(--space-5));padding:var(--space-6);position:sticky}}
.vwn7KG_bar{inset-inline:0;z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background-color:var(--color-bg);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-text) 6%, transparent);display:flex;position:fixed;bottom:0}.vwn7KG_summary{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1024px){.vwn7KG_bar{display:none}}
.elGYjG_chip{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);min-height:2.75rem;font-size:var(--text-sm);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;padding:.6rem 1rem;display:inline-flex}.elGYjG_chip[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.elGYjG_chip:disabled{cursor:not-allowed}.elGYjG_unavailable{opacity:.4;text-decoration:line-through}@media (hover:hover){.elGYjG_chip:hover:not(:disabled,[aria-pressed=true]){border-color:var(--color-border-strong)}}
