.rechner[data-astro-cid-fdqiqkfb]{gap:2.5rem;display:grid}.steps[data-astro-cid-fdqiqkfb]{counter-reset:s;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]{counter-increment:s;border-top:1px solid var(--line-strong);min-width:0;color:var(--text-faint);transition:color var(--ease), border-color var(--ease);flex:1;padding:.9rem 0 0;font-size:.95rem}.steps[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:before{content:counter(s) " · ";font-family:var(--serif)}.steps[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb][aria-current=step]{border-top-color:var(--accent);color:var(--creme)}.steps[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb].done{color:var(--text-soft);border-top-color:#c56f3073}.time[data-astro-cid-fdqiqkfb]{text-align:right;font-size:var(--step--1);color:var(--text-faint);margin-top:-1.8rem}.layout[data-astro-cid-fdqiqkfb]{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}fieldset[data-astro-cid-fdqiqkfb]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-fdqiqkfb]{font-family:var(--serif);font-size:var(--step-2);color:var(--creme);margin-bottom:1.6rem;padding:0}h2[data-astro-cid-fdqiqkfb]{font-size:var(--step-1);margin-bottom:1.2rem}.group[data-astro-cid-fdqiqkfb]+.group[data-astro-cid-fdqiqkfb],.group[data-astro-cid-fdqiqkfb]>.group[data-astro-cid-fdqiqkfb]{margin-top:2.8rem}.sub[data-astro-cid-fdqiqkfb]{font-family:var(--serif);color:var(--creme);margin:2rem 0 1rem;font-size:1.1rem}.choices[data-astro-cid-fdqiqkfb]{gap:.9rem;display:grid}.cols-2[data-astro-cid-fdqiqkfb]{grid-template-columns:repeat(2,1fr)}.cols-3[data-astro-cid-fdqiqkfb]{grid-template-columns:repeat(3,1fr)}.cols-4[data-astro-cid-fdqiqkfb]{grid-template-columns:repeat(4,1fr)}.choice[data-astro-cid-fdqiqkfb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--ease), box-shadow var(--ease);align-items:center;gap:1.1rem;padding:1.1rem 1.2rem;display:flex;position:relative}.choice[data-astro-cid-fdqiqkfb]:hover{border-color:#c56f3059}.choice[data-astro-cid-fdqiqkfb] input[data-astro-cid-fdqiqkfb]{opacity:0;cursor:pointer;position:absolute;inset:0}.choice[data-astro-cid-fdqiqkfb]:has(input:checked){border-color:var(--accent);box-shadow:var(--glow)}.choice[data-astro-cid-fdqiqkfb]:has(input:focus-visible){outline:2px solid var(--ambre);outline-offset:3px}.choice[data-astro-cid-fdqiqkfb].cat{border-color:var(--line-strong);transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.cat-img[data-astro-cid-fdqiqkfb]{aspect-ratio:16/10;background:var(--surface-alt);display:block;overflow:hidden}.choice[data-astro-cid-fdqiqkfb].cat .cat-img[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb]{object-fit:cover;width:100%;height:100%;transition:transform .5s ease, filter var(--ease);filter:brightness(.85)saturate(.95);border-radius:0}.cat-img[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb][src*=aussen]{object-position:50% 12%}.cat[data-astro-cid-fdqiqkfb] .choice-body[data-astro-cid-fdqiqkfb]{flex:1;gap:.35rem;padding:1.2rem 1.4rem 0}.cat[data-astro-cid-fdqiqkfb] .choice-title[data-astro-cid-fdqiqkfb]{font-family:var(--serif);font-size:var(--step-1);font-weight:400}.cat[data-astro-cid-fdqiqkfb] .choice-price[data-astro-cid-fdqiqkfb]{margin-top:.3rem;font-size:1.05rem}.cat-cta[data-astro-cid-fdqiqkfb]{border:1px solid var(--accent);color:var(--ambre);letter-spacing:.08em;text-transform:uppercase;transition:background var(--ease), color var(--ease);border-radius:8px;justify-content:space-between;align-items:center;margin:1.1rem 1.4rem 1.3rem;padding:.75rem 1rem;font-size:.82rem;font-weight:600;display:flex}.cat-arrow[data-astro-cid-fdqiqkfb]{transition:transform var(--ease);font-size:1.1rem}.choice[data-astro-cid-fdqiqkfb].cat:hover{border-color:var(--accent);box-shadow:var(--glow);transform:translateY(-4px)}.choice[data-astro-cid-fdqiqkfb].cat:hover .cat-img[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb]{filter:brightness()saturate();transform:scale(1.05)}.choice[data-astro-cid-fdqiqkfb].cat:hover .cat-cta[data-astro-cid-fdqiqkfb],.choice[data-astro-cid-fdqiqkfb].cat:has(input:checked) .cat-cta[data-astro-cid-fdqiqkfb]{background:var(--accent);color:var(--bg,#111)}.choice[data-astro-cid-fdqiqkfb].cat:hover .cat-arrow[data-astro-cid-fdqiqkfb]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-fdqiqkfb].cat,.cat-img[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb],.cat-arrow[data-astro-cid-fdqiqkfb]{transition:none}.choice[data-astro-cid-fdqiqkfb].cat:hover,.choice[data-astro-cid-fdqiqkfb].cat:hover .cat-img[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb]{transform:none}}.choice[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb]{object-fit:cover;border-radius:6px;flex:none;width:72px;height:72px}.choice[data-astro-cid-fdqiqkfb].model{flex-direction:column;align-items:start}.choice[data-astro-cid-fdqiqkfb].model img[data-astro-cid-fdqiqkfb]{aspect-ratio:4/5;object-fit:cover;filter:brightness(.9);width:100%;height:auto}.choice-body[data-astro-cid-fdqiqkfb]{gap:.2rem;display:grid}.choice-title[data-astro-cid-fdqiqkfb]{color:var(--creme);font-weight:500}.choice-help[data-astro-cid-fdqiqkfb]{color:var(--text-soft);font-size:.9rem}.choice-price[data-astro-cid-fdqiqkfb]{color:var(--ambre);font-weight:500}.choice-ok[data-astro-cid-fdqiqkfb]{color:var(--text-faint);font-size:.82rem}.compact[data-astro-cid-fdqiqkfb]{padding:.85rem 1.1rem}.checks[data-astro-cid-fdqiqkfb]{gap:.75rem;margin-top:1.2rem;display:grid}.check[data-astro-cid-fdqiqkfb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--ease), box-shadow var(--ease);align-items:start;gap:.9rem;padding:1rem 1.2rem;display:flex}.check[data-astro-cid-fdqiqkfb]:hover{border-color:#c56f3059}.check[data-astro-cid-fdqiqkfb]:has(input:checked){border-color:var(--accent);box-shadow:var(--glow-soft)}.check[data-astro-cid-fdqiqkfb] input[data-astro-cid-fdqiqkfb]{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.check[data-astro-cid-fdqiqkfb] b[data-astro-cid-fdqiqkfb]{color:var(--creme);font-weight:500}.check[data-astro-cid-fdqiqkfb] small[data-astro-cid-fdqiqkfb]{color:var(--text-faint);font-size:.86rem;display:block}.check[data-astro-cid-fdqiqkfb] .price[data-astro-cid-fdqiqkfb]{color:var(--ambre);white-space:nowrap}.addon[data-astro-cid-fdqiqkfb] img[data-astro-cid-fdqiqkfb]{object-fit:cover;border-radius:6px;width:64px;height:64px}.range[data-astro-cid-fdqiqkfb]{background:var(--surface-alt);border-radius:var(--radius);grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1.2rem 1.3rem;display:grid}.range[data-astro-cid-fdqiqkfb] label[data-astro-cid-fdqiqkfb]{color:var(--creme)}.range[data-astro-cid-fdqiqkfb] output[data-astro-cid-fdqiqkfb]{font-family:var(--serif);color:var(--ambre);font-variant-numeric:tabular-nums;font-size:1.2rem}.range[data-astro-cid-fdqiqkfb] input[data-astro-cid-fdqiqkfb]{width:100%;accent-color:var(--accent);grid-column:1/-1}.range[data-astro-cid-fdqiqkfb] small[data-astro-cid-fdqiqkfb]{color:var(--text-faint);grid-column:1/-1}.nested[data-astro-cid-fdqiqkfb]{margin-left:2rem}.fields[data-astro-cid-fdqiqkfb]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.row[data-astro-cid-fdqiqkfb]{align-content:start;gap:.4rem;display:grid}.row[data-astro-cid-fdqiqkfb].full{grid-column:1/-1}.row[data-astro-cid-fdqiqkfb] label[data-astro-cid-fdqiqkfb]{color:var(--text-soft);font-size:.92rem}.opt[data-astro-cid-fdqiqkfb]{color:var(--text-faint)}.row[data-astro-cid-fdqiqkfb] input[data-astro-cid-fdqiqkfb],.row[data-astro-cid-fdqiqkfb] textarea[data-astro-cid-fdqiqkfb]{font:inherit;color:var(--text);border:1px solid var(--line-strong);min-height:3.2rem;transition:border-color var(--ease), box-shadow var(--ease);background:#00000040;border-radius:8px;padding:.8rem .95rem}.row[data-astro-cid-fdqiqkfb] input[data-astro-cid-fdqiqkfb]:focus,.row[data-astro-cid-fdqiqkfb] textarea[data-astro-cid-fdqiqkfb]:focus{border-color:var(--accent);box-shadow:var(--glow-soft);outline:none}.why[data-astro-cid-fdqiqkfb]{color:var(--text-faint);font-size:.82rem;line-height:1.4}.step-intro[data-astro-cid-fdqiqkfb]{color:var(--text-soft);max-width:60ch;margin-top:-1rem;margin-bottom:1.4rem}.recap[data-astro-cid-fdqiqkfb]{background:var(--surface-alt);border-radius:var(--radius);font-size:var(--step--1);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:1.6rem;padding:.85rem 1.1rem;display:flex}.recap[data-astro-cid-fdqiqkfb] p[data-astro-cid-fdqiqkfb]{min-width:0}.recap[data-astro-cid-fdqiqkfb] b[data-astro-cid-fdqiqkfb]{color:var(--creme);font-weight:500}.recap[data-astro-cid-fdqiqkfb] button[data-astro-cid-fdqiqkfb]{cursor:pointer;font:inherit;color:var(--ambre);text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}.privacy[data-astro-cid-fdqiqkfb]{border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:var(--step--1);color:var(--text-soft);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;margin-top:1.6rem;padding:1rem 1.2rem;line-height:1.55;display:grid}.privacy[data-astro-cid-fdqiqkfb] svg[data-astro-cid-fdqiqkfb]{width:22px;height:22px;color:var(--ambre)}.privacy[data-astro-cid-fdqiqkfb] b[data-astro-cid-fdqiqkfb]{color:var(--creme);font-weight:500}.guarantees[data-astro-cid-fdqiqkfb]{color:var(--text-faint);flex-wrap:wrap;justify-content:flex-end;gap:.3rem 1.2rem;margin:.9rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.guarantees[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:before,.total-includes[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:before{content:"✓";color:var(--ambre);margin-right:.45rem}.nav[data-astro-cid-fdqiqkfb]{gap:1rem;margin-top:2.5rem;display:flex}.nav[data-astro-cid-fdqiqkfb] [data-astro-cid-fdqiqkfb][data-next],.nav[data-astro-cid-fdqiqkfb] [data-astro-cid-fdqiqkfb][type=submit]{margin-left:auto}.error[data-astro-cid-fdqiqkfb]:empty,.status[data-astro-cid-fdqiqkfb]:empty{display:none}.error[data-astro-cid-fdqiqkfb],.status[data-astro-cid-fdqiqkfb]{color:var(--ambre);margin-top:1.2rem}.side[data-astro-cid-fdqiqkfb]{gap:1.2rem;display:grid;position:sticky;top:8rem}.total[data-astro-cid-fdqiqkfb]{background:radial-gradient(120% 90% at 50% 0%, #c56f3038, transparent 70%), var(--surface);border-radius:var(--radius);box-shadow:var(--glow-soft);border:1px solid #c56f304d;padding:1.8rem}.total-label[data-astro-cid-fdqiqkfb]{color:var(--text-soft);font-size:.9rem}.total-value[data-astro-cid-fdqiqkfb]{font-family:var(--serif);color:var(--creme);font-variant-numeric:tabular-nums;margin-block:.5rem 1rem;font-size:clamp(2.2rem,1.8rem + 1.5vw,3rem);font-weight:500;line-height:1.1}.total-note[data-astro-cid-fdqiqkfb]{color:var(--text-faint);font-size:.85rem}.total-what[data-astro-cid-fdqiqkfb]{color:var(--text-soft);margin-bottom:.8rem;font-size:.92rem}.total-includes[data-astro-cid-fdqiqkfb]{border-top:1px solid var(--line);color:var(--text-soft);gap:.3rem;margin:0 0 1rem;padding:.9rem 0 0;font-size:.92rem;list-style:none;display:grid}.next[data-astro-cid-fdqiqkfb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.6rem}.next-title[data-astro-cid-fdqiqkfb]{font-family:var(--serif);font-size:var(--step-1);color:var(--creme)}.next[data-astro-cid-fdqiqkfb] ol[data-astro-cid-fdqiqkfb]{counter-reset:n;margin:1rem 0 0;padding:0;list-style:none}.next[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]{counter-increment:n;gap:.1rem;padding:0 0 1rem 2.6rem;display:grid;position:relative}.next[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:last-child{padding-bottom:0}.next[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:before{content:counter(n);z-index:1;border:1px solid var(--accent);background:var(--surface);width:1.8rem;height:1.8rem;color:var(--ambre);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:0;left:0}.next[data-astro-cid-fdqiqkfb] li[data-astro-cid-fdqiqkfb]:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:1.8rem;bottom:0;left:.9rem}.next[data-astro-cid-fdqiqkfb] b[data-astro-cid-fdqiqkfb]{color:var(--creme);font-size:.98rem;font-weight:500;line-height:1.35}.next[data-astro-cid-fdqiqkfb] span[data-astro-cid-fdqiqkfb]{font-size:var(--step--1);color:var(--text-faint);line-height:1.4}.alt[data-astro-cid-fdqiqkfb]{font-size:var(--step--1);color:var(--text-soft)}@media (width<=56rem){.layout[data-astro-cid-fdqiqkfb]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-fdqiqkfb]{display:contents}.total-includes[data-astro-cid-fdqiqkfb],.total-what[data-astro-cid-fdqiqkfb]{flex-basis:100%}.time[data-astro-cid-fdqiqkfb]{margin-top:-1.6rem}.total[data-astro-cid-fdqiqkfb]{flex-wrap:wrap;order:-1;justify-content:space-between;align-items:baseline;gap:0 1rem;padding:1.2rem 1.4rem;display:flex;position:static}.total-value[data-astro-cid-fdqiqkfb]{margin:0;font-size:1.9rem}.total-note[data-astro-cid-fdqiqkfb]{flex-basis:100%}.cols-4[data-astro-cid-fdqiqkfb]{grid-template-columns:repeat(2,1fr)}}@media (width<=34rem){.cols-2[data-astro-cid-fdqiqkfb],.cols-3[data-astro-cid-fdqiqkfb],.fields[data-astro-cid-fdqiqkfb]{grid-template-columns:1fr}.row[data-astro-cid-fdqiqkfb].full{grid-column:auto}.choice[data-astro-cid-fdqiqkfb].cat{grid-template-columns:7.5rem 1fr auto;align-items:center;display:grid}.cat-img[data-astro-cid-fdqiqkfb]{aspect-ratio:auto;height:100%;min-height:7.5rem}.cat[data-astro-cid-fdqiqkfb] .choice-body[data-astro-cid-fdqiqkfb]{padding:.9rem 0 .9rem 1rem}.cat[data-astro-cid-fdqiqkfb] .choice-help[data-astro-cid-fdqiqkfb]{font-size:.85rem}.cat-cta[data-astro-cid-fdqiqkfb]{border:0;margin:0 .9rem 0 .5rem;padding:0;font-size:0}.cat-cta[data-astro-cid-fdqiqkfb] .cat-arrow[data-astro-cid-fdqiqkfb]{font-size:1.4rem}.choice[data-astro-cid-fdqiqkfb].cat:hover .cat-cta[data-astro-cid-fdqiqkfb],.choice[data-astro-cid-fdqiqkfb].cat:has(input:checked) .cat-cta[data-astro-cid-fdqiqkfb]{color:var(--ambre);background:0 0}}.head[data-astro-cid-yvxgyxwa]{padding-block:clamp(2rem,5vw,3.5rem) 2rem}.head[data-astro-cid-yvxgyxwa] .kicker[data-astro-cid-yvxgyxwa]{margin-top:1.2rem}.head[data-astro-cid-yvxgyxwa] h1[data-astro-cid-yvxgyxwa]{margin-top:.6rem}.head[data-astro-cid-yvxgyxwa] h1[data-astro-cid-yvxgyxwa] em[data-astro-cid-yvxgyxwa]{color:var(--ambre)}.lead[data-astro-cid-yvxgyxwa]{max-width:56ch;color:var(--text-soft);font-family:var(--serif);font-size:var(--step-1);margin-top:1rem;line-height:1.45}.promises[data-astro-cid-yvxgyxwa]{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]{grid-template-columns:auto 1fr;align-items:start;gap:.15rem .75rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]:first-child{padding-left:0}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]+li[data-astro-cid-yvxgyxwa]{border-left:1px solid var(--line)}.promises[data-astro-cid-yvxgyxwa] svg[data-astro-cid-yvxgyxwa]{width:26px;height:26px;color:var(--ambre);grid-row:span 2;margin-top:.15rem}.promises[data-astro-cid-yvxgyxwa] b[data-astro-cid-yvxgyxwa]{color:var(--creme);font-weight:500;line-height:1.3}.promises[data-astro-cid-yvxgyxwa] span[data-astro-cid-yvxgyxwa]{font-size:var(--step--1);color:var(--text-faint);line-height:1.4}@media (width<=56rem){.promises[data-astro-cid-yvxgyxwa]{grid-template-columns:repeat(2,minmax(0,1fr))}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]:nth-child(odd){border-left:0;padding-left:0}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=34rem){.promises[data-astro-cid-yvxgyxwa]{grid-template-columns:1fr}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa],.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]+li[data-astro-cid-yvxgyxwa]{border-left:0;padding-inline:0}.promises[data-astro-cid-yvxgyxwa] li[data-astro-cid-yvxgyxwa]+li[data-astro-cid-yvxgyxwa]{border-top:1px solid var(--line)}}.faq-wrap[data-astro-cid-yvxgyxwa]{padding-block:var(--space-section)}
