.seitenkopf{max-width: 780px;margin: 8px 0 26px}.seitenkopf h1{margin: 0 0 12px;font-family: var(--font-display);font-size: clamp(24px,3.4vw,34px);font-weight: 600;letter-spacing: .02em;line-height: 1.15;color: var(--text)}.seitenkopf .lead{margin: 0;font-size: 15px;line-height: 1.65;color: var(--text-2)}.seitenkopf .lead + .lead{margin-top: 12px}.seitenkopf.mit-aktion{max-width: none;display: flex;align-items: flex-start;justify-content: space-between;gap: 24px}.seitenkopf.mit-aktion .kopf-text{max-width: 780px}.kopf-aktion{display: flex;flex-direction: column;align-items: flex-end;gap: 7px;flex-shrink: 0;padding-top: 6px}.kopf-aktion[hidden]{display: none}.kopf-aktion .btn{padding: 12px 22px;font-size: 13px}.kopf-aktion .kleingedruckt{font-size: 11px;color: var(--text-3);text-align: right;line-height: 1.4}@media (max-width: 720px){.seitenkopf.mit-aktion{display: block}.kopf-aktion{align-items: flex-start;padding-top: 14px}.kopf-aktion .kleingedruckt{text-align: left}}.zurueck{text-decoration: none}.zurueck svg{width: 14px;height: 14px}.zurueck:hover{color: var(--cyan);border-color: color-mix(in srgb,var(--cyan) 50%,var(--bezel))}main>.zurueck{margin-bottom: 18px}.zurueck-unten{margin-top: 30px;padding-top: 22px;border-top: 1px solid var(--line-soft)}.formular{display: grid;gap: 18px}.feldpaar{display: grid;gap: 18px;grid-template-columns: 1fr 1fr}@media (max-width: 640px){.feldpaar{grid-template-columns: 1fr}}.feld>label:not(.chk),.feldkopf>label{display: block;font-family: var(--font-display);font-size: 9.5px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--text-3);margin-bottom: 7px}.feld .pflicht{color: var(--amber);margin-left: 3px}.feldkopf{display: flex;align-items: baseline;justify-content: space-between;gap: 10px}.zaehler{font-family: var(--font-mono);font-size: 9.5px;color: var(--text-3)}.zaehler[data-voll="ja"]{color: var(--amber)}.feld input[type="text"],.feld input[type="email"],.feld input[type="url"],.feld textarea,.feld select{width: 100%;box-sizing: border-box;padding: 11px 12px;font-family: var(--font-body);font-size: 14px;line-height: 1.55;color: var(--text);background: var(--panel);border: 1px solid var(--bezel);border-radius: var(--r);outline: none;transition: border-color .15s,box-shadow .15s}.feld textarea{resize: vertical;min-height: 108px}.feld select{appearance: none;cursor: pointer;padding-right: 34px}.feld .auswahl{position: relative}.feld .auswahl::after{content: "";position: absolute;right: 13px;top: 50%;width: 9px;height: 9px;margin-top: -6px;border-right: 1.6px solid var(--text-3);border-bottom: 1.6px solid var(--text-3);transform: rotate(45deg);pointer-events: none}.auswahl.fein>select{display: none}.feinknopf{width: 100%;box-sizing: border-box;padding: 11px 34px 11px 12px;text-align: left;font-family: var(--font-body);font-size: 14px;line-height: 1.55;color: var(--text);background: var(--panel);border: 1px solid var(--bezel);border-radius: var(--r);cursor: pointer;transition: border-color .15s,box-shadow .15s}.feinknopf[data-leer="ja"]{color: color-mix(in srgb,var(--text-3) 75%,transparent)}.feinknopf:focus-visible{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}.feinliste{position: absolute;top: calc(100% + 5px);left: 0;right: 0;z-index: 70;max-height: 400px;overflow-y: auto;margin: 0;padding: 4px;list-style: none;background: var(--panel);border: 1px solid var(--bezel);border-radius: var(--r);box-shadow: 0 24px 60px rgba(0,0,0,.6)}:root[data-theme="light"] .feinliste{box-shadow: 0 18px 44px rgba(20,40,70,.18)}.feinliste[hidden]{display: none}.feinliste[data-hoch="ja"]{top: auto;bottom: calc(100% + 5px)}.feinliste li{display: grid;gap: 2px;padding: 9px 11px;border-radius: 3px;cursor: pointer}.feinliste li[data-aktiv="ja"]{background: var(--panel-3)}.feinliste b{font-size: 13.5px;font-weight: 600;color: var(--text)}.feinliste span{font-size: 11.5px;line-height: 1.45;color: var(--text-2)}.feinliste li[aria-selected="true"] b{color: var(--cyan)}.feld input:focus,.feld textarea:focus,.feld select:focus{border-color: var(--cyan);box-shadow: 0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}.feld input::placeholder,.feld textarea::placeholder{color: color-mix(in srgb,var(--text-3) 75%,transparent)}.feld .erklaerung{margin: 7px 0 0;font-size: 12px;line-height: 1.55;color: var(--text-3)}.feld.ist-falsch input,.feld.ist-falsch textarea,.feld.ist-falsch select,.feld.ist-falsch .feinknopf{border-color: var(--red)}.ablage{display: grid;justify-items: center;gap: 7px;padding: 20px 16px;text-align: center;cursor: pointer;background: var(--panel);border: 1px dashed var(--bezel);border-radius: var(--r);transition: border-color .15s,background .15s}.ablage svg{width: 26px;height: 26px;color: var(--text-3);transition: color .15s}.ablage-text{margin: 0;font-size: 13.5px;color: var(--text-2)}.ablage-text b{color: var(--text);font-weight: 600}.ablage-klein{margin: 0;font-size: 11.5px;line-height: 1.5;color: var(--text-3)}.ablage-klein b{font-family: var(--font-mono);font-weight: 400;color: var(--text-2)}.ablage:hover,.ablage:focus-visible{border-color: var(--cyan);outline: none}.ablage:hover svg,.ablage:focus-visible svg{color: var(--cyan)}.ablage:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}.ablage[data-ueber="ja"]{border-color: var(--cyan);border-style: solid;background: color-mix(in srgb,var(--cyan) 7%,var(--panel))}.ablage[data-ueber="ja"] svg{color: var(--cyan)}.ablage[hidden]{display: none}.bildliste{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 8px}.bildliste:empty{margin: 0}.bild{display: grid;grid-template-columns: 46px 1fr auto;gap: 12px;align-items: center;padding: 8px 10px 8px 8px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--r)}.bild img{width: 46px;height: 34px;object-fit: cover;border-radius: 3px;background: var(--panel-2)}.bild-text{min-width: 0}.bild-name{display: block;font-size: 12.5px;color: var(--text-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bild-groesse{display: block;margin-top: 2px;font-family: var(--font-mono);font-size: 10.5px;color: var(--text-3)}.bild-groesse .verkleinert{color: var(--cyan)}.bild-weg{display: grid;place-items: center;width: 26px;height: 26px;padding: 0;color: var(--text-3);background: none;border: 1px solid var(--bezel);border-radius: var(--r);cursor: pointer}.bild-weg svg{width: 12px;height: 12px}.bild-weg:hover{color: var(--red);border-color: color-mix(in srgb,var(--red) 50%,var(--bezel))}.bild[data-art="fehler"]{border-color: color-mix(in srgb,var(--red) 45%,var(--line))}.bild[data-art="fehler"] .bild-groesse{color: var(--red)}.bild-platzhalter{display: grid;place-items: center;width: 46px;height: 34px;color: var(--red)}.bild-platzhalter svg{width: 16px;height: 16px}.lockfeld{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.absendezeile{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;padding-top: 4px}.absendezeile .btn{padding: 12px 22px;font-size: 13px}.absendezeile .kleingedruckt{font-size: 11.5px;color: var(--text-3);max-width: 46ch;line-height: 1.5}.echo{margin-top: 18px;padding: 14px 16px;border-radius: var(--r);border: 1px solid var(--bezel);background: var(--panel);font-size: 13.5px;line-height: 1.6;color: var(--text-2)}.echo[hidden]{display: none}.echo b{color: var(--text);font-weight: 600}.echo[data-art="fehler"]{border-color: color-mix(in srgb,var(--red) 55%,var(--bezel));color: var(--red)}.echo[data-art="erfolg"]{border-color: color-mix(in srgb,var(--green) 50%,var(--bezel))}.echo[data-art="erfolg"] b{color: var(--green)}.echo[data-art="warnung"]{border-color: color-mix(in srgb,var(--amber) 55%,var(--bezel))}.echo[data-art="warnung"] b{color: var(--amber)}.merkkasten{display: grid;gap: 14px;padding: 16px 18px;border: 1px solid var(--line);border-left: 2px solid var(--cyan);border-radius: var(--r);background: var(--panel-2)}.merkkasten h2{margin: 0;font-family: var(--font-display);font-size: 10.5px;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--text-3)}.merkkasten ul{margin: 0;padding-left: 18px;display: grid;gap: 9px}.merkkasten li{font-size: 13px;line-height: 1.6;color: var(--text-2)}.merkkasten li b{color: var(--text);font-weight: 600}.technik{margin-top: 4px}.technik summary{cursor: pointer;list-style: none;font-family: var(--font-display);font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--text-3)}.technik summary::-webkit-details-marker{display: none}.technik summary::before{content: "▸ "}.technik[open] summary::before{content: "▾ "}.technik summary:hover{color: var(--cyan)}.technik pre{margin: 10px 0 0;padding: 12px 13px;font-family: var(--font-mono);font-size: 11.5px;line-height: 1.75;color: var(--text-2);background: var(--panel);border: 1px solid var(--line);border-radius: var(--r);white-space: pre-wrap;word-break: break-word}.buehne{position: relative;overflow-x: auto;overflow-y: hidden;border: 1px solid var(--bezel);border-radius: var(--r-lg);background: #000;height: calc(187px * var(--faktor,1))}.buehne.luftig{padding: 15px}.klappkopf{width: 100%;padding: 0;background: none;border: 0;cursor: pointer;text-align: left}.klappkopf:hover{color: var(--text-2)}.klappkopf:focus-visible{outline: 2px solid var(--cyan);outline-offset: 4px;border-radius: 3px}.klappkopf .klapphinweis{order: 1;flex-shrink: 0;font-family: var(--font-body);font-size: 11px;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--text-3);opacity: .7;transition: opacity .15s}.klappkopf:hover .klapphinweis,.klappkopf:focus-visible .klapphinweis{opacity: 1;color: var(--cyan)}@media (max-width: 370px){.klappkopf .klapphinweis{display: none}}.klappkopf .pfeil{order: 1;display: grid;place-items: center;width: 18px;height: 18px;color: var(--text-3);transition: transform .18s}.klappkopf .pfeil svg{width: 13px;height: 13px}.klappkopf[aria-expanded="false"] .pfeil{transform: rotate(-90deg)}.klappinhalt[hidden]{display: none}.buehne::-webkit-scrollbar{height: 6px}.buehne iframe{display: block;width: 1351px;height: 187px;border: 0;transform: scale(var(--faktor,1));transform-origin: 0 0;margin-right: calc(-1351px * (1 - var(--faktor,1)));margin-bottom: calc(-187px * (1 - var(--faktor,1)))}.buehne-fuss{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin: 9px 0 4px;font-family: var(--font-mono);font-size: 11px;color: var(--text-3)}.merkmale{display: grid;gap: 14px;grid-template-columns: repeat(auto-fit,minmax(230px,1fr))}.merkmal{padding: 16px 17px;border: 1px solid var(--line);border-radius: var(--r);background: var(--panel-2)}.merkmal h3{margin: 0 0 8px;display: flex;align-items: center;gap: 9px;font-family: var(--font-display);font-size: 12.5px;font-weight: 600;letter-spacing: .06em;color: var(--text)}.merkmal h3 svg{width: 16px;height: 16px;color: var(--cyan);flex: none}.merkmal p{margin: 0;font-size: 13px;line-height: 1.62;color: var(--text-2)}.schritte{display: grid;gap: 12px;counter-reset: schritt}.schritt{display: grid;grid-template-columns: 30px 1fr;gap: 14px;align-items: start;padding: 13px 15px;border: 1px solid var(--line);border-radius: var(--r);background: var(--panel-2)}.schritt::before{counter-increment: schritt;content: counter(schritt);display: grid;place-items: center;width: 26px;height: 26px;font-family: var(--font-mono);font-size: 12px;font-weight: 700;color: var(--cyan);border: 1px solid color-mix(in srgb,var(--cyan) 40%,var(--bezel));border-radius: 50%}.schritt p{margin: 0;font-size: 13.5px;line-height: 1.6;color: var(--text-2)}.schritt p b{color: var(--text);font-weight: 600}.preisband{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;padding: 18px 20px;border: 1px solid color-mix(in srgb,var(--magenta) 34%,var(--bezel));border-radius: var(--r-lg);background: linear-gradient(120deg,color-mix(in srgb,var(--magenta) 9%,var(--panel-2)),var(--panel))}.preisband .zahl{font-family: var(--font-display);font-size: 27px;font-weight: 600;letter-spacing: .02em;color: var(--magenta)}.preisband .preistext{display: grid;gap: 10px;max-width: 64ch}.preisband p{margin: 0;font-size: 13.5px;line-height: 1.6;color: var(--text-2)}