.stu-hero-raster{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(2rem,5vw,5rem);align-items:center}.stu-hero-text{display:grid;gap:clamp(1.2rem,2.2vw,1.8rem);justify-items:start}.stu-h1{max-width:14ch;font-size:clamp(2.6rem,6.4vw,6rem);line-height:.98;letter-spacing:-.04em}.stu-portrait{display:grid;gap:1rem;justify-self:end;width:min(100%,380px)}.stu-portrait-bild{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;background:radial-gradient(80% 70% at 30% 20%,rgb(var(--petrol-hell-rgb) / .35),transparent 70%),linear-gradient(160deg,var(--ink-3),var(--ink-2));border:1px solid var(--line-2)}.stu-portrait-bild:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:18px;border:1px dashed var(--line-2);pointer-events:none}.stu-initiale{position:relative;font-size:clamp(8rem,16vw,13rem);font-weight:650;line-height:1;letter-spacing:-.06em;color:var(--paper);will-change:transform}.stu-initiale-punkt{position:absolute;right:-.18em;bottom:.12em;width:.16em;height:.16em;border-radius:50%;background:var(--red)}.stu-foto-folgt{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line-2);background:rgb(var(--ink-rgb) / .6);color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.stu-portrait-unter{display:grid;gap:.15rem}.stu-portrait-unter b{font-size:1.1rem;font-weight:650}.stu-portrait-unter>span{color:var(--muted);font-size:.9rem}.stu-geschichte{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.stu-brief{display:grid;gap:1.2rem;padding:clamp(1.6rem,3.4vw,3rem);border-radius:28px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper-2);line-height:1.65}.stu-brief-gross{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45;color:var(--paper)}.stu-brief .platzhalter{display:inline}.stu-brief-gruss{display:flex;align-items:center;gap:1rem;margin-top:.6rem;padding-top:1.2rem;border-top:1px solid var(--line);color:var(--paper);font-weight:600;line-height:1.35}.stu-signet{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-2);font-weight:700;font-size:1.2rem;position:relative}.stu-signet:after{content:"";position:absolute;right:6px;bottom:9px;width:6px;height:6px;border-radius:50%;background:var(--red)}.stu-werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;counter-reset:wert}.stu-wert{position:relative;display:grid;gap:.8rem;align-content:start;padding:clamp(1.6rem,3vw,2.6rem);border-radius:26px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden;transition:border-color .3s}.stu-wert:hover{border-color:var(--line-2)}.stu-wert-nr{position:absolute;right:clamp(1rem,2vw,1.8rem);top:clamp(.2rem,1vw,.6rem);font-size:clamp(5rem,9vw,8rem);font-weight:650;line-height:1;letter-spacing:-.06em;color:rgb(var(--mint-rgb) / .09);pointer-events:none}.stu-wert h3{position:relative;max-width:16ch;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:650;letter-spacing:-.025em;line-height:1.1}.stu-wert h3:before{content:"";display:block;width:28px;height:3px;margin-bottom:1.1rem;border-radius:3px;background:var(--mint)}.stu-wert p{position:relative;max-width:46ch;color:var(--paper-2)}.stu-wert-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.stu-wert-links a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--line-2);font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}.stu-wert-links a:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.stu-wert-links svg,.stu-teaser-pfeil svg{width:14px;height:14px}.stu-anspruch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,3vw,2.6rem) clamp(1.4rem,2.6vw,2.4rem)}.stu-anspruch li{display:grid;gap:.6rem;align-content:start;padding-top:1.2rem;border-top:1px solid var(--line-2)}.stu-anspruch h3{font-size:1.2rem;font-weight:650;letter-spacing:-.015em}.stu-anspruch p{color:var(--paper-2);font-size:.96rem}.stu-anspruch-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--mint)}.stu-anspruch-icon svg{width:20px;height:20px}.stu-weg{position:relative;--stu-fort: 1}.stu-weg-spur{position:absolute;left:0;right:0;top:7px;height:2px;background:var(--line-2);border-radius:2px}.stu-weg-fuellung{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--mint);transform-origin:0 50%;transform:scaleX(var(--stu-fort))}.stu-weg-liste{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem clamp(1.2rem,2.4vw,2.2rem)}.stu-schritt{display:grid;gap:.5rem;align-content:start}.stu-schritt-punkt{width:16px;height:16px;margin-bottom:.9rem;border-radius:50%;background:var(--ink);border:2px solid var(--line-2);transition:background-color .4s,border-color .4s,box-shadow .4s}.stu-schritt.stu-an .stu-schritt-punkt{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 6px rgb(var(--mint-rgb) / .14)}.stu-schritt-nr{color:var(--muted);font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.stu-schritt h3{font-size:1.25rem;font-weight:650;letter-spacing:-.015em}.stu-schritt p{color:var(--paper-2);font-size:.96rem}.stu-fakten{margin-top:clamp(2.5rem,5vw,4rem)}.stu-fussnote{margin-top:1.2rem;max-width:70ch}.stu-fussnote a{color:var(--paper);text-underline-offset:3px}.stu-teaser{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke pfeil" "titel pfeil";gap:.9rem 2rem;align-items:center;padding:clamp(1.8rem,4vw,3.4rem);border-radius:28px;border:1px solid var(--line-2);background:radial-gradient(60% 120% at 100% 0%,rgb(var(--petrol-hell-rgb) / .18),transparent 70%),var(--ink-2);text-decoration:none;transition:border-color .3s}.stu-teaser .sei-marke{grid-area:marke}.stu-teaser-titel{grid-area:titel;max-width:22ch;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:650;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.stu-teaser-pfeil{grid-area:pfeil;display:grid;place-items:center;width:clamp(56px,7vw,84px);aspect-ratio:1;border-radius:50%;background:var(--red);color:var(--ink);transition:transform .5s var(--ease)}.stu-teaser-pfeil svg{width:22px;height:22px}.stu-teaser:hover{border-color:var(--paper)}.stu-teaser:hover .stu-teaser-pfeil{transform:rotate(-45deg)}.kon-h1{max-width:15ch;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98;letter-spacing:-.04em}.kon-raster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1rem;align-items:start}.kon-karte{display:grid;gap:1rem;align-content:start;padding:clamp(1.5rem,3vw,2.6rem);border-radius:28px;background:var(--ink-2);border:1px solid var(--line)}.kon-karte h2{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:650;letter-spacing:-.028em;line-height:1.08}.kon-karte>p{color:var(--paper-2);max-width:52ch}.kon-nr{color:var(--muted);font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.kon-anfrage{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 3rem;align-items:end;padding:clamp(1.8rem,4.4vw,3.8rem);border-radius:32px;border:1px solid var(--line-2);background:radial-gradient(55% 120% at 100% 0%,rgb(var(--petrol-hell-rgb) / .22),transparent 70%),radial-gradient(40% 80% at 0% 100%,rgb(var(--mint-rgb) / .07),transparent 70%),var(--ink-2);overflow:hidden}.kon-anfrage-text{display:grid;gap:1rem}.kon-anfrage h2{max-width:16ch;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:650;letter-spacing:-.035em;line-height:1}.kon-anfrage p{max-width:50ch;color:var(--paper-2);font-size:clamp(1.02rem,1.3vw,1.15rem)}.kon-schritte{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.kon-schritte li{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--line-2);font-size:.85rem;font-weight:600}.kon-schritte svg{width:14px;height:14px;color:var(--mint)}.kon-form{display:grid;gap:1.1rem;margin-top:.4rem}.kon-zeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.kon-form .feld select{width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--line-2);background:var(--ink);transition:border-color .2s,box-shadow .2s}.kon-form .feld select:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px rgb(var(--red-rgb) / .15)}.kon-form textarea{min-height:9rem}.kon-hilfe{color:var(--muted);font-size:.82rem}.kon-fehler{color:var(--red-hell);font-size:.84rem;font-weight:600}.kon-falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kon-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.kon-aktion .pille[aria-busy=true]{opacity:.7;cursor:progress}.kon-status{padding:1rem 1.2rem;border-radius:16px;border:1px solid var(--line-2);font-size:.95rem;line-height:1.5}.kon-status:empty{padding:0;border:0}.kon-status[data-art=ok]{border-color:var(--mint);background:rgb(var(--mint-rgb) / .07)}.kon-status[data-art=fehler]{border-color:var(--red-hell);background:rgb(var(--red-rgb) / .07)}.kon-status b{display:block;margin-bottom:.2rem}.kon-status button{margin-top:.7rem}.kon-direkt{display:grid}.kon-direkt li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem 1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--line)}.kon-direkt li:last-child{border-bottom:1px solid var(--line)}.kon-direkt-icon{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);color:var(--mint)}.kon-direkt-icon svg{width:18px;height:18px}.kon-direkt b{font-size:.8rem;font-weight:650;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.kon-direkt .platzhalter{overflow-wrap:anywhere}.kon-gebiet{display:grid;gap:.6rem;margin-top:.6rem;padding:1.2rem;border-radius:18px;border:1px dashed var(--line-2)}.kon-gebiet b{font-size:1.05rem}.kon-gebiet p{color:var(--paper-2);font-size:.92rem}.stu-recht-raster{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.stu-verzeichnis{position:sticky;top:calc(var(--kopf-h) + 1.5rem);display:grid;gap:.8rem}.stu-verzeichnis-titel{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stu-verzeichnis ol{display:grid;gap:.1rem;counter-reset:vz}.stu-verzeichnis a{display:grid;grid-template-columns:2rem minmax(0,1fr);padding:.5rem .7rem;border-radius:10px;color:var(--paper-2);font-size:.92rem;text-decoration:none;counter-increment:vz;transition:background-color .2s,color .2s}.stu-verzeichnis a:before{content:counter(vz,decimal-leading-zero);color:var(--muted-2);font-variant-numeric:tabular-nums}.stu-verzeichnis a:hover{background:var(--ink-2);color:var(--paper)}.stu-verzeichnis a[aria-current=true]{background:var(--ink-2);color:var(--paper);box-shadow:inset 2px 0 0 var(--mint)}.stu-recht-inhalt{display:grid;max-width:68ch}.stu-recht-inhalt section{padding:1.8rem 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--kopf-h) + 1rem)}.stu-recht-inhalt h2{margin-bottom:.8rem;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:650;letter-spacing:-.02em}.stu-recht-inhalt p{color:var(--paper-2);line-height:1.7}.stu-recht-inhalt p+p{margin-top:.6rem}.stu-recht-inhalt .platzhalter{display:inline-block}.stu-recht-inhalt ul{display:grid;gap:.45rem;margin:.7rem 0 .2rem;padding-left:1.2rem;list-style:disc;color:var(--paper-2);line-height:1.7}.stu-recht-inhalt ul+p,.stu-recht-inhalt p+ul{margin-top:.6rem}.stu-recht-inhalt address{font-style:normal;color:var(--paper-2);line-height:1.7}.stu-recht-inhalt h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:650}.stu-recht-kasten{margin:1rem 0;padding:1.1rem 1.3rem;border:1px solid var(--paper-2);border-radius:16px}.stu-recht-kasten p{color:var(--paper)}.stu-recht-hinweis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;max-width:68ch;padding:1.2rem 1.4rem;border-radius:18px;border:1px dashed rgb(var(--red-rgb) / .6);background:rgb(var(--red-rgb) / .06);font-size:.95rem;line-height:1.55}.stu-recht-hinweis:before{content:"";grid-row:span 2;width:9px;height:9px;margin-top:.45rem;border-radius:50%;background:var(--red)}.stu-recht-hinweis b{font-weight:650}.stu-recht-hinweis span{color:var(--paper-2)}@media(max-width:1100px){.stu-anspruch{grid-template-columns:repeat(2,minmax(0,1fr))}.kon-raster{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.stu-hero-raster,.stu-geschichte{grid-template-columns:minmax(0,1fr)}.stu-portrait{justify-self:start;width:min(100%,320px)}.stu-werte{grid-template-columns:minmax(0,1fr)}.stu-weg-spur{left:7px;right:auto;top:0;bottom:0;width:2px;height:auto}.stu-weg-fuellung{transform-origin:50% 0;transform:scaleY(var(--stu-fort))}.stu-weg-liste{grid-template-columns:minmax(0,1fr);gap:2rem}.stu-schritt{grid-template-columns:16px minmax(0,1fr);column-gap:1.2rem}.stu-schritt-punkt{grid-row:1 / span 3;margin:.2rem 0 0}.stu-schritt>:not(.stu-schritt-punkt){grid-column:2}.kon-anfrage{grid-template-columns:minmax(0,1fr);align-items:start}.stu-recht-raster{grid-template-columns:minmax(0,1fr)}.stu-verzeichnis{position:static;padding:1.1rem;border-radius:18px;border:1px solid var(--line);background:var(--ink-2)}}@media(max-width:600px){.stu-anspruch,.kon-zeile{grid-template-columns:minmax(0,1fr)}.stu-teaser{grid-template-columns:minmax(0,1fr);grid-template-areas:"marke" "titel" "pfeil"}.stu-fakten{grid-template-columns:minmax(0,1fr)}.kon-anfrage .pille{white-space:normal}}@media(prefers-reduced-motion:reduce){.stu-teaser-pfeil,.stu-schritt-punkt{transition:none}}.kon-pflicht{font-style:normal;font-weight:500;color:var(--red);font-size:.74rem;margin-left:.2rem}.einwilligung a{color:var(--paper);text-underline-offset:3px}.unternehmer+.kon-hilfe{margin-top:.45rem}.kon-hinweis{color:var(--muted);font-size:.86rem;line-height:1.5}.kon-hinweis a{color:var(--paper);text-underline-offset:3px}.stu-recht .sei-hero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.stu-recht .sei-abschnitt{padding-top:clamp(1.5rem,3vw,2.5rem);border-top:0}.agb-aktionen{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.stu-verzeichnis a[data-nr]{grid-template-columns:2.4rem minmax(0,1fr)}.stu-verzeichnis a[data-nr]:before{content:attr(data-nr)}.stu-verzeichnis:has(a[data-nr]){max-height:calc(100vh - var(--kopf-h) - 3rem);overflow-y:auto;overscroll-behavior:contain}.stu-recht-inhalt .agb-nr{margin-right:.4em;color:var(--paper);font-weight:650;font-variant-numeric:tabular-nums}.stu-recht-inhalt .agb-buchstabe{margin-left:1.4rem}.stu-recht-inhalt section[id^=agb-] p a,.stu-recht-inhalt section[id^=agb-] li a{color:var(--paper);text-underline-offset:3px;overflow-wrap:anywhere}.stu-recht-inhalt section[id^=agb-] ul{margin-top:.5rem}@media print{.kopf,.fuss,.stu-verzeichnis,.agb-aktionen,.sprung,.meldung,.nav-menue,.kopf-menue{display:none!important}html,body,.stu-recht{background:#fff!important;color:#000!important}.stu-recht *,.stu-recht-inhalt p,.stu-recht-inhalt li{color:#000!important;background:none!important;box-shadow:none!important}.stu-recht-raster{display:block}.stu-recht-inhalt{max-width:none}.stu-recht-inhalt section{break-inside:auto;border-top-color:#999;padding:1rem 0}.stu-recht-inhalt h2{break-after:avoid}}@media(max-width:600px){.stu-recht .sei-h1{font-size:clamp(1.8rem,7.8vw,2.4rem);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}
