.calculator[data-astro-cid-yhcjqi5f]{background:var(--purple-dark);color:var(--body-text-light);padding-block:var(--space-xl);clip-path:var(--wavy-line-bottom);margin-block-start:-20px}.calculator__card[data-astro-cid-yhcjqi5f]{background:var(--white);color:var(--body-text);padding:var(--space-l);max-inline-size:60rem;margin-inline:auto;display:flex;flex-flow:column;gap:var(--space-m);@media screen and (max-width:540px){padding:var(--space-m)}}.calculator__header[data-astro-cid-yhcjqi5f] h2[data-astro-cid-yhcjqi5f]{font-size:var(--font-xl);margin-block-end:var(--space-2xs)}.calculator__header[data-astro-cid-yhcjqi5f] p[data-astro-cid-yhcjqi5f]{font-size:var(--font-s);max-inline-size:var(--measure)}.calculator__controls[data-astro-cid-yhcjqi5f]{display:flex;flex-flow:column;gap:var(--space-s)}.calculator__presets[data-astro-cid-yhcjqi5f]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.preset[data-astro-cid-yhcjqi5f]{border-radius:var(--radius-l);border:2px solid var(--border-color);padding:var(--space-3xs) var(--space-s);font-size:var(--font-xs);background:var(--white);cursor:pointer;transition:all var(--transition)}.preset[data-astro-cid-yhcjqi5f]:hover{border-color:var(--border-focus)}.preset[data-astro-cid-yhcjqi5f][aria-pressed=true]{background:var(--green-mid);border-color:var(--green-mid);color:var(--body-text-light)}.calculator__entry[data-astro-cid-yhcjqi5f]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-m)}.calculator__number[data-astro-cid-yhcjqi5f]{display:flex;flex-flow:column;gap:var(--space-3xs);inline-size:9rem}.calculator__number[data-astro-cid-yhcjqi5f] label[data-astro-cid-yhcjqi5f]{font-size:var(--font-xs);font-weight:700}.calculator__slider[data-astro-cid-yhcjqi5f]{appearance:none;-webkit-appearance:none;background:transparent;cursor:grab;flex:1 1 12rem;max-inline-size:20rem;height:1.5rem;margin:0}.calculator__slider[data-astro-cid-yhcjqi5f]:active{cursor:grabbing}.calculator__slider[data-astro-cid-yhcjqi5f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:500px}.calculator__slider[data-astro-cid-yhcjqi5f]::-webkit-slider-runnable-track{height:4px;border-radius:500px;background:var(--grey-light)}.calculator__slider[data-astro-cid-yhcjqi5f]::-moz-range-track{height:4px;border-radius:500px;background:var(--grey-light)}.calculator__slider[data-astro-cid-yhcjqi5f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--white);border:3px solid var(--green-mid);box-shadow:var(--shadow-small);margin-top:calc((4px - 1.125rem)/2);transition:transform var(--transition)}.calculator__slider[data-astro-cid-yhcjqi5f]::-moz-range-thumb{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--white);border:3px solid var(--green-mid);box-shadow:var(--shadow-small);transition:transform var(--transition)}.calculator__slider[data-astro-cid-yhcjqi5f]:hover::-webkit-slider-thumb,.calculator__slider[data-astro-cid-yhcjqi5f]:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.calculator__slider[data-astro-cid-yhcjqi5f]:hover::-moz-range-thumb,.calculator__slider[data-astro-cid-yhcjqi5f]:focus-visible::-moz-range-thumb{transform:scale(1.15)}.calculator__figures[data-astro-cid-yhcjqi5f]{display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:auto auto;column-gap:var(--space-l);padding-block:var(--space-s);border-block:1px solid var(--border-color)}.figure[data-astro-cid-yhcjqi5f]{display:grid;grid-template-rows:subgrid;grid-row:span 2}.figure[data-astro-cid-yhcjqi5f] strong[data-astro-cid-yhcjqi5f]{align-self:baseline;font-size:var(--font-l);line-height:1.1}.figure--headline[data-astro-cid-yhcjqi5f] strong[data-astro-cid-yhcjqi5f]{font-size:var(--font-2xl);color:var(--green-dark)}.figure__label[data-astro-cid-yhcjqi5f]{font-size:var(--font-2xs);color:var(--grey)}@media screen and (max-width:540px){.calculator__figures[data-astro-cid-yhcjqi5f]{grid-template-columns:1fr;row-gap:var(--space-s)}.figure[data-astro-cid-yhcjqi5f]{display:block;grid-row:auto}}.calculator__timing[data-astro-cid-yhcjqi5f]{font-size:var(--font-s)}.calculator__basket[data-astro-cid-yhcjqi5f]{font-size:var(--font-xs)}.calculator__basket[data-astro-cid-yhcjqi5f] summary[data-astro-cid-yhcjqi5f]{cursor:pointer;font-weight:700}.calculator__basket[data-astro-cid-yhcjqi5f] ul[data-astro-cid-yhcjqi5f]{list-style:none;padding:0;margin-block:var(--space-2xs);display:flex;flex-flow:column;gap:var(--space-3xs)}.calculator__basket[data-astro-cid-yhcjqi5f] li{display:flex;justify-content:space-between;gap:var(--space-s);padding-block-end:var(--space-3xs);border-block-end:1px dashed var(--border-color)}.calculator__basket[data-astro-cid-yhcjqi5f] p[data-astro-cid-yhcjqi5f]{color:var(--grey)}.calculator__actions[data-astro-cid-yhcjqi5f]{display:flex;flex-wrap:wrap;gap:var(--space-s)}.calculator__actions[data-astro-cid-yhcjqi5f] .button-ghost[data-astro-cid-yhcjqi5f]{border-color:var(--border-color)}.calculator__invoice[data-astro-cid-yhcjqi5f],.calculator__rounded[data-astro-cid-yhcjqi5f]{font-size:var(--font-xs);background:var(--offwhite);border-radius:var(--radius-m);padding:var(--space-2xs) var(--space-xs)}.calculator__invoice[data-astro-cid-yhcjqi5f][hidden],.calculator__rounded[data-astro-cid-yhcjqi5f][hidden]{display:none}.calculator__smallprint[data-astro-cid-yhcjqi5f],.calculator__noscript[data-astro-cid-yhcjqi5f]{color:var(--grey)}.hero-actions[data-astro-cid-eatewdoi]{display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:center;margin-block-start:var(--space-m)}.partnership[data-astro-cid-eatewdoi]{background:var(--take-action-background);color:var(--body-text-light);padding-block:var(--space-xl);clip-path:var(--wavy-line-top-bottom)}.partnership__inner[data-astro-cid-eatewdoi]{max-inline-size:var(--measure);margin-inline:auto;display:flex;flex-flow:column;align-items:flex-start;gap:var(--space-s)}.partnership[data-astro-cid-eatewdoi] h2[data-astro-cid-eatewdoi]{font-size:var(--font-2xl)}.partnership[data-astro-cid-eatewdoi] p[data-astro-cid-eatewdoi]{font-size:var(--font-s)}.partnership[data-astro-cid-eatewdoi] .button[data-astro-cid-eatewdoi]{margin-block-start:var(--space-2xs)}
