/* PITPETHD · FAQ pública; versión web 13.0.0 */
.faq-main{background:#0e1012;padding:58px 0 90px;color:#f5f3ef}.faq-container{max-width:1180px;margin:0 auto;padding:0 25px}.faq-hero{border-bottom:1px solid rgba(205,158,102,.4);padding:10px 0 34px}.faq-eyebrow{font-family:'Barlow Condensed',sans-serif;letter-spacing:.17em;color:#d9a669;font-size:15px;font-weight:800}.faq-hero h1{font:900 clamp(42px,6.2vw,80px)/1.06 'Barlow Condensed',sans-serif;letter-spacing:.01em;margin:13px 0 15px;color:#f5f5f4}.faq-hero h1 span{color:#dfb076}.faq-hero p{font-size:16px;line-height:1.75;max-width:850px;color:#b9c1c9}.faq-meta{font-weight:800;font:700 14px 'Barlow Condensed',sans-serif;color:#cb9b63;letter-spacing:.12em;margin-top:20px}.faq-meta span{padding:0 10px}.faq-controls{background:#181c1f;border:1px solid #574737;padding:24px;margin:28px 0 12px}.faq-controls label{display:block;color:#e2b57a;letter-spacing:.1em;font:800 16px 'Barlow Condensed',sans-serif;margin-bottom:11px}.faq-controls input{width:100%;background:#0c0f12;border:1px solid #72604b;color:#fff;border-radius:5px;padding:15px;font:15px 'Manrope',sans-serif;outline-offset:3px}.faq-controls input:focus{outline:2px solid #d9a669}.faq-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.faq-filter{border:1px solid #685440;background:#111519;color:#e4e4e2;padding:10px 13px;border-radius:4px;cursor:pointer;font:700 14px 'Barlow Condensed',sans-serif;letter-spacing:.04em}.faq-filter:hover{border-color:#d9a669}.faq-filter[aria-pressed="true"]{color:#161411;background:#d6a56d;border-color:#d6a56d}.faq-count{font-size:13px;color:#aeb8c2;margin:10px 0 0}.faq-list{margin-top:20px}.faq-entry{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:27px 16px 28px;border-bottom:1px solid rgba(218,169,111,.28);scroll-margin-top:100px}.faq-entry:hover{background:#171b1e}.faq-number{color:#d4a56b;font:800 27px 'Barlow Condensed',sans-serif;letter-spacing:.03em;padding-top:2px}.faq-entry-main h2{font:800 clamp(21px,2.1vw,28px)/1.15 'Barlow Condensed',sans-serif;letter-spacing:.015em;margin:0 0 11px;color:#faf8f4}.faq-entry-main p{max-width:940px;white-space:pre-line;font:14.5px/1.85 'Manrope',sans-serif;color:#c4cbd1;margin:0}.faq-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.faq-action{background:#24201b;border:1px solid #b48754;color:#e4b987;text-decoration:none;font:800 13px 'Barlow Condensed',sans-serif;letter-spacing:.035em;padding:9px 12px;border-radius:4px}.faq-action:hover{color:#111;background:#d9a669}.faq-empty{background:#1d2022;padding:25px;text-align:center;color:#ddd}.faq-support{margin-top:38px;border:1px solid #906d44;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#211c16,#14191a)}.faq-support strong{font:900 23px 'Barlow Condensed',sans-serif}.faq-support p{color:#b9c1c9}.faq-support a{background:#d7a56b;color:#101214;padding:13px 19px;font:900 16px 'Barlow Condensed',sans-serif;text-decoration:none;border-radius:4px;white-space:nowrap}@media(max-width:620px){.faq-main{padding:28px 0 58px}.faq-container{padding:0 16px}.faq-controls{padding:16px}.faq-entry{grid-template-columns:43px 1fr;gap:9px;padding:22px 2px}.faq-number{font-size:21px}.faq-support{flex-direction:column;align-items:flex-start}.faq-support a{width:100%;text-align:center}}
.faq-entry[hidden]{display:none!important}
