:-webkit-any(.home,.tool)>section{border-top:0;padding:0}:-moz-any(.home,.tool)>section{border-top:0;padding:0}:is(.home,.tool)>section{border-top:0;padding:0}:-webkit-any(.home,.tool) h2{font-family:var(--display);font-weight:600;font-size:var(--h2);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.08}:-moz-any(.home,.tool) h2{font-family:var(--display);font-weight:600;font-size:var(--h2);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.08}:is(.home,.tool) h2{font-family:var(--display);font-weight:600;font-size:var(--h2);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.08}:-webkit-any(.home,.tool) h3{font-family:var(--display);letter-spacing:-.01em;font-weight:600;line-height:1.15}:-moz-any(.home,.tool) h3{font-family:var(--display);letter-spacing:-.01em;font-weight:600;line-height:1.15}:is(.home,.tool) h3{font-family:var(--display);letter-spacing:-.01em;font-weight:600;line-height:1.15}:-webkit-any(.home,.tool) .kicker{font-size:var(--text-xs);margin:0;font-weight:500}:-moz-any(.home,.tool) .kicker{font-size:var(--text-xs);margin:0;font-weight:500}:is(.home,.tool) .kicker{font-size:var(--text-xs);margin:0;font-weight:500}:-webkit-any(.home,.tool) .lede{max-width:none;color:var(--ink-soft);margin:0;font-size:1.125rem;line-height:1.6}:-moz-any(.home,.tool) .lede{max-width:none;color:var(--ink-soft);margin:0;font-size:1.125rem;line-height:1.6}:is(.home,.tool) .lede{max-width:none;color:var(--ink-soft);margin:0;font-size:1.125rem;line-height:1.6}.icon{flex-shrink:0;display:block}.symbole{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:719px){.only-wide{display:none!important}}@media (min-width:720px){.only-narrow{display:none!important}}.btn-lg{min-height:3.375rem;font-size:var(--text-base);gap:.625rem;padding:0 1.625rem}.section-head{flex-direction:column;gap:1.25rem;display:flex}.section-title{flex-direction:column;gap:1.125rem;display:flex}@media (min-width:960px){.section-head--split{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row}.section-head--split .section-title{max-width:47.5rem}.section-head--split .lede{max-width:25rem}.section-head--split .btn{flex-shrink:0}}header.site.on-plate~main:-webkit-any(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 6rem);padding-bottom:7.5rem}header.site.on-plate~main:-moz-any(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 6rem);padding-bottom:7.5rem}header.site.on-plate~main:is(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 6rem);padding-bottom:7.5rem}:-webkit-any(.home,.tool) .hero{text-align:left}:-moz-any(.home,.tool) .hero{text-align:left}:is(.home,.tool) .hero{text-align:left}.hero-grid{gap:var(--space-8);align-items:center;display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-copy{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.badge{border-radius:var(--radius-pill);background:var(--plate-fill);border:1px solid var(--plate-line);font-size:var(--text-xs);color:var(--ink-soft);align-items:center;gap:10px;padding:7px 14px 7px 8px;display:inline-flex}.badge-tag{border-radius:var(--radius-pill);background:var(--plate-accent);color:var(--plate);padding:3px 9px;font-size:.75rem;font-weight:600}:-webkit-any(.home,.tool) .hero h1{font-family:var(--display);font-weight:600;font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.02}:-moz-any(.home,.tool) .hero h1{font-family:var(--display);font-weight:600;font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.02}:is(.home,.tool) .hero h1{font-family:var(--display);font-weight:600;font-size:var(--h1);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.02}.hero-sub{max-width:32.5rem;font-size:var(--text-lg);color:var(--ink-soft);line-height:1.55}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-fill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;align-self:stretch;gap:1.125rem;padding:1.75rem;transition:border-color .2s,background-color .2s;display:flex}.drop:hover,.drop.dragover{border-color:var(--ink);background:var(--plate-line)}.drop-head{align-items:center;gap:1rem;display:flex}.drop-icon{border-radius:var(--radius-md);background:var(--plate-line);width:3.25rem;height:3.25rem;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.drop-text{flex-direction:column;gap:2px;display:flex}.drop-text strong{font-family:var(--display);font-size:var(--text-lg);font-weight:600;line-height:1.3}.drop-text span,.drop-formats{font-size:var(--text-sm);color:var(--ink-soft)}.drop-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.drop-actions .ghost{border-color:var(--line-strong)}.privacy{max-width:38.75rem;font-size:var(--text-sm);color:var(--ink-soft);line-height:1.6}.privacy a{color:var(--ink)}:-webkit-any(.home,.tool) .how{background:var(--paper-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6.875rem 0 7.5rem}:-moz-any(.home,.tool) .how{background:var(--paper-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6.875rem 0 7.5rem}:is(.home,.tool) .how{background:var(--paper-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6.875rem 0 7.5rem}.steps-list{gap:var(--space-5);margin:3.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.steps-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{background:var(--paper);min-height:17.5rem;color:var(--ink);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num tag""title title""text text";align-content:start;gap:1.125rem .75rem;padding:2rem;display:grid}.step-num{font-family:var(--display);letter-spacing:-.03em;color:var(--ink-soft);grid-area:num;font-size:2.75rem;font-weight:700;line-height:1}.step h3{grid-area:title;font-size:1.625rem}.step-tag{border-radius:var(--radius-pill);background:var(--lavender);color:var(--ink);white-space:nowrap;grid-area:tag;align-self:center;padding:5px 11px;font-size:.75rem;font-weight:600}.step p{color:var(--ink-soft);grid-area:text;font-size:1rem;line-height:1.6}@media (min-width:960px){.step--featured{--ink:var(--plate-ink);--ink-soft:var(--plate-soft);--action:var(--plate-ink);--on-action:var(--plate);background:var(--inverse)}.step--featured .step-tag{background:var(--action);color:var(--on-action)}}:-webkit-any(.home,.tool) .faq-section{padding:8.125rem 0 6.25rem}:-moz-any(.home,.tool) .faq-section{padding:8.125rem 0 6.25rem}:is(.home,.tool) .faq-section{padding:8.125rem 0 6.25rem}.faq-grid{gap:var(--space-8);display:grid}@media (min-width:960px){.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:5rem}}.faq-intro{flex-direction:column;gap:1.125rem;display:flex}.faq-intro .lede{font-size:var(--text-base)}.faq-intro a{color:var(--ink)}:-webkit-any(.home,.tool) .faq{border-top:1px solid var(--line);max-width:none;margin:0}:-moz-any(.home,.tool) .faq{border-top:1px solid var(--line);max-width:none;margin:0}:is(.home,.tool) .faq{border-top:1px solid var(--line);max-width:none;margin:0}:-webkit-any(.home,.tool) .faq details{border-bottom:1px solid var(--line);padding:0}:-moz-any(.home,.tool) .faq details{border-bottom:1px solid var(--line);padding:0}:is(.home,.tool) .faq details{border-bottom:1px solid var(--line);padding:0}:-webkit-any(.home,.tool) .faq summary{min-height:4.75rem;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:1.3125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}:-moz-any(.home,.tool) .faq summary{min-height:4.75rem;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:1.3125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}:is(.home,.tool) .faq summary{min-height:4.75rem;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:1.3125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}:-webkit-any(.home,.tool) .faq summary::-webkit-details-marker{display:none}:-moz-any(.home,.tool) .faq summary::-webkit-details-marker{display:none}:is(.home,.tool) .faq summary::-webkit-details-marker{display:none}.faq-chev{transition:transform .2s}:-webkit-any(.home,.tool) .faq details[open]:not(.closing) .faq-chev{transform:rotate(180deg)}:-moz-any(.home,.tool) .faq details[open]:not(.closing) .faq-chev{transform:rotate(180deg)}:is(.home,.tool) .faq details[open]:not(.closing) .faq-chev{transform:rotate(180deg)}:-webkit-any(.home,.tool) .faq details p{max-width:40rem;font-size:var(--text-base);color:var(--ink-soft);margin:0 0 1.625rem;line-height:1.65}:-moz-any(.home,.tool) .faq details p{max-width:40rem;font-size:var(--text-base);color:var(--ink-soft);margin:0 0 1.625rem;line-height:1.65}:is(.home,.tool) .faq details p{max-width:40rem;font-size:var(--text-base);color:var(--ink-soft);margin:0 0 1.625rem;line-height:1.65}:-webkit-any(.home,.tool) .faq details a{color:var(--ink)}:-moz-any(.home,.tool) .faq details a{color:var(--ink)}:is(.home,.tool) .faq details a{color:var(--ink)}@media (max-width:719px){header.site.on-plate~main:-webkit-any(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 1.125rem);padding-bottom:4rem}header.site.on-plate~main:-moz-any(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 1.125rem);padding-bottom:4rem}header.site.on-plate~main:is(.home,.tool)>.hero:first-child{padding-top:calc(var(--header-h) + 1.125rem);padding-bottom:4rem}.hero-grid{gap:var(--space-6)}.hero-copy{gap:1.375rem}.badge{gap:8px;padding:5px 12px 5px 6px;font-size:.75rem}.badge-tag{padding:2px 8px}.hero-sub{font-size:var(--text-base)}.drop{border-radius:20px;gap:.875rem;padding:1.25rem}.drop-actions{flex-direction:column;align-items:stretch}.drop-actions .btn-lg{min-height:3.5rem}.drop-actions .ghost{min-height:3.125rem}.drop-formats{text-align:center;font-size:var(--text-xs)}:-webkit-any(.home,.tool) .how{padding:3rem 0}:-moz-any(.home,.tool) .how{padding:3rem 0}:is(.home,.tool) .how{padding:3rem 0}.how .section-head{gap:.5rem}.how .section-head .btn{display:none}.steps-list{gap:0;margin-top:.75rem}.step{border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"num title tag""num text text";gap:4px 16px;min-height:0;padding:1.125rem 0}.step-num{font-size:1.625rem}.step--featured .step-num{color:var(--ink)}.step h3{font-size:1.25rem}.step-tag{padding:3px 9px}.step p{font-size:var(--text-nav);line-height:1.5}:-webkit-any(.home,.tool) .faq-section{padding:3.5rem 0 2.5rem}:-moz-any(.home,.tool) .faq-section{padding:3.5rem 0 2.5rem}:is(.home,.tool) .faq-section{padding:3.5rem 0 2.5rem}.faq-grid{gap:.75rem}:-webkit-any(.home,.tool) .faq summary{min-height:4rem;font-size:var(--text-base);gap:.75rem}:-moz-any(.home,.tool) .faq summary{min-height:4rem;font-size:var(--text-base);gap:.75rem}:is(.home,.tool) .faq summary{min-height:4rem;font-size:var(--text-base);gap:.75rem}:-webkit-any(.home,.tool) .faq details p{font-size:var(--text-nav);margin-bottom:1.25rem}:-moz-any(.home,.tool) .faq details p{font-size:var(--text-nav);margin-bottom:1.25rem}:is(.home,.tool) .faq details p{font-size:var(--text-nav);margin-bottom:1.25rem}}.tarif-liste{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.tarif-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tarif-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.tarif{border-radius:var(--radius-xl);background:var(--paper-raised);border:1px solid var(--line);flex-direction:column;gap:1.125rem;padding:2rem 1.75rem;display:flex}.tarif-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.tarif :-webkit-any(h2,h3){letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}.tarif :-moz-any(h2,h3){letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}.tarif :is(h2,h3){letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}.tarif-tag{border-radius:var(--radius-pill);background:var(--lavender);color:var(--ink);white-space:nowrap;padding:5px 11px;font-size:.75rem;font-weight:600}.tarif-preis,.zusatz-preis{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.tarif-preis strong,.zusatz-preis strong{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.75rem;font-weight:700;line-height:1}.tarif-preis span,.zusatz-preis span{font-size:var(--text-nav);color:var(--ink-soft)}.tarif-bedingung{font-size:var(--text-sm);color:var(--ink-soft);margin-top:-.375rem;line-height:1.5}.tarif-seiten{border-radius:var(--radius-sm);background:var(--paper-sunken);padding:.75rem 1rem;font-weight:600;line-height:1.4}.tarif-merkmale{font-size:var(--text-nav);flex-direction:column;flex:1;gap:.625rem;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.tarif-merkmale li{gap:.625rem;display:flex}.tarif-merkmale .icon{color:var(--ink-soft);margin-top:.2em}.tarif .btn{margin-top:.375rem}.tarif--empfohlen{background:var(--inverse);color:var(--ink);box-shadow:var(--shadow-card);border-color:#0000}.tarif--empfohlen .tarif-tag{background:var(--action);color:var(--on-action)}.tarif--empfohlen .tarif-seiten{background:var(--plate-fill)}.tarif-plaetze{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-self:flex-start;padding:5px 11px;font-weight:600}.tarife-hinweis{max-width:var(--measure);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--ink-soft);line-height:1.6}.tarife-hinweis a{color:var(--ink)}:-webkit-any(.home,.tool)>.tarife-abschnitt{padding:7.5rem 0}:-moz-any(.home,.tool)>.tarife-abschnitt{padding:7.5rem 0}:is(.home,.tool)>.tarife-abschnitt{padding:7.5rem 0}.tarife-titel{flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:2.5rem;display:flex}:-webkit-any(.home,.tool)>.tarife-kurz{border-top:1px solid var(--line);padding:2.5rem 0}:-moz-any(.home,.tool)>.tarife-kurz{border-top:1px solid var(--line);padding:2.5rem 0}:is(.home,.tool)>.tarife-kurz{border-top:1px solid var(--line);padding:2.5rem 0}@media (max-width:719px){:-webkit-any(.home,.tool)>.tarife-abschnitt{padding:3.5rem 0}:-moz-any(.home,.tool)>.tarife-abschnitt{padding:3.5rem 0}:is(.home,.tool)>.tarife-abschnitt{padding:3.5rem 0}}.tarife-kurz__inhalt{flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;display:flex}.tarife-kurz__titel{font-size:var(--h3);line-height:1.15}.tarife-kurz__liste{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.tarife-kurz__liste strong{color:var(--ink);font-weight:600}.tarife-kurz__link{color:var(--ink);text-underline-offset:3px;font-weight:600}
