.calc[data-astro-cid-mhsw3fqj]{padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,4.5rem)}.picker[data-astro-cid-mhsw3fqj]{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;display:flex}.picker__option[data-astro-cid-mhsw3fqj]{position:relative}.picker__option[data-astro-cid-mhsw3fqj] input[data-astro-cid-mhsw3fqj]{opacity:0;cursor:pointer;position:absolute;inset:0}.picker__option[data-astro-cid-mhsw3fqj] span[data-astro-cid-mhsw3fqj]{background:var(--surface);border:2px solid var(--border-default);font-weight:800;font-size:var(--text-body-s);color:var(--text-secondary);transition:border-color .15s var(--ease-enter), color .15s var(--ease-enter);border-radius:999px;padding:.7rem 1.2rem;display:block}.picker__option[data-astro-cid-mhsw3fqj] input[data-astro-cid-mhsw3fqj]:checked+span[data-astro-cid-mhsw3fqj]{background:var(--color-ink-950);border-color:var(--color-ink-950);color:var(--color-white)}.picker__option[data-astro-cid-mhsw3fqj] input[data-astro-cid-mhsw3fqj]:focus-visible+span[data-astro-cid-mhsw3fqj]{outline:3px solid var(--focus-ring);outline-offset:2px}@supports selector(:has(*)){[data-astro-cid-mhsw3fqj][data-calc-panel]{display:none}.calc[data-astro-cid-mhsw3fqj]:has(input[value=b]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=b],.calc[data-astro-cid-mhsw3fqj]:has(input[value=be]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=be],.calc[data-astro-cid-mhsw3fqj]:has(input[value=c]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=c],.calc[data-astro-cid-mhsw3fqj]:has(input[value=ce]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=ce],.calc[data-astro-cid-mhsw3fqj]:has(input[value=d]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=d],.calc[data-astro-cid-mhsw3fqj]:has(input[value=code95]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=code95]{display:block}}.panel__grid[data-astro-cid-mhsw3fqj]{align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.lines[data-astro-cid-mhsw3fqj]{gap:clamp(2rem,4vw,3rem);display:grid}.block__head[data-astro-cid-mhsw3fqj]{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;padding-bottom:.9rem;display:flex}.block__title[data-astro-cid-mhsw3fqj]{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800}.source[data-astro-cid-mhsw3fqj]{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-body-s);transition:border-color .15s var(--ease-enter), color .15s var(--ease-enter);align-items:center;gap:.55rem;padding:.4rem .6rem;font-weight:700;text-decoration:none;display:inline-flex}.source[data-astro-cid-mhsw3fqj]:hover{border-color:var(--border-strong);color:var(--text-primary)}.source[data-astro-cid-mhsw3fqj] .source__logo{border-radius:2px;width:auto;height:1.35rem;display:block}.source__go[data-astro-cid-mhsw3fqj]{color:var(--text-brand)}.block__hint[data-astro-cid-mhsw3fqj]{font-size:var(--text-body-s);color:var(--text-secondary);margin:.35rem 0 0}.items[data-astro-cid-mhsw3fqj]{margin:0;padding:0;list-style:none}.items[data-astro-cid-mhsw3fqj] .item[data-astro-cid-mhsw3fqj]:first-child{border-top:0}.item[data-astro-cid-mhsw3fqj]{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;padding-block:.85rem;display:grid}.item--off[data-astro-cid-mhsw3fqj] .item__label[data-astro-cid-mhsw3fqj],.item--off[data-astro-cid-mhsw3fqj] .item__price[data-astro-cid-mhsw3fqj]{color:var(--text-secondary)}.item__main[data-astro-cid-mhsw3fqj]{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.item--required[data-astro-cid-mhsw3fqj] .item__main[data-astro-cid-mhsw3fqj]{cursor:default}.item__main[data-astro-cid-mhsw3fqj] input[data-astro-cid-mhsw3fqj]{width:1.15rem;height:1.15rem;accent-color:var(--color-ink-950);margin-top:.15rem}.item__text[data-astro-cid-mhsw3fqj]{gap:.2rem;display:grid}.item__label[data-astro-cid-mhsw3fqj]{color:var(--text-primary);font-weight:700}.item__star[data-astro-cid-mhsw3fqj]{color:var(--text-brand);font-weight:800}.item__hint[data-astro-cid-mhsw3fqj]{font-size:var(--text-body-s);color:var(--text-secondary);line-height:1.5}.item__req[data-astro-cid-mhsw3fqj]{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);justify-self:start;font-weight:700}.item__price--unknown[data-astro-cid-mhsw3fqj]{color:var(--text-secondary)}.item__price[data-astro-cid-mhsw3fqj]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;grid-area:1/2;font-weight:800}.stepper[data-astro-cid-mhsw3fqj]{grid-column:1/-1;align-items:center;gap:.5rem;margin-left:1.9rem;display:flex}.stepper__btn[data-astro-cid-mhsw3fqj]{background:var(--surface-muted);border:2px solid var(--border-strong);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;font:inherit;color:var(--text-primary);cursor:pointer;place-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:grid}.stepper__btn[data-astro-cid-mhsw3fqj]:hover{border-color:var(--color-brand-500)}.stepper__value[data-astro-cid-mhsw3fqj]{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:800}.stepper__unit[data-astro-cid-mhsw3fqj]{font-size:var(--text-body-s);color:var(--text-secondary)}.sum[data-astro-cid-mhsw3fqj]{background:var(--surface-muted);border-radius:var(--radius-md);padding:clamp(1.5rem,3vw,2rem)}.sum__label[data-astro-cid-mhsw3fqj]{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:700}.sum__total[data-astro-cid-mhsw3fqj]{border-bottom:4px solid var(--color-brand-500);font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text-primary);margin:.4rem 0 0;padding-bottom:.35rem;font-size:clamp(2.25rem,1.5rem + 2.4vw,3rem);font-weight:800;line-height:1;display:inline-block}.sum__split[data-astro-cid-mhsw3fqj]{border-top:1px solid var(--color-n-200);gap:.6rem;margin:1.4rem 0 0;padding-top:1.1rem;display:grid}.sum__split[data-astro-cid-mhsw3fqj]>div[data-astro-cid-mhsw3fqj]{font-size:var(--text-body-s);justify-content:space-between;gap:1rem;display:flex}.sum__split[data-astro-cid-mhsw3fqj] dt[data-astro-cid-mhsw3fqj]{color:var(--text-secondary)}.sum__split[data-astro-cid-mhsw3fqj] dd[data-astro-cid-mhsw3fqj]{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-weight:800}.sum__note--gap[data-astro-cid-mhsw3fqj]{border-top:1px solid var(--color-n-200);padding-top:1.1rem}.sum__note[data-astro-cid-mhsw3fqj]{font-size:var(--text-body-s);color:var(--text-secondary);margin:1.1rem 0 0;line-height:1.55}.sum__phone[data-astro-cid-mhsw3fqj]{color:var(--text-primary);white-space:nowrap;border-bottom:2px solid var(--color-brand-500);font-weight:800;text-decoration:none}.sum__phone[data-astro-cid-mhsw3fqj]:hover{color:var(--text-brand)}.sum[data-astro-cid-mhsw3fqj] .sum__cta{width:100%;margin-top:1.4rem}.sum__source[data-astro-cid-mhsw3fqj]{color:var(--text-secondary);margin:1rem 0 0;font-size:.8125rem}@media (width>=34rem){.item[data-astro-cid-mhsw3fqj]{grid-template-columns:minmax(0,1fr) auto}.stepper[data-astro-cid-mhsw3fqj]{grid-column:1}}@media (width>=64rem){@supports selector(:has(*)){[data-astro-cid-mhsw3fqj][data-calc-panel]{display:none}.calc[data-astro-cid-mhsw3fqj]:has(input[value=b]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=b],.calc[data-astro-cid-mhsw3fqj]:has(input[value=be]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=be],.calc[data-astro-cid-mhsw3fqj]:has(input[value=c]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=c],.calc[data-astro-cid-mhsw3fqj]:has(input[value=ce]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=ce],.calc[data-astro-cid-mhsw3fqj]:has(input[value=d]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=d],.calc[data-astro-cid-mhsw3fqj]:has(input[value=code95]:checked) [data-astro-cid-mhsw3fqj][data-calc-panel=code95]{display:block}}.panel__grid[data-astro-cid-mhsw3fqj]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.sum[data-astro-cid-mhsw3fqj]{top:calc(var(--above-hero) + 1.5rem);position:sticky}}.head[data-astro-cid-ybhrebdm]{padding-block:1rem 0}.head__title[data-astro-cid-ybhrebdm]{font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);margin:0;font-weight:800}.head__lead[data-astro-cid-ybhrebdm]{font-size:var(--text-body-l);color:var(--text-secondary);margin:1rem 0 0}
