.anfrage-seite{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 14px;padding-top:clamp(14px,2.4svh,24px);display:grid}.anfrage-seite__text{display:contents}.anfrage-seite .brotkrumen{order:1;grid-column:1/-1}.anfrage-seite__uhr{order:2;grid-column:1;margin-top:0}.anfrage-seite__uhr .uhr{font-size:96px}.anfrage-seite .marke-pille{order:3;grid-column:2;place-self:center start}.anfrage-seite .satz{font-size:var(--satz);letter-spacing:-.042em;order:4;grid-column:1/-1;margin-top:14px;line-height:1.04}.anfrage-seite__karte{order:5;grid-column:1/-1;min-width:0;margin-top:22px}.anfrage-seite__lauf{order:6;grid-column:1/-1;max-width:36em;margin-top:26px}@media (max-width:399.98px){.anfrage-seite .marke-pille{order:2;grid-column:1/-1}.anfrage-seite__uhr{order:3;grid-column:1/-1;margin-top:10px}}.praxisname{min-height:2.36em;display:block;position:relative}.praxisname__standard{text-wrap:balance;display:block}.praxisname--belegt .praxisname__standard{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.praxisname__zeile{overflow-wrap:anywhere;display:block}.praxisname__zeile[data-stufe="2"]{letter-spacing:-.035em;font-size:.7em;line-height:1.04}.praxisname__zeile[data-stufe="3"]{letter-spacing:-.03em;font-size:.55em;line-height:1.04}.praxisname__name{color:var(--akzent)}html:has(.anfrage){overflow-anchor:none}html:not([data-js]) .seite-rahmen>.kopf{position:relative}html:not([data-js]) .anfrage__pfeil{display:none}.anfrage-seite__abgrenzung{border-left:3px solid var(--signal);color:var(--text);text-wrap:pretty;margin-bottom:14px;padding-left:.7rem;line-height:1.4}.anfrage-seite__demo{color:var(--text-2);margin-top:1rem}.anfrage-seite__demo .textlink{color:var(--text)}.anfrage{--text:var(--tinte);--text-2:var(--tinte-2);--fokus:var(--tanne);border-radius:var(--r-karte);background:var(--karte);color:var(--tinte);gap:1.25rem;padding:clamp(1.1rem,2.4vw,2rem);display:grid}.anfrage__zwei{gap:1.25rem;display:grid}@media (min-width:720px){.anfrage__zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.anfrage__schritte{display:grid}.anfrage__schritt{border:0;border-top:1px solid var(--linie);min-width:0;margin:0;padding:0}.anfrage__schritt:first-child{border-top:0}.anfrage__schritt legend{width:100%;margin:0;padding:0}.anfrage__kopf{width:100%;min-height:60px;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;transition:color var(--t-ein) var(--kurve);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-content:center;align-items:center;gap:1rem 14px;padding:14px 0;font-weight:500;display:grid}.anfrage__schritt:first-child .anfrage__kopf{padding-top:2px}.anfrage__frage{font-size:var(--h3);letter-spacing:-.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 14px;font-weight:600;line-height:1.14;display:flex}.anfrage__frage small{color:var(--tinte-2);font-size:var(--kleinste);letter-spacing:0;white-space:nowrap;font-weight:400;line-height:1.25}.anfrage__feld small,.anfrage__gruppe small{color:var(--tinte-2);font-size:max(var(--kleinste), .86em);font-weight:400}@media (max-width:599.98px){.anfrage__frage{flex-direction:column;align-items:flex-start}}.anfrage__antwort{color:var(--tanne);text-align:left;overflow-wrap:anywhere;grid-area:2/1;margin:4px 0 0;font-weight:500;line-height:1.3}.anfrage__schritt[data-offen] .anfrage__antwort{display:none}.anfrage__pfeil{width:14px;height:14px;transition:transform var(--t-setzen) var(--kurve);grid-area:1/2;align-self:center;margin:0}.anfrage__schritt[data-offen] .anfrage__pfeil{transform:rotate(180deg)}.anfrage__inhalt{transition:grid-template-rows var(--t-setzen) var(--kurve);grid-template-rows:1fr;display:grid}html[data-js] .anfrage__schritt:not([data-offen]) .anfrage__inhalt{grid-template-rows:0fr}.anfrage__innen{min-height:0;transition:visibility var(--t-setzen) linear;gap:14px;margin:-3px;padding:3px;display:grid;overflow:hidden}.anfrage__schritt[data-offen] .anfrage__innen{transition:none}html[data-js] .anfrage__schritt:not([data-offen]) .anfrage__innen{visibility:hidden}.anfrage__innen>:last-child{margin-bottom:22px}.anfrage__hilfe{font-size:max(var(--kleinste), .92em);color:var(--tinte-2);line-height:1.4}.anfrage__wahlen{gap:.5rem;display:grid}@media (min-width:600px){.anfrage__wahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.anfrage__gruppe{border:0;min-width:0;margin:0;padding:0}.anfrage__gruppe legend,.anfrage__feld label{font-size:1rem;font-weight:500}.anfrage__gruppe legend{width:auto;margin-bottom:8px}.anfrage__weiter{justify-self:start;width:100%}.anfrage .wahl{min-height:3.5em}.anfrage .wahl:has(input[type=checkbox]:checked){background:var(--tanne);color:var(--papier)}.anfrage__feld{gap:.35rem;min-width:0;font-size:1rem;display:grid}.anfrage__feld :is(input,select){border:1px solid var(--tinte-3);border-radius:var(--r-feld);background:var(--karte);width:100%;min-height:48px;color:var(--tinte);font:inherit;transition:border-color var(--t-ein) var(--kurve);padding:.65rem .8rem;font-size:1rem;line-height:1.45}.anfrage__feld :is(input,select):hover{border-color:var(--tinte-2)}.anfrage__feld :is(input,select):focus-visible{outline:2px solid var(--tanne);outline-offset:1px;border-color:var(--tanne);border-radius:var(--r-feld)}.anfrage [aria-invalid=true]{border-color:var(--signal);border-width:2px}.anfrage__fehler,.anfrage__meldung{border-left:3px solid var(--signal);color:var(--tinte);font-size:max(var(--kleinste), .95em);padding-left:.7rem;line-height:1.4}.anfrage__meldung{margin-bottom:2px;font-weight:500}.anfrage__gruppe .anfrage__fehler{margin-top:8px}.anfrage__honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.anfrage__absenden{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.anfrage__absenden .knopf{white-space:normal;width:100%}.anfrage__hinweis{font-size:max(var(--kleinste), .9em);color:var(--tinte-2);line-height:1.4}@media (min-width:600px){.anfrage__weiter{justify-self:end;width:auto}.anfrage__absenden .knopf{width:auto}}@media (min-width:1229px),(min-width:1024px) and (min-height:800px){.anfrage-seite{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(32px,5vw,96px)}.anfrage-seite__text{flex-direction:column;display:flex;container-type:inline-size}.anfrage-seite .brotkrumen,.anfrage-seite .marke-pille,.anfrage-seite__uhr,.anfrage-seite .satz,.anfrage-seite__lauf{order:0}.anfrage-seite .marke-pille{align-self:flex-start}.anfrage-seite__uhr{margin-top:12px}.anfrage-seite__uhr .uhr{font-size:150px}.anfrage-seite .satz{font-size:min(var(--satz), calc(100cqi / 9.4))}.anfrage-seite .satz__zeile,.anfrage-seite .praxisname__standard{white-space:nowrap}.anfrage-seite__karte{grid-column:2;margin-top:0}.anfrage-seite__lauf{margin-top:clamp(14px,3svh,28px)}}@media (min-width:1229px) and (min-height:560px),(min-width:1024px) and (min-height:800px){.anfrage-seite{grid-template-columns:var(--spalte) minmax(0, 1fr);column-gap:var(--luecke);align-items:start}.anfrage-seite__text{top:calc(var(--kopf) + 8px);position:sticky}.anfrage-seite__uhr{margin-top:clamp(4px,1.6svh,18px)}.anfrage-seite__uhr .uhr{font-size:var(--uhr)}.anfrage-seite .satz{font-size:min(var(--satz), calc(var(--spalte) / 9.4));margin-top:.16em}.anfrage-seite__lauf{margin-top:clamp(20px,3.4svh,32px)}}
