.faq-module__bAw5HG__hero{background:radial-gradient(50% 40% at 100% 0,#7fa08c1f,#0000 60%),radial-gradient(40% 40% at 0 60%,#a8c4b51a,#0000 60%);padding:80px 0 56px}@media (min-width:1024px){.faq-module__bAw5HG__hero{padding:120px 0 72px}}.faq-module__bAw5HG__heroTitle{max-width:20ch;margin-top:18px;margin-bottom:20px}.faq-module__bAw5HG__heroTitleAccent{color:var(--color-primary)}.faq-module__bAw5HG__heroLead{max-width:62ch;color:var(--color-text-secondary);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.faq-module__bAw5HG__anchors{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.faq-module__bAw5HG__anchors a{border:1px solid var(--color-border-soft);color:var(--color-text);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.faq-module__bAw5HG__anchors a:hover{background:var(--color-mint-bg);border-color:var(--color-sage);color:var(--color-primary)}.faq-module__bAw5HG__cat{padding:72px 0}.faq-module__bAw5HG__catSoft{background:var(--color-bg-soft)}.faq-module__bAw5HG__catHead{margin-bottom:28px}.faq-module__bAw5HG__catHead h2{margin:12px 0 0}.faq-module__bAw5HG__ctaTitle{color:#fff;max-width:22ch;margin:0 auto 20px}.faq-module__bAw5HG__ctaLead{color:#b8bfb9;max-width:56ch;margin:0 auto 32px;font-size:18px;line-height:1.6}.faq-module__bAw5HG__ctaActions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.faq-module__bAw5HG__ctaMail{color:var(--color-primary);background:#fff}.faq-module__bAw5HG__ctaMailDot{background:var(--color-primary)}.faq-module__bAw5HG__ctaGhost{color:#fff;letter-spacing:-.005em;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:border-color .22s,background .22s,transform .22s;display:inline-flex}.faq-module__bAw5HG__ctaGhost:hover{background:#ffffff0f;border-color:#ffffff8c;transform:translateY(-1px)}.faq-module__bAw5HG__ctaGhost .faq-module__bAw5HG__arrow{transition:transform .22s}.faq-module__bAw5HG__ctaGhost:hover .faq-module__bAw5HG__arrow{transform:translate(3px)}.faq-module__bAw5HG__accordionItem{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;transition:border-color .2s,background .2s,box-shadow .2s}.faq-module__bAw5HG__accordionItem:hover{border-color:var(--color-sage)}.faq-module__bAw5HG__accordionItem[data-open]{border-color:var(--color-sage);background:var(--color-mint-bg);box-shadow:var(--shadow-card)}.faq-module__bAw5HG__accordionTrigger{width:100%;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:center;padding:18px 24px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.faq-module__bAw5HG__accordionContent{color:var(--color-text-secondary);padding:0 24px 18px;font-size:15.5px;line-height:1.6}.faq-module__bAw5HG__accordionContent p{margin:0}@media (max-width:768px){.faq-module__bAw5HG__hero{padding:64px 0 48px}.faq-module__bAw5HG__cat{padding:56px 0}}@media (max-width:480px){.faq-module__bAw5HG__hero{padding:56px 0 40px}.faq-module__bAw5HG__heroTitle{max-width:none}.faq-module__bAw5HG__cat{padding:48px 0}.faq-module__bAw5HG__catHead{margin-bottom:20px}.faq-module__bAw5HG__anchors{gap:6px;margin-top:24px}.faq-module__bAw5HG__anchors a{padding:10px 12px;font-size:12.5px}.faq-module__bAw5HG__accordionTrigger{padding:14px 16px;font-size:16px}.faq-module__bAw5HG__accordionContent{padding:0 16px 14px;font-size:15px}}
