.faq-module__6AW0yG__page{padding-top:var(--header-height)}.faq-module__6AW0yG__hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-white);padding:var(--space-16)0;text-align:center}.faq-module__6AW0yG__hero h1{color:var(--color-white);margin-bottom:var(--space-4)}.faq-module__6AW0yG__hero p{font-size:var(--text-xl);opacity:.8}.faq-module__6AW0yG__contentGrid{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.faq-module__6AW0yG__contentGrid{grid-template-columns:1fr 320px}}.faq-module__6AW0yG__faqSection{margin-bottom:var(--space-10)}.faq-module__6AW0yG__faqSection h2{font-size:var(--text-2xl);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent)}.faq-module__6AW0yG__faqList{gap:var(--space-3);flex-direction:column;display:flex}.faq-module__6AW0yG__faqItem{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);overflow:hidden}.faq-module__6AW0yG__faqItem:hover,.faq-module__6AW0yG__faqItem[open]{box-shadow:var(--shadow-md)}.faq-module__6AW0yG__question{padding:var(--space-5);cursor:pointer;color:var(--color-primary);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-module__6AW0yG__question::-webkit-details-marker{display:none}.faq-module__6AW0yG__question:after{content:"+";font-size:var(--text-2xl);color:var(--color-accent);transition:transform var(--transition-fast);font-weight:300}.faq-module__6AW0yG__faqItem[open] .faq-module__6AW0yG__question:after{transform:rotate(45deg)}.faq-module__6AW0yG__answer{padding:0 var(--space-5)var(--space-5);color:var(--color-gray-600);border-top:1px solid var(--color-gray-100);padding-top:var(--space-4);margin-top:-1px;line-height:1.7}.faq-module__6AW0yG__sidebar{gap:var(--space-6);flex-direction:column;display:flex}.faq-module__6AW0yG__quickLinks,.faq-module__6AW0yG__contactCard{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md)}.faq-module__6AW0yG__quickLinks h3,.faq-module__6AW0yG__contactCard h3{font-size:var(--text-lg);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent)}.faq-module__6AW0yG__quickLinks a{padding:var(--space-3)0;color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-100);transition:color var(--transition-fast);display:block}.faq-module__6AW0yG__quickLinks a:last-child{border-bottom:none}.faq-module__6AW0yG__quickLinks a:hover{color:var(--color-accent)}.faq-module__6AW0yG__contactCard p{color:var(--color-gray-500);margin-bottom:var(--space-3)}.faq-module__6AW0yG__phoneLink{padding:var(--space-4);background:var(--color-accent);color:var(--color-primary);font-size:var(--text-lg);text-align:center;border-radius:var(--radius-lg);transition:all var(--transition-fast);font-weight:700;display:block}.faq-module__6AW0yG__phoneLink:hover{box-shadow:var(--shadow-gold);transform:translateY(-2px)}.faq-module__6AW0yG__ctaBox{text-align:center;padding:var(--space-10);background:var(--color-cream);border-radius:var(--radius-xl);margin-top:var(--space-10)}.faq-module__6AW0yG__ctaBox h3{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.faq-module__6AW0yG__ctaBox>p{color:var(--color-gray-500);margin-bottom:var(--space-6)}.faq-module__6AW0yG__ctaButtons{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
