.Logoband-module__GoEf2W__logoband{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--canvas);padding-block:24px 26px;overflow:hidden}:is(.Logoband-module__GoEf2W__logoband+.mod[data-surface=canvas],.Logoband-module__GoEf2W__logoband+.mod[data-surface=surface]){border-top:0}.Logoband-module__GoEf2W__lbTrack{width:max-content;animation:76s linear infinite Logoband-module__GoEf2W__mq;display:flex}.Logoband-module__GoEf2W__logoband:hover .Logoband-module__GoEf2W__lbTrack{animation-play-state:paused}@keyframes Logoband-module__GoEf2W__mq{to{transform:translate(-50%)}}.Logoband-module__GoEf2W__lbGroup{flex:none;align-items:center;gap:clamp(52px,6vw,92px);padding-right:clamp(52px,6vw,92px);display:flex}.Logoband-module__GoEf2W__lbMark{white-space:nowrap;color:#8d8c88;transition:color .3s var(--ease);line-height:1}.Logoband-module__GoEf2W__lbMark:hover{color:var(--ink)}.Logoband-module__GoEf2W__lbMSerif{font-family:var(--font-serif), serif;letter-spacing:-.01em;font-size:23px;font-style:italic;font-weight:400}.Logoband-module__GoEf2W__lbMCaps{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:700}.Logoband-module__GoEf2W__lbMMono{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:500}.Logoband-module__GoEf2W__lbMLow{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:19px;font-weight:600}.Logoband-module__GoEf2W__lbMWide{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:17px;font-weight:800}.Logoband-module__GoEf2W__logobandStatic{overflow:visible}.Logoband-module__GoEf2W__logobandStatic .Logoband-module__GoEf2W__lbTrack{width:auto;animation:none;display:block}.Logoband-module__GoEf2W__logobandStatic .Logoband-module__GoEf2W__lbGroup{max-width:var(--max);padding-inline:var(--pad-x);grid-template-columns:repeat(4,auto);justify-content:space-between;align-items:center;gap:24px clamp(28px,4vw,64px);margin-inline:auto;display:grid}@media (max-width:980px){.Logoband-module__GoEf2W__logobandStatic .Logoband-module__GoEf2W__lbGroup{grid-template-columns:repeat(2,auto)}}@media (max-width:640px){.Logoband-module__GoEf2W__logobandStatic .Logoband-module__GoEf2W__lbGroup{grid-template-columns:1fr;justify-items:start;row-gap:18px}}@media (prefers-reduced-motion:reduce){.Logoband-module__GoEf2W__lbTrack{animation:none}.Logoband-module__GoEf2W__lbMark{transition:none}}
html.js .UspSektion-module__vik2dW__sek[data-rv]{opacity:1;transition:none;transform:none}html.js .UspSektion-module__vik2dW__rv{opacity:0;transition:opacity .75s var(--ease-soft) var(--d,0s), transform .75s var(--ease-soft) var(--d,0s);transform:translateY(18px)}html.js .UspSektion-module__vik2dW__sek.rv-in .UspSektion-module__vik2dW__rv{opacity:1;transform:none}.UspSektion-module__vik2dW__secHead{grid-template-columns:repeat(12,1fr);align-items:end;gap:0 32px;display:grid}.UspSektion-module__vik2dW__secHead .statement{max-width:22em;margin-top:var(--rd-head-gap);grid-column:1/9}.UspSektion-module__vik2dW__side{color:var(--ink-2);text-align:right;grid-column:10/13;place-self:end}.UspSektion-module__vik2dW__mark{background-image:linear-gradient(transparent 78%, var(--accent) 78%, var(--accent) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .35s;background-repeat:no-repeat;background-size:100% 100%;padding:0 .06em}html.js .UspSektion-module__vik2dW__sek .UspSektion-module__vik2dW__mark{background-size:0% 100%}html.js .UspSektion-module__vik2dW__sek.rv-in .UspSektion-module__vik2dW__mark{background-size:100% 100%}.UspSektion-module__vik2dW__uspGrid{grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:clamp(44px,5.5vw,72px);display:grid}.UspSektion-module__vik2dW__usp{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);transition:translate .25s var(--ease), border-color .25s var(--ease);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.UspSektion-module__vik2dW__usp:hover{border-color:var(--s-line-hover);translate:0 -2px}.UspSektion-module__vik2dW__uspIc{border-radius:var(--r-sm);background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-size:var(--fs-meta);transition:transform .35s var(--ease-snap);flex:none;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.UspSektion-module__vik2dW__usp:hover .UspSektion-module__vik2dW__uspIc{transform:rotate(-6deg)scale(1.08)}.UspSektion-module__vik2dW__usp h3{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:16.5px;font-weight:600}.UspSektion-module__vik2dW__usp p{font-size:var(--fs-small);color:var(--ink-2);margin-top:4px;line-height:1.55}.UspSektion-module__vik2dW__uspNote{color:var(--ink-2);margin-top:clamp(24px,3vw,36px)}@media (max-width:980px){.UspSektion-module__vik2dW__secHead{grid-template-columns:1fr}.UspSektion-module__vik2dW__side{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.UspSektion-module__vik2dW__secHead .statement{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.UspSektion-module__vik2dW__uspGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.UspSektion-module__vik2dW__mark,.UspSektion-module__vik2dW__usp,.UspSektion-module__vik2dW__uspIc{transition:none}html.js .UspSektion-module__vik2dW__rv{opacity:1;transition:none;transform:none}html.js .UspSektion-module__vik2dW__sek .UspSektion-module__vik2dW__mark{background-size:100% 100%}}
html.js .LeistungsBeweise-module__5D9L6q__sek[data-rv]{opacity:1;transition:none;transform:none}.LeistungsBeweise-module__5D9L6q__secHead{grid-template-columns:repeat(12,1fr);align-items:end;gap:0 32px;display:grid}.LeistungsBeweise-module__5D9L6q__kopfEyebrow{grid-column:1/-1}.LeistungsBeweise-module__5D9L6q__secHead>.statement{max-width:22em;margin-top:var(--rd-head-gap);grid-column:1/9}.LeistungsBeweise-module__5D9L6q__side{color:var(--s-ink-2);text-align:right;grid-column:10/13;place-self:end}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__rvKopf{opacity:0;transition:opacity .75s var(--ease-soft) var(--d,0s), transform .75s var(--ease-soft) var(--d,0s);transform:translateY(18px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__rvKopf{opacity:1;transform:none}.LeistungsBeweise-module__5D9L6q__mark{background-image:linear-gradient(transparent 78%, var(--accent) 78%, var(--accent) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .35s;background-repeat:no-repeat;background-size:100% 100%;padding:0 .06em}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__mark{background-size:0% 100%}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__mark{background-size:100% 100%}.LeistungsBeweise-module__5D9L6q__bwsGrid{gap:24px;margin-top:clamp(48px,6vw,80px);display:grid}.LeistungsBeweise-module__5D9L6q__grid2{grid-template-columns:repeat(2,1fr)}.LeistungsBeweise-module__5D9L6q__gridDicht{margin-top:clamp(24px,3vw,36px)}.LeistungsBeweise-module__5D9L6q__grid3{grid-template-columns:repeat(3,1fr)}.LeistungsBeweise-module__5D9L6q__tile{background:var(--s-card);border:1px solid var(--s-hairline);border-radius:var(--r-md);transition:translate .25s var(--ease), border-color .25s var(--ease);flex-direction:column;padding:12px 12px 20px;display:flex}.LeistungsBeweise-module__5D9L6q__tile:hover{border-color:var(--s-line-hover);translate:0 -2px}.LeistungsBeweise-module__5D9L6q__stage{background:var(--s-bg);border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;height:200px;padding:14px;display:flex;overflow:hidden}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__tile:hover{border-color:#3c3c3e}.LeistungsBeweise-module__5D9L6q__tHead{align-items:baseline;gap:12px;padding:16px 6px 0;display:flex}.LeistungsBeweise-module__5D9L6q__tHead .mono{color:var(--s-ink-2)}.LeistungsBeweise-module__5D9L6q__tHead h3{font-family:var(--font-display), sans-serif;letter-spacing:-.018em;color:var(--s-ink);font-size:20px;font-weight:600}.LeistungsBeweise-module__5D9L6q__tText{color:var(--s-ink-2);max-width:30rem;padding:6px 6px 0;font-size:15px;line-height:1.55}.LeistungsBeweise-module__5D9L6q__tileLink{color:inherit;text-decoration:none}.LeistungsBeweise-module__5D9L6q__tArrow{color:var(--s-ink-2);transition:transform .25s var(--ease), color .25s var(--ease);align-self:center;margin-left:auto;font-size:18px;line-height:1}.LeistungsBeweise-module__5D9L6q__tileLink:hover .LeistungsBeweise-module__5D9L6q__tArrow{color:var(--s-ink);transform:translate(3px)}.LeistungsBeweise-module__5D9L6q__bwsNote{color:var(--s-ink-2);margin-top:clamp(28px,3.5vw,40px)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__tile{opacity:0;transition:opacity .75s var(--ease-soft) var(--d,0s), transform .75s var(--ease-soft) var(--d,0s), translate .25s var(--ease), border-color .25s var(--ease);transform:translateY(22px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__tile{opacity:1;transform:none}.LeistungsBeweise-module__5D9L6q__mkArc{flex-direction:column;align-items:center;gap:6px;display:flex}.LeistungsBeweise-module__5D9L6q__arcKopf,.LeistungsBeweise-module__5D9L6q__arcSub{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__arcDial{width:118px;height:118px;position:relative}.LeistungsBeweise-module__5D9L6q__arcDial svg{width:118px;height:118px;display:block}.LeistungsBeweise-module__5D9L6q__arcTrack{fill:none;stroke:var(--sk-strong);stroke-width:7px;stroke-linecap:round}.LeistungsBeweise-module__5D9L6q__arcFill{fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:14px}.LeistungsBeweise-module__5D9L6q__arcWert{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__arcFill{stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .9s var(--ease) var(--d,.5s), opacity .2s var(--ease) var(--d,.5s)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__arcFill{stroke-dashoffset:14px;opacity:1}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__arcWert{opacity:0;transition:opacity .6s var(--ease) var(--d,1.1s)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__arcWert{opacity:1}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__arcKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__arcSub){color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__arcWert{color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__arcTrack{stroke:color-mix(in srgb, var(--dark-text) 22%, transparent)}.LeistungsBeweise-module__5D9L6q__mkTicks{flex-direction:column;align-items:center;gap:10px;display:flex}.LeistungsBeweise-module__5D9L6q__ticksStatus{color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.LeistungsBeweise-module__5D9L6q__ticksStatus i{background:var(--accent);border:3px solid color-mix(in srgb, var(--accent) 22%, transparent);background-clip:padding-box;border-radius:50%;flex:none;width:12px;height:12px}.LeistungsBeweise-module__5D9L6q__ticksReihe{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.LeistungsBeweise-module__5D9L6q__ticksReihe i{border-radius:var(--r-xs);background:var(--sk-strong);width:5px;height:18px;display:block}.LeistungsBeweise-module__5D9L6q__ticksReihe i:last-child{background:var(--accent)}.LeistungsBeweise-module__5D9L6q__ticksLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:500}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__ticksReihe i{transform-origin:bottom;transition:transform .45s var(--ease) var(--d,0s);transform:scaleY(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__ticksReihe i{transform:scaleY(1)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__ticksStatus{color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__ticksLabel{color:var(--dark-text-2)}.LeistungsBeweise-module__5D9L6q__mkBalken{flex-direction:column;align-items:flex-start;gap:11px;width:min(230px,100%);display:flex}.LeistungsBeweise-module__5D9L6q__balkenCap{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.LeistungsBeweise-module__5D9L6q__balkenReihe{border-bottom:1px solid var(--sk-soft);align-items:flex-end;gap:12px;width:100%;height:88px;display:flex}.LeistungsBeweise-module__5D9L6q__balkenReihe i{border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--sk-strong);width:19px;display:block}.LeistungsBeweise-module__5D9L6q__balkenReihe i.LeistungsBeweise-module__5D9L6q__balkenAkzent{background:var(--accent)}.LeistungsBeweise-module__5D9L6q__balkenAchse{width:100%;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:12px;font-size:7px;display:flex}.LeistungsBeweise-module__5D9L6q__balkenAchse span{text-align:center;width:19px}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__balkenReihe i{transform-origin:bottom;transition:transform .6s var(--ease) var(--d,0s);transform:scaleY(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__balkenReihe i{transform:scaleY(1)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__balkenCap,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__balkenAchse){color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__balkenReihe{border-bottom-color:color-mix(in srgb, var(--dark-text) 24%, transparent)}.LeistungsBeweise-module__5D9L6q__mkChat{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:7px;width:min(320px,100%);padding:13px 14px;display:flex}.LeistungsBeweise-module__5D9L6q__chatKopf{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--sk-soft);align-items:center;gap:7px;margin:-13px -14px 6px;padding:10px 14px;font-size:9.5px;font-weight:500;display:flex}.LeistungsBeweise-module__5D9L6q__chatKopf i{background:var(--accent);border:2px solid color-mix(in srgb, var(--accent) 25%, transparent);background-clip:padding-box;border-radius:50%;flex:none;width:6px;height:6px}.LeistungsBeweise-module__5D9L6q__bub{padding:7px 11px;font-size:10.5px;line-height:1.5}.LeistungsBeweise-module__5D9L6q__bub time{opacity:.6;font-family:var(--font-mono), monospace;letter-spacing:.06em;margin-top:3px;font-size:8.5px;font-weight:400;display:block}.LeistungsBeweise-module__5D9L6q__bubU{background:var(--ink);color:var(--canvas);border-radius:var(--r-sm) var(--r-sm) var(--r-xs) var(--r-sm);align-self:flex-end;max-width:82%}.LeistungsBeweise-module__5D9L6q__bubSlot{align-self:flex-start;max-width:88%;position:relative}.LeistungsBeweise-module__5D9L6q__bubB{background:var(--canvas);border:1px solid var(--sk-strong);border-radius:var(--r-xs) var(--r-sm) var(--r-sm) var(--r-sm);color:var(--ink);display:block}.LeistungsBeweise-module__5D9L6q__typing{background:var(--canvas);border:1px solid var(--sk-strong);border-radius:var(--r-xs) var(--r-sm) var(--r-sm) var(--r-sm);align-items:center;gap:4px;padding:10px 11px;display:flex;position:absolute;top:0;left:0}.LeistungsBeweise-module__5D9L6q__typing i{background:var(--ink-2);border-radius:50%;width:4px;height:4px}html:not(.js) .LeistungsBeweise-module__5D9L6q__typing{display:none}:is(html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__bubU,html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__bubB){opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(8px)}:is(html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__bubU,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__bubB){opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__typing{opacity:0}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__typing{animation:LeistungsBeweise-module__5D9L6q__typewin .4s linear var(--d,.55s) forwards}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__typing i{animation:LeistungsBeweise-module__5D9L6q__dotp .2s ease-in-out var(--d,.55s) 2 alternate}@keyframes LeistungsBeweise-module__5D9L6q__typewin{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes LeistungsBeweise-module__5D9L6q__dotp{0%{opacity:.35}to{opacity:1}}.LeistungsBeweise-module__5D9L6q__mkBlatt{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);flex-direction:column;gap:8px;width:min(264px,100%);padding:8px;display:flex}.LeistungsBeweise-module__5D9L6q__blattKopf{background:var(--ink);color:var(--canvas);border-radius:var(--r-sm);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:8.5px;font-weight:500;display:block}.LeistungsBeweise-module__5D9L6q__blattZeile{padding:4px 4px 2px;display:block}.LeistungsBeweise-module__5D9L6q__blattTag{border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;padding:2px 9px;font-size:8px;font-weight:500;display:inline-flex}.LeistungsBeweise-module__5D9L6q__blattTag:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.LeistungsBeweise-module__5D9L6q__blattWert{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--ink);margin-top:8px;font-size:14.5px;font-weight:700;line-height:1.25;display:block}.LeistungsBeweise-module__5D9L6q__blattText{color:var(--ink-2);margin-top:4px;font-size:10.5px;line-height:1.5;display:block}.LeistungsBeweise-module__5D9L6q__blattDelta{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent-deep);margin-top:7px;font-size:8.5px;font-weight:500;display:inline-block}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__mkBlatt{opacity:0;transition:opacity .5s var(--ease) var(--d,.4s)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__mkBlatt{opacity:1}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__blattZeile{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(8px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__blattZeile{opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__blattDelta{opacity:0;transform-origin:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(.6)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__blattDelta{opacity:1;transform:scale(1)}.LeistungsBeweise-module__5D9L6q__mkCheck{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:9px;width:min(340px,100%);padding:13px 14px;display:flex}.LeistungsBeweise-module__5D9L6q__checkKopf{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--sk-soft);margin:-13px -14px 4px;padding:10px 14px;font-size:9.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__checkListe{flex-direction:column;gap:8px;display:flex}.LeistungsBeweise-module__5D9L6q__checkZeile{color:var(--ink);align-items:center;gap:8px;font-size:10.5px;line-height:1.4;display:flex}.LeistungsBeweise-module__5D9L6q__checkIcon{background:var(--accent);width:15px;height:15px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.LeistungsBeweise-module__5D9L6q__checkIcon svg{width:9px;height:9px;display:block}.LeistungsBeweise-module__5D9L6q__checkOffen{border:1px dashed var(--sk-strong);background:0 0}.LeistungsBeweise-module__5D9L6q__checkText{flex:1;min-width:0}.LeistungsBeweise-module__5D9L6q__checkNote{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex:none;font-size:8.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__checkChip{border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex:none;padding:2px 8px;font-size:8px;font-weight:500}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__checkZeile{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(8px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__checkZeile{opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__checkIcon{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(.5)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__checkIcon{opacity:1;transform:scale(1)}.LeistungsBeweise-module__5D9L6q__mkFluss{flex-direction:column;gap:10px;width:min(330px,100%);display:flex}.LeistungsBeweise-module__5D9L6q__flussKopf,.LeistungsBeweise-module__5D9L6q__flussFuss{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__flussFuss{letter-spacing:.08em;font-size:8.5px}.LeistungsBeweise-module__5D9L6q__flussSpur{align-items:center;gap:6px;display:flex}.LeistungsBeweise-module__5D9L6q__flussStation{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);text-align:center;flex:1;min-width:0;padding:9px 8px}.LeistungsBeweise-module__5D9L6q__flussStation b{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.LeistungsBeweise-module__5D9L6q__flussStation span{color:var(--ink-2);font-size:9px;line-height:1.4;display:block}.LeistungsBeweise-module__5D9L6q__flussPfeil{background:var(--sk-strong);flex:none;width:12px;height:1px;position:relative}.LeistungsBeweise-module__5D9L6q__flussPfeil:after{content:"";border-left:4px solid var(--sk-strong);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2.5px;right:-1px}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__flussStation{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(8px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__flussStation{opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__flussPfeil{transform-origin:0;transition:transform .35s var(--ease) var(--d,0s);transform:scaleX(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__flussPfeil{transform:scaleX(1)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussFuss){color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussPfeil{background:color-mix(in srgb, var(--dark-text) 30%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussPfeil:after{border-left-color:color-mix(in srgb, var(--dark-text) 30%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussStation{background:color-mix(in srgb, var(--dark-text) 10%, transparent);border-color:color-mix(in srgb, var(--dark-text) 20%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussStation b{color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__flussStation span{color:var(--dark-text-2)}.LeistungsBeweise-module__5D9L6q__mkPills{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:9px;width:min(340px,100%);padding:13px 14px;display:flex}.LeistungsBeweise-module__5D9L6q__pillsKopf{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--sk-soft);margin:-13px -14px 4px;padding:10px 14px;font-size:9.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__pillsReihe{flex-wrap:wrap;gap:6px;display:flex}.LeistungsBeweise-module__5D9L6q__pill{background:var(--canvas);border:1px solid var(--sk-strong);border-radius:var(--r-pill);color:var(--ink);padding:4px 11px;font-size:10px;line-height:1.4}.LeistungsBeweise-module__5D9L6q__pillsSub{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:8.5px;font-weight:500}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__pill{opacity:0;transform-origin:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(.6)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__pill{opacity:1;transform:scale(1)}.LeistungsBeweise-module__5D9L6q__mkSuch{flex-direction:column;gap:11px;width:min(252px,100%);display:flex}.LeistungsBeweise-module__5D9L6q__suchBox{border:1px solid var(--sk-strong);border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 12px;display:flex}.LeistungsBeweise-module__5D9L6q__suchLupe{width:13px;height:13px;color:var(--ink-2);flex:none}.LeistungsBeweise-module__5D9L6q__suchEingabe{color:var(--ink);font-size:12.5px;font-weight:500}.LeistungsBeweise-module__5D9L6q__suchCaret{background:var(--accent);width:1.5px;height:13px;margin-left:-3px}.LeistungsBeweise-module__5D9L6q__suchListe{flex-direction:column;gap:9px;padding:0 2px;display:flex}.LeistungsBeweise-module__5D9L6q__suchZeile{grid-template-columns:1fr 60px auto;align-items:center;gap:9px;display:grid}.LeistungsBeweise-module__5D9L6q__suchText{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.LeistungsBeweise-module__5D9L6q__suchBar{border-radius:var(--r-xs);background:var(--sk-soft);height:5px;overflow:hidden}.LeistungsBeweise-module__5D9L6q__suchFill{border-radius:var(--r-xs);background:var(--sk-strong);transform-origin:0;height:100%;display:block}.LeistungsBeweise-module__5D9L6q__suchFillAkzent{background:var(--accent)}.LeistungsBeweise-module__5D9L6q__suchWert{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ink-2);text-align:right;font-size:9px}:is(html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__suchBox,html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__suchZeile){opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}:is(html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__suchBox,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__suchZeile){opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__suchFill{transition:transform .6s var(--ease) var(--d,0s);transform:scaleX(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__suchFill{transform:scaleX(1)}@keyframes LeistungsBeweise-module__5D9L6q__suchBlink{0%,52%{opacity:1}53%,to{opacity:0}}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__suchCaret{opacity:0}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__suchCaret{animation:1.05s step-end .7s infinite LeistungsBeweise-module__5D9L6q__suchBlink}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchEingabe,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchText){color:var(--dark-text)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchWert,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchLupe){color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchBox{border-color:color-mix(in srgb, var(--dark-text) 24%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__suchBar{background:color-mix(in srgb, var(--dark-text) 14%, transparent)}.LeistungsBeweise-module__5D9L6q__mkAnteile{flex-direction:column;gap:13px;width:min(248px,100%);display:flex}.LeistungsBeweise-module__5D9L6q__anteileKopf{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.LeistungsBeweise-module__5D9L6q__anteileBar{border-radius:var(--r-xs);height:14px;display:flex;overflow:hidden}.LeistungsBeweise-module__5D9L6q__anteileSeg{background:var(--seg,var(--sk-strong));transform-origin:0;flex:none;height:100%;display:block}.LeistungsBeweise-module__5D9L6q__anteileLeg{flex-direction:column;gap:8px;display:flex}.LeistungsBeweise-module__5D9L6q__anteileZeile{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.LeistungsBeweise-module__5D9L6q__anteilePunkt{border-radius:var(--r-xs);background:var(--seg,var(--sk-strong));width:9px;height:9px}.LeistungsBeweise-module__5D9L6q__anteileLabel{color:var(--ink);font-size:11.5px}.LeistungsBeweise-module__5D9L6q__anteileWert{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:700}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__anteileSeg{transition:transform .55s var(--ease) var(--d,0s);transform:scaleX(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__anteileSeg{transform:scaleX(1)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__anteileZeile{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(5px)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__anteileZeile{opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__anteilePunkt{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__anteilePunkt{opacity:1;transform:none}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__anteileKopf{color:var(--dark-text-2)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__anteileLabel,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__anteileWert){color:var(--dark-text)}.LeistungsBeweise-module__5D9L6q__mkKal{flex-direction:column;gap:13px;width:min(216px,100%);display:flex}.LeistungsBeweise-module__5D9L6q__kalKopf{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:500}.LeistungsBeweise-module__5D9L6q__kalGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.LeistungsBeweise-module__5D9L6q__kalZelle{aspect-ratio:1;border-radius:var(--r-xs);background:var(--sk-soft)}.LeistungsBeweise-module__5D9L6q__kalAktiv{background:var(--accent)}.LeistungsBeweise-module__5D9L6q__kalFuss{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--ink-2);font-size:9.5px}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__kalZelle{opacity:0;transition:opacity .4s var(--ease) var(--d,0s), transform .4s var(--ease) var(--d,0s);transform:scale(.4)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__kalZelle{opacity:1;transform:none}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__kalAktiv{transition:opacity .45s var(--ease-snap) var(--d,0s), transform .45s var(--ease-snap) var(--d,0s);transform:scale(0)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__kalKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__kalFuss){color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__kalZelle{background:color-mix(in srgb, var(--dark-text) 16%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__kalAktiv{background:var(--accent)}.LeistungsBeweise-module__5D9L6q__mkFort{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:13px;width:min(340px,100%);padding:13px 14px;display:flex}.LeistungsBeweise-module__5D9L6q__fortKopf{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--sk-soft);margin:-13px -14px 2px;padding:10px 14px;font-size:10px;font-weight:500}.LeistungsBeweise-module__5D9L6q__fortZeile{flex-direction:column;gap:6px;display:flex}.LeistungsBeweise-module__5D9L6q__fortZeileKopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.LeistungsBeweise-module__5D9L6q__fortLabel{color:var(--ink);font-size:11.5px}.LeistungsBeweise-module__5D9L6q__fortDone{background:var(--accent);width:14px;height:14px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.LeistungsBeweise-module__5D9L6q__fortDone svg{width:9px;height:9px;display:block}.LeistungsBeweise-module__5D9L6q__fortTrack{border-radius:var(--r-xs);background:var(--sk-soft);height:6px;overflow:hidden}.LeistungsBeweise-module__5D9L6q__fortFill{border-radius:var(--r-xs);background:var(--sk-strong);transform-origin:0;height:100%;display:block}.LeistungsBeweise-module__5D9L6q__fortFillFertig{background:var(--accent)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__fortFill{transition:transform .6s var(--ease) var(--d,0s);transform:scaleX(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__fortFill{transform:scaleX(1)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__fortLabel{opacity:0;transition:opacity .45s var(--ease) var(--d,0s)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__fortLabel{opacity:1}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__fortDone{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(0)}html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__fortDone{opacity:1;transform:none}.LeistungsBeweise-module__5D9L6q__suchWin{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);width:100%;overflow:hidden}.LeistungsBeweise-module__5D9L6q__suchWinBar{border-bottom:1px solid var(--sk-soft);align-items:center;gap:5px;padding:8px 11px;display:flex}.LeistungsBeweise-module__5D9L6q__suchWinBar i{background:var(--sk-strong);border-radius:50%;width:7px;height:7px}.LeistungsBeweise-module__5D9L6q__suchWinUrl{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--ink-2);margin-left:8px;font-size:9px}.LeistungsBeweise-module__5D9L6q__suchPad{flex-direction:column;gap:10px;padding:12px;display:flex}.LeistungsBeweise-module__5D9L6q__mkPortal{border:1px solid var(--sk-strong);border-radius:var(--r-md);background:var(--surface);width:min(248px,100%);overflow:hidden}.LeistungsBeweise-module__5D9L6q__portalTop{border-bottom:1px solid var(--sk-soft);align-items:center;gap:7px;padding:9px 12px;display:flex}.LeistungsBeweise-module__5D9L6q__portalMark{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:11.5px;font-weight:700}.LeistungsBeweise-module__5D9L6q__portalBetrieb{color:var(--ink-2);font-size:10.5px}.LeistungsBeweise-module__5D9L6q__portalAvatar{background:var(--accent);border-radius:50%;width:17px;height:17px;margin-left:auto}.LeistungsBeweise-module__5D9L6q__portalBody{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.LeistungsBeweise-module__5D9L6q__portalNav{flex-direction:column;gap:4px;display:flex}.LeistungsBeweise-module__5D9L6q__portalNavItem,.LeistungsBeweise-module__5D9L6q__portalNavAkt{border-radius:var(--r-sm);color:var(--ink-2);padding:6px 9px;font-size:10.5px}.LeistungsBeweise-module__5D9L6q__portalNavAkt{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--ink);font-weight:600}.LeistungsBeweise-module__5D9L6q__portalStatus{border:1px solid var(--sk-soft);border-radius:var(--r-sm);background:var(--canvas);flex-direction:column;justify-content:center;gap:3px;padding:10px 11px;display:flex}.LeistungsBeweise-module__5D9L6q__portalStatusLabel{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:8px}.LeistungsBeweise-module__5D9L6q__portalStatusWert{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}:is(html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalTop,html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalStatus){opacity:0;transition:opacity .45s var(--ease) var(--d,0s), transform .45s var(--ease) var(--d,0s);transform:translateY(6px)}:is(html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalNavItem,html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalNavAkt){opacity:0;transition:opacity .4s var(--ease) var(--d,0s), transform .4s var(--ease) var(--d,0s);transform:translate(-7px)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalAvatar{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(0)}html.js .LeistungsBeweise-module__5D9L6q__sek .LeistungsBeweise-module__5D9L6q__portalStatusWert{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(.5)}:is(html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalTop,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalNavItem,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalNavAkt,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalStatus,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalAvatar,html.js .LeistungsBeweise-module__5D9L6q__sek.rv-in .LeistungsBeweise-module__5D9L6q__portalStatusWert){opacity:1;transform:none}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__mkCheck,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__mkFort,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__mkPills,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__mkChat,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__mkPortal){background:color-mix(in srgb, var(--dark-text) 7%, transparent);border-color:color-mix(in srgb, var(--dark-text) 18%, transparent)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__pillsKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__chatKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalTop){border-bottom-color:color-mix(in srgb, var(--dark-text) 14%, transparent)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__pillsKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__chatKopf,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkNote,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__pillsSub,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalBetrieb,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalNavItem,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalStatusLabel){color:var(--dark-text-2)}:is(.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkZeile,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkText,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortLabel,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalMark,.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalStatusWert){color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkOffen{border-color:color-mix(in srgb, var(--dark-text) 30%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__checkChip{border-color:color-mix(in srgb, var(--dark-text) 24%, transparent);color:var(--dark-text-2)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortTrack{background:color-mix(in srgb, var(--dark-text) 13%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortFill{background:color-mix(in srgb, var(--dark-text) 38%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__fortFillFertig{background:var(--accent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__pill{background:color-mix(in srgb, var(--dark-text) 10%, transparent);border-color:color-mix(in srgb, var(--dark-text) 20%, transparent);color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalNavAkt{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__portalStatus{background:color-mix(in srgb, var(--dark-text) 9%, transparent);border-color:color-mix(in srgb, var(--dark-text) 16%, transparent)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__bubU{background:var(--dark-text);color:var(--ink)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__bubB{background:color-mix(in srgb, var(--dark-text) 13%, transparent);border-color:color-mix(in srgb, var(--dark-text) 20%, transparent);color:var(--dark-text)}.mod[data-surface=dark] .LeistungsBeweise-module__5D9L6q__typing{background:color-mix(in srgb, var(--dark-text) 13%, transparent);border-color:color-mix(in srgb, var(--dark-text) 20%, transparent)}@media (max-width:980px){.LeistungsBeweise-module__5D9L6q__secHead{grid-template-columns:1fr}.LeistungsBeweise-module__5D9L6q__side{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.LeistungsBeweise-module__5D9L6q__secHead>.statement{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.LeistungsBeweise-module__5D9L6q__grid2,.LeistungsBeweise-module__5D9L6q__grid3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LeistungsBeweise-module__5D9L6q__sek *,.LeistungsBeweise-module__5D9L6q__sek :before,.LeistungsBeweise-module__5D9L6q__sek :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.LeistungsBeweise-module__5D9L6q__typing{display:none!important}.LeistungsBeweise-module__5D9L6q__suchCaret{opacity:1!important;animation:none!important}}
html.js .LeistungsRechnung-module__rKNP7G__sek[data-rv]{opacity:1;transition:none;transform:none}.LeistungsRechnung-module__rKNP7G__secHead{grid-template-columns:repeat(12,1fr);align-items:end;gap:0 32px;display:grid}.LeistungsRechnung-module__rKNP7G__kopfEyebrow{grid-column:1/-1}.LeistungsRechnung-module__rKNP7G__secHead>.statement{max-width:22em;margin-top:var(--rd-head-gap);grid-column:1/9}.LeistungsRechnung-module__rKNP7G__side{color:var(--s-ink-2);text-align:right;grid-column:10/13;place-self:end}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__rvKopf{opacity:0;transition:opacity .75s var(--ease-soft) var(--d,0s), transform .75s var(--ease-soft) var(--d,0s);transform:translateY(18px)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__rvKopf{opacity:1;transform:none}.LeistungsRechnung-module__rKNP7G__mark{background-image:linear-gradient(transparent 78%, var(--accent) 78%, var(--accent) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .35s;background-repeat:no-repeat;background-size:100% 100%;padding:0 .06em}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__mark{background-size:0% 100%}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__mark{background-size:100% 100%}.LeistungsRechnung-module__rKNP7G__tafel{margin-inline:auto;max-width:880px;margin-top:clamp(48px,6vw,80px)}.LeistungsRechnung-module__rKNP7G__liste{margin:0;padding:0;list-style:none}.LeistungsRechnung-module__rKNP7G__zeile{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.LeistungsRechnung-module__rKNP7G__zeile+.LeistungsRechnung-module__rKNP7G__zeile{border-top:1px solid var(--s-hairline)}.LeistungsRechnung-module__rKNP7G__zeileText{min-width:0}.LeistungsRechnung-module__rKNP7G__posten{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--s-ink);font-size:17px;font-weight:700}.LeistungsRechnung-module__rKNP7G__klartext{color:var(--s-ink-2);max-width:38em;margin-top:3px;font-size:15px;line-height:1.5}.LeistungsRechnung-module__rKNP7G__marke{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);flex:none;padding:4px 12px}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__zeile{opacity:0;transition:opacity .6s var(--ease-soft) var(--d,0s), transform .6s var(--ease-soft) var(--d,0s);transform:translateY(14px)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__zeile{opacity:1;transform:none}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__marke{opacity:0;transition:opacity .4s var(--ease-snap) var(--d,0s), transform .4s var(--ease-snap) var(--d,0s);transform:scale(.6)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__marke{opacity:1;transform:scale(1)}.LeistungsRechnung-module__rKNP7G__linie{background:var(--s-ink);height:2px}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__linie{transform-origin:0;transition:transform .5s var(--ease) var(--d,0s);transform:scaleX(0)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__linie{transform:scaleX(1)}.LeistungsRechnung-module__rKNP7G__summe{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:22px;display:flex}.LeistungsRechnung-module__rKNP7G__summeLabel{color:var(--s-ink)}.LeistungsRechnung-module__rKNP7G__betragBlock{text-align:right;margin-left:auto}.LeistungsRechnung-module__rKNP7G__betrag{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--s-ink);font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1;display:block}.LeistungsRechnung-module__rKNP7G__pro{color:var(--s-ink-2);margin-top:8px;display:block}.LeistungsRechnung-module__rKNP7G__satz{max-width:32em;color:var(--s-ink-2);text-align:right;margin-top:16px;margin-left:auto;font-size:15px;line-height:1.55}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__rvSumme{opacity:0;transition:opacity .6s var(--ease-soft) var(--d,0s)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__rvSumme{opacity:1}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__betragBlock{opacity:0;transform-origin:100% 100%;transition:opacity .5s var(--ease-snap) var(--d,0s), transform .5s var(--ease-snap) var(--d,0s);transform:translateY(10px)scale(.96)}html.js .LeistungsRechnung-module__rKNP7G__sek.rv-in .LeistungsRechnung-module__rKNP7G__betragBlock{opacity:1;transform:none}@media (max-width:980px){.LeistungsRechnung-module__rKNP7G__secHead{grid-template-columns:1fr}.LeistungsRechnung-module__rKNP7G__side{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}.LeistungsRechnung-module__rKNP7G__secHead>.statement{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}}@media (max-width:480px){.LeistungsRechnung-module__rKNP7G__zeile{display:block}.LeistungsRechnung-module__rKNP7G__marke{margin-top:10px;display:inline-block}.LeistungsRechnung-module__rKNP7G__summe{display:block}.LeistungsRechnung-module__rKNP7G__betragBlock{text-align:left;margin-top:12px;margin-left:0}.LeistungsRechnung-module__rKNP7G__satz{text-align:left;margin-left:0}html.js .LeistungsRechnung-module__rKNP7G__sek .LeistungsRechnung-module__rKNP7G__betragBlock{transform-origin:0 100%}}@media (prefers-reduced-motion:reduce){.LeistungsRechnung-module__rKNP7G__sek *,.LeistungsRechnung-module__rKNP7G__sek :before,.LeistungsRechnung-module__rKNP7G__sek :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.PreisModul-module__b7Tm4G__grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:24px;margin-top:clamp(48px,6vw,80px);display:grid}.PreisModul-module__b7Tm4G__main{background:var(--dark);color:var(--dark-text);border-radius:var(--r-md);flex-direction:column;padding:clamp(26px,3vw,40px);display:flex}.PreisModul-module__b7Tm4G__main .mono{color:var(--dark-text-2)}.PreisModul-module__b7Tm4G__name{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--dark-text);margin-top:14px;font-size:clamp(24px,2.2vw,32px);font-weight:800}.PreisModul-module__b7Tm4G__claim{color:var(--dark-text-2);margin-top:6px;font-size:15px}.PreisModul-module__b7Tm4G__row{flex-wrap:wrap;align-items:baseline;gap:14px;margin:24px 0 4px;display:flex}.PreisModul-module__b7Tm4G__num{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(38px,3.6vw,54px);font-weight:800;line-height:1}.PreisModul-module__b7Tm4G__per{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-2);font-size:11px;font-weight:500}.PreisModul-module__b7Tm4G__laufzeit{color:var(--dark-text-2);max-width:42ch;margin:4px 0 0;font-size:12.5px;line-height:1.55}.PreisModul-module__b7Tm4G__laufzeit b{color:var(--accent-up);font-weight:700}.PreisModul-module__b7Tm4G__inclList{border-top:1px solid var(--dark-hairline);margin-top:20px;list-style:none}.PreisModul-module__b7Tm4G__inclList li{border-bottom:1px solid var(--dark-hairline);align-items:baseline;gap:10px;padding:11px 0;font-size:14.5px;display:flex}.PreisModul-module__b7Tm4G__inclList li:before{content:"✓";color:var(--accent);flex:none;font-size:12px;font-weight:700}.PreisModul-module__b7Tm4G__allesDrin{border:1px solid var(--dark-hairline);border-left:3px solid var(--accent);color:var(--dark-text-2);border-radius:12px;margin-top:18px;padding:14px 18px;font-size:13.5px;line-height:1.6}.PreisModul-module__b7Tm4G__allesDrin b{color:var(--dark-text);font-weight:650}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__allesDrin{border-color:var(--hairline);border-left-color:var(--accent);color:var(--ink-2)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__allesDrin b{color:var(--ink)}.PreisModul-module__b7Tm4G__quote{font-family:var(--font-serif), serif;color:var(--dark-text-2);max-width:30rem;margin-top:20px;font-size:17px;font-style:italic;line-height:1.5}.PreisModul-module__b7Tm4G__quote b{color:var(--dark-text);font-weight:400}.PreisModul-module__b7Tm4G__seite{flex-direction:column;gap:20px;display:flex}.PreisModul-module__b7Tm4G__strip{background:var(--accent-soft);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--r-md);color:var(--ink);padding:20px 22px}.PreisModul-module__b7Tm4G__strip h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.PreisModul-module__b7Tm4G__badgeIncl{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;font-size:9px;font-weight:500}.PreisModul-module__b7Tm4G__strip p{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.55}.PreisModul-module__b7Tm4G__addons{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);flex-direction:column;flex:1;padding:22px;display:flex}.PreisModul-module__b7Tm4G__paHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.PreisModul-module__b7Tm4G__paHead h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700}.PreisModul-module__b7Tm4G__paHead .mono{color:var(--ink-2)}.PreisModul-module__b7Tm4G__addon{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.PreisModul-module__b7Tm4G__addon:last-of-type{border-bottom:0}.PreisModul-module__b7Tm4G__addon b{font-size:15px;font-weight:600;display:block}.PreisModul-module__b7Tm4G__addon p{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.5}.PreisModul-module__b7Tm4G__addonPrice{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;white-space:nowrap;color:var(--ink);text-align:right;flex:none;font-size:17px;font-weight:700}.PreisModul-module__b7Tm4G__addonPrice i{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-left:3px;font-size:9px;font-weight:500}.PreisModul-module__b7Tm4G__addonPrice em{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:8.5px;font-weight:500;display:block}.PreisModul-module__b7Tm4G__paFoot{color:var(--ink-2);margin-top:auto;padding-top:14px}.PreisModul-module__b7Tm4G__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.PreisModul-module__b7Tm4G__foot .PreisModul-module__b7Tm4G__lead{max-width:34rem;font-size:15.5px;font-weight:500}.PreisModul-module__b7Tm4G__footR{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.PreisModul-module__b7Tm4G__footR .mono{color:var(--ink-2);text-align:right}.PreisModul-module__b7Tm4G__main.PreisModul-module__b7Tm4G__hell{background:var(--surface);color:var(--ink);border:1px solid var(--hairline)}.PreisModul-module__b7Tm4G__main.PreisModul-module__b7Tm4G__hell .mono{color:var(--ink-2)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__name{color:var(--ink)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__claim,.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__per{color:var(--ink-2)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__inclList{border-top-color:var(--hairline)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__inclList li{border-bottom-color:var(--hairline)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__quote{color:var(--ink-2)}.PreisModul-module__b7Tm4G__hell .PreisModul-module__b7Tm4G__quote b{color:var(--ink)}html.js [data-rv] .PreisModul-module__b7Tm4G__inclList li{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}html.js [data-rv] .PreisModul-module__b7Tm4G__addon{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}html.js [data-rv] .PreisModul-module__b7Tm4G__num{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}html.js [data-rv] .PreisModul-module__b7Tm4G__badgeIncl{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}html.js [data-rv].rv-in .PreisModul-module__b7Tm4G__inclList li{opacity:1;transform:none}html.js [data-rv].rv-in .PreisModul-module__b7Tm4G__addon{opacity:1;transform:none}html.js [data-rv].rv-in .PreisModul-module__b7Tm4G__num{opacity:1;transform:none}html.js [data-rv].rv-in .PreisModul-module__b7Tm4G__badgeIncl{opacity:1;transform:none}@media (max-width:980px){.PreisModul-module__b7Tm4G__grid{grid-template-columns:1fr}}.PreisModul-module__b7Tm4G__toggle{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);gap:4px;margin-top:clamp(28px,4vw,44px);padding:4px;display:inline-flex}.PreisModul-module__b7Tm4G__tab{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--ink-2);transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;padding:10px 20px;font-size:12px}.PreisModul-module__b7Tm4G__tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.PreisModul-module__b7Tm4G__tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PreisModul-module__b7Tm4G__zweit{color:inherit;opacity:.92;margin-top:8px;font-size:14px}.PreisModul-module__b7Tm4G__zweit b{color:var(--accent-up);font-size:16px}.PreisModul-module__b7Tm4G__setupTop{color:inherit;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:16px;display:flex}.PreisModul-module__b7Tm4G__setupLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:10px}.PreisModul-module__b7Tm4G__strike{color:inherit;opacity:.5;text-decoration-thickness:2px}.PreisModul-module__b7Tm4G__now{font-family:var(--font-display), sans-serif;color:var(--accent-up);font-size:22px;font-weight:700;line-height:1}.PreisModul-module__b7Tm4G__deadline{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;font-family:var(--font-mono), monospace;letter-spacing:.03em;padding:5px 12px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){html.js [data-rv] .PreisModul-module__b7Tm4G__inclList li{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisModul-module__b7Tm4G__addon{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisModul-module__b7Tm4G__num{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisModul-module__b7Tm4G__badgeIncl{opacity:1!important;transition:none!important;transform:none!important}}
.DetailStack-module__WhfqMW__badgeIncl{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;font-size:9px;font-weight:500}.DetailStack-module__WhfqMW__stack{flex-direction:column;gap:24px;margin-top:clamp(48px,6vw,80px);display:flex}.DetailStack-module__WhfqMW__row{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);transition:translate .25s var(--ease), border-color .25s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(24px,3.2vw,44px);display:grid}.DetailStack-module__WhfqMW__row:hover{border-color:var(--s-line-hover);translate:0 -2px}.DetailStack-module__WhfqMW__rowFlip .DetailStack-module__WhfqMW__copy{order:2}.DetailStack-module__WhfqMW__rowFlip .DetailStack-module__WhfqMW__visual{order:1}.DetailStack-module__WhfqMW__splitEyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;font-weight:500;display:flex}.DetailStack-module__WhfqMW__titel{font-family:var(--font-display), sans-serif;letter-spacing:-.024em;max-width:18em;margin-bottom:12px;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.12}.DetailStack-module__WhfqMW__text{color:var(--ink-2);max-width:34rem;margin-bottom:18px;font-size:15px;line-height:1.6}.DetailStack-module__WhfqMW__splitChecks{list-style:none}.DetailStack-module__WhfqMW__splitChecks li{color:var(--ink);align-items:baseline;gap:9px;padding:4px 0;font-size:13.5px;font-weight:500;display:flex}.DetailStack-module__WhfqMW__splitChecks li:before{content:"✓";color:var(--accent-deep);flex:none;font-size:12px;font-weight:700}.DetailStack-module__WhfqMW__visual{background:var(--canvas);border-radius:var(--r-sm);justify-content:center;align-items:center;min-height:300px;padding:clamp(18px,2.4vw,28px);display:flex}.DetailStack-module__WhfqMW__rowDark{background:var(--dark);border-color:var(--dark-hairline)}.DetailStack-module__WhfqMW__rowDark:hover{border-color:#3c3c3e}.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__titel{color:var(--dark-text)}.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__text,.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__splitEyebrow{color:var(--dark-text-2)}.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__splitChecks li{color:var(--dark-text)}.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__splitChecks li:before{color:var(--accent)}.DetailStack-module__WhfqMW__rowDark .DetailStack-module__WhfqMW__visual{background:var(--dark-img)}.DetailStack-module__WhfqMW__note{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(28px,3.5vw,40px);display:flex}.DetailStack-module__WhfqMW__ana{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);flex-direction:column;gap:14px;width:min(480px,100%);padding:16px;display:flex}.DetailStack-module__WhfqMW__anaHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.DetailStack-module__WhfqMW__anaHead .mono{color:var(--ink-2);font-size:9.5px}.DetailStack-module__WhfqMW__anaStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DetailStack-module__WhfqMW__anaStat{background:var(--canvas);border-radius:var(--r-sm);padding:11px 12px}.DetailStack-module__WhfqMW__anaStat .mono{color:var(--ink-2);letter-spacing:.1em;font-size:8.5px}.DetailStack-module__WhfqMW__anaStat b{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-top:6px;font-size:21px;font-weight:800;line-height:1.1;display:block}.DetailStack-module__WhfqMW__anaDelta{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent-deep);margin-top:5px;font-size:8.5px;font-weight:500;display:block}.DetailStack-module__WhfqMW__anaChart{flex-direction:column;gap:8px;display:flex}.DetailStack-module__WhfqMW__anaCap{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:9px;font-weight:500}.DetailStack-module__WhfqMW__bars{border-bottom:1px solid var(--sk-soft);align-items:flex-end;gap:12px;width:100%;height:88px;display:flex}.DetailStack-module__WhfqMW__bars i{border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--sk-strong);width:19px;display:block}.DetailStack-module__WhfqMW__bars i:first-child{height:24%}.DetailStack-module__WhfqMW__bars i:nth-child(2){height:36%}.DetailStack-module__WhfqMW__bars i:nth-child(3){height:50%}.DetailStack-module__WhfqMW__bars i:nth-child(4){height:58%}.DetailStack-module__WhfqMW__bars i:nth-child(5){height:72%}.DetailStack-module__WhfqMW__bars i:nth-child(6){background:var(--accent);height:90%}.DetailStack-module__WhfqMW__mkAxis{width:100%;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:12px;font-size:7px;display:flex}.DetailStack-module__WhfqMW__mkAxis span{text-align:center;width:19px}html.js .DetailStack-module__WhfqMW__bars i{transform-origin:bottom;transition:transform .6s var(--ease) var(--d,0s);transform:scaleY(0)}html.js .rv-in .DetailStack-module__WhfqMW__bars i{transform:scaleY(1)}.DetailStack-module__WhfqMW__repWrap{flex-direction:column;gap:10px;width:min(520px,100%);display:flex}.DetailStack-module__WhfqMW__repHead{background:var(--ink);color:var(--canvas);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.DetailStack-module__WhfqMW__repHead .mono{font-size:9.5px}.DetailStack-module__WhfqMW__repGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DetailStack-module__WhfqMW__rep{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);transition:border-color .25s var(--ease);padding:13px 14px}.DetailStack-module__WhfqMW__rep:hover{border-color:var(--s-line-hover)}.DetailStack-module__WhfqMW__repTag{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}.DetailStack-module__WhfqMW__repTag:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.DetailStack-module__WhfqMW__rep b{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin-top:9px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.DetailStack-module__WhfqMW__rep p{color:var(--ink-2);margin-top:4px;font-size:11px;line-height:1.5}.DetailStack-module__WhfqMW__repDelta{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent-deep);margin-top:7px;font-size:8.5px;font-weight:500;display:inline-block}.DetailStack-module__WhfqMW__euStage{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.DetailStack-module__WhfqMW__euShield{width:min(190px,46%)}.DetailStack-module__WhfqMW__euShield path{fill:color-mix(in srgb, var(--accent) 7%, transparent);stroke:var(--accent);stroke-width:2.5px}.DetailStack-module__WhfqMW__euStar{fill:var(--accent)}html.js .DetailStack-module__WhfqMW__euShield{opacity:0;transition:opacity .7s var(--ease-soft) .25s, transform .7s var(--ease-soft) .25s;transform:translateY(12px)}html.js .rv-in .DetailStack-module__WhfqMW__euShield{opacity:1;transform:none}html.js .DetailStack-module__WhfqMW__euStar{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease-snap) var(--d,.6s);transform:scale(0)}html.js .rv-in .DetailStack-module__WhfqMW__euStar{transform:scale(1)}.DetailStack-module__WhfqMW__euChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.DetailStack-module__WhfqMW__euChips span{border-radius:var(--r-pill);color:var(--dark-text);white-space:nowrap;border:1px solid #f3f3f15c;padding:6px 14px;font-size:11.5px;font-weight:500}.DetailStack-module__WhfqMW__euChips span.DetailStack-module__WhfqMW__euChipAcc{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.DetailStack-module__WhfqMW__euPillars{border-top:1px solid var(--dark-hairline);grid-template-columns:1fr;gap:0;margin-top:4px;display:grid}.DetailStack-module__WhfqMW__euP{border-bottom:1px solid var(--dark-hairline);align-items:baseline;gap:14px;padding:13px 0;display:flex}.DetailStack-module__WhfqMW__euP .mono{color:var(--dark-text-2);flex:none;width:24px;font-size:9px}.DetailStack-module__WhfqMW__euP b{color:var(--dark-text);font-size:14.5px;font-weight:600;display:block}.DetailStack-module__WhfqMW__euP p{color:var(--dark-text-2);margin-top:2px;font-size:12.5px;line-height:1.5}.DetailStack-module__WhfqMW__bb{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);width:min(420px,100%);overflow:hidden}.DetailStack-module__WhfqMW__bbCover{color:#fbf2e4;background:radial-gradient(110% 80% at 80% 0,#d6a88261,#0000 55%),linear-gradient(145deg,#8a4f3c 0%,#6e4234 48%,#33180f 100%);padding:18px 18px 16px;position:relative}.DetailStack-module__WhfqMW__bbCover .mono{color:#fbf2e4b8;font-size:8.5px}.DetailStack-module__WhfqMW__bbCover h4{font-family:var(--font-serif), serif;margin-top:6px;font-size:22px;font-style:italic;font-weight:400;line-height:1.15}.DetailStack-module__WhfqMW__bbMark{color:#7d4a38;width:26px;height:26px;font-family:var(--font-display), sans-serif;background:#fbf2e4;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:16px;right:16px}.DetailStack-module__WhfqMW__bbBody{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.DetailStack-module__WhfqMW__bbSec .mono{color:var(--ink-2);letter-spacing:.12em;font-size:8.5px}.DetailStack-module__WhfqMW__bbSwatches{gap:8px;margin-top:8px;display:flex}.DetailStack-module__WhfqMW__bbSw{border-radius:var(--r-sm);border:1px solid var(--hairline);width:38px;height:38px}html.js .DetailStack-module__WhfqMW__bbSw{transition:transform .45s var(--ease-snap) var(--d,.5s);transform:scale(0)}html.js .rv-in .DetailStack-module__WhfqMW__bbSw{transform:scale(1)}.DetailStack-module__WhfqMW__bbType{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.DetailStack-module__WhfqMW__bbT{background:var(--canvas);border-radius:var(--r-sm);align-items:baseline;gap:10px;padding:10px 12px;display:flex}.DetailStack-module__WhfqMW__bbT b{font-size:20px;font-weight:400;line-height:1}.DetailStack-module__WhfqMW__bbT .DetailStack-module__WhfqMW__bbTSerif{font-family:var(--font-serif), serif;font-style:italic}.DetailStack-module__WhfqMW__bbT .DetailStack-module__WhfqMW__bbTSans{font-family:var(--font-body), sans-serif;font-weight:600}.DetailStack-module__WhfqMW__bbT span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:7.5px}.DetailStack-module__WhfqMW__bbFoot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.DetailStack-module__WhfqMW__bbFoot .mono{color:var(--ink-2);text-transform:none;letter-spacing:.05em;font-size:8px}@media (max-width:980px){.DetailStack-module__WhfqMW__row{grid-template-columns:1fr;align-items:start}.DetailStack-module__WhfqMW__rowFlip .DetailStack-module__WhfqMW__copy,.DetailStack-module__WhfqMW__rowFlip .DetailStack-module__WhfqMW__visual{order:0}.DetailStack-module__WhfqMW__visual{min-height:0}}@media (max-width:640px){.DetailStack-module__WhfqMW__anaStats{grid-template-columns:1fr 1fr}.DetailStack-module__WhfqMW__repGrid,.DetailStack-module__WhfqMW__bbType{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DetailStack-module__WhfqMW__row,.DetailStack-module__WhfqMW__rep{transition:none}html.js .DetailStack-module__WhfqMW__bars i{transition:none;transform:scale(1)}html.js .DetailStack-module__WhfqMW__euStar{transition:none;transform:scale(1)}html.js .DetailStack-module__WhfqMW__bbSw{transition:none;transform:scale(1)}html.js .DetailStack-module__WhfqMW__euShield{opacity:1;transition:none;transform:none}}
.PreisKalkulator-module__xqVBJa__pk-grid{--field-bg:#141414;--field-border:#2e2e30;grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);align-items:stretch;gap:clamp(20px,2.5vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}.PreisKalkulator-module__xqVBJa__pk-spalte,.PreisKalkulator-module__xqVBJa__pk-sum-spalte{min-width:0}.PreisKalkulator-module__xqVBJa__pk-spalte{flex-direction:column;display:flex}.PreisKalkulator-module__xqVBJa__pk-spalte>*{flex:1}.PreisKalkulator-module__xqVBJa__pk-card{background:color-mix(in srgb, var(--dark-text) 5%, var(--dark));border:1px solid var(--dark-hairline);border-radius:var(--r-md);padding:clamp(22px,2.5vw,32px)}.PreisKalkulator-module__xqVBJa__pk-head{border-bottom:1px solid var(--dark-hairline);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.PreisKalkulator-module__xqVBJa__pk-head h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--dark-text);font-size:19px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-head h3:focus{outline:none}.PreisKalkulator-module__xqVBJa__pk-head .mono{color:var(--dark-text-2);text-align:right}.PreisKalkulator-module__xqVBJa__pk-basis{border-bottom:1px solid var(--dark-hairline);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.PreisKalkulator-module__xqVBJa__pk-basis-txt{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.PreisKalkulator-module__xqVBJa__pk-basis-txt b{color:var(--dark-text);font-size:15px;font-weight:600}.PreisKalkulator-module__xqVBJa__pk-basis-txt p{color:var(--dark-text-2);max-width:26rem;font-size:13px;line-height:1.5}.PreisKalkulator-module__xqVBJa__pk-basis-badge{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--dark-text-2);border:1px solid var(--dark-hairline);border-radius:var(--r-sm);align-items:center;gap:7px;padding:4px 9px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-basis-badge:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.PreisKalkulator-module__xqVBJa__pk-preis{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dark-text);text-align:right;flex:none;font-size:17px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-preis-statt{color:var(--dark-text-2);opacity:.7;margin-right:5px;font-size:.72em;font-weight:400;text-decoration-thickness:1.5px}.PreisKalkulator-module__xqVBJa__pk-preis i{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-2);margin-left:3px;font-size:9px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-preis em{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-2);white-space:normal;max-width:13em;margin-top:3px;margin-left:auto;font-size:8.5px;font-weight:500;display:block}.PreisKalkulator-module__xqVBJa__pk-kicker{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 12px;display:flex}.PreisKalkulator-module__xqVBJa__pk-kicker h4{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--dark-text);font-size:15px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-kicker .mono{color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-bausteine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PreisKalkulator-module__xqVBJa__pk-baustein{text-align:left;border:1px solid var(--dark-hairline);border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--dark-text);transition:border-color .25s var(--ease), transform .25s var(--ease);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;font-family:inherit;display:grid}.PreisKalkulator-module__xqVBJa__pk-baustein:hover{border-color:color-mix(in srgb, var(--dark-text) 38%, var(--dark));transform:translateY(-1px)}.PreisKalkulator-module__xqVBJa__pk-baustein:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PreisKalkulator-module__xqVBJa__pk-baustein[aria-pressed=true]{border-color:var(--accent)}.PreisKalkulator-module__xqVBJa__pk-b-main b{color:var(--dark-text);font-size:15px;font-weight:600;display:block}.PreisKalkulator-module__xqVBJa__pk-b-main>span{color:var(--dark-text-2);margin-top:2px;font-size:13px;line-height:1.5;display:block}.PreisKalkulator-module__xqVBJa__pk-b-check{border:1px solid var(--dark-hairline);border-radius:var(--r-pill);min-width:18px;height:18px;transition:border-color .25s var(--ease), background-color .25s var(--ease);justify-content:center;align-items:center;gap:5px;margin-top:2px;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-b-check svg{opacity:0;width:9px;color:var(--accent-ink);transition:opacity .25s var(--ease);display:block}.PreisKalkulator-module__xqVBJa__pk-b-check i{font-style:normal;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-size:8.5px;font-weight:500;display:none}.PreisKalkulator-module__xqVBJa__pk-baustein[aria-pressed=true] .PreisKalkulator-module__xqVBJa__pk-b-check{background:var(--accent);border-color:var(--accent);padding:0 8px}.PreisKalkulator-module__xqVBJa__pk-baustein[aria-pressed=true] .PreisKalkulator-module__xqVBJa__pk-b-check svg{opacity:1}.PreisKalkulator-module__xqVBJa__pk-baustein[aria-pressed=true] .PreisKalkulator-module__xqVBJa__pk-b-check i{display:inline}.PreisKalkulator-module__xqVBJa__pk-b-preis{transition:color .25s var(--ease)}.PreisKalkulator-module__xqVBJa__pk-baustein[aria-pressed=true] .PreisKalkulator-module__xqVBJa__pk-b-preis{color:var(--accent-up)}.PreisKalkulator-module__xqVBJa__pk-budget{border:1px solid var(--dark-hairline);border-radius:var(--r-sm);min-width:0;margin:8px 0 0;padding:12px 16px 16px}.PreisKalkulator-module__xqVBJa__pk-budget legend{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-2);margin-left:-6px;padding:0 6px;font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-budget p{color:var(--dark-text-2);margin:2px 0 12px;font-size:12.5px;line-height:1.55}.PreisKalkulator-module__xqVBJa__pk-budget-zeile{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PreisKalkulator-module__xqVBJa__pk-budget-zeile label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-2);font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-budget-feld{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-sm);width:110px;color:var(--dark-text);font-family:var(--font-body), system-ui, sans-serif;font-variant-numeric:tabular-nums;text-align:right;transition:border-color .25s var(--ease), background-color .25s var(--ease);padding:9px 12px;font-size:14px}.PreisKalkulator-module__xqVBJa__pk-budget-feld:focus{border-color:var(--accent);background:color-mix(in srgb, var(--field-bg) 96%, var(--dark-text));outline:none}.PreisKalkulator-module__xqVBJa__pk-budget-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;display:block}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-webkit-slider-runnable-track{border-radius:var(--r-xs);background:var(--dark-hairline);height:2px}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);width:16px;height:16px;transition:transform .2s var(--ease);border:none;border-radius:50%;margin-top:-7px}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-moz-range-track{border-radius:var(--r-xs);background:var(--dark-hairline);height:2px}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-moz-range-thumb{background:var(--accent);width:16px;height:16px;transition:transform .2s var(--ease);border:none;border-radius:50%}.PreisKalkulator-module__xqVBJa__pk-budget-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-xs)}.PreisKalkulator-module__xqVBJa__pk-budget-skala{justify-content:space-between;margin-top:6px;display:flex}.PreisKalkulator-module__xqVBJa__pk-budget-skala .mono{color:var(--dark-text-2);font-size:8.5px}@media (min-width:981px){.PreisKalkulator-module__xqVBJa__pk-sum{position:sticky;top:96px}}.PreisKalkulator-module__xqVBJa__pk-posten{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PreisKalkulator-module__xqVBJa__pk-posten li{border-bottom:1px solid var(--dark-hairline);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.PreisKalkulator-module__xqVBJa__pk-posten li .mono{color:var(--dark-text);font-size:12.5px}.PreisKalkulator-module__xqVBJa__pk-posten li b{font-variant-numeric:tabular-nums;color:var(--dark-text);white-space:nowrap;font-size:14px;font-weight:600}.PreisKalkulator-module__xqVBJa__pk-posten--klein li{padding:7px 0}.PreisKalkulator-module__xqVBJa__pk-posten--klein li b{font-size:13px}.PreisKalkulator-module__xqVBJa__pk-sum-haupt{margin-top:16px}.PreisKalkulator-module__xqVBJa__pk-sum-label{color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-sum-zeile{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.PreisKalkulator-module__xqVBJa__pk-sum-zahl{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--dark-text);animation:PreisKalkulator-module__xqVBJa__pk-tick .32s var(--ease-io);font-size:clamp(40px,4.5vw,56px);font-weight:800;line-height:1}.PreisKalkulator-module__xqVBJa__pk-sum-pro{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-2);font-size:10.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-sum-staffel{color:var(--dark-text-2);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:9px;font-size:12px;display:flex}.PreisKalkulator-module__xqVBJa__pk-sum-spar{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--accent-up);font-size:11px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-posten-statt{opacity:.45;margin-right:6px;font-size:.82em;font-weight:400;text-decoration-thickness:1.5px}@keyframes PreisKalkulator-module__xqVBJa__pk-tick{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.PreisKalkulator-module__xqVBJa__pk-sum-media{border-top:1px solid var(--dark-hairline);flex-direction:column;gap:5px;margin-top:16px;padding-top:14px;display:flex}.PreisKalkulator-module__xqVBJa__pk-sum-media-wert{font-variant-numeric:tabular-nums;color:var(--accent-up);animation:PreisKalkulator-module__xqVBJa__pk-tick .32s var(--ease-io);font-size:16px;font-weight:600}.PreisKalkulator-module__xqVBJa__pk-sum-media-note{color:var(--dark-text-2);font-size:12px;line-height:1.5}.PreisKalkulator-module__xqVBJa__pk-sum-fuss{border-top:1px solid var(--dark-hairline);color:var(--dark-text-2);margin-top:14px;padding-top:12px;font-size:9.5px}.PreisKalkulator-module__xqVBJa__pk-aktion{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.PreisKalkulator-module__xqVBJa__pk-aktion .mono{color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-sum-hinweis{color:var(--dark-text-2);margin-top:18px;font-size:13.5px;line-height:1.5}.PreisKalkulator-module__xqVBJa__pk-sum-mini{display:none}@media (max-width:980px){.PreisKalkulator-module__xqVBJa__pk-sum-mini{z-index:5;background:color-mix(in srgb, var(--dark-text) 8%, var(--dark));border:1px solid var(--dark-hairline);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px}}.PreisKalkulator-module__xqVBJa__pk-sum-mini-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.PreisKalkulator-module__xqVBJa__pk-sum-mini-txt b{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--dark-text);font-size:16px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-sum-mini-txt .mono{color:var(--accent-up);font-size:8.5px}.PreisKalkulator-module__xqVBJa__pk-btn-mini{flex:none;padding:10px 18px;font-size:13.5px}.PreisKalkulator-module__xqVBJa__pk-prog{flex-wrap:wrap;gap:6px 8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.PreisKalkulator-module__xqVBJa__pk-prog-punkt{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-2);border-radius:var(--r-pill);background:0 0;border:1px solid #0000;align-items:baseline;gap:7px;padding:6px 10px;font-size:9.5px;font-weight:500;line-height:1.4;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-prog-punkt i{color:var(--accent-up);font-style:normal}button.PreisKalkulator-module__xqVBJa__pk-prog-punkt{cursor:pointer;transition:color .25s var(--ease), border-color .25s var(--ease)}button.PreisKalkulator-module__xqVBJa__pk-prog-punkt:hover{color:var(--dark-text);border-color:var(--dark-hairline)}button.PreisKalkulator-module__xqVBJa__pk-prog-punkt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PreisKalkulator-module__xqVBJa__pk-prog-punkt[aria-current=step]{color:var(--dark-text);border-color:var(--accent)}.PreisKalkulator-module__xqVBJa__pk-prog-punkt[aria-disabled=true]{opacity:.45}.PreisKalkulator-module__xqVBJa__pk-prog-punkt[aria-disabled=true] i{color:var(--dark-text-2)}.PreisKalkulator-module__xqVBJa__pk-schritt{min-width:0;animation:PreisKalkulator-module__xqVBJa__pk-schritt-ein .32s var(--ease-io);border:0;margin:0;padding:0}@keyframes PreisKalkulator-module__xqVBJa__pk-schritt-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.PreisKalkulator-module__xqVBJa__pk-legend{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--dark-text);margin-bottom:12px;padding:0;font-size:18px;font-weight:700;display:block}.PreisKalkulator-module__xqVBJa__pk-legend:focus{outline:none}.PreisKalkulator-module__xqVBJa__pk-intro{color:var(--dark-text-2);margin-bottom:16px;font-size:13.5px;line-height:1.55}.PreisKalkulator-module__xqVBJa__pk-uebernahme{border:1px solid var(--dark-hairline);border-radius:var(--r-sm);margin-bottom:18px;padding:14px 16px 16px}.PreisKalkulator-module__xqVBJa__pk-uebernahme-kicker{color:var(--dark-text-2);margin-bottom:4px;font-size:9px;display:block}.PreisKalkulator-module__xqVBJa__pk-uebernahme-summe{justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0 0;display:flex}.PreisKalkulator-module__xqVBJa__pk-uebernahme-summe .mono{color:var(--dark-text-2);font-size:9.5px}.PreisKalkulator-module__xqVBJa__pk-uebernahme-summe b{font-variant-numeric:tabular-nums;color:var(--dark-text);font-size:16px;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-uebernahme-media{color:var(--accent-up);margin-top:4px;font-size:12.5px}.PreisKalkulator-module__xqVBJa__pk-uebernahme .PreisKalkulator-module__xqVBJa__pk-btn-s{margin-top:14px}.PreisKalkulator-module__xqVBJa__pk-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PreisKalkulator-module__xqVBJa__pk-feld{flex-direction:column;gap:7px;min-width:0;margin-bottom:14px;display:flex}.PreisKalkulator-module__xqVBJa__pk-feld label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-2);font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-feld input,.PreisKalkulator-module__xqVBJa__pk-feld select{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-sm);width:100%;color:var(--dark-text);font-family:var(--font-body), system-ui, sans-serif;transition:border-color .25s var(--ease), background-color .25s var(--ease);padding:12px 14px;font-size:15px;line-height:1.4}.PreisKalkulator-module__xqVBJa__pk-feld input::placeholder{color:#82817c}.PreisKalkulator-module__xqVBJa__pk-feld input:focus,.PreisKalkulator-module__xqVBJa__pk-feld select:focus{border-color:var(--accent);background:color-mix(in srgb, var(--field-bg) 96%, var(--dark-text));outline:none}.PreisKalkulator-module__xqVBJa__pk-feld select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23a09f9b' stroke-width='1.6' stroke-linecap='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.PreisKalkulator-module__xqVBJa__pk-feld select option{color:var(--ink);background:#fff}.PreisKalkulator-module__xqVBJa__pk-feld-hinweis{color:var(--dark-text-2);font-size:8.5px}.PreisKalkulator-module__xqVBJa__pk-feld input[aria-invalid=true],.PreisKalkulator-module__xqVBJa__pk-feld select[aria-invalid=true]{border-color:var(--accent-up)}.PreisKalkulator-module__xqVBJa__pk-radioset{border:0;min-width:0;margin:0 0 14px;padding:0}.PreisKalkulator-module__xqVBJa__pk-radioset legend{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-2);margin-bottom:8px;padding:0;font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-radios{flex-wrap:wrap;gap:8px;display:flex}.PreisKalkulator-module__xqVBJa__pk-radio{position:relative}.PreisKalkulator-module__xqVBJa__pk-radio span{border:1px solid var(--field-border);border-radius:var(--r-pill);color:var(--dark-text-2);cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease);padding:9px 16px;font-size:13.5px;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-radio input:checked+span{border-color:var(--accent);color:var(--dark-text);background:color-mix(in srgb, var(--accent) 12%, var(--dark))}.PreisKalkulator-module__xqVBJa__pk-radios[aria-invalid=true] .PreisKalkulator-module__xqVBJa__pk-radio span{border-color:var(--accent-up)}.PreisKalkulator-module__xqVBJa__pk-radio input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.PreisKalkulator-module__xqVBJa__pk-dsgvo{color:var(--dark-text-2);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 0;font-size:12.5px;line-height:1.55;display:flex}.PreisKalkulator-module__xqVBJa__pk-dsgvo input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:2px}.PreisKalkulator-module__xqVBJa__pk-dsgvo a{color:var(--dark-text)}.PreisKalkulator-module__xqVBJa__pk-fehler{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent-up);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.5}.PreisKalkulator-module__xqVBJa__pk-fehler:before{content:"! ";font-weight:700}.PreisKalkulator-module__xqVBJa__pk-zus{flex-direction:column;gap:12px;display:flex}.PreisKalkulator-module__xqVBJa__pk-zus-gruppe{border:1px solid var(--dark-hairline);border-radius:var(--r-sm);padding:12px 16px 14px}.PreisKalkulator-module__xqVBJa__pk-zus-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.PreisKalkulator-module__xqVBJa__pk-zus-kopf h5{letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-2);font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-zus-aendern{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-up);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;border-bottom:1px solid;padding:0 0 1px;font-size:9.5px;font-weight:500}.PreisKalkulator-module__xqVBJa__pk-zus-aendern:hover{color:var(--dark-text)}.PreisKalkulator-module__xqVBJa__pk-zus-aendern:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PreisKalkulator-module__xqVBJa__pk-zus-zeile{color:var(--dark-text);overflow-wrap:anywhere;padding:3px 0;font-size:13.5px;line-height:1.55}.PreisKalkulator-module__xqVBJa__pk-aktionen{border-top:1px solid var(--dark-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.PreisKalkulator-module__xqVBJa__pk-aktionen .mono{color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-zaehler{margin-left:auto}.PreisKalkulator-module__xqVBJa__pk-btn-s{padding:9px 16px;font-size:13px}.PreisKalkulator-module__xqVBJa__pk-status{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent-up);margin-top:14px;font-size:10.5px;font-weight:500;display:none}.PreisKalkulator-module__xqVBJa__pk-status.PreisKalkulator-module__xqVBJa__show{display:block}.PreisKalkulator-module__xqVBJa__pk-alt{color:var(--dark-text-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:13.5px;line-height:1.5;display:flex}.PreisKalkulator-module__xqVBJa__pk-alt--betont{color:var(--dark-text)}.PreisKalkulator-module__xqVBJa__pk-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.PreisKalkulator-module__xqVBJa__pk-grid{grid-template-columns:1fr}}@media (max-width:640px){.PreisKalkulator-module__xqVBJa__pk-card{padding:18px}.PreisKalkulator-module__xqVBJa__pk-row{grid-template-columns:1fr;gap:0}.PreisKalkulator-module__xqVBJa__pk-basis{flex-direction:column;gap:10px}.PreisKalkulator-module__xqVBJa__pk-basis .PreisKalkulator-module__xqVBJa__pk-preis{text-align:left}.PreisKalkulator-module__xqVBJa__pk-basis .PreisKalkulator-module__xqVBJa__pk-preis em{margin-left:0}}:is(html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-basis,html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-kicker,html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-sum-haupt,html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-sum-media){opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}:is(html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-basis,html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-kicker,html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-sum-haupt,html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-sum-media){opacity:1;transform:none}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-posten li{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(7px)}html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-posten li{opacity:1;transform:none}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-baustein{opacity:0;transition:opacity .45s var(--ease) var(--d,0s), border-color .25s var(--ease), transform .25s var(--ease)}html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-baustein{opacity:1}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-b-check{transition:transform .4s var(--ease-snap) var(--d,0s), border-color .25s var(--ease), background-color .25s var(--ease);transform:scale(.5)}html.js [data-rv].rv-in .PreisKalkulator-module__xqVBJa__pk-b-check{transform:none}@media (prefers-reduced-motion:reduce){.PreisKalkulator-module__xqVBJa__pk-baustein,.PreisKalkulator-module__xqVBJa__pk-b-check,.PreisKalkulator-module__xqVBJa__pk-b-check svg,.PreisKalkulator-module__xqVBJa__pk-b-preis,.PreisKalkulator-module__xqVBJa__pk-budget-feld,.PreisKalkulator-module__xqVBJa__pk-feld input,.PreisKalkulator-module__xqVBJa__pk-feld select,.PreisKalkulator-module__xqVBJa__pk-radio span,button.PreisKalkulator-module__xqVBJa__pk-prog-punkt,.PreisKalkulator-module__xqVBJa__pk-zus-aendern{transition:none}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-webkit-slider-thumb{transition:none}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-moz-range-thumb{transition:none}.PreisKalkulator-module__xqVBJa__pk-baustein:hover{transform:none}.PreisKalkulator-module__xqVBJa__pk-budget-slider::-webkit-slider-thumb:hover{transform:none}.PreisKalkulator-module__xqVBJa__pk-sum-zahl,.PreisKalkulator-module__xqVBJa__pk-sum-media-wert,.PreisKalkulator-module__xqVBJa__pk-schritt{animation:none}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-basis{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-kicker{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-sum-haupt{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-sum-media{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-posten li{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-baustein{opacity:1!important;transition:none!important;transform:none!important}html.js [data-rv] .PreisKalkulator-module__xqVBJa__pk-b-check{opacity:1!important;transition:none!important;transform:none!important}}@media (pointer:coarse){.PreisKalkulator-module__xqVBJa__pk-prog-punkt,.PreisKalkulator-module__xqVBJa__pk-btn-mini,.PreisKalkulator-module__xqVBJa__pk-btn-s{min-height:44px}}.PreisKalkulator-module__xqVBJa__pk-tarif{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.8vw,20px);margin:clamp(24px,3vw,36px) 0 clamp(18px,2.2vw,26px);display:flex}.PreisKalkulator-module__xqVBJa__pk-tarif-block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PreisKalkulator-module__xqVBJa__pk-tarif-label,.PreisKalkulator-module__xqVBJa__pk-tarif-mono{color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-modell{border:1px solid var(--dark-hairline);border-radius:var(--r-pill);background:color-mix(in srgb, var(--dark-text) 6%, transparent);gap:4px;padding:4px;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-modell-tab{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--dark-text-2);transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;padding:9px 18px;font-size:12px}.PreisKalkulator-module__xqVBJa__pk-modell-tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.PreisKalkulator-module__xqVBJa__pk-laufzeit-tabs{border:1px solid var(--dark-hairline);border-radius:var(--r-pill);background:color-mix(in srgb, var(--dark-text) 6%, transparent);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-laufzeit-tab{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--dark-text-2);transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:inline-flex}.PreisKalkulator-module__xqVBJa__pk-laufzeit-tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.PreisKalkulator-module__xqVBJa__pk-laufzeit-badge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-up);padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.PreisKalkulator-module__xqVBJa__pk-laufzeit-tab[aria-selected=true] .PreisKalkulator-module__xqVBJa__pk-laufzeit-badge{background:color-mix(in srgb, var(--accent-ink) 20%, transparent);color:var(--accent-ink)}.PreisKalkulator-module__xqVBJa__pk-setup{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.PreisKalkulator-module__xqVBJa__pk-setup-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-2);font-size:9px}.PreisKalkulator-module__xqVBJa__pk-strike{color:var(--dark-text-2);opacity:.7;text-decoration-thickness:2px}.PreisKalkulator-module__xqVBJa__pk-now{color:var(--accent-up);font-weight:700}.PreisKalkulator-module__xqVBJa__pk-frist{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, currentColor 26%, transparent);font-family:var(--font-mono), monospace;padding:3px 9px;font-size:10px;font-weight:600}.PreisKalkulator-module__xqVBJa__pk-sum-einmal{margin-bottom:4px}.PreisKalkulator-module__xqVBJa__pk-anfrage-unten{--field-bg:#141414;--field-border:#2e2e30;margin-top:clamp(24px,4vw,40px)}.PreisKalkulator-module__xqVBJa__pk-anfrage-unten>*{max-width:680px;margin-inline:auto}
.StadtModul-module__uctNYq__grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:24px;margin-top:clamp(40px,5vw,64px);display:grid}.StadtModul-module__uctNYq__map{background:var(--s-card);border:1px solid var(--s-hairline);border-radius:var(--r-md);min-height:440px;position:relative;overflow:hidden}.StadtModul-module__uctNYq__map svg{width:100%;height:100%;position:absolute;inset:0}html.js [data-rv].StadtModul-module__uctNYq__sc{transform:translateY(18px)scale(.97)}html.js [data-rv].StadtModul-module__uctNYq__sc.rv-in{transform:none}.StadtModul-module__uctNYq__pin{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-7px,-7px)}.StadtModul-module__uctNYq__pin i{background:var(--accent);border:3px solid color-mix(in srgb, var(--accent) 28%, transparent);background-clip:padding-box;border-radius:50%;flex:none;width:14px;height:14px}html.js .StadtModul-module__uctNYq__pin i{transition:transform .5s var(--ease-snap) var(--d,.6s);transform:scale(0)}html.js [data-rv].rv-in .StadtModul-module__uctNYq__pin i{transform:scale(1)}.StadtModul-module__uctNYq__pin .mono{color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--hairline);border-radius:var(--r-sm);white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:3px 8px;font-size:8.5px}.StadtModul-module__uctNYq__pinPh .mono{color:var(--ink-2);border-style:dashed}.StadtModul-module__uctNYq__mapCap{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:14px;left:14px}.StadtModul-module__uctNYq__mapCap .mono{color:var(--ink-2);font-size:8.5px}.StadtModul-module__uctNYq__mapCap .mono b{color:var(--ink);font-weight:500}.StadtModul-module__uctNYq__side{flex-direction:column;gap:14px;display:flex}.StadtModul-module__uctNYq__ref{border:1px dashed var(--sk-strong);border-radius:var(--r-md);background:var(--s-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.StadtModul-module__uctNYq__refImg{border-radius:var(--r-sm);background:var(--surface-2);width:52px;height:52px;color:var(--s-ink-2);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.StadtModul-module__uctNYq__refImg img{filter:saturate(.78)contrast(1.05)}.StadtModul-module__uctNYq__refCopy{flex:1;min-width:0}.StadtModul-module__uctNYq__refCopy b{color:var(--s-ink);font-size:14px;font-weight:600;display:block}.StadtModul-module__uctNYq__refCopy b .StadtModul-module__uctNYq__refPh{font-size:.72em}.StadtModul-module__uctNYq__refCopy .mono{color:var(--s-ink-2);margin-top:3px;font-size:9px;display:block}.StadtModul-module__uctNYq__gp{background:var(--s-card);border:1px solid var(--s-hairline);border-radius:var(--r-md);flex-direction:column;flex:1;gap:10px;padding:20px 22px;display:flex}.StadtModul-module__uctNYq__gpHead{border-bottom:1px solid var(--s-hairline);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.StadtModul-module__uctNYq__gpHead>.mono{color:var(--s-ink-2)}.StadtModul-module__uctNYq__gpName{align-items:center;gap:10px;display:flex}.StadtModul-module__uctNYq__gpName .logo-sq{border-radius:var(--r-sm);width:30px;height:30px;padding-bottom:2px;font-size:14px}.StadtModul-module__uctNYq__gpName b{color:var(--s-ink);font-size:15px;font-weight:600}.StadtModul-module__uctNYq__gpName span{color:var(--s-ink-2);font-size:11.5px;display:block}.StadtModul-module__uctNYq__starbox{letter-spacing:1.5px;color:var(--sk-strong);font-size:13px;line-height:1;display:inline-block;position:relative}.StadtModul-module__uctNYq__starfill{white-space:nowrap;width:0;color:var(--ink);position:absolute;top:0;left:0;overflow:hidden}html.js [data-rv].rv-in .StadtModul-module__uctNYq__starfill{width:var(--fill,0%);transition:width .7s var(--ease) .8s}.StadtModul-module__uctNYq__stars{align-items:center;gap:9px;display:flex}.StadtModul-module__uctNYq__gp p{color:var(--s-ink-2);font-size:13px;line-height:1.55}.StadtModul-module__uctNYq__gpLink{width:fit-content;margin-top:auto;font-size:13.5px}.StadtModul-module__uctNYq__foot{color:var(--s-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(26px,3vw,38px);display:flex}@media (max-width:980px){.StadtModul-module__uctNYq__grid{grid-template-columns:1fr}.StadtModul-module__uctNYq__map{min-height:360px}}@media (prefers-reduced-motion:reduce){html.js .StadtModul-module__uctNYq__pin i{transition:none;transform:scale(1)}html.js [data-rv].rv-in .StadtModul-module__uctNYq__starfill{transition:none}}
.Stoerer-module__Y9GbFG__stoer{border-radius:var(--r-md);background:var(--dark);align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.Stoerer-module__Y9GbFG__stoerBg{position:absolute;inset:0}.Stoerer-module__Y9GbFG__stoerBg img{filter:saturate(.78)contrast(1.05)brightness(.92);will-change:transform;transform:scale(1.12)}.Stoerer-module__Y9GbFG__stoerScrim{background:linear-gradient(82deg,#080809db 0%,#08080985 48%,#0808091f 80%),linear-gradient(#0000 58%,#0808096b);position:absolute;inset:0}.Stoerer-module__Y9GbFG__stoerInner{z-index:2;width:100%;color:var(--dark-text);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(36px,5vw,72px) clamp(32px,4.5vw,64px) clamp(64px,7vw,92px);display:grid;position:relative}.Stoerer-module__Y9GbFG__stoerEyebrow{color:#f3f3f1b8}.Stoerer-module__Y9GbFG__stoerEyebrow:before{background:#f3f3f1b8}.Stoerer-module__Y9GbFG__stoerH{font-family:var(--font-display), sans-serif;letter-spacing:-.028em;max-width:16ch;color:var(--dark-text);margin-top:18px;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.04}.Stoerer-module__Y9GbFG__stoerSub{color:#f3f3f1cc;max-width:30rem;margin-top:16px;font-size:15.5px;line-height:1.6}.Stoerer-module__Y9GbFG__stoerCta{margin-top:26px}.Stoerer-module__Y9GbFG__stoerProofs{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.Stoerer-module__Y9GbFG__stoerProofs .Stoerer-module__Y9GbFG__proof:nth-child(2){margin-right:clamp(16px,3vw,56px)}.Stoerer-module__Y9GbFG__proof{background:var(--surface);color:var(--ink);border-radius:var(--r-md);width:min(360px,100%);padding:14px 16px}.Stoerer-module__Y9GbFG__proof .mono{color:var(--ink-2);font-size:var(--fs-micro)}.Stoerer-module__Y9GbFG__chipRow{align-items:center;gap:10px;display:flex}.Stoerer-module__Y9GbFG__chipQ{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink)}.Stoerer-module__Y9GbFG__badge1{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);font-family:var(--font-mono), monospace;font-size:var(--fs-fine);letter-spacing:.12em;text-transform:uppercase;flex:none;padding:4px 10px;font-weight:500}.Stoerer-module__Y9GbFG__chipTitle{font-size:var(--fs-meta);margin-top:7px;font-weight:600}.Stoerer-module__Y9GbFG__chipSub{font-size:var(--fs-label);color:var(--ink-2);margin-top:2px;line-height:1.45}.Stoerer-module__Y9GbFG__proofChat{flex-direction:column;gap:7px;display:flex}.Stoerer-module__Y9GbFG__bub{font-size:var(--fs-micro);padding:7px 11px;line-height:1.5}.Stoerer-module__Y9GbFG__bub time{opacity:.6;font-family:var(--font-mono), monospace;font-size:var(--fs-fine);letter-spacing:.06em;margin-top:3px;font-weight:400;display:block}.Stoerer-module__Y9GbFG__bubU{background:var(--ink);color:var(--canvas);border-radius:var(--r-sm) var(--r-sm) var(--r-xs) var(--r-sm);align-self:flex-end;max-width:82%}.Stoerer-module__Y9GbFG__bubB{background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-xs) var(--r-sm) var(--r-sm) var(--r-sm);color:var(--accent-ink);display:block}.Stoerer-module__Y9GbFG__stoerFoot{z-index:2;color:#f3f3f180;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px clamp(32px,4.5vw,64px);display:flex;position:absolute;bottom:0;left:0;right:0}.Stoerer-module__Y9GbFG__hl{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.Stoerer-module__Y9GbFG__hl>span{display:inline-block}html.js .Stoerer-module__Y9GbFG__hl>span{transition:transform .9s var(--ease-soft) var(--d,0s);transform:translateY(118%)}html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__hl>span{transform:translateY(0)}.Stoerer-module__Y9GbFG__hlEm{margin-bottom:-.34em;padding-bottom:.34em}html.js .Stoerer-module__Y9GbFG__hlEm>span{transform:translateY(136%)}html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__hlEm>span{transform:translateY(0)}.Stoerer-module__Y9GbFG__ud{color:var(--accent-up);font-style:normal;position:relative}.Stoerer-module__Y9GbFG__ud:after{content:"";background:var(--accent-up);transform-origin:0;height:.06em;transition:transform .95s var(--ease) 1.15s;position:absolute;bottom:-.05em;left:.02em;right:.06em;transform:scaleX(1)}html.js .Stoerer-module__Y9GbFG__ud:after{transform:scaleX(0)}html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__ud:after{transform:scaleX(1)}html.js .Stoerer-module__Y9GbFG__proof{opacity:0;transition:opacity .7s var(--ease-soft) var(--d,0s), transform .7s var(--ease-soft) var(--d,0s);transform:translateY(14px)}html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__proof{opacity:1;transform:none}:is(html.js .Stoerer-module__Y9GbFG__bubU,html.js .Stoerer-module__Y9GbFG__bubB){opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(8px)}:is(html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__bubU,html.js .Stoerer-module__Y9GbFG__stoer.rv-in .Stoerer-module__Y9GbFG__bubB){opacity:1;transform:none}@media (max-width:980px){.Stoerer-module__Y9GbFG__stoerInner{grid-template-columns:1fr;align-items:end;padding-bottom:104px}.Stoerer-module__Y9GbFG__stoerProofs{align-items:flex-start}.Stoerer-module__Y9GbFG__stoerProofs .Stoerer-module__Y9GbFG__proof:nth-child(2){margin-left:24px;margin-right:0}.Stoerer-module__Y9GbFG__stoerFoot{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){:is(html.js .Stoerer-module__Y9GbFG__hl>span,html.js .Stoerer-module__Y9GbFG__hlEm>span){transition:none;transform:none}html.js .Stoerer-module__Y9GbFG__ud:after{transition:none;transform:scaleX(1)}:is(html.js .Stoerer-module__Y9GbFG__proof,html.js .Stoerer-module__Y9GbFG__bubU,html.js .Stoerer-module__Y9GbFG__bubB){opacity:1;transition:none;transform:none}}
