.faq-page-module__J6a6Wa__page{min-height:100vh;font-family:var(--font-body);color:var(--text-primary);background:#ececf1;flex-direction:column;display:flex}.faq-page-module__J6a6Wa__main{padding-top:calc(var(--site-header-height,90px) + 3.4rem);flex-direction:column;flex:1;gap:2rem;padding-bottom:6.2rem;display:flex}.faq-page-module__J6a6Wa__container{grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr);align-items:start;gap:3.15rem;width:min(1320px,100% - 4rem);margin-inline:auto;display:grid}[data-theme=dark] .faq-page-module__J6a6Wa__page{background:#0d1016}.faq-page-module__J6a6Wa__leftColumn{padding-top:.35rem;position:static}.faq-page-module__J6a6Wa__title{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,6.5vw,4.7rem);font-weight:800;line-height:.98}.faq-page-module__J6a6Wa__titleLine{display:block}.faq-page-module__J6a6Wa__rightColumn{gap:.55rem;display:grid}.faq-page-module__J6a6Wa__faqCard{background:#f7f7f8;border:1px solid #ececf0;border-radius:1.25rem;padding:.95rem 1.15rem}[data-theme=dark] .faq-page-module__J6a6Wa__faqCard{background:#151922;border-color:#232936}.faq-page-module__J6a6Wa__questionButton{width:100%;font-family:var(--font-body);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.95rem;padding:.58rem 0 .52rem;display:flex}.faq-page-module__J6a6Wa__chevron{color:#6d63ff;flex-shrink:0;width:1rem;height:1rem;margin-top:.3rem;transition:transform .2s}.faq-page-module__J6a6Wa__chevronOpen{transform:rotate(180deg)}.faq-page-module__J6a6Wa__chevron svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.faq-page-module__J6a6Wa__questionText{font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(1.08rem,1.5vw,1.34rem);font-weight:600;line-height:1.34}.faq-page-module__J6a6Wa__answerText{color:var(--text-muted);font-family:var(--font-body);max-width:66ch;margin:.3rem 0 .65rem;padding-left:2.05rem;font-size:1.02rem;line-height:1.72}.faq-page-module__J6a6Wa__faqCtaBox{border:1px solid var(--border-color);background:var(--page-bg);border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1rem;width:min(1320px,100% - 4rem);margin-inline:auto;padding:1.6rem 1.8rem;display:flex}.faq-page-module__J6a6Wa__faqCtaTitle{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;font-weight:700}.faq-page-module__J6a6Wa__faqCtaText{color:var(--text-muted);margin:0;line-height:1.55}.faq-page-module__J6a6Wa__faqCtaActions{flex-wrap:wrap;align-items:stretch;gap:.9rem;display:flex}.faq-page-module__J6a6Wa__faqPrimaryBtn{background:var(--accent-purple);color:#fff;min-height:46px;font-family:var(--font-body);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.72rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.faq-page-module__J6a6Wa__faqPrimaryBtn:hover{background:var(--accent-purple-dark);transform:translateY(-1px)}.faq-page-module__J6a6Wa__faqSecondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);white-space:normal;text-align:center;min-height:46px;font-family:var(--font-body);border-radius:.5rem;justify-content:center;align-items:center;padding:.72rem 1.2rem;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.faq-page-module__J6a6Wa__faqSecondaryBtn:hover{border-color:var(--accent-purple);transform:translateY(-1px)}@media (max-width:1100px){.faq-page-module__J6a6Wa__container{grid-template-columns:1fr;gap:1.9rem;width:calc(100% - 2.2rem)}.faq-page-module__J6a6Wa__leftColumn{position:static}.faq-page-module__J6a6Wa__title{max-width:14ch}.faq-page-module__J6a6Wa__faqCtaBox{flex-direction:column;align-items:flex-start;width:calc(100% - 2.2rem);padding:1.3rem 1.2rem}}@media (max-width:768px){.faq-page-module__J6a6Wa__main{padding-top:calc(var(--site-header-height,90px) + 1.55rem);padding-bottom:3.4rem}.faq-page-module__J6a6Wa__container{gap:1.25rem;width:calc(100% - 1.4rem)}.faq-page-module__J6a6Wa__faqCard{border-radius:1rem;padding:.78rem .88rem}.faq-page-module__J6a6Wa__questionText{font-size:1.02rem}.faq-page-module__J6a6Wa__answerText{padding-left:1.75rem;font-size:.92rem;line-height:1.6}.faq-page-module__J6a6Wa__faqCtaBox{border-radius:1rem;width:calc(100% - 1.4rem);padding:1rem .95rem}.faq-page-module__J6a6Wa__faqCtaTitle{font-size:1.08rem}.faq-page-module__J6a6Wa__faqCtaText{font-size:.92rem}.faq-page-module__J6a6Wa__faqCtaActions{width:100%}.faq-page-module__J6a6Wa__faqPrimaryBtn,.faq-page-module__J6a6Wa__faqSecondaryBtn{justify-content:center;width:100%}}
