.faq-module__0IRAma__page{background:var(--color-bg);padding:32px 0 48px}@media (min-width:768px){.faq-module__0IRAma__page{padding:56px 0 80px}}.faq-module__0IRAma__header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:600px;margin:0 auto 36px;display:flex}@media (min-width:768px){.faq-module__0IRAma__header{margin-bottom:56px}}.faq-module__0IRAma__heading{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-text);font-size:clamp(36px,5vw,58px)}.faq-module__0IRAma__sub{color:var(--color-text-muted);font-size:15px}.faq-module__0IRAma__link{color:var(--color-accent);text-decoration:underline}.faq-module__0IRAma__search{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);width:100%;max-width:480px;font-size:14px;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);padding:10px 16px;transition:border-color .2s}.faq-module__0IRAma__search:focus{border-color:var(--color-accent);outline:none}.faq-module__0IRAma__videoWrap{max-width:720px;margin:0 auto 64px}.faq-module__0IRAma__videoTitle{color:var(--color-text);text-align:center;margin-bottom:16px;font-size:18px;font-weight:600}.faq-module__0IRAma__videoEmbed{border-radius:var(--radius-md);border:1px solid var(--color-border);padding-bottom:56.25%;position:relative;overflow:hidden}.faq-module__0IRAma__videoEmbed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.faq-module__0IRAma__content{flex-direction:column;gap:48px;max-width:760px;margin:0 auto;display:flex}.faq-module__0IRAma__category{flex-direction:column;gap:0;display:flex}.faq-module__0IRAma__catTitle{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-accent);border-bottom:2px solid var(--color-accent-light);margin-bottom:8px;padding-bottom:8px;font-size:22px}.faq-module__0IRAma__list{flex-direction:column;display:flex}.faq-module__0IRAma__item{border-bottom:1px solid var(--color-border)}.faq-module__0IRAma__question{width:100%;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.faq-module__0IRAma__question:hover{color:var(--color-accent)}.faq-module__0IRAma__icon{color:var(--color-text-muted);flex-shrink:0;transition:transform .25s}.faq-module__0IRAma__iconOpen{color:var(--color-accent);transform:rotate(180deg)}.faq-module__0IRAma__answer{color:var(--color-text-muted);max-width:640px;padding-bottom:18px;font-size:14px;line-height:1.7}.faq-module__0IRAma__noResults{text-align:center;color:var(--color-text-muted);padding:40px 0;font-size:15px}.faq-module__0IRAma__cta{border-top:1px solid var(--color-border);text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding-top:32px;display:flex}@media (min-width:640px){.faq-module__0IRAma__cta{flex-direction:row;gap:20px;margin-top:64px;padding-top:40px}}.faq-module__0IRAma__cta p{color:var(--color-text);font-size:15px;font-weight:500}.faq-module__0IRAma__ctaBtn{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}.faq-module__0IRAma__ctaBtn:hover{background:var(--color-accent-hover)}.faq-module__0IRAma__ctaLink{color:var(--color-accent);font-size:14px;font-weight:500}
