.faq-wrap{max-width:1200px;margin:0 auto;padding:72px 52px;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.faq-nav{position:sticky;top:100px}.faq-nav-titel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--tl);margin-bottom:16px}.faq-nav-item{display:block;padding:11px 16px;border-radius:9px;font-size:14px;font-weight:600;color:var(--tm);text-decoration:none;margin-bottom:4px;cursor:pointer;transition:all .15s;border:none;background:0 0;width:100%;text-align:left;font-family:var(--f)}.faq-nav-item:hover{background:var(--bgz);color:var(--t)}.faq-nav-item.on{background:var(--bl);color:var(--b)}.faq-cat{margin-bottom:40px;scroll-margin-top:100px}.faq-cat:last-child{margin-bottom:0}.faq-cat-titel{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--g);margin-bottom:18px}.faq-item{border:1.5px solid var(--bdr);border-radius:var(--r);margin-bottom:12px;overflow:hidden;transition:border-color .15s;scroll-margin-top:100px}.faq-item[open]{border-color:var(--b)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-size:16px;font-weight:700;color:var(--t);user-select:none;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:""}.faq-q:hover{color:var(--b)}.faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bl);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.faq-item[open] .faq-icon{background:var(--b);transform:rotate(45deg)}.faq-icon svg{width:11px;height:11px}.faq-item[open] .faq-icon svg path{stroke:white}.faq-a{overflow:hidden}.faq-a-inner{padding:0 24px 22px;font-size:15px;color:var(--tm);line-height:1.8}.cta-balk{background:var(--b);margin:0 52px 72px;border-radius:20px;max-width:1096px;margin-left:auto;margin-right:auto;padding:48px;text-align:center}.cta-balk h3{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.5px;margin-bottom:8px}.cta-balk p{font-size:15px;color:rgba(255,255,255,.75);margin-bottom:24px}.cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.faq-wrap{padding:52px 32px;gap:36px}.cta-balk{margin:0 32px 52px;padding:40px 32px}}.faq-mobile-nav{display:none}@media(max-width:768px){.faq-wrap{grid-template-columns:1fr;padding:40px 20px;gap:0}.faq-nav{display:none}.faq-mobile-nav{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;margin:0 0 24px;padding:2px 0 6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.faq-mobile-nav::-webkit-scrollbar{display:none}.faq-mobile-nav a{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;padding:10px 16px;min-height:40px;display:flex;align-items:center;border-radius:9px;border:1.5px solid var(--bdr);font-size:13px;font-weight:700;color:var(--tm);text-decoration:none;transition:all .15s}.faq-mobile-nav a.on{background:var(--bl);color:var(--b);border-color:var(--b)}.faq-q{font-size:15px;padding:18px 20px}.faq-a-inner{padding:0 20px 20px;font-size:14px}.cta-balk{margin:0 20px 40px;padding:32px 24px}.cta-balk h3{font-size:20px}}