
:root{--bg:#071513;--panel:#0d211e;--panel2:#12302b;--text:#f4fbf9;--muted:#a9c3bd;--mint:#55e6bd;--mint2:#20bd93;--line:#24443d;--gold:#ffd47a;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#103a32 0,transparent 32rem),var(--bg);color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}img{max-width:100%;height:auto}.wrap{width:min(var(--max),calc(100% - 2rem));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:20;background:#fff;color:#000;padding:.7rem}.top{position:sticky;top:0;z-index:10;background:rgba(7,21,19,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{min-height:72px;display:flex;align-items:center;gap:1.35rem}.brand{font-weight:850;text-decoration:none;letter-spacing:-.04em;font-size:1.08rem}.brand b{color:var(--mint)}.nav nav{display:flex;gap:1.2rem;margin-left:auto}.nav nav a{text-decoration:none;color:var(--muted);font-size:.94rem}.nav nav a:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.78rem 1rem;border-radius:999px;background:var(--mint);color:#052019;text-decoration:none;font-weight:800;border:1px solid var(--mint);line-height:1.2}.button:hover{background:#83f1d1}.button.secondary{background:transparent;color:var(--text);border-color:#52756c}.eyebrow{color:var(--mint);text-transform:uppercase;font-weight:800;letter-spacing:.11em;font-size:.78rem}.hero{padding:6.2rem 0 4rem;background:linear-gradient(rgba(3,13,11,.58),rgba(3,13,11,.58)),url("/assets/ki-telefonassistent-einrichtung-team.webp") center 42%/cover no-repeat;border-bottom:1px solid var(--line)}.hero-grid{display:block}.hero-grid>div{max-width:900px}.hero h1,.page-hero h1{font-size:clamp(2.35rem,6vw,5.25rem);line-height:1.02;letter-spacing:-.06em;margin:.55rem 0 1.25rem;max-width:950px}.page-hero h1{font-size:clamp(2.15rem,5vw,4.2rem)}.lead{font-size:clamp(1.08rem,2vw,1.3rem);color:#c3d8d3;max-width:780px}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.7rem 0}.trust{display:flex;gap:1rem 1.7rem;flex-wrap:wrap;color:var(--muted);font-size:.9rem}.trust span:before{content:'✓';color:var(--mint);margin-right:.4rem}.card,.answer,.toc{background:linear-gradient(145deg,rgba(18,48,43,.92),rgba(10,31,27,.92));border:1px solid var(--line);border-radius:22px;padding:1.35rem}.editorial-image{width:100%;height:auto;display:block;margin:1.8rem 0 0;border-radius:22px;border:1px solid var(--line)}.section{padding:4.5rem 0}.section.alt{background:rgba(13,33,30,.58);border-block:1px solid var(--line)}h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1.12;letter-spacing:-.045em;margin:.25rem 0 1rem}h3{font-size:1.2rem;line-height:1.25;margin:.2rem 0 .6rem}.section-head{max-width:750px;margin-bottom:2rem}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid.two{grid-template-columns:repeat(2,1fr)}.card p{color:var(--muted);margin:.5rem 0}.card a.title{font-weight:800;text-decoration:none;font-size:1.1rem}.card a.title:hover{color:var(--mint)}.pill{display:inline-block;color:var(--mint);background:rgba(85,230,189,.09);border:1px solid rgba(85,230,189,.25);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:750}.answer{border-left:4px solid var(--mint);font-size:1.07rem;margin:1.5rem 0 2.2rem}.answer strong{color:var(--mint)}.breadcrumbs{padding-top:1.2rem;color:var(--muted);font-size:.85rem}.breadcrumbs a{text-decoration:none}.page-hero{padding:3.7rem 0 2.8rem}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.2rem;align-items:start}.prose{max-width:790px}.prose h2{font-size:2rem;margin-top:2.7rem}.prose h3{margin-top:1.7rem}.prose p,.prose li{color:#c1d5d0}.prose li+li{margin-top:.45rem}.toc{position:sticky;top:95px}.toc h2{font-size:1.1rem}.toc a{display:block;color:var(--muted);text-decoration:none;padding:.38rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.toc a:hover{color:var(--mint)}.note{padding:1rem 1.1rem;background:rgba(255,212,122,.08);border:1px solid rgba(255,212,122,.28);border-radius:14px;color:#f5ddb0}.steps{counter-reset:step}.step{position:relative;padding-left:3.2rem;margin:1.5rem 0}.step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:2.2rem;height:2.2rem;display:grid;place-items:center;background:var(--mint);color:#052019;border-radius:50%;font-weight:900}.cta{background:linear-gradient(120deg,#153f36,#0d2924);border:1px solid #356358;border-radius:28px;padding:clamp(1.5rem,5vw,3rem);display:flex;gap:2rem;justify-content:space-between;align-items:center}.cta h2{margin:0 0 .6rem}.disclosure{font-size:.8rem;color:var(--muted);max-width:800px}.list-links{display:flex;gap:.6rem;flex-wrap:wrap}.list-links a{padding:.45rem .7rem;background:var(--panel);border:1px solid var(--line);border-radius:999px;text-decoration:none;color:#c4d8d3;font-size:.9rem}.list-links a:hover{border-color:var(--mint);color:var(--mint)}.sources{font-size:.9rem}.sources a{color:var(--mint)}footer{border-top:1px solid var(--line);padding:3rem 0 2rem;background:#06110f}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:2rem}.footer-grid h2{font-size:1rem}.footer-grid a{display:block;color:var(--muted);text-decoration:none;margin:.35rem 0;font-size:.9rem}.legal{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.3rem;color:var(--muted);font-size:.8rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}details{border-bottom:1px solid var(--line);padding:1rem 0}summary{font-weight:800;cursor:pointer}details p{color:var(--muted)}@media(max-width:900px){.hero-grid,.layout{grid-template-columns:1fr}.toc{position:static;order:-1}.grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.hero{padding-top:4rem}}@media(max-width:650px){.nav nav{display:none}.nav{gap:.7rem}.nav .button{font-size:.78rem;padding:.65rem}.grid,.grid.two{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.cta{display:block}.hero h1{font-size:2.65rem}.section{padding:3.2rem 0}}
