.faq-page{--faq-bg:#050508;--faq-s1:#0b0b10;--faq-s2:hsla(0,0%,100%,.04);--faq-b:hsla(0,0%,100%,.1);--faq-b2:hsla(0,0%,100%,.18);--faq-t:#fff;--faq-t2:hsla(0,0%,100%,.52);--faq-t3:hsla(0,0%,100%,.24);--faq-fd:"Staatliches",sans-serif;--faq-fb:"Montserrat",sans-serif;background:var(--faq-bg);color:var(--faq-t);font-family:var(--faq-fb);-webkit-font-smoothing:antialiased}.faq-ai a{text-decoration:underline;text-underline-offset:3px}.faq-ai a:hover{color:var(--faq-t2)}.faq-ticker{overflow:hidden;border-bottom:1px solid var(--faq-b);background:var(--faq-s1);padding:10px 0;margin-top:72px}.faq-ticker-track{display:flex;width:max-content;animation:faq-tick 34s linear infinite}@keyframes faq-tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.faq-ticker-track span{display:inline-block;font-family:var(--faq-fb);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faq-t3);padding:0 24px;white-space:nowrap}.faq-ticker-track span s{text-decoration:line-through;-webkit-text-decoration-color:var(--faq-t);text-decoration-color:var(--faq-t);text-decoration-thickness:1.5px}.faq-ticker-track span.faq-hl{color:var(--faq-t2)}.faq-hero{max-width:1120px;margin:0 auto;padding:80px 40px 60px}.faq-hero-eye{font-family:var(--faq-fb);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faq-t2);margin-bottom:20px}.faq-hero-h{font-family:var(--faq-fd);font-size:clamp(68px,11vw,130px);line-height:.86;text-transform:uppercase;letter-spacing:.01em;margin-bottom:36px}.faq-hero-sub{font-family:var(--faq-fb);font-size:16px;font-weight:300;color:var(--faq-t2);max-width:480px;line-height:1.7;margin-bottom:40px}.faq-hero-btns{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:64px}.faq-btn-primary{display:inline-flex;align-items:center;background:var(--faq-t);color:#000;font-family:var(--faq-fb);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 28px;border-radius:3px;text-decoration:none;transition:opacity .15s}.faq-btn-primary:hover{opacity:.88;text-decoration:none;color:#000}.faq-btn-ghost{display:inline-flex;align-items:center;background:transparent;color:var(--faq-t2);font-family:var(--faq-fb);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 28px;border-radius:3px;border:1px solid var(--faq-b);text-decoration:none;transition:all .15s}.faq-btn-ghost:hover{color:var(--faq-t);border-color:var(--faq-b2);text-decoration:none}.faq-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--faq-b);max-width:1120px;margin:0 auto}.faq-stat{padding:28px 28px 24px;border-right:1px solid var(--faq-b)}.faq-stat:last-child{border-right:none}.faq-stat-v{display:block;font-family:var(--faq-fd);font-size:62px;line-height:1;color:var(--faq-t);letter-spacing:.01em}.faq-stat-lbl{display:block;font-family:var(--faq-fb);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-t2);margin-top:4px;margin-bottom:6px}.faq-stat-desc{font-family:var(--faq-fb);font-size:12px;font-weight:300;color:var(--faq-t3);line-height:1.6}.faq-wrap{max-width:1120px;margin:0 auto;padding:0 40px 100px}.faq-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:36px 0 28px;border-bottom:1px solid var(--faq-b)}.faq-filter-lbl{font-family:var(--faq-fb);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-t3);flex-shrink:0;margin-right:4px}.faq-pills{display:flex;flex-wrap:wrap;gap:8px}.faq-p-btn{font-family:var(--faq-fb);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border:1px solid var(--faq-b);border-radius:2px;background:transparent;color:var(--faq-t3);cursor:pointer;transition:all .15s}.faq-p-btn:hover{border-color:var(--faq-t2);color:var(--faq-t2);background:var(--faq-s2)}.faq-p-btn.faq-active{border-color:var(--faq-t);color:#000;background:var(--faq-t)}.faq-search-row{position:relative;padding:20px 0 0}.faq-s-ico{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--faq-t3);pointer-events:none;margin-top:10px}.faq-s-inp{width:100%;background:transparent;border:none;border-bottom:1px solid var(--faq-b);padding:14px 0 14px 28px;font-family:var(--faq-fb);font-size:14px;font-weight:300;color:var(--faq-t);outline:none;transition:border-color .15s}.faq-s-inp::placeholder{color:var(--faq-t3)}.faq-s-inp:focus{border-bottom-color:var(--faq-t2)}.faq-no-res{display:none;padding:72px 0;text-align:center;font-family:var(--faq-fb);font-size:13px;color:var(--faq-t3)}.faq-no-res.faq-show{display:block}.faq-sec{border-top:1px solid var(--faq-b);margin-top:0}.faq-sec.faq-gone{display:none}.faq-sec-banner{display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:start;padding:60px 0 48px;border-bottom:1px solid var(--faq-b)}.faq-sec-left{display:flex;flex-direction:column;gap:10px}.faq-sec-num{font-family:var(--faq-fd);font-size:96px;line-height:1;color:hsla(0,0%,100%,.07);letter-spacing:-.02em}.faq-sec-tag{font-family:var(--faq-fb);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-t2)}.faq-sec-icon{font-size:20px;margin-top:4px}.faq-sec-h{font-family:var(--faq-fd);font-size:clamp(52px,7vw,84px);line-height:.88;text-transform:uppercase;color:var(--faq-t);margin-bottom:16px;letter-spacing:.01em}.faq-sec-desc{font-family:var(--faq-fb);font-size:13px;font-weight:300;color:var(--faq-t2);max-width:500px;line-height:1.75}.faq-item{border-bottom:1px solid var(--faq-b)}.faq-item.faq-gone{display:none}.faq-q{display:flex;justify-content:space-between;align-items:baseline;gap:20px;width:100%;padding:22px 0;background:transparent;border:none;text-align:left;cursor:pointer}.faq-q .faq-qt{font-family:var(--faq-fd);font-size:clamp(18px,2.2vw,24px);text-transform:uppercase;line-height:1.1;color:var(--faq-t);flex:1 1;transition:opacity .15s}.faq-q:hover .faq-qt{opacity:.65}.faq-item.faq-is-open .faq-q .faq-qt{opacity:1}.faq-tog{font-family:var(--faq-fd);font-size:30px;line-height:1;color:var(--faq-t3);flex-shrink:0;transition:transform .22s,color .15s;margin-top:-2px}.faq-item.faq-is-open .faq-tog{transform:rotate(45deg);color:var(--faq-t)}.faq-a{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}.faq-ai{padding:0 80px 28px 0;font-family:var(--faq-fb);font-size:13.5px;font-weight:300;color:var(--faq-t2);line-height:1.85}.faq-ai p+p{margin-top:12px}.faq-ai strong{color:var(--faq-t);font-weight:600}.faq-ai ul{margin:12px 0 12px 20px}.faq-ai li{margin-bottom:5px}.faq-ai a{color:var(--faq-t)}.faq-ai em{font-style:italic;color:var(--faq-t3)}.faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.faq-chip{font-family:var(--faq-fb);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faq-t);background:var(--faq-s2);border:1px solid var(--faq-b);border-radius:2px;padding:5px 12px}.faq-tbl{width:100%;border-collapse:collapse;margin:16px 0;font-size:12px}.faq-tbl th{text-align:left;padding:9px 12px;background:var(--faq-s1);color:var(--faq-t3);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.faq-tbl td,.faq-tbl th{font-family:var(--faq-fb);border-bottom:1px solid var(--faq-b)}.faq-tbl td{padding:10px 12px;color:var(--faq-t2);font-size:12px;font-weight:300;vertical-align:top}.faq-tbl tr:last-child td{border-bottom:none}.faq-tbl .faq-good,.faq-tbl td:first-child{color:var(--faq-t);font-weight:500}.faq-tbl .faq-bad{color:var(--faq-t3)}.faq-callout{border-left:2px solid var(--faq-t2);padding:14px 18px;margin:16px 0;background:var(--faq-s2);font-family:var(--faq-fb);font-size:12.5px;font-weight:300;color:var(--faq-t2);line-height:1.75}.faq-callout strong{color:var(--faq-t);font-weight:600}.faq-cta-block{text-align:center;padding:80px 40px;border:1px solid var(--faq-b);background:var(--faq-s1);margin-top:80px}.faq-cta-eye{font-family:var(--faq-fb);font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--faq-t2);margin-bottom:16px}.faq-cta-eye,.faq-cta-h{text-transform:uppercase}.faq-cta-h{font-family:var(--faq-fd);font-size:clamp(58px,9.5vw,108px);line-height:.88;color:var(--faq-t);margin-bottom:32px;letter-spacing:.01em}.faq-cta-btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.faq-cta-sub{margin-top:20px;font-family:var(--faq-fb);font-size:10px;color:var(--faq-t3);letter-spacing:.06em}@media(max-width:900px){.faq-hero{padding:48px 20px 40px}.faq-wrap{padding:0 20px 80px}.faq-stats{grid-template-columns:1fr 1fr}.faq-stat:nth-child(2){border-right:none}.faq-sec-banner{grid-template-columns:1fr;gap:12px;padding:40px 0 28px}.faq-sec-num{font-size:52px}.faq-ai{padding-right:0}.faq-cta-block{padding:56px 20px}}@media(max-width:520px){.faq-stats{grid-template-columns:1fr 1fr}.faq-stat{border-right:none;border-bottom:1px solid var(--faq-b)}.faq-stat:last-child{border-bottom:none}}