.faqs{background:#fff;padding:92px 0}.faqs .container{max-width:800px;width:100%}.faqs .sec-head{margin:0 0 48px;max-width:640px;min-width:0}.faqs .sec-head p{color:#6e6e6e;font-size:16px;line-height:1.65;margin:0}.faqs .eyebrow{align-items:center;color:#b99b4e;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.faqs .eyebrow:before{background:#b29b51;content:"";height:2px;width:26px}.faqs h2{color:#1b1b1b;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.faqs .faq-list{border-top:1px solid #e6e3da;max-width:100%}.faqs .faq-item{border-bottom:1px solid #e6e3da;min-width:0}.faqs .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faqs .faq-answer-inner{min-height:0;overflow:hidden}.faqs .faq-item.is-open .faq-answer{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.faqs .faq-answer{transition:none}}.faqs .faq-question{align-items:center;color:#1b1b1b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;min-width:0;overflow-wrap:anywhere;padding:24px 0;transition:color .18s ease}.faqs .faq-question:hover{color:#b99b4e}.faqs .faq-question:after{border-bottom:2px solid #b99b4e;border-right:2px solid #b99b4e;content:"";flex:none;height:11px;margin-right:6px;transform:rotate(45deg);transition:transform .22s ease;width:11px}.faqs .faq-item.is-open .faq-question:after{transform:rotate(-135deg)}.faqs .faq-answer p{color:#6e6e6e;font-size:16px;line-height:1.65;margin:0 0 26px;max-width:100%}.faqs .faq-answer p a{color:#b99b4e;text-decoration:underline}@media (max-width:680px){.faqs{padding:64px 0}.faqs .faq-question{gap:16px;padding:20px 0}}
