body.pr-body{margin:0;background:#fff}.tt a.pr-link{display:inline-flex;align-items:center;gap:6px;font-weight:500}.pr-link svg{width:16px;height:16px}.pr-hero{background:var(--tt-g50);padding:40px 0 48px;border-bottom:1px solid var(--tt-g200)}.pr-hero .tt-section-label{color:var(--tt-g500);margin-bottom:12px}.tt .pr-hero .tt-mk-lead{max-width:62ch;margin:14px 0 18px;text-wrap:pretty}@media(max-width:767px){.pr-hero{padding:28px 0 36px}}.pr-fee{padding:72px 0 88px}#servicegebuehr{scroll-margin-top:9px}.tt .pr-fee-intro{max-width:62ch;margin:12px 0 0;font-size:18px;line-height:1.55;color:var(--tt-g700)}.pr-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 0;border-top:1px solid var(--tt-g300)}.pr-part{padding:24px 32px 26px 0}.pr-part+.pr-part{padding-left:32px;border-left:1px solid var(--tt-g200)}.pr-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.pr-fig-n{font-family:var(--tt-heading);font-weight:400;font-size:56px;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--tt-ink)}.pr-fig-vat{font-size:15px;color:var(--tt-g500)}.tt .pr-part-l{margin:10px 0 0;font-size:16px;color:var(--tt-g700)}.tt .pr-note{margin:0;padding:14px 0 0;border-top:1px solid var(--tt-g200);font-size:15px;line-height:1.55;color:var(--tt-g700)}.pr-fixed{margin-top:56px}.tt .pr-fixed-t{margin:0 0 16px;font-family:var(--tt-heading);font-weight:500;font-size:20px;color:var(--tt-ink)}.pr-bar{display:flex;gap:2px;height:14px;border-radius:var(--tt-r-pill);overflow:hidden;margin:0 0 8px}.pr-bar i,.pr-sw{display:block}.pr-bar i.is-g3,.pr-sw.is-g3{background:var(--tt-g300)}.pr-bar i.is-key,.pr-sw.is-key{background:var(--tt-teal)}.pr-bar i.is-tl,.pr-sw.is-tl{background:var(--tt-teal-light)}.pr-bar i.is-g4,.pr-sw.is-g4{background:var(--tt-g500)}.pr-groups{margin:0;padding:0;list-style:none}.pr-groups li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--tt-g100)}.pr-sw{width:10px;height:10px;border-radius:3px;align-self:center}.pr-g-name{font-family:var(--tt-heading);font-weight:500;font-size:17px;color:var(--tt-ink)}.pr-g-desc{grid-column:2 / -1;max-width:64ch;font-size:16px;line-height:1.55;color:var(--tt-g700);text-wrap:pretty}.pr-val{grid-column:3;grid-row:1;font-family:var(--tt-mono);font-size:15px;color:var(--tt-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pr-groups li.pr-total{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--tt-g300);border-bottom:0;margin-top:-1px}.pr-total .pr-g-name{font-size:17px}.pr-total .pr-val{grid-column:2;font-weight:500}.pr-details{margin-top:20px;border:1px solid var(--tt-g200);border-radius:var(--tt-r-field);background:var(--tt-g50)}.pr-details summary{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;font-size:15px;font-weight:500;color:var(--tt-ink);list-style:none}.pr-details summary::-webkit-details-marker{display:none}.pr-details summary:before{content:"+";font-family:var(--tt-mono);color:var(--tt-g500);width:12px}.pr-details[open] summary:before{content:"−"}.pr-details summary:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:var(--tt-r-field)}.pr-details-body{padding:0 18px 18px}.tt .pr-details-note{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--tt-g700)}.pr-comp{margin:0;padding:0;list-style:none;border-top:1px solid var(--tt-g200)}.pr-comp>li{padding:10px 0;border-bottom:1px solid var(--tt-g200)}.pr-comp-g{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;color:var(--tt-ink)}.pr-comp ul{margin:6px 0 0;padding:0 0 0 16px;list-style:none}.pr-comp ul li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:14px;color:var(--tt-g700)}.pr-comp .pr-sub{color:var(--tt-g500)}.pr-comp .pr-v{font-family:var(--tt-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-comp>li.pr-comp-total{display:flex;justify-content:space-between;font-size:14px;font-weight:500;color:var(--tt-ink);border-bottom:0}@media(max-width:1079px){.pr-parts{grid-template-columns:1fr}.pr-part{padding:20px 0}.pr-part+.pr-part{padding-left:0;border-left:0;border-top:1px solid var(--tt-g200)}}@media(max-width:767px){.pr-fee{padding:56px 0 64px}#servicegebuehr{scroll-margin-top:25px}.pr-fig-n{font-size:44px}.pr-groups li{grid-template-columns:10px minmax(0,1fr) auto}}.pr-more{padding:64px 0 72px}.tt .pr-more .pr-more-intro{margin:12px 0 0;max-width:62ch;font-size:18px;line-height:1.55;color:var(--tt-g700)}.pr-more-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--tt-g300)}.pr-more-list li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:6px 40px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--tt-g200)}.pr-more-t{font-family:var(--tt-heading);font-weight:500;font-size:18px;color:var(--tt-ink)}.pr-more-d{font-size:16px;line-height:1.55;color:var(--tt-g700);max-width:68ch;text-wrap:pretty}@media(max-width:767px){.pr-more{padding:48px 0 56px}.pr-more-list li{grid-template-columns:1fr}}.pr-practice{padding:48px 0}.pr-practice-in{max-width:760px;padding-left:20px;border-left:3px solid var(--tt-teal)}.tt .pr-practice h2{margin:0;font-family:var(--tt-heading);font-weight:500;font-size:22px;line-height:1.3;color:var(--tt-ink)}.tt .pr-practice p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--tt-g700);text-wrap:pretty}.pr-faq{padding:80px 0}.pr-faq-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 72px;align-items:start}@media(max-width:899px){.pr-faq{padding:64px 0}.pr-faq-in{grid-template-columns:1fr}}@media(max-width:767px){.pr-faq .tt-faq summary{font-size:17px}}.pr-close{padding:96px 0 104px}.pr-close-in{padding-top:56px;border-top:1px solid var(--tt-g300)}.pr-close-in .tt-dsp-l{text-wrap:balance}.tt .pr-close-in .tt-mk-lead{max-width:52ch;margin:16px 0 28px;font-size:20px;line-height:1.5}.tt a.tt-btn[aria-disabled=true]{cursor:default}@media(max-width:767px){.pr-close{padding:72px 0}.pr-close-in{padding-top:40px}.pr-close-in .tt-actions{flex-direction:column;align-items:stretch}.pr-close-in .tt-actions .tt-btn{width:100%}}
