.maintenance-page .site-hero .c-price-offer__price{color:inherit}.maintenance-page .maintenance-note{margin-top:20px;font-size:13px;line-height:1.85;color:var(--color-text-muted)}.maintenance-page .maintenance-copy{font-size:14px;line-height:1.85;color:var(--color-text-muted)}.maintenance-page .maintenance-copy p+p{margin-top:18px}.maintenance-page .maintenance-list{display:grid;gap:10px;margin-block:20px;padding-left:20px;list-style:disc;font-size:14px;line-height:1.8;color:var(--color-text-muted)}.maintenance-page .maintenance-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.75}.maintenance-page .maintenance-table caption{text-align:left;padding-bottom:20px;font-family:var(--font-heading);font-size:22px}.maintenance-page .maintenance-table :is(th,td){padding:20px 16px;border-bottom:1px solid var(--home-border);vertical-align:top;overflow-wrap:anywhere}.maintenance-page .maintenance-table th{font-weight:600}.maintenance-page .maintenance-table thead{background:var(--color-light)}.maintenance-page .maintenance-table td{color:var(--color-text-muted)}.maintenance-page .maintenance-tool progress{display:block;width:100%;height:4px;margin-block:16px 32px;accent-color:var(--color-dark)}.maintenance-page .maintenance-tool fieldset{min-inline-size:0;margin:0;padding:0;border:0}.maintenance-page .maintenance-tool legend{float:left;width:100%;margin-bottom:24px;font-family:var(--font-heading);font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.04em}.maintenance-page .maintenance-options{clear:both;display:grid;gap:12px}.maintenance-page .maintenance-options label{display:flex;align-items:center;gap:14px;min-height:56px;padding:16px;border:1px solid var(--home-border);font-size:14px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.maintenance-page .maintenance-options label:has(input:checked){background:var(--color-light);border-color:var(--color-dark);box-shadow:inset 3px 0 var(--color-accent)}.maintenance-page .maintenance-options input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--color-dark)}.maintenance-page .maintenance-tool [data-maintenance-title]{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.04em}.maintenance-page .maintenance-tool [data-maintenance-error]{margin-top:20px;font-size:14px;font-weight:600}.maintenance-page .maintenance-tool button:disabled{cursor:default;opacity:.55}@media(max-width:600px){.maintenance-page .maintenance-table{font-size:12px}.maintenance-page .maintenance-table :is(th,td){padding:16px 8px}.maintenance-page .maintenance-tool .c-actions{align-items:stretch;flex-direction:column}.maintenance-page .maintenance-options label{padding:14px 12px}}@media(prefers-reduced-motion:reduce){.maintenance-page .maintenance-options label{transition:none}}
