/* Runde 14 (22.10.2026): FAQ „Was unsere Kunden wissen wollen“ + Anfragebox (Vorbild PIXIT). Quelle ~/maze-website/seo/runde14/faqbox/ */
.lz-fragen-intro{max-width:62ch;color:#c9cfd2;margin:0 0 40px}
.lz-fragen-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:32px;align-items:start}
.lz-fragen .lz-faq{max-width:none;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}
.lz-fragen .faq-item{border-top:1px solid rgba(255,255,255,.09)}
.lz-fragen .faq-item:first-child{border-top:0}
.lz-fragen .faq-item:last-child{border-bottom:0}
.lz-fragen .faq-item summary{padding:22px 28px;font-size:clamp(17px,1.35vw,20px)}
.lz-fragen .faq-item summary:hover{color:#32C6F2}
.lz-fragen .faq-item summary:focus-visible{outline:2px solid #32C6F2;outline-offset:-2px}
.lz-fragen .faq-body{padding:0 28px 24px;max-width:none}
.lz-box{position:sticky;top:112px;box-sizing:border-box;padding:34px 32px 30px;border-radius:22px;background:#eef3f5;color:#111212}
.lz-box-kicker{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1f6f87}
.lz-box-h{margin:0 0 14px;font-size:clamp(26px,2.2vw,34px);line-height:1.12;font-weight:700;letter-spacing:-.01em;color:#111212}
.lz-box-h span{font-weight:300}
.lz-box-p{margin:0 0 22px;font-size:16px;line-height:1.6;color:#34393c}
.lz-box-slot{margin:0 0 22px}
.lz-box .lz-box-btn{width:100%;justify-content:center;background:#111212;color:#fff}
.lz-box .lz-box-btn:hover{background:#26292b}
.lz-box-mail{margin:12px 0 0;font-size:15px;color:#34393c}
.lz-box-mail a{color:#111212;font-weight:700}
.lz-box-formular{margin:0}
.lz-box-formular label{display:block;margin:0 0 6px;font-size:14px;font-weight:700;color:#111212}
.lz-box-formular input[type=text],.lz-box-formular input[type=email],.lz-box-formular textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 14px;padding:12px 14px;min-height:48px;height:auto;border:1px solid #c3ced3;border-radius:12px;background:#fff;color:#111212;font-size:16px;line-height:1.45;font-family:inherit}
.lz-box-formular textarea{min-height:104px;resize:vertical}
.lz-box-formular input::placeholder,.lz-box-formular textarea::placeholder{color:#6f7a80}
.lz-box-formular input:focus,.lz-box-formular textarea:focus{outline:2px solid #1f6f87;outline-offset:1px;border-color:#1f6f87}
.lz-box-formular input[type=submit]{display:flex;width:100%;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;border:0;border-radius:999px;background:#111212;color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background .2s}
.lz-box-formular input[type=submit]:hover{background:#26292b}
.lz-box-formular input[type=submit]:focus-visible{outline:2px solid #1f6f87;outline-offset:3px}
.lz-box-formular .w-form-done{margin:0;padding:20px;border-radius:14px;background:#fff;border:1px solid #1f6f87;color:#111212;text-align:left;font-size:16px}
.lz-box-formular .w-form-fail{margin-top:10px;padding:12px 14px;border-radius:12px;background:#ffe3e3;color:#7a1414}
.lz-box-haken{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}
.lz-box-haken li{position:relative;padding-left:34px;font-size:15px;line-height:1.45;color:#22272a}
.lz-box-haken li:before{content:"";position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:#111212 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2332C6F2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.lz-box-ds{margin:0;font-size:13px;line-height:1.5;color:#5a6469}
.lz-box-ds a{color:#1f6f87}
@media (max-width:991px){.lz-fragen-grid{grid-template-columns:minmax(0,1fr)}.lz-box{position:static}}
@media (max-width:640px){.lz-box{padding:26px 20px 22px}.lz-fragen .faq-item summary{padding:18px 18px}.lz-fragen .faq-body{padding:0 18px 20px}}
.lz-fragen .cs-h2{max-width:none}
.lz-fragen .lz-glossar{margin-top:36px}
