.tn-finder{--finder-mint: #4B86B5;--finder-mint-dark: #2f5d80;--finder-soft: #eef5fb;--finder-text: #2d3748;--finder-muted: #718096;--finder-border: #e2e8f0;background:linear-gradient(180deg,#ffffff 0%,var(--finder-soft) 100%);border-top:1px solid var(--finder-border);border-bottom:1px solid var(--finder-border);padding:2rem 0 2.25rem;color:var(--finder-text)}@media (max-width: 575px){.tn-finder{padding:1.5rem 0 1.75rem}}.tn-finder__head{text-align:center;margin-bottom:1.5rem}.tn-finder__title{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1.2;margin:0 0 .4rem}.tn-finder__title sup{font-size:.55em;top:-.7em}.tn-finder__subtitle{font-size:.97rem;color:var(--finder-muted);max-width:640px;margin:0 auto;line-height:1.45}.tn-finder__branches{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.4rem}@media (max-width: 767.98px){.tn-finder__branches{display:none}}.tn-finder__branches-mobile{position:relative;display:none;margin:0 auto 1.4rem;max-width:420px;padding:0 .5rem}@media (max-width: 767.98px){.tn-finder__branches-mobile{display:block}}.tn-finder__branch-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background:#fff;border:1.5px solid var(--finder-border);border-radius:999px;padding:.85rem 2.6rem .85rem 1.3rem;font-size:1rem;font-weight:600;color:var(--finder-text);line-height:1.2;text-align:center;text-align-last:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tn-finder__branch-select:focus{outline:none;border-color:var(--finder-mint);box-shadow:0 0 0 4px #4b86b51f}.tn-finder__branch-select-chevron{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);color:var(--finder-mint);pointer-events:none;display:inline-flex;align-items:center}.tn-finder__branch-pill{--branch-pill-color: var(--finder-mint);font-size:.86rem;font-weight:600;padding:.45rem .95rem;border-radius:999px;background:#fff;border:1px solid var(--finder-border);color:var(--finder-text);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.tn-finder__branch-pill:hover,.tn-finder__branch-pill:focus-visible{border-color:var(--branch-pill-color);color:var(--branch-pill-color);outline:none;transform:translateY(-1px)}.tn-finder__branch-pill:focus-visible{box-shadow:0 0 0 3px #4b86b52e}.tn-finder__branch-pill.is-active{background:var(--branch-pill-color);color:#fff;border-color:var(--branch-pill-color)}.tn-finder__variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.4rem}.tn-finder__variants--single{grid-template-columns:minmax(0,320px);justify-content:center}.tn-finder__variants--double{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center}@media (max-width: 575px){.tn-finder__variants{display:flex;grid-template-columns:none;gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:16px;margin-left:-16px;margin-right:-16px;padding:.25rem 16px .5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tn-finder__variants::-webkit-scrollbar{display:none}}.tn-finder__variant{--variant-color: var(--finder-mint);display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem .75rem .95rem;background:#fff;border:1.5px solid var(--finder-border);border-radius:14px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease;color:var(--finder-text);font-weight:700}.tn-finder__variant--online,.tn-finder__variant--classroom{--variant-color: var(--variant-classroom-color, #8a4ab0)}.tn-finder__variant--individual{--variant-color: #b08a3a;border-color:#b08a3a52;background:linear-gradient(135deg,rgba(212,175,55,.06) 0%,#ffffff 35%,rgba(212,175,55,.06) 100%)}.tn-finder__variant--individual .tn-finder__variant-icon{background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(176,138,58,.1))}.tn-finder__variant--individual:hover,.tn-finder__variant--individual:focus-visible{border-color:#b08a3a;box-shadow:0 10px 26px #b08a3a2e}.tn-finder__variant:hover,.tn-finder__variant:focus-visible{border-color:var(--variant-color);transform:translateY(-2px);box-shadow:0 8px 22px #2d374814;outline:none}.tn-finder__variant.is-active{background:var(--variant-color);border-color:var(--variant-color);color:#fff;box-shadow:0 6px 18px #0000002e}.tn-finder__variant.is-active .tn-finder__variant-icon{background:rgba(255,255,255,.2)}.tn-finder__variant.is-active .tn-finder__variant-icon img{filter:brightness(0) invert(1)}.tn-finder__variant--individual.is-active{background:linear-gradient(135deg,#d4b76a 0%,#b08a3a 50%,#8a6a28 100%);border-color:#b08a3a;box-shadow:0 8px 22px #b08a3a59,inset 0 1px #ffffff59;position:relative}.tn-finder__variant--individual.is-active .tn-finder__variant-icon{background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.12));box-shadow:inset 0 0 0 1px #fff3}@media (max-width: 575px){.tn-finder__variant{flex:0 0 auto;min-width:124px;padding:.65rem .55rem .6rem;gap:.35rem;border-radius:12px;scroll-snap-align:start;border-width:1px}.tn-finder__variant:hover,.tn-finder__variant:focus-visible{transform:none;box-shadow:0 4px 12px #2d37480f}}.tn-finder__variant-icon{width:56px;height:56px;border-radius:50%;background:rgba(75,134,181,.1);display:flex;align-items:center;justify-content:center;transition:background .16s ease}.tn-finder__variant-icon img{width:32px;height:32px}@media (max-width: 575px){.tn-finder__variant-icon{width:36px;height:36px}.tn-finder__variant-icon img{width:22px;height:22px}}.tn-finder__variant-label{font-size:.95rem;line-height:1.1}@media (max-width: 575px){.tn-finder__variant-label{font-size:.78rem;font-weight:700;text-align:center}}.tn-finder__search{position:relative;display:flex;align-items:center;max-width:520px;margin:0 auto;background:#fff;border:1.5px solid var(--finder-border);border-radius:999px;padding:0 1rem 0 .85rem;transition:border-color .16s ease,box-shadow .16s ease}.tn-finder__search:focus-within{border-color:var(--finder-mint);box-shadow:0 0 0 4px #4b86b51f}.tn-finder__search-icon{color:var(--finder-muted);display:inline-flex;align-items:center;margin-right:.6rem}.tn-finder__search-input{flex:1;min-width:0;border:0;background:transparent;padding:.7rem 0;font-size:1rem;color:var(--finder-text);outline:none}.tn-finder__search-input::placeholder{color:var(--finder-muted)}.tn-finder__search-clear{background:rgba(75,134,181,.12);border:0;color:var(--finder-mint);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.tn-finder__search-clear:hover,.tn-finder__search-clear:focus-visible{background:var(--finder-mint);color:#fff;outline:none}.tn-finder__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;max-width:720px;margin:1rem auto 0;padding:.7rem .95rem;background:rgba(255,255,255,.7);border-radius:12px}@media (max-width: 575px){.tn-finder__status{flex-direction:column;align-items:stretch}}.tn-finder__status-info{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex:1;min-width:0}.tn-finder__counter{font-size:.9rem;color:var(--finder-text);white-space:nowrap}.tn-finder__counter strong{color:var(--finder-mint-dark);font-weight:800}.tn-finder__counter--zero,.tn-finder__counter--zero strong{color:#c0392b}.tn-finder__chips{display:flex;flex-wrap:wrap;gap:.35rem}.tn-finder__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem .25rem .75rem;background:var(--finder-mint);color:#fff;border:0;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease}.tn-finder__chip svg{opacity:.85}.tn-finder__chip:hover,.tn-finder__chip:focus-visible{background:var(--finder-mint-dark);outline:none}.tn-finder__reset{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid rgba(75,134,181,.4);color:var(--finder-mint);font-weight:600;font-size:.85rem;padding:.4rem .85rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.tn-finder__reset:hover,.tn-finder__reset:focus-visible{background:var(--finder-mint);color:#fff;border-color:var(--finder-mint);outline:none}.tn-finder__hint{max-width:540px;margin:1.25rem auto 0;padding:.85rem 1rem;text-align:center;background:rgba(255,255,255,.6);border:1px dashed var(--finder-border);border-radius:12px;color:var(--finder-muted);font-size:.92rem}.tn-finder__empty{max-width:560px;margin:1.25rem auto 0;padding:1.25rem 1.25rem 1.5rem;text-align:center;background:#fff;border:1px solid var(--finder-border);border-radius:14px;box-shadow:0 4px 14px #2d37480d}.tn-finder__empty-title{font-size:1.05rem;font-weight:800;color:var(--finder-text);margin:0 0 .4rem}.tn-finder__empty-text{margin:0 0 1rem;color:var(--finder-muted);font-size:.92rem;line-height:1.45}.tn-finder__empty-cta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tn-finder__empty-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;font-weight:700;font-size:.88rem;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.tn-finder__empty-btn--primary{background:var(--finder-mint);color:#fff;border-color:var(--finder-mint)}.tn-finder__empty-btn--primary:hover,.tn-finder__empty-btn--primary:focus-visible{background:var(--finder-mint-dark);border-color:var(--finder-mint-dark);color:#fff;outline:none;transform:translateY(-1px)}.tn-finder__empty-mail{margin:.85rem 0 0;color:var(--finder-muted);font-size:.86rem;line-height:1.45}.tn-finder__empty-mail-link{color:var(--finder-mint-dark);font-weight:700;text-decoration:none;word-break:break-word;transition:color .15s ease,text-decoration-color .15s ease}.tn-finder__empty-mail-link:hover,.tn-finder__empty-mail-link:focus-visible{color:var(--finder-mint);text-decoration:underline;text-decoration-thickness:2px;outline:none}.erf-trust{padding:1.5rem 0 .5rem}.erf-trust__kicker{margin-bottom:.75rem;font-weight:700;color:var(--black-800)}.erf-trust__bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}@media (max-width: 800px){.erf-trust__bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.erf-trust__bar li{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-height:92px;padding:.85rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:var(--white)}.erf-trust__bar li:has(> a){padding:0}.erf-trust__bar a{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;min-height:92px;padding:.85rem 1rem;border-radius:inherit;color:inherit;text-decoration:none}.erf-trust__bar a:hover .erf-trust__label{color:var(--primary)}.erf-trust__bar .erf-trust__item--google{border:2px solid transparent;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(#4285f4,#ea4335,#fbbc05,#34a853,#4285f4) border-box}.erf-trust__bar .erf-trust__item--shops{border:2px solid #ffdc0f}.erf-trust__bar .erf-trust__item--primary{border:2px solid var(--primary)}@property --erf-gold-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.erf-trust__bar .erf-trust__item--gold{border:2px solid transparent;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(from var(--erf-gold-angle),#a67c00 0deg,#fff8dc 40deg,#f3d56a 80deg,#c9a227 140deg,#fff6d0 200deg,#a67c00 260deg,#fff8dc 320deg,#a67c00 360deg) border-box;box-shadow:0 4px 14px #a67c0029;animation:erf-gold-rahmen 14s linear infinite}@keyframes erf-gold-rahmen{to{--erf-gold-angle: 360deg}}.erf-trust__mark{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,#fff);color:var(--primary)}.erf-trust__mark svg{display:block;width:26px;height:26px}.erf-trust__mark--google{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.erf-trust__mark--hat img{display:block;width:34px;height:auto}.erf-trust__mark--shops{background:#ffdc0f;color:#1a1a1a}.erf-trust__mark--seal{flex-basis:46px;width:46px;height:46px;background:transparent}.erf-trust__mark--seal img{display:block;width:46px;height:46px;object-fit:contain}.erf-trust__copy{display:flex;flex-direction:column;min-width:0}.erf-trust__value{font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--black-800)}.erf-trust__label{margin-top:.2rem;font-size:.95rem}.erf-trust__note{max-width:46rem}@media (prefers-reduced-motion: reduce){.erf-trust__bar .erf-trust__item--gold{animation:none}}.dzg-page{color:var(--dark-gray);padding-bottom:0;overflow-wrap:break-word}.dzg-page--logged-in{margin-top:44px}.dzg-page h1{margin:0 0 1rem;color:var(--black-800);font-size:clamp(2rem,4vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.12}.dzg-page h1:after{content:"";display:block;width:64px;height:4px;margin-top:.85rem;border-radius:999px;background:var(--primary)}.dzg-page h2{margin:0 0 .75rem;color:var(--black-800);font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.dzg-page h3{margin:0 0 .4rem;color:var(--black-800);font-size:1.15rem;line-height:1.3}.dzg-page p{margin:0 0 1rem;line-height:1.7;font-size:1.05rem}.dzg-page a:focus-visible,.dzg-page button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width: 575.98px){.dzg-hero .breadcrumb{margin-bottom:20px!important}}.dzg-wrap{box-sizing:border-box;width:100%;max-width:990px;margin-inline:auto;padding-inline:12px}.dzg-lead{font-size:1.2rem;font-weight:700;color:var(--black-800)}.dzg-block{padding-top:2.5rem}.dzg-page>.erf-trust{padding-top:2.5rem}.dzg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:dzg-step}@media (max-width: 720px){.dzg-steps{grid-template-columns:1fr}}.dzg-steps li{position:relative;counter-increment:dzg-step;display:flex;flex-direction:column;height:100%;padding:1.15rem 1.1rem .35rem;border:1px solid color-mix(in srgb,var(--primary) 22%,rgba(0,0,0,.08));border-radius:16px;background:var(--white);box-shadow:0 6px 18px #00000012}.dzg-steps li:before{content:counter(dzg-step);display:grid;place-items:center;width:40px;height:40px;margin-bottom:.85rem;border-radius:50%;background:var(--primary);color:#fff;font-size:1.05rem;font-weight:700;line-height:1}.dzg-steps li:not(:last-child):after{content:"";position:absolute;z-index:1;top:calc(1.15rem + 20px);left:100%;width:1.25rem;height:2px;background:var(--primary);transform:translateY(-50%)}@media (max-width: 720px){.dzg-steps li:not(:last-child):after{display:none}}.dzg-steps li p{margin-bottom:0}.dzg-tablet__grid{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:1.25rem 2rem;align-items:center}@media (max-width: 860px){.dzg-tablet__grid{grid-template-columns:1fr;justify-items:center}}.dzg-star-defs{position:absolute;width:0;height:0;overflow:hidden}.dzg-stars{margin:0;padding:0;list-style:none}.dzg-stars .star-img{overflow:visible}.dzg-stars li{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.dzg-stars p{margin-bottom:0}.dzg-page .demo-tablet-section .video-link{position:relative;display:block;width:calc(100% + 16px);height:100%;padding:0;border:0;background:transparent;cursor:pointer}.dzg-page .demo-tablet-section .video-player iframe{display:block;width:100%;height:100%;border:0}@media (max-width: 575px){.dzg-page .demo-tablet-section .video-player{height:318px!important}}.dzg-faq article{padding-top:.35rem;border-top:1px solid rgba(0,0,0,.08)}.dzg-faq article:first-of-type{border-top:0}.dzg-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.dzg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.2rem;border:1px solid var(--black-800);border-radius:999px;background:var(--black-800);color:var(--white);font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.dzg-btn:hover{color:var(--white);background:#2a2a2a}.dzg-btn--small{align-self:flex-start;min-height:36px;margin-top:.85rem;margin-bottom:.55rem;padding:.35rem .9rem;border-color:var(--primary);background:transparent;color:var(--primary);font-size:.92rem}.dzg-btn--small:hover,.dzg-btn--small:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--white)}.dzg-btn--ghost{background:transparent;color:var(--black-800)}.dzg-btn--ghost:hover{color:var(--black-800);background:var(--white)}.dzg-end{padding-bottom:2.5rem}#fuer-wen{padding-top:8rem}@media (max-width: 640px){#fuer-wen{padding-top:6rem}}.dzg-who{position:relative;border-radius:20px;background:var(--white);box-shadow:0 18px 45px #00000014}@media (max-width: 640px){.dzg-who{display:flex;flex-direction:column}}.dzg-who:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--primary);border-radius:20px 0 0 20px}.dzg-who__media{position:absolute;right:.6rem;bottom:0;width:min(40%,250px);height:calc(100% + 7rem);pointer-events:none}@media (max-width: 640px){.dzg-who__media{position:relative;right:auto;order:-1;align-self:center;width:190px;height:230px;margin:-4.25rem 0 .15rem}}.dzg-who__photo{position:absolute;inset:auto 0 0 0;width:100%;height:100%;object-fit:contain;object-position:bottom center}.dzg-who__body{display:flex;flex-direction:column;justify-content:center;max-width:58%;min-height:220px;padding:1.55rem 1rem 1.55rem 1.7rem}@media (max-width: 640px){.dzg-who__body{max-width:none;min-height:0;padding:.15rem 1.15rem 1.3rem 1.3rem}}.dzg-who__body h2{margin-bottom:.85rem}.dzg-who__body h2:after{content:"";display:block;width:70px;height:3px;margin-top:.85rem;border-radius:999px;background:var(--primary)}.dzg-who__body p{margin:0}
