.faq-wrap{max-width:900px;margin:0 auto;padding:160px 32px 120px;position:relative;z-index:2}.faq-hero{margin-bottom:28px}.faq-kicker{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:3px;color:var(--red);margin-bottom:18px}.faq-title-main{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,7vw,6rem);line-height:.95;color:var(--white);letter-spacing:2px;margin-bottom:16px}.faq-intro{font-size:1.02rem;line-height:2;color:var(--body);max-width:760px}.faq-list{display:grid;gap:14px}.faq-item{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.faq-question{width:100%;background:0;border:0;color:inherit;display:flex;align-items:center;gap:16px;padding:18px 18px 16px;cursor:pointer;text-align:left}.faq-question span{font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:2px;color:var(--dim);min-width:34px}.faq-question strong{font-family:'Barlow Condensed',sans-serif;font-size:2rem;line-height:1.1;color:var(--white);font-weight:700;flex:1;letter-spacing:.4px}.faq-question em{font-style:normal;font-family:'Share Tech Mono',monospace;font-size:1.25rem;color:var(--red)}.faq-item.open .faq-question{background:rgba(255,85,85,.04)}.faq-item.open .faq-question em{transform:rotate(45deg);display:inline-block}.faq-answer-wrap{display:none;padding:0 18px 18px}.faq-item.open .faq-answer-wrap{display:block}.faq-answer{font-size:1rem;line-height:1.95;color:var(--body);padding:0 0 14px}.faq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:4px 0 0;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.faq-more-label{font-family:'Share Tech Mono',monospace;font-size:.66rem;letter-spacing:2px;color:var(--dim);text-transform:uppercase}.faq-more-btn{background:transparent;border:1px solid rgba(125,216,255,.5);color:var(--white);font-family:'Share Tech Mono',monospace;font-size:.66rem;letter-spacing:2px;padding:10px 16px;cursor:pointer;text-transform:uppercase;transition:all .2s}.faq-more-btn:hover{background:rgba(85,204,255,.1);border-color:rgba(85,204,255,.7)}@media(max-width:768px){.faq-wrap{padding:160px 16px 80px !important}.faq-kicker{font-size:.6rem !important;letter-spacing:2px !important}.faq-title-main{font-size:clamp(2.2rem,9vw,3rem) !important}.faq-intro{font-size:.92rem !important;line-height:1.85 !important}.faq-answer{font-size:.9rem !important;line-height:1.85 !important}.faq-question{padding:14px 12px !important;gap:10px !important}.faq-question strong{font-size:1.25rem !important}.faq-question span{font-size:.6rem !important;min-width:24px !important}.faq-question em{font-size:1rem !important}.faq-more-btn{font-size:.62rem !important;letter-spacing:1px !important;padding:10px 12px !important}.faq-actions{gap:8px !important}}@media(max-width:480px){.faq-wrap{padding:150px 12px 60px !important}}body.simple-mode .faq-question{background:transparent !important;-webkit-tap-highlight-color:transparent !important}body.simple-mode .faq-question:hover,body.simple-mode .faq-question:focus,body.simple-mode .faq-question:focus-visible,body.simple-mode .faq-question:active{background:transparent !important;outline:none !important;box-shadow:none !important}body.simple-mode .faq-item.open .faq-question{background:var(--simple-surface) !important}body.simple-mode .faq-question strong{color:#1a1610 !important}body.simple-mode .faq-question span{color:#4a3f35 !important}body.simple-mode .faq-question em{color:#c0491f !important}body.simple-mode .faq-answer{color:#1a1610 !important}body.simple-mode .faq-actions{border-top-color:#d8cec0 !important}body.simple-mode .faq-more-label{color:#4a3f35 !important}body.simple-mode .faq-more-btn{background:#fff !important;border-color:#a89a8c !important;color:#1a1610 !important;-webkit-tap-highlight-color:transparent !important}body.simple-mode .faq-more-btn:hover,body.simple-mode .faq-more-btn:focus,body.simple-mode .faq-more-btn:active{background:#f2e8db !important;border-color:#c0491f !important;outline:none !important;box-shadow:none !important}body.simple-mode .faq-intro{color:#4a3f35 !important}body.simple-mode .faq-kicker{color:#c0491f !important}