.faq-module__VSI0LW__heroSection{padding-top:20px;padding-bottom:8px}.faq-module__VSI0LW__heroTitle{letter-spacing:-.04em;max-width:20ch;margin-top:16px;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:.98}.faq-module__VSI0LW__heroLead{max-width:64ch;color:var(--color-text-secondary);text-wrap:pretty;margin-top:18px;line-height:1.78}.faq-module__VSI0LW__layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}.faq-module__VSI0LW__faqList{gap:10px;display:grid}.faq-module__VSI0LW__faqItem{border:1px solid var(--border-light);background:var(--color-surface);border-radius:12px;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-module__VSI0LW__faqItem:hover{border-color:#5a9e6f4d}.faq-module__VSI0LW__faqItem[open]{background:#10261b;border-color:#5a9e6f26}.faq-module__VSI0LW__faqItem summary{color:var(--color-text-primary);cursor:pointer;padding:20px 52px 20px 22px;font-size:.95rem;font-weight:700;line-height:1.4;list-style:none;transition:color .3s cubic-bezier(.16,1,.3,1);position:relative}.faq-module__VSI0LW__faqItem summary:active{transform:scale(.99)}.faq-module__VSI0LW__faqItem[open] summary{color:#f0ede6}.faq-module__VSI0LW__faqItem summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__faqItem summary:after{content:"+";color:var(--color-accent);font-size:1.2rem;font-weight:400;transition:color .3s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faq-module__VSI0LW__faqItem[open] summary:after{content:"−";color:#5a9e6f}.faq-module__VSI0LW__faqItem p{color:var(--color-text-secondary);text-wrap:pretty;padding:0 22px 20px;font-size:.95rem;line-height:1.75;transition:color .3s}.faq-module__VSI0LW__faqItem[open] p{color:#f0ede6b3}.faq-module__VSI0LW__supportPanel{background:#10261b;border:1px solid #5a9e6f26;border-radius:12px;align-content:start;gap:14px;padding:28px;display:grid;position:sticky;top:80px}.faq-module__VSI0LW__supportPanel h3{color:#f0ede6;font-size:1.18rem;line-height:1.15}.faq-module__VSI0LW__supportPanel p{color:#f0ede6a6;font-size:.95rem;line-height:1.75}.faq-module__VSI0LW__supportLink{color:#5a9e6f;align-items:center;gap:6px;min-height:44px;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.faq-module__VSI0LW__supportLink:hover{color:#6db87f;text-decoration:underline}.faq-module__VSI0LW__supportLink:active{transform:scale(.97)}.faq-module__VSI0LW__seoSection{border-top:1px solid var(--border-light);padding:64px 0 80px}.faq-module__VSI0LW__seoContent{max-width:72ch}.faq-module__VSI0LW__seoContent h2{letter-spacing:.02em;margin-bottom:20px;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.05}.faq-module__VSI0LW__seoContent p{color:var(--color-text-secondary);text-wrap:pretty;font-size:.95rem;line-height:1.78}.faq-module__VSI0LW__seoContent p+p{margin-top:16px}@media (max-width:920px){.faq-module__VSI0LW__layout{grid-template-columns:1fr}.faq-module__VSI0LW__supportPanel{position:static}}
