@font-face{font-family:Atkinson Hyperlegible Next;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-Regular.N1KDG4Aw.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:600;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-SemiBold.CWv0hRc9.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:700;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-Bold.BGswn8dj.woff2)format("woff2")}:root{color-scheme:light dark;--page:#fff;--panel:#f3f5f7;--sheet:#fff;--ink:#15212b;--muted:#50606c;--rule:#d5dbe1;--rule-strong:#a9b3bc;--pen:#1f3fa6;--pen-soft:#e8edfb;--red:#b42318;--red-soft:#fdecea;--green:#1e6b45;--green-soft:#e6f3ec;--amber:#8a5a00;--amber-soft:#fff4dc;--on-pen:#fff;--focus:#1f3fa6;--font:"Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--s7:64px;--r1:6px;--r2:10px;--wrap:1120px}@media (prefers-color-scheme:dark){:root{--page:#10161c;--panel:#18212a;--sheet:#141c24;--ink:#e9eef3;--muted:#a7b4bf;--rule:#2c3945;--rule-strong:#4a5a68;--pen:#9db4ff;--pen-soft:#1c2747;--red:#ff8a7a;--red-soft:#3a1d1a;--green:#8fd3ad;--green-soft:#15302a;--amber:#f2c063;--amber-soft:#33290f;--on-pen:#0d1430;--focus:#9db4ff}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:400 1.0625rem/1.55 var(--font);margin:0}img,svg{max-width:100%;display:block}a{color:var(--pen);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}h1{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem)}h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem)}h3{font-size:1.15rem}p{margin:0}ul,ol{margin:0;padding-left:1.2em}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s2);background:var(--ink);color:var(--page);padding:var(--s2) var(--s3);z-index:10;position:absolute;top:-60px}.skip:focus{top:var(--s2)}.wrap{max-width:var(--wrap);padding:0 var(--s4);margin:0 auto}@media (width>=768px){.wrap{padding:0 var(--s5)}}.stack>*+*{margin-top:var(--s4)}.stack-s>*+*{margin-top:var(--s2)}.stack-l>*+*{margin-top:var(--s5)}.muted{color:var(--muted)}.small{font-size:.9375rem}.lead{color:var(--muted);max-width:40em;font-size:1.1875rem}.tnum{font-variant-numeric:tabular-nums}.kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.site-header{border-bottom:1px solid var(--rule);background:var(--page)}.site-header .wrap{align-items:center;gap:var(--s4);min-height:60px;display:flex}.wordmark{align-items:center;gap:var(--s2);color:var(--ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark svg{width:26px;height:26px}.nav{gap:var(--s1);margin-left:auto;padding:0;list-style:none;display:flex}.nav a{padding:var(--s2) var(--s3);border-radius:var(--r1);color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.nav a[aria-current=page]{background:var(--panel)}.nav .nav-cta{background:var(--pen);color:var(--on-pen)}@media (width<=719px){.nav li:not(.keep){display:none}}main{padding:var(--s5) 0 var(--s7);display:block}@media (width>=768px){main{padding-top:var(--s6)}}section+section{margin-top:var(--s6)}@media (width>=768px){section+section{margin-top:var(--s7)}}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);border-radius:var(--r2);border:2px solid var(--pen);background:var(--pen);color:var(--on-pen);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-quiet{color:var(--pen);background:0 0}.btn-small{min-height:40px;padding:0 var(--s4);font-size:.9375rem}.btn-block{width:100%}.linkish{padding:var(--s2) 0;color:var(--pen);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;text-decoration:underline}.field{gap:var(--s1);display:grid}.label{font-size:.9375rem;font-weight:700}.input,select.input,textarea.input{width:100%;min-height:48px;padding:var(--s3);border:1.5px solid var(--rule-strong);border-radius:var(--r1);background:var(--sheet)}textarea.input{resize:vertical;min-height:120px;line-height:1.55}.check{gap:var(--s3);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;font-size:.9375rem;display:grid}.check input{width:22px;height:22px;accent-color:var(--pen);margin:1px 0 0}.panel{background:var(--panel);border-radius:var(--r2);padding:var(--s4)}@media (width>=768px){.panel{padding:var(--s5)}}.notice{border-left:4px solid var(--amber);background:var(--amber-soft);padding:var(--s3) var(--s4);border-radius:0 var(--r1) var(--r1) 0}.alert{color:var(--red);font-weight:600}.alert:empty{display:none}.tag{letter-spacing:.04em;text-transform:uppercase;background:var(--panel);color:var(--muted);vertical-align:middle;border-radius:99px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.hero{gap:var(--s6);align-items:center;display:grid}@media (width>=960px){.hero{grid-template-columns:1.15fr .85fr}}.hero h1{max-width:15em}.hero-cta{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.patient-line{color:var(--muted);font-size:.9375rem}.steps{gap:var(--s4);counter-reset:step;padding:0;list-style:none;display:grid}@media (width>=768px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{counter-increment:step;border-top:2px solid var(--ink);padding-top:var(--s3)}.steps li:before{content:counter(step);color:var(--pen);margin-bottom:var(--s1);font-size:1.5rem;font-weight:700;display:block}.cards{gap:var(--s3);padding:0;list-style:none;display:grid}@media (width>=640px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cards.three{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--rule);border-radius:var(--r2);padding:var(--s4);color:var(--ink);background:var(--sheet);height:100%;text-decoration:none;display:block}a.card:hover{border-color:var(--pen)}.card h3{margin-bottom:var(--s1)}.card .muted{font-size:.9375rem}.facts-table{border-collapse:collapse;width:100%}.facts-table th,.facts-table td{text-align:left;vertical-align:top;padding:var(--s3) var(--s2);border-top:1px solid var(--rule)}.facts-table th{width:32%;color:var(--muted);font-size:.9375rem;font-weight:700}@media (width<=599px){.facts-table th,.facts-table td{width:auto;display:block}.facts-table td{border-top:0;padding-top:0}}.prose{max-width:42em}.prose h2{margin-top:var(--s5);font-size:1.25rem}.prose p,.prose ul,.prose ol{margin-top:var(--s3)}.prose li+li{margin-top:var(--s1)}.site-footer{border-top:1px solid var(--rule);padding:var(--s5) 0 var(--s6);color:var(--muted);font-size:.9375rem}.site-footer .wrap>*+*{margin-top:var(--s3)}.footer-nav{gap:var(--s1) var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-nav a{color:var(--ink);padding:var(--s1) 0;display:inline-block}.steps-bar{gap:var(--s1);color:var(--muted);padding:0;font-size:.8125rem;font-weight:700;list-style:none;display:flex;overflow-x:auto}.steps-bar li{border-top:3px solid var(--rule);padding-top:var(--s1);flex:1 0 auto}.steps-bar li[aria-current=step],.steps-bar li.done{border-color:var(--pen);color:var(--ink)}.case-list{gap:var(--s2);padding:0;list-style:none;display:grid}@media (width>=640px){.case-list{grid-template-columns:repeat(2,1fr)}}.case-pick{gap:var(--s1) var(--s3);text-align:left;width:100%;padding:var(--s3) var(--s4);border:1.5px solid var(--rule);border-radius:var(--r2);background:var(--sheet);cursor:pointer;grid-template-columns:1fr auto;align-items:center;min-height:56px;display:grid}.case-pick:hover,.case-pick[aria-pressed=true]{border-color:var(--pen)}.case-pick[aria-pressed=true]{background:var(--pen-soft)}.case-pick .t{font-weight:700}.case-pick .m{color:var(--muted);grid-column:1;font-size:.875rem}.case-pick .d{color:var(--green);grid-area:1/2/span 2;font-size:.8125rem;font-weight:700}.player{gap:var(--s3);background:var(--panel);border-radius:var(--r2);padding:var(--s3) var(--s4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.player .play{background:var(--pen);width:52px;height:52px;color:var(--on-pen);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.player .play svg{width:22px;height:22px}.player input[type=range]{width:100%;accent-color:var(--pen);min-height:24px}.player .time{color:var(--muted);font-size:.875rem}.player .back{gap:var(--s3);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;font-size:.875rem;display:flex}.transcript{border:1px solid var(--rule);border-radius:var(--r1);max-height:360px;padding:var(--s3);font-size:.9375rem;overflow:auto}.transcript p+p{margin-top:var(--s2)}.transcript b{color:var(--muted);font-weight:700}.write{gap:var(--s5);display:grid}@media (width>=1000px){.write{grid-template-columns:300px 1fr;align-items:start}.write .notes-col{top:var(--s4);position:sticky}}.timer{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.timer .clock{font-variant-numeric:tabular-nums;min-width:4ch;font-size:1.5rem;font-weight:700}.timer .clock[data-low]{color:var(--red)}.timer .bar{background:var(--rule);border-radius:3px;flex:120px;height:6px;overflow:hidden}.timer .bar i{background:var(--pen);width:100%;height:100%;display:block}.sheet{background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r1);box-shadow:0 1px 0 var(--rule), 0 10px 30px -18px #15212b59}.form-row{gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);display:grid}.form-row:first-child{border-top:0}@media (width>=768px){.form-row{gap:var(--s4);grid-template-columns:200px 1fr}}.form-row .row-label{font-size:.9375rem;font-weight:700}.rules{gap:var(--s1);margin-top:var(--s1);flex-wrap:wrap;display:flex}.rule{border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:.75rem;font-weight:700}.rule.strong{border-color:var(--pen);color:var(--pen)}.pen{border:0;border-bottom:1px dashed var(--rule-strong);width:100%;min-height:76px;color:var(--pen);padding:var(--s1) 0;resize:vertical;background:0 0;font-size:1.0625rem;line-height:1.6}.pen:focus{border-bottom:2px solid var(--pen);outline:none}.pen.short{min-height:44px}.counter{color:var(--muted);font-size:.875rem}.result-head{gap:var(--s4);align-items:end;display:grid}@container result (width>=560px){.result-head{grid-template-columns:auto 1fr}}.score{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 3vw,3.75rem);font-weight:700;line-height:1}.score small{color:var(--muted);font-size:.4em;font-weight:600}.criteria{gap:var(--s2);padding:0;list-style:none;display:grid}@container result (width>=560px){.criteria{gap:var(--s2) var(--s5);grid-template-columns:repeat(2,1fr)}}.crit{gap:2px var(--s3);padding:var(--s2) 0;border-top:1px solid var(--rule);grid-template-columns:1fr auto;display:grid}.crit .n{font-size:.9375rem;font-weight:700}.crit .why{color:var(--muted);grid-column:1/-1;font-size:.875rem}.result-host{container:result/inline-size}.band{white-space:nowrap;border-radius:99px;align-self:start;padding:2px 10px;font-size:.8125rem;font-weight:700}.band[data-band=gut]{background:var(--green-soft);color:var(--green)}.band[data-band=ausreichend]{background:var(--amber-soft);color:var(--amber)}.band[data-band=lueckenhaft]{background:var(--red-soft);color:var(--red)}.doc{padding:var(--s4);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pen);font-size:1.0625rem;line-height:1.85}@container result (width>=560px){.doc{padding:var(--s5)}}.doc .h{color:var(--ink);letter-spacing:.02em;margin-top:var(--s3);font-size:.85em;font-weight:700;display:block}.doc .h:first-child{margin-top:0}.mk{color:inherit;text-decoration:underline wavy var(--red);text-underline-offset:4px;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:1.5px}.mk sup{color:var(--red);margin-left:1px;font-size:.7em;font-weight:700;text-decoration:none;display:inline-block}.fact-hl{background:var(--amber-soft);border-radius:2px}.fixes{gap:var(--s3);padding:0;list-style:none;display:grid}.fix{gap:var(--s3);grid-template-columns:28px 1fr;display:grid}.fix .n{border:1.5px solid var(--red);width:26px;height:26px;color:var(--red);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.fix .was{text-decoration:line-through;text-decoration-color:var(--red);color:var(--muted)}.fix .to{color:var(--red);font-weight:700}.fix .en{color:var(--muted);font-size:.875rem;font-style:italic}.fix .where{color:var(--muted);font-size:.8125rem}.factlist{gap:var(--s2);padding:0;list-style:none;display:grid}.factlist li{padding-left:var(--s4);position:relative}.factlist li:before{content:"";background:var(--rule-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.factlist.wrong li:before{background:var(--red)}.factlist.missing li[data-w=kritisch]:before{background:var(--amber)}.factlist .q{color:var(--muted);font-size:.875rem;display:block}.weight{color:var(--amber);text-transform:uppercase;letter-spacing:.04em;margin-left:var(--s1);font-size:.75rem;font-weight:700}.end-line{border-top:1px solid var(--rule);padding-top:var(--s3);color:var(--muted);font-size:.9375rem}.result-cols{gap:var(--s5);display:grid}@container result (width>=900px){.result-cols{grid-template-columns:1fr 1.25fr;align-items:start}.result-cols .criteria{grid-template-columns:1fr}}.offer{gap:var(--s3);display:grid}@media (width>=768px){.offer{grid-template-columns:repeat(2,1fr)}}.pass{border:1.5px solid var(--rule-strong);border-radius:var(--r2);padding:var(--s4);gap:var(--s2);background:var(--sheet);display:grid}.pass .price{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.pass .what{color:var(--muted)}.pass .below{color:var(--muted);text-align:center;font-size:.875rem}.pass[data-picked]{border-color:var(--green)}.loading{gap:var(--s2);display:grid}.skeleton{background:linear-gradient(90deg, var(--panel), var(--rule), var(--panel));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}summary,select,input[type=checkbox],input[type=radio]{cursor:pointer}details.more>summary{padding:var(--s2) 0;min-height:24px;font-weight:700}.faq details{border-top:1px solid var(--rule);padding:var(--s2) 0}.faq details p{margin-top:var(--s2);color:var(--muted)}.key{background:var(--panel);padding:var(--s2) var(--s3);border-radius:var(--r1);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem}.phone{--w:min(310px, 78vw);width:var(--w);aspect-ratio:393/852;border-radius:calc(var(--w) * .14);padding:calc(var(--w) * .032);background:#0c0f12;margin:0 auto;position:relative;box-shadow:0 0 0 1.5px #3a4148,0 30px 60px -30px #0a141e8c}.phone-screen{border-radius:calc(var(--w) * .115);background:var(--page);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone-status{height:calc(var(--w) * .13);padding:0 calc(var(--w) * .075);font-size:calc(var(--w) * .044);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;font-weight:700;display:grid}.phone-island{width:calc(var(--w) * .31);height:calc(var(--w) * .088);background:#0c0f12;border-radius:99px}.phone-icons{gap:calc(var(--w) * .015);justify-content:flex-end;align-items:center;display:flex}.phone-icons svg{height:calc(var(--w) * .036);width:auto}.phone-body{padding:0 calc(var(--w) * .045) calc(var(--w) * .04);flex:auto;font-size:11px;line-height:1.45;overflow:hidden}.phone-home{bottom:calc(var(--w) * .02);background:var(--ink);opacity:.85;border-radius:4px;width:34%;height:4px;position:absolute;left:50%;transform:translate(-50%)}.phone-body .score{font-size:30px}.phone-body h2{font-size:14px}.phone-body h3{font-size:12px}.phone-body .doc{padding:8px;font-size:11px;line-height:1.7}.phone-body .crit{padding:4px 0}.phone-body .crit .n,.phone-body .band,.phone-body .crit .why{font-size:10px}.phone-body .fix{grid-template-columns:18px 1fr;gap:6px;font-size:10.5px}.phone-body .fix .n{width:17px;height:17px;font-size:9px}.phone-body .stack-l>*+*{margin-top:10px}.phone-body .stack>*+*{margin-top:8px}.phone-cap{text-align:center;margin-top:var(--s3);color:var(--muted);font-size:.875rem}.speed{width:auto;min-height:36px;padding:4px 8px}.w80{width:80%}.w60{width:60%}.h3{margin-bottom:var(--s1);font-size:1.15rem}.play .i-pause,.play[data-on] .i-play{display:none}.play[data-on] .i-pause{display:block}.hero>*,.write>*,.result-cols>*{min-width:0}.phone-body{flex-direction:column;display:flex}.phone-app{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:6px;margin-bottom:8px;padding:4px 0 8px;font-size:12px;font-weight:700;display:flex}.phone-app svg{width:16px;height:16px}.phone-app-cta{background:var(--pen);color:var(--on-pen);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:10px}.phone-viewport{flex:auto;overflow:hidden}.prose .table-scroll{margin-top:var(--s3);overflow-x:auto}.prose table{border-collapse:collapse;font-size:.9375rem}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s2);border-top:1px solid var(--rule);min-width:9em}.prose th{font-weight:700}.prose h3{margin-top:var(--s4);font-size:1.0625rem}.nav .nav-cta[aria-current=page]{background:var(--pen)}.steps-bar button{color:var(--ink);padding:var(--s2) 0;font-weight:700;text-decoration:none}.steps-bar button:disabled{color:var(--muted);cursor:default}.steps-bar li.done button{color:var(--pen);text-decoration:underline}
