.FaqPageLayout-module__JRbcFq__faqPage{--faq-hero-y-top:clamp(40px, 4vw, 56px);--faq-hero-y-bottom:clamp(28px, 2.8vw, 40px);--faq-section-y:clamp(30px, 3vw, 44px);--faq-section-y-compact:clamp(24px, 2.4vw, 34px);--faq-card-gap:20px;--faq-card-radius:8px;--faq-card-padding:clamp(20px, 2vw, 26px);--faq-header-max:840px;--faq-container-max:1160px;--faq-content-max:1080px;--faq-copy-max:860px}.FaqPageLayout-module__JRbcFq__faqHero .page-hero{padding-block:var(--faq-hero-y-top) var(--faq-hero-y-bottom)}.FaqPageLayout-module__JRbcFq__faqHero .page-hero__inner{max-width:var(--faq-container-max)}.FaqPageLayout-module__JRbcFq__faqHero .page-hero__copy>p{max-width:var(--faq-copy-max)}.FaqPageLayout-module__JRbcFq__faqSection{padding-block:var(--faq-section-y)}.FaqPageLayout-module__JRbcFq__faqSectionCompact{padding-block:var(--faq-section-y-compact)}.FaqPageLayout-module__JRbcFq__faqSection .section__inner{max-width:var(--faq-container-max)}.FaqPageLayout-module__JRbcFq__faqSection .section__header{max-width:var(--faq-header-max)}.FaqPageLayout-module__JRbcFq__copyStack{max-width:var(--faq-copy-max);gap:14px;display:grid}.FaqPageLayout-module__JRbcFq__copyStack p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.68}.FaqPageLayout-module__JRbcFq__cardGrid,.FaqPageLayout-module__JRbcFq__industryGrid,.FaqPageLayout-module__JRbcFq__linkGrid{gap:var(--faq-card-gap);width:100%;max-width:var(--faq-content-max);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.FaqPageLayout-module__JRbcFq__cardLink{min-height:100%;padding:var(--faq-card-padding);border-radius:var(--faq-card-radius);flex-direction:column;gap:12px;text-decoration:none;display:flex}.FaqPageLayout-module__JRbcFq__cardLink h3{color:var(--cyan);margin:0;font-size:clamp(1.04rem,1.1vw,1.16rem);line-height:1.32}.FaqPageLayout-module__JRbcFq__cardLink p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.62}.FaqPageLayout-module__JRbcFq__cardLink:hover h3,.FaqPageLayout-module__JRbcFq__cardLink:focus-visible h3{color:var(--cyan-hover)}.FaqPageLayout-module__JRbcFq__noticeSection{padding-bottom:var(--faq-section-y-compact)}.FaqPageLayout-module__JRbcFq__notice{max-width:var(--faq-copy-max);border-radius:var(--faq-card-radius);background:#eef8ff;border:1px solid #bfd8ee;margin-inline:auto;padding:clamp(20px,2vw,26px);box-shadow:0 14px 34px #0299f01a}.FaqPageLayout-module__JRbcFq__notice p{color:var(--text);margin:0;font-size:1.02rem;line-height:1.66}.FaqPageLayout-module__JRbcFq__faqList{width:100%;max-width:var(--faq-content-max);gap:14px;margin-inline:auto;display:grid}.FaqPageLayout-module__JRbcFq__faqItem{border-radius:var(--faq-card-radius);background:var(--white);border:1px solid #dbe5ef;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.FaqPageLayout-module__JRbcFq__faqItem[open]{border-color:#bfd8ee;box-shadow:0 16px 38px #0f172a14}.FaqPageLayout-module__JRbcFq__faqQuestion{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;padding:clamp(18px,1.8vw,24px);list-style:none;display:grid}.FaqPageLayout-module__JRbcFq__faqQuestion::marker{content:""}.FaqPageLayout-module__JRbcFq__faqQuestion::-webkit-details-marker{display:none}.FaqPageLayout-module__JRbcFq__faqQuestionText{color:var(--text);font-family:var(--font-heading);margin:0;font-size:clamp(1.03rem,1.05vw,1.14rem);font-weight:800;line-height:1.35}.FaqPageLayout-module__JRbcFq__faqToggle{background:#eef8ff;border:1px solid #bfd8ee;border-radius:999px;width:28px;height:28px;position:relative}.FaqPageLayout-module__JRbcFq__faqToggle:before,.FaqPageLayout-module__JRbcFq__faqToggle:after{background:var(--cyan);content:"";border-radius:999px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqPageLayout-module__JRbcFq__faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqPageLayout-module__JRbcFq__faqItem[open] .FaqPageLayout-module__JRbcFq__faqToggle:after{opacity:0}.FaqPageLayout-module__JRbcFq__faqAnswer{padding:0 clamp(18px,1.8vw,24px) clamp(18px,1.8vw,24px);display:none}.FaqPageLayout-module__JRbcFq__faqItem[open] .FaqPageLayout-module__JRbcFq__faqAnswer{display:block}.FaqPageLayout-module__JRbcFq__faqAnswer p{color:var(--muted);margin:0;font-size:1rem;line-height:1.68}.FaqPageLayout-module__JRbcFq__helpList{max-width:var(--faq-copy-max);color:var(--muted);gap:12px;margin:0;padding-left:1.2rem;font-size:1.02rem;line-height:1.66;display:grid}.FaqPageLayout-module__JRbcFq__relatedLink{border-radius:var(--faq-card-radius);background:var(--white);min-height:64px;color:var(--text);border:1px solid #dbe5ef;align-items:center;padding:16px 18px;font-weight:800;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 12px 30px #0f172a0f}.FaqPageLayout-module__JRbcFq__relatedLink:hover,.FaqPageLayout-module__JRbcFq__relatedLink:focus-visible{border-color:var(--cyan);color:var(--cyan-hover)}.FaqPageLayout-module__JRbcFq__finalCta{background:var(--navy)}.FaqPageLayout-module__JRbcFq__finalCta .section__inner{border-radius:var(--faq-card-radius);background:#07111f;border:1px solid #ffffff29;padding:clamp(20px,2.4vw,28px);box-shadow:0 18px 48px #07111f38}.FaqPageLayout-module__JRbcFq__finalCta .section__header{margin-bottom:0}:is(.FaqPageLayout-module__JRbcFq__finalCta .section__header h2,.FaqPageLayout-module__JRbcFq__finalCta .section__intro){color:var(--white)}:is(.FaqPageLayout-module__JRbcFq__finalCta .button-link--ghost,.FaqPageLayout-module__JRbcFq__finalCta .button-link--secondary){color:var(--white);background:0 0;border-color:#ffffff8c}:is(.FaqPageLayout-module__JRbcFq__finalCta .button-link--ghost:hover,.FaqPageLayout-module__JRbcFq__finalCta .button-link--secondary:hover){border-color:var(--cyan);background:var(--cyan)}@media (max-width:1080px){.FaqPageLayout-module__JRbcFq__cardGrid,.FaqPageLayout-module__JRbcFq__industryGrid,.FaqPageLayout-module__JRbcFq__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.FaqPageLayout-module__JRbcFq__cardGrid,.FaqPageLayout-module__JRbcFq__industryGrid,.FaqPageLayout-module__JRbcFq__linkGrid{grid-template-columns:1fr}}
