.faq-module__0IRAma__faqPage{padding-top:var(--header-height)}.faq-module__0IRAma__hero{background:var(--background);text-align:center;padding:120px 0 100px;position:relative;overflow:hidden}.faq-module__0IRAma__heroBackground{z-index:0;pointer-events:none;opacity:.8;position:absolute;inset:0}.faq-module__0IRAma__heroContent{z-index:10;max-width:700px;margin:0 auto;position:relative}.faq-module__0IRAma__scallopDivider{z-index:20;background-image:radial-gradient(circle at 15px 30px,var(--background)15px,transparent 16px);background-size:30px 30px;width:100%;height:30px;position:absolute;bottom:-1px;left:0}.faq-module__0IRAma__icon{margin-bottom:24px;display:inline-flex}.faq-module__0IRAma__heroContent h1{margin-bottom:16px;font-size:3rem}.faq-module__0IRAma__heroContent p{color:var(--muted-foreground);font-size:1.25rem}.faq-module__0IRAma__faqList{background:var(--background);padding:80px 0 120px;position:relative}.faq-module__0IRAma__accordionContainer{flex-direction:column;gap:64px;max-width:800px;margin:0 auto;display:flex}.faq-module__0IRAma__faqSection{flex-direction:column;gap:24px;display:flex}.faq-module__0IRAma__sectionHeader{color:#262626;margin-bottom:8px;padding-left:20px;font-size:1.75rem;font-weight:700;position:relative}.dark .faq-module__0IRAma__sectionHeader{color:var(--foreground)}.faq-module__0IRAma__sectionHeader:before{content:"";background:#00e5a0;border-radius:4px;width:4px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq-module__0IRAma__accordionGrid{flex-direction:column;gap:16px;display:flex}.faq-module__0IRAma__faqItem{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;padding:0 32px;transition:all .3s}.faq-module__0IRAma__faqItem:hover{border-color:#fff3}.faq-module__0IRAma__active{border-color:var(--foreground);background:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-module__0IRAma__faqQuestion{justify-content:space-between;align-items:center;height:80px;display:flex}.faq-module__0IRAma__faqQuestion h3{color:#262626;font-size:1.15rem;font-weight:600}.dark .faq-module__0IRAma__faqQuestion h3{color:var(--foreground)}.faq-module__0IRAma__chevron{color:var(--muted-foreground);transition:transform .3s}.faq-module__0IRAma__active .faq-module__0IRAma__chevron{color:var(--foreground);transform:rotate(180deg)}.faq-module__0IRAma__faqAnswer{max-height:0;transition:all .4s cubic-bezier(0,1,0,1);overflow:hidden}.faq-module__0IRAma__active .faq-module__0IRAma__faqAnswer{max-height:1000px;padding-bottom:32px;transition:all .4s cubic-bezier(1,0,1,0)}.faq-module__0IRAma__faqAnswer p{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.faq-module__0IRAma__contactCta{text-align:center;color:var(--muted-foreground);margin-top:60px}.faq-module__0IRAma__contactCta a{color:var(--foreground);font-weight:600;text-decoration:underline}@media (max-width:768px){.faq-module__0IRAma__heroContent h1{font-size:2rem}.faq-module__0IRAma__heroContent p{font-size:1.1rem}.faq-module__0IRAma__sectionHeader{font-size:1.4rem}.faq-module__0IRAma__faqQuestion h3{font-size:1rem}.faq-module__0IRAma__faqAnswer p{font-size:.95rem}.faq-module__0IRAma__faqItem{padding:0 20px}.faq-module__0IRAma__faqQuestion{height:70px}}
