.w{background:var(--surface);color:var(--ink);min-height:100vh}.w-breit{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.w-schmal{max-width:800px;margin:0 auto;padding-left:24px;padding-right:24px}.w a{text-decoration:none}.w-kopf{border-bottom:1px solid var(--line)}.w-kopf .w-breit{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:14px;padding-bottom:14px;display:flex}.w-nav{flex-wrap:wrap;flex:auto;gap:0 24px;font-size:15px;font-weight:500;display:flex}.w-nav a{color:var(--ink);padding:10px 0}.w-nav a:hover{color:var(--salbei-dunkel)}.w-kopf-knoepfe{align-items:center;gap:8px;display:flex}.w .knopf{min-height:44px}.w .knopf.gross{min-height:48px;padding:0 22px;font-size:16px}.w-held .w-breit{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:80px;display:flex}.w-held-text{flex-direction:column;flex:440px;gap:24px;min-width:0;display:flex}.w-marke{background:var(--salbei-soft);color:var(--salbei-dunkel);border-radius:var(--radius-pill);align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.w h1.w-titel{letter-spacing:-.025em;font-size:clamp(36px,5vw,56px);line-height:1.08}.w-einleitung{color:var(--ink-muted);max-width:34em;font-size:19px;line-height:30px}.w-knoepfe{flex-wrap:wrap;gap:12px;display:flex}.w-vorschau{background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-pop);border-radius:16px;flex:420px;overflow:hidden}.w-vorschau-kopf{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.w-vorschau-inhalt{flex-direction:column;gap:20px;padding:20px;display:flex}.w-vorschau-gruppe{flex-direction:column;gap:10px;display:flex}.w-ueberschrift-klein{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.w-termin{align-items:center;gap:12px;display:flex}.w-datum{border-radius:var(--radius-md);text-align:center;font-variant-numeric:tabular-nums;background:var(--surface-sunken);flex:none;width:48px;padding:6px 0;font-weight:600}.w-datum.heute{background:var(--primary);color:var(--on-primary)}.w-datum span{font-size:11px;line-height:14px;display:block}.w-datum strong{font-size:18px;font-weight:600;line-height:22px;display:block}.w-termin-name{font-size:15px;font-weight:600}.w-anliegen{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.w-status{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600}.w-status.offen{background:var(--ton-soft);color:var(--ton-ds)}.w-status.arbeit{background:var(--ocker-soft);color:var(--ocker)}.w-status.erledigt{background:var(--salbei-soft);color:var(--salbei-dunkel)}.w-trenner{background:var(--line);height:1px}.w-meldung{background:var(--salbei-soft);color:var(--salbei-dunkel);border-radius:var(--radius-md);padding:10px 14px;font-size:14px;font-weight:500}.w-leiste{background:var(--surface-sunken)}.w-leiste ul{flex-wrap:wrap;justify-content:space-between;gap:14px 48px;margin:0 auto;padding-top:28px;padding-bottom:28px;font-size:15px;list-style:none;display:flex}.w-leiste li,.w-liste li{align-items:flex-start;gap:10px;display:flex}.w-haken{width:20px;height:20px;color:var(--salbei);flex:none;margin-top:2px}.w-abschnitt{flex-direction:column;gap:40px;padding-top:96px;padding-bottom:96px;display:flex}.w-hell{background:var(--surface-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.w-kopftext{flex-direction:column;gap:12px;max-width:640px;display:flex}.w h2.w-h2{letter-spacing:-.02em;font-size:34px;line-height:40px}.w-kopftext p{color:var(--ink-muted);font-size:17px;line-height:27px}.w-raster{flex-wrap:wrap;gap:24px;display:flex}.w-karte{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;flex:300px;gap:12px;padding:24px;display:flex}.w-karte svg.w-symbol{width:24px;height:24px;color:var(--ink)}.w-karte-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.w-karte h3{font-size:18px;line-height:24px}.w-karte p,.w-schritt p,.w-frage p{color:var(--ink-muted);font-size:15px;line-height:23px}.w-schritte{flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none;display:flex}.w-schritt{flex-direction:column;flex:280px;gap:12px;display:flex}.w-nummer{border-radius:var(--radius-pill);background:var(--primary);width:40px;height:40px;color:var(--on-primary);justify-content:center;align-items:center;font-weight:600;display:flex}.w-paket{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;flex:300px;gap:20px;padding:28px;display:flex}.w-paket.empfohlen{box-shadow:0 0 0 2px var(--ink)}.w-paket h3{font-size:20px;line-height:26px}.w-paket-groesse{color:var(--ink-muted);margin-top:6px;font-size:15px}.w-preis{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:38px}.w-preis small{color:var(--ink-muted);font-size:15px;font-weight:500}.w-preis.offen{font-size:24px}.w-liste{flex-direction:column;flex:auto;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.w-fragen{flex-direction:column;display:flex}.w-frage{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 0;display:flex}.w-frage:last-child{border-bottom:1px solid var(--line)}.w-vormerken{color:#fff;background:#18181b}.w-vormerken .w-breit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding-top:88px;padding-bottom:88px;display:flex}.w-vormerken-text{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.w-vormerken h2.w-h2{color:#fff}.w-vormerken-text p{color:#c9c9ce;font-size:17px;line-height:27px}.w-vormerken .logo{color:#fff;--akzent:#9dbbaa}.w-formular{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.w-formular label{font-size:14px;font-weight:600}.w-formular-zeile{flex-wrap:wrap;gap:12px;display:flex}.w-formular input{box-sizing:border-box;color:#f2f2f0;background:#1c1c20;border-color:#6c6c74;flex:none;width:100%;min-width:0;height:48px}.w-formular input::placeholder{color:#a1a1a8}.w-formular input:focus-visible{outline-color:#9dbbaa}.w-formular button{border-radius:var(--radius-md);color:#121214;min-height:48px;font:inherit;cursor:pointer;background:#f2f2f0;border:0;padding:0 22px;font-size:16px;font-weight:600}.w-formular button:hover{background:#d6d6d3}.w-formular button:focus-visible{outline-offset:2px;outline:2px solid #9dbbaa}.w-formular .w-klein{color:#a1a1a8;font-size:13px}.w-formular .w-klein a{color:#c9c9ce;text-decoration:underline}.w-bestaetigung{color:#b8d0c2;border-radius:var(--radius-md);background:#1f2b25;padding:12px 16px;font-size:15px}.w-bestaetigung.fehler{color:#f97066;background:#3a1512}.w-versteckt{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.w-fuss .w-breit{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:40px;padding-bottom:40px;font-size:14px;display:flex}.w-fuss nav{flex-wrap:wrap;gap:8px 24px;display:flex}.w-fuss a{color:var(--ink-muted)}.w-fuss a:hover{color:var(--ink)}@media (max-width:640px){.w-held .w-breit{gap:40px;padding-top:40px;padding-bottom:56px}.w-abschnitt{gap:28px;padding-top:64px;padding-bottom:64px}.w h2.w-h2{font-size:28px;line-height:34px}.w-vormerken .w-breit{padding-top:64px;padding-bottom:64px}.w-nav{flex-basis:100%;order:3}.w-kopf-knoepfe{margin-left:auto}}@media (max-width:520px){.w-nur-breit{display:none}}.w-raster.w-pakete{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}@media (min-width:1000px){.w-raster.w-pakete[data-anzahl="4"]{grid-template-columns:repeat(4,1fr)}.w-raster.w-pakete[data-anzahl="2"]{grid-template-columns:repeat(2,minmax(0,380px))}}
