.faq{padding:70px 0 78px!important}.faq .section-heading{text-align:center}.faq-intro{max-width:620px;margin:8px auto 25px;color:#bcbcbc;text-align:center;font-size:13px;line-height:1.6}.faq-list{gap:12px!important}.faq-list details{border-color:#4d3b21!important;border-radius:9px!important;background:#0a0a0a}.faq-list summary{padding:17px 18px!important;line-height:1.4}.faq-list details p{padding:0 18px 18px!important;line-height:1.65}.faq-preview-action{display:flex;justify-content:center;margin-top:28px}.book-logo{flex:0 0 auto;width:66px;height:66px;overflow:hidden;border:1px solid #d7a53e;border-radius:50%;background:#050505;box-shadow:0 0 0 4px rgba(215,165,62,.08)}.book-logo img{display:block;width:100%;height:100%;object-fit:cover}.footer-brand-logo{display:inline-block;width:108px;height:108px;overflow:hidden;border:1px solid #8f682b;border-radius:50%;box-shadow:0 10px 28px rgba(0,0,0,.35)}.footer-brand-logo img{display:block;width:100%;height:100%;object-fit:cover}.faq-page-hero{padding:66px 0 45px;border-bottom:1px solid #322718;background:radial-gradient(circle at 78% 22%,rgba(224,173,61,.12),transparent 30%),#070707}.faq-page-hero h1{max-width:820px;margin:7px 0 13px;font-size:clamp(37px,5vw,58px);line-height:1.02}.faq-page-hero p{max-width:760px;color:#c8c8c8;line-height:1.7}.faq-page-section{padding:58px 0 70px}.faq-page-groups{display:grid;gap:42px}.faq-group{scroll-margin-top:25px}.faq-group-head{margin-bottom:17px}.faq-group-head h2{margin:5px 0 7px;font-size:clamp(27px,3vw,36px)}.faq-group-head p{max-width:700px;margin:0;color:#aaa;font-size:13px}.faq-page-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-page-list details{border:1px solid #4c3a20;border-radius:10px;background:#0a0a0a;overflow:hidden}.faq-page-list summary{padding:18px;color:#f6f6f6;font-size:13px;font-weight:850;line-height:1.45;cursor:pointer}.faq-page-list summary::marker{color:#e0ad3d}.faq-page-list details div{padding:0 18px 19px;color:#c9c9c9;font-size:12.5px;line-height:1.7}.faq-page-list details a{color:#efbd52;text-decoration:underline;text-underline-offset:3px}.faq-safety-note{margin-top:42px;padding:23px;border:1px solid #9d702c;border-radius:12px;background:linear-gradient(135deg,#171108,#090909)}.faq-safety-note h2{margin:0 0 8px;font-size:23px}.faq-safety-note p{margin:0;color:#d0d0d0;font-size:13px;line-height:1.7}.faq-safety-note a{color:#f0bf55;font-weight:800}@media(max-width:760px){.faq{padding:48px 0 56px!important}.faq-page-hero{padding:44px 0 32px}.faq-page-section{padding:42px 0 52px}.faq-page-groups{gap:34px}.faq-page-list{grid-template-columns:1fr}.book-logo{width:56px;height:56px}.footer-brand-logo{width:94px;height:94px}}
