.page-module__2tjMMW__heroSection{background-color:var(--primary-blue);color:#fff;text-align:center;padding:80px 0}.page-module__2tjMMW__title{margin-bottom:20px;font-size:3rem;font-weight:800}.page-module__2tjMMW__subtitle{color:#fffc;max-width:800px;margin:0 auto;font-size:1.2rem}.page-module__2tjMMW__faqLayout{max-width:800px;margin:0 auto}.page-module__2tjMMW__faqList{flex-direction:column;gap:16px;display:flex}.page-module__2tjMMW__faqItem{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .3s;overflow:hidden}.page-module__2tjMMW__faqItem.page-module__2tjMMW__active{border-color:var(--primary-blue);box-shadow:var(--shadow-sm)}.page-module__2tjMMW__question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:24px;display:flex}.page-module__2tjMMW__question h3{color:var(--primary-blue);margin:0;padding-right:20px;font-size:1.15rem}.page-module__2tjMMW__toggleIcon{color:var(--accent-gold);flex-shrink:0;font-size:1.5rem;font-weight:600}.page-module__2tjMMW__answer{background-color:var(--bg-light-gray);max-height:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.page-module__2tjMMW__faqItem.page-module__2tjMMW__active .page-module__2tjMMW__answer{max-height:300px;padding:0 24px 24px}.page-module__2tjMMW__answer p{color:var(--text-main);margin:0;line-height:1.7}.page-module__2tjMMW__contactPrompt{text-align:center;background:linear-gradient(135deg, var(--bg-light-gray) 0%, white 100%);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-top:60px;padding:40px}.page-module__2tjMMW__contactPrompt h3{color:var(--primary-blue);margin-bottom:12px;font-size:1.5rem}.page-module__2tjMMW__contactPrompt p{color:var(--text-muted)}
