.pricerow[data-astro-cid-efs6tbh2]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem}.pricerow__item[data-astro-cid-efs6tbh2]{color:var(--ink-muted)}.pricerow__price[data-astro-cid-efs6tbh2]{color:var(--accent)}.upgrade[data-astro-cid-efs6tbh2]{display:grid;grid-template-columns:minmax(0,62ch) 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.upgrade__progress[data-astro-cid-efs6tbh2]{display:flex;align-items:center;gap:.85rem;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}.step[data-astro-cid-efs6tbh2]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:1.35rem}html.js .step[data-astro-cid-efs6tbh2]{display:none}html.js .step[data-astro-cid-efs6tbh2].is-active{display:flex}.step__legend[data-astro-cid-efs6tbh2]{font-family:var(--ff-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;padding:0;margin-bottom:.25rem}.step__nav[data-astro-cid-efs6tbh2]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem}@media (max-width: 599px){.step__nav[data-astro-cid-efs6tbh2]{flex-direction:column;align-items:flex-start}}.check-block[data-astro-cid-efs6tbh2]{padding:1.1rem 1.25rem;border:1px solid var(--line);border-left:2px solid var(--accent)}.check-block__title[data-astro-cid-efs6tbh2]{margin:0 0 .4rem;color:var(--accent)}.check-block__text[data-astro-cid-efs6tbh2]{margin:0;font-size:var(--fs-small);color:var(--ink-muted)}.options[data-astro-cid-efs6tbh2]{display:flex;flex-direction:column}.option[data-astro-cid-efs6tbh2]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem;padding:1rem .75rem;border-top:1px solid var(--line);cursor:pointer;transition:background-color .18s var(--ease-out)}.options[data-astro-cid-efs6tbh2] li[data-astro-cid-efs6tbh2]:last-child .option[data-astro-cid-efs6tbh2]{border-bottom:1px solid var(--line)}.option[data-astro-cid-efs6tbh2]:hover{background:var(--surface-warm)}.option[data-astro-cid-efs6tbh2] input[data-astro-cid-efs6tbh2]{width:18px;height:18px;accent-color:var(--accent)}.option__meters[data-astro-cid-efs6tbh2]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink-muted)}.option__label[data-astro-cid-efs6tbh2]{font-size:var(--fs-small)}.option__price[data-astro-cid-efs6tbh2]{font-size:1.25rem}.radios[data-astro-cid-efs6tbh2]{display:flex;flex-wrap:wrap;gap:1.25rem}.radio[data-astro-cid-efs6tbh2]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-small);color:var(--ink-muted);cursor:pointer}.radio[data-astro-cid-efs6tbh2] input[data-astro-cid-efs6tbh2]{width:18px;height:18px;accent-color:var(--accent)}.upgrade__success[data-astro-cid-efs6tbh2][hidden]{display:none}.upgrade__success[data-astro-cid-efs6tbh2]{padding:1.75rem;border:1px solid var(--line);border-top:2px solid var(--accent)}.summary[data-astro-cid-efs6tbh2]{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--line);background:var(--surface-warm);position:sticky;top:calc(var(--header-total) + 1.5rem)}.summary__title[data-astro-cid-efs6tbh2]{margin:0 0 .85rem;color:var(--ink)}.summary__pick[data-astro-cid-efs6tbh2]{margin:0;font-size:var(--fs-small);color:var(--ink-muted)}.summary__price[data-astro-cid-efs6tbh2]{margin:.5rem 0 1.25rem;font-size:2.25rem}.summary__note[data-astro-cid-efs6tbh2]{margin:1.25rem 0 0;font-size:var(--fs-small);color:var(--ink-muted)}@media (max-width: 900px){.upgrade[data-astro-cid-efs6tbh2]{grid-template-columns:1fr}.summary[data-astro-cid-efs6tbh2]{position:static;order:-1}}.conditions[data-astro-cid-efs6tbh2]{border-top:1px solid var(--line)}.conditions__item[data-astro-cid-efs6tbh2]{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);padding:1.35rem 0;border-bottom:1px solid var(--line)}.conditions__n[data-astro-cid-efs6tbh2]{font-size:1.15rem;color:var(--ink-muted)}.conditions__item[data-astro-cid-efs6tbh2].is-key .conditions__n[data-astro-cid-efs6tbh2]{color:var(--accent)}.conditions__item[data-astro-cid-efs6tbh2] p[data-astro-cid-efs6tbh2]{margin:0;color:var(--ink-muted);max-width:var(--measure)}.two-col[data-astro-cid-efs6tbh2]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,4rem);align-items:start}.two-col[data-astro-cid-efs6tbh2] h2[data-astro-cid-efs6tbh2]{margin-bottom:1rem}.two-col__more[data-astro-cid-efs6tbh2]{margin:1.75rem 0 0}@media (max-width: 860px){.two-col[data-astro-cid-efs6tbh2]{grid-template-columns:1fr}}
