.tf[data-astro-cid-cjbdg3kw]{flex-direction:column;gap:1.5rem;scroll-margin-top:120px;display:flex}.tf-progress[data-astro-cid-cjbdg3kw]{display:none}.tf[data-astro-cid-cjbdg3kw].is-stepped .tf-progress[data-astro-cid-cjbdg3kw]{flex-direction:column;gap:.5rem;display:flex}.tf-progress__label[data-astro-cid-cjbdg3kw]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);font-size:.75rem;font-weight:600}.tf-progress__bar[data-astro-cid-cjbdg3kw]{background:var(--color-rule);height:3px;position:relative}.tf-progress__fill[data-astro-cid-cjbdg3kw]{background:var(--color-navy);transition:right .3s;position:absolute;inset:0 50% 0 0}.tf[data-astro-cid-cjbdg3kw].on-step-2 .tf-progress__fill[data-astro-cid-cjbdg3kw]{right:0}.tf-step[data-astro-cid-cjbdg3kw]{flex-direction:column;gap:1.75rem;display:flex}.tf[data-astro-cid-cjbdg3kw].is-stepped .tf-step[data-astro-cid-cjbdg3kw]:not(.is-active){display:none}.tf-step__title[data-astro-cid-cjbdg3kw]{color:var(--color-navy);outline:none;font-size:1.5rem;font-weight:300}.tf[data-astro-cid-cjbdg3kw]:not(.is-stepped) .tf-step[data-astro-cid-cjbdg3kw][data-step="2"]{border-top:1px solid var(--color-rule);padding-top:2rem}.tf-q[data-astro-cid-cjbdg3kw]{border:none;flex-direction:column;gap:.75rem;display:flex}.tf[data-astro-cid-cjbdg3kw].is-stepped .tf-step[data-astro-cid-cjbdg3kw][data-step="1"] .tf-q[data-astro-cid-cjbdg3kw]:not(.is-visible){display:none}.tf-q[data-astro-cid-cjbdg3kw] legend[data-astro-cid-cjbdg3kw]{color:var(--color-ink);margin-bottom:.75rem;font-size:1rem;font-weight:600}.tf-opt-label[data-astro-cid-cjbdg3kw]{color:var(--color-text-muted);font-weight:400}.tf-opts[data-astro-cid-cjbdg3kw]{gap:.5rem;display:grid}.tf-opts--2[data-astro-cid-cjbdg3kw]{grid-template-columns:1fr 1fr}.tf-opts--3[data-astro-cid-cjbdg3kw]{grid-template-columns:repeat(3,1fr)}.tf-opts--inline[data-astro-cid-cjbdg3kw]{grid-template-columns:repeat(3,minmax(0,160px))}@media (width<=640px){.tf-opts--2[data-astro-cid-cjbdg3kw],.tf-opts--3[data-astro-cid-cjbdg3kw]{grid-template-columns:1fr}.tf-opts--m2[data-astro-cid-cjbdg3kw]{grid-template-columns:1fr 1fr}.tf-opts--inline[data-astro-cid-cjbdg3kw]{grid-template-columns:repeat(3,1fr)}}.tf-opt[data-astro-cid-cjbdg3kw]{border:1px solid var(--color-rule-dark);cursor:pointer;background:#fff;align-items:center;min-height:52px;padding:.7rem 1rem .7rem 2.6rem;font-size:.9375rem;line-height:1.35;transition:border-color .15s,background .15s;display:flex;position:relative}.tf-opt[data-astro-cid-cjbdg3kw]:hover{border-color:var(--color-navy)}.tf-opt[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw]{opacity:0;width:1px;height:1px;position:absolute}.tf-opt[data-astro-cid-cjbdg3kw]:before{content:"";border:1px solid var(--color-steel);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:1rem}.tf-opt[data-astro-cid-cjbdg3kw]:has(input:checked){border-color:var(--color-navy);box-shadow:inset 0 0 0 1px var(--color-navy);background:#1824340d}.tf-opt[data-astro-cid-cjbdg3kw]:has(input:checked):before{border:4px solid var(--color-navy)}.tf-opt[data-astro-cid-cjbdg3kw]:has(input:focus-visible){outline:2px solid var(--color-navy);outline-offset:2px}.tf-opts--inline[data-astro-cid-cjbdg3kw] .tf-opt[data-astro-cid-cjbdg3kw]{padding-left:2.4rem}.tf-exact[data-astro-cid-cjbdg3kw] summary[data-astro-cid-cjbdg3kw]{cursor:pointer;color:var(--color-steel);text-underline-offset:3px;width:fit-content;font-size:.875rem;text-decoration:underline}.tf-exact[data-astro-cid-cjbdg3kw][open] summary[data-astro-cid-cjbdg3kw]{margin-bottom:.75rem}.tf-date[data-astro-cid-cjbdg3kw]{gap:.75rem;display:flex}.tf-date[data-astro-cid-cjbdg3kw] label[data-astro-cid-cjbdg3kw]{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.tf-date[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw]{width:4.5rem}.tf-date[data-astro-cid-cjbdg3kw] label[data-astro-cid-cjbdg3kw]:last-child input[data-astro-cid-cjbdg3kw]{width:6rem}.tf-euro[data-astro-cid-cjbdg3kw]{align-items:center;gap:.5rem;max-width:280px;display:flex}.tf-euro[data-astro-cid-cjbdg3kw] span[data-astro-cid-cjbdg3kw]{font-weight:600}.tf-hint[data-astro-cid-cjbdg3kw]:empty{display:none}.tf-hint[data-astro-cid-cjbdg3kw]{color:var(--color-error);margin-top:.5rem;font-size:.8125rem}.tf-field[data-astro-cid-cjbdg3kw]{flex-direction:column;gap:.35rem;display:flex}.tf-field[data-astro-cid-cjbdg3kw] label[data-astro-cid-cjbdg3kw]{font-size:.9375rem;font-weight:600}.tf[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw][type=text],.tf[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw][type=tel],.tf[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw][type=email],.tf[data-astro-cid-cjbdg3kw] textarea[data-astro-cid-cjbdg3kw]{border:1px solid var(--color-rule-dark);font-family:var(--font-body);width:100%;color:var(--color-ink);background:#fff;min-height:48px;padding:.75rem;font-size:1rem}.tf[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw]:focus,.tf[data-astro-cid-cjbdg3kw] textarea[data-astro-cid-cjbdg3kw]:focus,.tf-consent[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw]:focus-visible{outline:2px solid var(--color-navy);outline-offset:1px}.tf-result[data-astro-cid-cjbdg3kw]{border-left:3px solid var(--color-navy);background:#fff;outline:none;flex-direction:column;gap:.9rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;display:flex}.tf-result[data-astro-cid-cjbdg3kw][hidden]{display:none}.tf-result__label[data-astro-cid-cjbdg3kw]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);font-size:.75rem;font-weight:600}.tf-result__list[data-astro-cid-cjbdg3kw]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.tf-result__list[data-astro-cid-cjbdg3kw] li[data-astro-cid-cjbdg3kw]{color:var(--color-ink);padding-left:1.25rem;font-size:.9875rem;line-height:1.55;position:relative}.tf-result__list[data-astro-cid-cjbdg3kw] li[data-astro-cid-cjbdg3kw]:before{content:"";background:var(--color-navy);width:7px;height:7px;position:absolute;top:.6em;left:0}.tf-result__next[data-astro-cid-cjbdg3kw]{color:var(--color-text-secondary);font-size:.9375rem}.tf-next[data-astro-cid-cjbdg3kw]{align-self:flex-start;min-width:200px}.tf[data-astro-cid-cjbdg3kw]:not(.is-stepped) .tf-result[data-astro-cid-cjbdg3kw]{display:none}.tf-hp[data-astro-cid-cjbdg3kw]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tf-consent[data-astro-cid-cjbdg3kw]{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9375rem;display:flex}.tf-consent[data-astro-cid-cjbdg3kw] input[data-astro-cid-cjbdg3kw]{accent-color:var(--color-navy);flex:none;width:18px;height:18px;margin-top:4px}.tf-submit[data-astro-cid-cjbdg3kw]{width:100%;min-height:52px}.tf-submit[data-astro-cid-cjbdg3kw]:disabled{opacity:.6;cursor:wait}.tf-back[data-astro-cid-cjbdg3kw]{font:inherit;color:var(--color-steel);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:.25rem 0;font-size:.875rem;text-decoration:underline;display:none}.tf[data-astro-cid-cjbdg3kw].is-stepped .tf-back[data-astro-cid-cjbdg3kw]{margin-top:-.75rem;display:inline-block}.tf-status[data-astro-cid-cjbdg3kw]:empty{display:none}.tf-status[data-astro-cid-cjbdg3kw]{border-left:3px solid var(--color-ink);background:#fff;padding:.75rem 1rem;font-size:.9375rem}.tf-status[data-astro-cid-cjbdg3kw].is-error{border-left-color:var(--color-error);color:var(--color-error)}.tf-legal[data-astro-cid-cjbdg3kw]{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.tf-done[data-astro-cid-cjbdg3kw]{border-left:3px solid var(--color-navy);background:#fff;padding:2rem}.tf-done[data-astro-cid-cjbdg3kw]:focus{outline:none}.tf-done__title[data-astro-cid-cjbdg3kw]{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:.5rem;font-size:1.5rem;font-weight:300}
