:root .website[data-website] :is(.ai-seite,.ki-abschnitt){color:var(--web-ink);overflow-wrap:anywhere;--ai-linie:color-mix(in srgb, var(--web-akzent) 28%, var(--color-flaeche));--marke-akzent:var(--web-akzent);--marke-strich:var(--web-akzent)}:root .website[data-website] .ai-wortmarke{--marke-akzent:var(--skin-produkt-ai-akzent);--marke-strich:var(--skin-produkt-ai-akzent)}:root .website[data-website] :is(.ai-seite,.ki-abschnitt) :focus-visible{outline:3px solid var(--web-akzent-tief);outline-offset:5px}:root .website[data-website] :is(.ai-seite,.ki-abschnitt) svg{flex-shrink:0}:root .website[data-website] .ai-hero{background:radial-gradient(ellipse at 90% 0%, var(--web-akzent-hell), transparent 65%), var(--color-flaeche);border-bottom:1px solid var(--ai-linie)}:root .website[data-website] .ai-hero-raster{padding-block:var(--web-abschnitt-l);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}:root .website[data-website] .ai-hero-raster>*{min-width:0}:root .website[data-website] .ai-wortmarke{margin:0;font-size:clamp(46px,5.5vw,80px);line-height:1.1}:root .website[data-website] .ai-hero-aussage{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin-top:28px;font-size:clamp(32px,3.2vw,48px);font-weight:550;line-height:1.13}:root .website[data-website] .ai-intro{color:var(--web-muted);max-width:49ch;margin-top:24px;font-size:18px;line-height:1.7}:root .website[data-website] .ai-szene{border:1px solid var(--ai-linie);background:linear-gradient(145deg, var(--web-akzent-hell), var(--color-flaeche));box-shadow:0 24px 65px color-mix(in srgb, var(--web-akzent-tief) 12%, transparent);border-radius:24px;margin:0;padding:clamp(20px,3vw,32px)}:root .website[data-website] .ai-szene figcaption{color:var(--web-akzent-tief);margin-bottom:24px;font-size:12px;font-weight:600}:root .website[data-website] .ai-auftrag{background:var(--color-flaeche);border:1px solid var(--ai-linie);border-radius:14px 14px 0;margin-left:24px;padding:18px}:root .website[data-website] .ai-auftrag>span{color:var(--web-muted);font-size:11px}:root .website[data-website] .ai-auftrag p{margin-top:6px;font-size:15px;line-height:1.65}:root .website[data-website] .ai-entwurf{background:var(--color-flaeche);border:1px solid var(--ai-linie);border-radius:14px;margin-top:24px;padding:22px}:root .website[data-website] .ai-entwurf-kopf{justify-content:space-between;align-items:center;gap:12px;font-size:20px;display:flex}:root .website[data-website] .ai-entwurf-kopf svg{color:var(--web-akzent-tief)}:root .website[data-website] .ai-status{color:var(--web-akzent-tief);margin-top:8px;font-size:11px}:root .website[data-website] .ai-entwurf blockquote{margin-block:22px;font-size:15px;line-height:1.7}:root .website[data-website] .ai-quellen{border-left:2px solid var(--web-akzent);color:var(--web-muted);padding-left:10px;font-size:11px}:root .website[data-website] .ai-pruefen{border-top:1px solid var(--ai-linie);margin-top:20px;padding-top:18px;font-size:12px;line-height:1.6}:root .website[data-website] .ai-szene-aktionen{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:11px;display:flex}:root .website[data-website] .ai-freigabe{background:var(--web-akzent);color:var(--web-auf-akzent);border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-weight:600;display:inline-flex}:root .website[data-website] .ai-abschnitt-kopf{margin-bottom:var(--web-kopf-abstand);grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}:root .website[data-website] .ai-abschnitt-kopf p{color:var(--web-muted);line-height:1.7}:root .website[data-website] .ai-produktraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:root .website[data-website] .ai-produktkarte{background:linear-gradient(145deg, var(--web-akzent-hell), var(--color-flaeche) 75%);border:1px solid var(--ai-linie);border-top:3px solid var(--web-akzent);border-radius:18px;padding:30px}:root .website[data-website] .ai-produktkarte>h3{font-size:28px}:root .website[data-website] .ai-produktkarte:last-child{grid-column:1/-1}:root .website[data-website] .ai-produktkarte:last-child .ai-aufgaben{grid-template-columns:repeat(2,minmax(0,1fr))}:root .website[data-website] .ai-aufgaben{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}:root .website[data-website] .ai-aufgaben li{align-items:flex-start;gap:14px;min-width:0;display:flex}:root .website[data-website] .ai-aufgaben svg{color:var(--web-akzent-tief);margin-top:3px}:root .website[data-website] .ai-aufgaben :is(h3,h4){font-size:16px;font-weight:650;line-height:1.4}:root .website[data-website] .ai-aufgaben p{color:var(--web-muted);margin-top:6px;font-size:14px;line-height:1.7}:root .website[data-website] .ai-querschnitt{border-top:1px solid var(--ai-linie);margin-top:40px;padding-top:32px}:root .website[data-website] .ai-querschnitt h3{font-size:22px;font-weight:600}:root .website[data-website] .ai-querschnitt ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;padding:0;list-style:none;display:grid}:root .website[data-website] .ai-querschnitt li{gap:12px;font-size:14px;line-height:1.7;display:flex}:root .website[data-website] .ai-querschnitt svg{color:var(--web-akzent-tief);margin-top:3px}:root .website[data-website] .ai-vertrauen{background:var(--web-akzent-hell);border-block:1px solid var(--ai-linie)}:root .website[data-website] .ai-vierer{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}:root .website[data-website] .ai-vierer svg{color:var(--web-akzent-tief)}:root .website[data-website] :is(.ai-vierer,.ai-ablauf) h3{letter-spacing:-.025em;margin-top:20px;font-size:21px;font-weight:600;line-height:1.3}:root .website[data-website] :is(.ai-vierer,.ai-ablauf) p{color:var(--web-muted);margin-top:12px;font-size:15px;line-height:1.7}:root .website[data-website] .ai-ablauf{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:40px 0 0;padding:0;list-style:none;display:grid}:root .website[data-website] .ai-ablauf li{border-top:2px solid var(--web-akzent);padding-top:18px}:root .website[data-website] .ai-schritt{font-variant-numeric:tabular-nums;color:var(--web-akzent-tief);font-size:13px}:root .website[data-website] .ai-grenzen{border:1px solid var(--ai-linie);background:var(--color-flaeche);margin-top:var(--web-block-abstand);border-radius:20px;grid-template-columns:1fr 1.3fr;gap:48px;padding:36px;display:grid}:root .website[data-website] .ai-grenzen svg{color:var(--web-akzent-tief)}:root .website[data-website] .ai-grenzen h3{margin-top:16px;font-size:26px;font-weight:600;line-height:1.3}:root .website[data-website] .ai-grenzen p{color:var(--web-muted);margin-top:12px;line-height:1.7}:root .website[data-website] .ai-grenzen ul{gap:18px;padding-left:20px;font-size:14px;line-height:1.7;list-style:outside;display:grid}:root .website[data-website] .ai-grenzen li::marker{color:var(--web-akzent-tief)}:root .website[data-website] .ai-preispanel{border:1px solid var(--ai-linie);background:linear-gradient(120deg, var(--web-akzent-hell), var(--color-flaeche));border-radius:24px;grid-template-columns:1.1fr 1fr;gap:64px;padding:clamp(24px,4vw,56px);display:grid}:root .website[data-website] .ai-kicker{color:var(--web-akzent-tief);font-size:13px;font-weight:600;line-height:1.7}:root .website[data-website] .ai-preispanel h2{margin-top:20px}:root .website[data-website] .ai-preispanel h2+p{color:var(--web-muted);margin-top:22px;line-height:1.7}:root .website[data-website] .ai-preis{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.5vw,64px);font-weight:600;line-height:1.2}:root .website[data-website] .ai-preis+p{margin-top:8px}:root .website[data-website] .ai-konditionen{color:var(--web-muted);margin-top:20px;font-size:14px;line-height:1.7}:root .website[data-website] .ai-preispanel .familie-button{margin-top:24px}:root .website[data-website] .ai-faq{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}:root .website[data-website] .ai-faq details{border-bottom:1px solid var(--ai-linie);padding-block:20px}:root .website[data-website] .ai-faq details:first-child{border-top:1px solid var(--ai-linie)}:root .website[data-website] .ai-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.6}:root .website[data-website] .ai-faq details p{color:var(--web-muted);margin-top:14px;font-size:15px;line-height:1.8}:root .website[data-website] .ai-produktband{padding:var(--web-karten-innen);border:1px solid var(--ai-linie);border-top:3px solid var(--web-akzent);background:linear-gradient(120deg, var(--web-akzent-hell), var(--color-flaeche));border-radius:24px}:root .website[data-website] .ai-band-kopf h2{margin-top:16px}:root .website[data-website] .ai-produktband .ai-aufgaben{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}:root .website[data-website] .ai-band-fuss{border-top:1px solid var(--ai-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}:root .website[data-website] .ai-band-fuss p{font-size:14px;line-height:1.7}@media (max-width:1023px){:root .website[data-website] .ai-hero-raster{grid-template-columns:1fr}:root .website[data-website] .ai-szene{justify-self:center;width:100%;max-width:620px}:root .website[data-website] :is(.ai-vierer,.ai-ablauf,.ai-produktband .ai-aufgaben){grid-template-columns:repeat(2,minmax(0,1fr))}:root .website[data-website] :is(.ai-faq,.ai-grenzen,.ai-preispanel){gap:32px}}@media (max-width:767px){:root .website[data-website] :is(.ai-abschnitt-kopf,.ai-produktraster,.ai-produktkarte:last-child .ai-aufgaben,.ai-querschnitt ul,.ai-vierer,.ai-ablauf,.ai-grenzen,.ai-preispanel,.ai-faq,.ai-produktband .ai-aufgaben){grid-template-columns:1fr}:root .website[data-website] .ai-abschnitt-kopf{gap:20px}:root .website[data-website] :is(.ai-produktkarte,.ai-grenzen){padding:24px}:root .website[data-website] .ai-szene{padding:18px}:root .website[data-website] .ai-auftrag{margin-left:12px}:root .website[data-website] .ai-entwurf{padding:18px}:root .website[data-website] .ai-grenzen{margin-top:var(--web-block-abstand)}:root .website[data-website] .ai-band-kopf .web-heading{font-size:28px}:root .website[data-website] .ai-band-fuss .familie-button{width:100%}}:root .website[data-website] .ki-vorteil{border:1px solid var(--web-akzent);background:var(--web-akzent-hell);width:fit-content;max-width:100%;color:var(--web-akzent-tief);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;margin-top:22px;padding:14px 20px 14px 16px;font-size:15px;line-height:1.4;text-decoration:none;display:grid}:root .website[data-website] .ki-vorteil svg{grid-row:1/span 2;display:block}:root .website[data-website] .ki-vorteil strong{font-weight:650}:root .website[data-website] .ki-vorteil span{color:var(--web-ink,inherit);opacity:.85;text-wrap:pretty}:root .website[data-website] .ki-vorteil:hover{border-color:var(--web-akzent-tief)}:root .website[data-website] .familie-preisuebersicht{margin-top:56px}:root .website[data-website] .familie-preisliste{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:28px;display:grid}:root .website[data-website] .familie-preiszeile{border:1px solid var(--web-line);border-top:3px solid var(--web-akzent);color:inherit;background:#fff;border-radius:10px;gap:6px;padding:18px;text-decoration:none;display:grid}:root .website[data-website] .familie-preiszeile>span{letter-spacing:-.02em;font-size:26px;font-weight:600}:root .website[data-website] .familie-preiszeile small{color:var(--web-muted);font-size:13px}:root .website[data-website] .familie-ki-inklusive{background:var(--web-akzent-hell);color:var(--web-akzent-tief);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;padding:18px 20px;display:flex}:root .website[data-website] .familie-ki-inklusive h3{font-size:18px;font-weight:600}:root .website[data-website] .familie-ki-inklusive p{color:var(--web-ink,inherit)}:root .website[data-website] .familie-ki-inklusive>div{flex:280px}:root .website[data-website] .familie-kleingedrucktes{color:var(--web-muted);gap:4px;margin-top:16px;font-size:13px;line-height:1.6;display:grid}:root .website[data-website] .familie-startangebot{border-left:3px solid var(--web-akzent);background:var(--web-akzent-hell);border-radius:6px;margin-top:18px;padding:12px 16px;font-size:15px}:root .website[data-website] .familie-ki-zeile{color:var(--web-akzent-tief);font-weight:600}:root .website[data-website] .familie-preiszeile ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}:root .website[data-website] .familie-preiszeile li{justify-content:space-between;gap:12px;font-size:14px;display:flex}:root .website[data-website] .familie-preiszeile li strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:root .website[data-website] :is(.ai-aufgaben,.ai-querschnitt) li>div{flex:1;min-width:0}:root .website[data-website] :is(.ai-aufgaben,.ai-querschnitt) li>svg{flex-shrink:0}:root .website[data-website] .ai-beispiel-bild{width:100%;min-width:0;max-width:100%;margin-top:20px}:root .website[data-website] .ki-abschnitt .ai-aufgaben{gap:var(--web-raster-abstand);align-items:stretch}:root .website[data-website] .ki-abschnitt :is(.ai-aufgaben>li,.ai-aufgaben>li>div){min-width:0}
