.faq-sec{background:var(--beige);padding:80px 0}.faq-inner{margin:0 auto}.faq-sec .section-eyebrow{margin-bottom:16px}.faq-sec h2{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--dark);margin:0 0 40px;line-height:1.15}summary{list-style:none}summary::-webkit-details-marker,summary::marker{display:none}.faq-s{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;border-radius:10px;background:rgba(255,255,255,.55);border:1px solid rgba(24,24,24,.09);transition:background .2s,border-color .2s}.faq-s:hover{background:rgba(255,255,255,.85);border-color:rgba(255,74,18,.3)}details[open] .faq-s{border-color:rgba(255,74,18,.25);background:rgba(255,255,255,.8);border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-ico{transition:transform .45s var(--ease);flex-shrink:0;color:var(--color-orange)}details[open] .faq-ico{transform:rotate(45deg)}.faq-bd{padding:14px 18px;font-size:13px;line-height:1.72;color:var(--color-3);background:rgba(255,255,255,.4);border:1px solid rgba(24,24,24,.07);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.section-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:20px}.section-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.section-eyebrow span{font-size:10.08px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}