.faq-section{padding-bottom:0}.faq-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.faq-column{display:flex;flex-direction:column}.faq-title{font-family:Playfair Display,serif;color:#6a7a65;margin-bottom:1.5rem}.faq-grid{display:grid;gap:1rem}.faq-item{padding:1rem;background-color:#f5f0e8;border-radius:8px;border-left:4px solid #c0a172}.faq-question{margin-bottom:.5rem;color:#6a7a65;font-size:1rem}.faq-answer{margin:0;color:#555;line-height:1.5;font-size:.95rem}.faq-cta-section{background-color:#f5f0e8;padding-top:2.5rem}.faq-cta-container{text-align:center}.faq-cta-title{font-family:Playfair Display,serif;color:#6a7a65;margin-bottom:1rem}.faq-cta-description{color:#555;margin-bottom:1.5rem;font-size:1rem}.faq-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-cta-buttons a{text-decoration:none}