.calc[data-astro-cid-lyjpgqyc]{background:var(--mist);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.calc__app[data-astro-cid-lyjpgqyc]:not([hidden]){grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-template-areas:"controls tree""result result";align-items:center;gap:2rem clamp(2rem,5vw,4rem);display:grid}.calc__controls[data-astro-cid-lyjpgqyc]{grid-area:controls;gap:1.75rem;display:grid}.calc__tree[data-astro-cid-lyjpgqyc]{grid-area:tree}.calc__result[data-astro-cid-lyjpgqyc]{grid-area:result}.calc__field[data-astro-cid-lyjpgqyc]{border:0;min-width:0;margin:0;padding:0}.calc__field[data-astro-cid-lyjpgqyc] legend[data-astro-cid-lyjpgqyc],.calc__label[data-astro-cid-lyjpgqyc]{margin-bottom:.75rem;padding:0;font-weight:650;display:block}.calc__choices[data-astro-cid-lyjpgqyc]{gap:.6rem;display:grid}.calc__choice[data-astro-cid-lyjpgqyc]{cursor:pointer;border-radius:var(--radius-sm);background:var(--white);border:1.5px solid var(--line);gap:.1rem;padding:.85rem 1.1rem .85rem 3rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.calc__choice[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__choice[data-astro-cid-lyjpgqyc]:before{content:"";border:2px solid var(--bark-soft);background:var(--white);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:1.1rem;left:1.05rem}.calc__choice[data-astro-cid-lyjpgqyc]:hover{border-color:var(--bark-soft)}.calc__choice[data-astro-cid-lyjpgqyc]:has(input:checked){border-color:var(--fir);background:var(--fir-tint)}.calc__choice[data-astro-cid-lyjpgqyc]:has(input:checked):before{border-color:var(--fir);background:var(--fir);box-shadow:inset 0 0 0 3px var(--white)}.calc__choice[data-astro-cid-lyjpgqyc]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.calc__choice-title[data-astro-cid-lyjpgqyc]{color:var(--fir-deep);font-weight:650}.calc__choice-text[data-astro-cid-lyjpgqyc]{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.45}.calc__range[data-astro-cid-lyjpgqyc]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.calc__range[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc]{width:100%;min-height:2.75rem;accent-color:var(--fir);cursor:pointer;margin:0}.calc__step[data-astro-cid-lyjpgqyc]{border:1.5px solid var(--bark-soft);background:var(--white);width:2.75rem;height:2.75rem;color:var(--fir-deep);font:inherit;font-size:var(--fs-md);cursor:pointer;border-radius:50%;font-weight:650;line-height:1}.calc__step[data-astro-cid-lyjpgqyc]:hover:not(:disabled){border-color:var(--fir);background:var(--fir-tint)}.calc__step[data-astro-cid-lyjpgqyc]:disabled{opacity:.4;cursor:default}.calc__gen[data-astro-cid-lyjpgqyc]{color:var(--ink-soft);margin:.6rem 0 0}.calc__gen[data-astro-cid-lyjpgqyc] strong[data-astro-cid-lyjpgqyc]{color:var(--fir-deep)}.calc__tree[data-astro-cid-lyjpgqyc] svg{width:100%;height:auto;overflow:visible}.calc__tree[data-astro-cid-lyjpgqyc] svg.is-hidden{display:none}.calc__tree[data-astro-cid-lyjpgqyc] .calc-tree--prima{width:auto;height:clamp(13rem,22vw,19rem);margin-inline:auto}.calc__tree[data-astro-cid-lyjpgqyc] .calc-node{fill:var(--white);stroke:var(--fir);stroke-width:1.6px;transition:fill .3s,stroke .3s,opacity .3s}.calc__tree[data-astro-cid-lyjpgqyc] .calc-node--start,.calc__tree[data-astro-cid-lyjpgqyc] .calc-node.is-start{fill:var(--sepia);stroke:var(--sepia)}.calc__tree[data-astro-cid-lyjpgqyc] .calc-line{fill:none;stroke:var(--bark-soft);stroke-width:1.4px;transition:stroke .3s,opacity .3s}.calc__tree[data-astro-cid-lyjpgqyc] .is-off{opacity:.5;stroke:var(--bark-soft);stroke-width:1px}.calc__tree[data-astro-cid-lyjpgqyc] .calc-node.is-off{fill:#0000;stroke-dasharray:2 2}.calc__result[data-astro-cid-lyjpgqyc]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.6fr;gap:1rem;margin:0;padding-top:1.75rem;display:grid}.calc__result[data-astro-cid-lyjpgqyc] div[data-astro-cid-lyjpgqyc]{align-content:start;gap:.2rem;display:grid}.calc__result[data-astro-cid-lyjpgqyc] dt[data-astro-cid-lyjpgqyc]{font-size:var(--fs-sm);color:var(--ink-soft)}.calc__result[data-astro-cid-lyjpgqyc] dd[data-astro-cid-lyjpgqyc]{font-size:var(--fs-lg);color:var(--fir-deep);margin:0;font-weight:700;line-height:1.2}.calc__price[data-astro-cid-lyjpgqyc] dd[data-astro-cid-lyjpgqyc]{color:var(--bark)}.calc__note[data-astro-cid-lyjpgqyc]{font-size:var(--fs-sm);color:var(--ink-soft);max-width:var(--measure);margin:1.5rem 0 0;line-height:1.6}.calc__table[data-astro-cid-lyjpgqyc]{border-collapse:collapse;width:100%}.calc__table[data-astro-cid-lyjpgqyc] caption[data-astro-cid-lyjpgqyc]{text-align:left;margin-bottom:.75rem;font-weight:650}.calc__table[data-astro-cid-lyjpgqyc] th[data-astro-cid-lyjpgqyc],.calc__table[data-astro-cid-lyjpgqyc] td[data-astro-cid-lyjpgqyc]{text-align:left;border-bottom:1px solid var(--line);padding:.7rem .75rem .7rem 0}.calc__table[data-astro-cid-lyjpgqyc] thead[data-astro-cid-lyjpgqyc] th[data-astro-cid-lyjpgqyc]{font-size:var(--fs-sm);color:var(--ink-soft);font-weight:600}.calc__table[data-astro-cid-lyjpgqyc] td[data-astro-cid-lyjpgqyc]:last-child{color:var(--bark);font-weight:650}@media (width<=60rem){.calc__app[data-astro-cid-lyjpgqyc]:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""tree""result"}.calc__tree[data-astro-cid-lyjpgqyc]{justify-self:center;width:100%;max-width:34rem}}@media (width<=36rem){.calc__result[data-astro-cid-lyjpgqyc]{grid-template-columns:1fr 1fr}.calc__price[data-astro-cid-lyjpgqyc]{grid-column:1/-1}.calc__table[data-astro-cid-lyjpgqyc] thead[data-astro-cid-lyjpgqyc]{display:none}.calc__table[data-astro-cid-lyjpgqyc] tr[data-astro-cid-lyjpgqyc]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:.6rem 0;display:grid}.calc__table[data-astro-cid-lyjpgqyc] th[data-astro-cid-lyjpgqyc],.calc__table[data-astro-cid-lyjpgqyc] td[data-astro-cid-lyjpgqyc]{border:0;padding:.1rem 0}.calc__table[data-astro-cid-lyjpgqyc] tbody[data-astro-cid-lyjpgqyc] th[data-astro-cid-lyjpgqyc]{grid-column:1/-1}.calc__table[data-astro-cid-lyjpgqyc] td[data-astro-cid-lyjpgqyc]:nth-child(2),.calc__table[data-astro-cid-lyjpgqyc] td[data-astro-cid-lyjpgqyc]:nth-child(3){display:none}}.price-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.5fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,6rem);display:grid}@media (width<=60rem){.price-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}}.highlight[data-astro-cid-wdhrfr6p]{top:calc(var(--header-h) + 1.5rem);background:var(--fir-deep);color:var(--on-dark);border-radius:var(--radius);background-image:radial-gradient(120% 80% at 100% 0%, var(--glow-on-dark), transparent 60%);padding:clamp(2rem,1.5rem + 2vw,2.75rem);position:sticky}.highlight[data-astro-cid-wdhrfr6p] p[data-astro-cid-wdhrfr6p]{margin:0}.highlight__label[data-astro-cid-wdhrfr6p]{color:var(--on-dark-soft);font-weight:600}.highlight__value[data-astro-cid-wdhrfr6p]{letter-spacing:-.03em;color:var(--white);font-size:clamp(3.5rem,2.8rem + 3vw,4.75rem);font-weight:700;line-height:1;margin:.75rem 0 1rem!important}.highlight__text[data-astro-cid-wdhrfr6p]{color:var(--on-dark)}.highlight__plus[data-astro-cid-wdhrfr6p]{border-top:1px solid color-mix(in srgb, var(--white) 15%, transparent);color:var(--on-dark-soft);padding-top:1.25rem;margin-top:1.5rem!important}@media (width<=60rem){.highlight[data-astro-cid-wdhrfr6p]{position:static}}.calc-section[data-astro-cid-wdhrfr6p]{padding-top:0}.why[data-astro-cid-wdhrfr6p]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:1rem clamp(2.5rem,6vw,6rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.why[data-astro-cid-wdhrfr6p] h3[data-astro-cid-wdhrfr6p]{font-size:var(--fs-md)}.why__list[data-astro-cid-wdhrfr6p]{margin:0}@media (width<=60rem){.why[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}}.pricelist[data-astro-cid-wdhrfr6p]{border-top:1px solid var(--line);margin:0 0 1.5rem}.pricelist__row[data-astro-cid-wdhrfr6p]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:.25rem 2rem;padding:1.15rem 0;display:grid}.pricelist[data-astro-cid-wdhrfr6p] dt[data-astro-cid-wdhrfr6p]{margin:0}.pricelist[data-astro-cid-wdhrfr6p] dd[data-astro-cid-wdhrfr6p]{color:var(--fir-deep);white-space:nowrap;text-align:right;margin:0;font-weight:700}.pricelist__what[data-astro-cid-wdhrfr6p]{font-weight:650;display:block}.pricelist__note[data-astro-cid-wdhrfr6p]{color:var(--ink-soft);font-size:var(--fs-sm);margin-top:.15rem;display:block}.pricelist__row[data-astro-cid-wdhrfr6p].is-main dd[data-astro-cid-wdhrfr6p]{color:var(--bark)}@media (width<=30rem){.pricelist__row[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}.pricelist[data-astro-cid-wdhrfr6p] dd[data-astro-cid-wdhrfr6p]{text-align:left}}.timeline[data-astro-cid-wdhrfr6p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-wdhrfr6p] li[data-astro-cid-wdhrfr6p]{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.25rem;margin:0;padding:1.75rem;display:grid}.timeline__node[data-astro-cid-wdhrfr6p]{background:var(--bark);width:3rem;height:3rem;color:var(--white);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.timeline[data-astro-cid-wdhrfr6p] h3[data-astro-cid-wdhrfr6p]{font-size:var(--fs-md);margin-top:.45rem}.timeline[data-astro-cid-wdhrfr6p] p[data-astro-cid-wdhrfr6p]{color:var(--ink-soft);margin:0}@media (width<=48rem){.timeline[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}}.faq-section[data-astro-cid-wdhrfr6p]{padding-top:0}.voucher-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.5fr);align-items:center;gap:2.5rem clamp(2.5rem,6vw,6rem);display:grid}@media (width<=60rem){.voucher-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}}.voucher-grid[data-astro-cid-wdhrfr6p] .leaf-list[data-astro-cid-wdhrfr6p]{margin-bottom:1.75rem}.order[data-astro-cid-wdhrfr6p]{border-top:1px solid var(--line);padding-top:1.5rem}.order__h[data-astro-cid-wdhrfr6p]{font-size:var(--fs-md);margin-bottom:.4rem}.order[data-astro-cid-wdhrfr6p] p[data-astro-cid-wdhrfr6p]{color:var(--ink-soft);margin-bottom:1rem}.order__contacts[data-astro-cid-wdhrfr6p]{gap:.25rem;display:grid}.order__contacts[data-astro-cid-wdhrfr6p] a[data-astro-cid-wdhrfr6p]{width:fit-content;min-height:2.75rem;font-size:var(--fs-md);color:var(--fir-deep);overflow-wrap:anywhere;align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.order__contacts[data-astro-cid-wdhrfr6p] a[data-astro-cid-wdhrfr6p]:hover{text-decoration:underline}.order__contacts[data-astro-cid-wdhrfr6p] .icon{color:var(--bark)}.voucher-sample[data-astro-cid-wdhrfr6p]{max-width:46rem;margin:0}.voucher-sample[data-astro-cid-wdhrfr6p] .voucher{rotate:-1.2deg}@media (width<=36rem){.voucher-sample[data-astro-cid-wdhrfr6p] .voucher{rotate:none}}.voucher-sample[data-astro-cid-wdhrfr6p] figcaption[data-astro-cid-wdhrfr6p]{margin-top:1.25rem}.faq-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.5fr);align-items:start;gap:1rem clamp(2.5rem,6vw,6rem);display:grid}@media (width<=60rem){.faq-grid[data-astro-cid-wdhrfr6p]{grid-template-columns:1fr}}.faq[data-astro-cid-wdhrfr6p] details[data-astro-cid-wdhrfr6p]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-wdhrfr6p] details[data-astro-cid-wdhrfr6p]:first-child{border-top:1px solid var(--line)}.faq[data-astro-cid-wdhrfr6p] summary[data-astro-cid-wdhrfr6p]{cursor:pointer;font-weight:650;font-size:var(--fs-md);padding:1.35rem 3.5rem 1.35rem 0;line-height:1.4;list-style:none;position:relative}.faq[data-astro-cid-wdhrfr6p] summary[data-astro-cid-wdhrfr6p]::-webkit-details-marker{display:none}.faq[data-astro-cid-wdhrfr6p] summary[data-astro-cid-wdhrfr6p]:after{content:"";background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324473b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 1.1rem no-repeat;border-radius:50%;width:2.25rem;height:2.25rem;transition:transform .25s;position:absolute;top:50%;right:.25rem;translate:0 -50%}.faq[data-astro-cid-wdhrfr6p] details[data-astro-cid-wdhrfr6p][open] summary[data-astro-cid-wdhrfr6p]:after{transform:rotate(45deg)}.faq[data-astro-cid-wdhrfr6p] summary[data-astro-cid-wdhrfr6p]:hover{color:var(--fir)}.faq[data-astro-cid-wdhrfr6p] details[data-astro-cid-wdhrfr6p] p[data-astro-cid-wdhrfr6p]{color:var(--ink-soft);max-width:60ch;margin:0 0 1.5rem}
