.faq-module__VSI0LW__faqLayoutSection{padding-top:1rem;padding-bottom:4rem}.faq-module__VSI0LW__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.faq-module__VSI0LW__categoryNav{flex-direction:column;gap:.3rem;display:flex;position:sticky;top:6.5rem}.faq-module__VSI0LW__categoryBtn{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.faq-module__VSI0LW__categoryBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}.faq-module__VSI0LW__categoryCount{background:var(--bg-secondary);min-width:1.6rem;color:var(--text-muted);text-align:center;border-radius:9999px;flex:none;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.faq-module__VSI0LW__categoryActive,.faq-module__VSI0LW__categoryActive:hover{background:var(--bg-dark);--brand-green-ink:#00c896;border-color:var(--bg-dark);color:var(--text-inverse)}.faq-module__VSI0LW__categoryActive .faq-module__VSI0LW__categoryCount{color:var(--brand-green-ink);background:#ffffff24}.faq-module__VSI0LW__panel{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.faq-module__VSI0LW__panelHead h2{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.25rem)}.faq-module__VSI0LW__serviceGroup{flex-direction:column;gap:.7rem;display:flex}.faq-module__VSI0LW__serviceTitle{letter-spacing:-.01em;color:var(--text-primary);margin-top:.75rem;font-size:1.15rem}.faq-module__VSI0LW__accordionList{flex-direction:column;gap:.7rem;display:flex}.faq-module__VSI0LW__item{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:16px;padding:0 1.5rem;transition:border-color .2s}.faq-module__VSI0LW__item[open]{border-color:var(--text-primary)}.faq-module__VSI0LW__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.02rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-module__VSI0LW__item summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__item summary span{border:1px solid var(--border-light);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:500;transition:transform .25s,background .25s,color .25s;display:inline-flex}.faq-module__VSI0LW__item[open] summary span{background:var(--bg-dark);--brand-green-ink:#00c896;color:var(--text-inverse);border-color:var(--bg-dark);transform:rotate(45deg)}.faq-module__VSI0LW__item p{color:var(--text-secondary);padding:0 0 1.25rem;font-size:1rem;line-height:1.65}@media (max-width:860px){.faq-module__VSI0LW__layout{grid-template-columns:1fr;gap:1.5rem}.faq-module__VSI0LW__categoryNav{flex-flow:wrap;gap:.5rem;position:static}.faq-module__VSI0LW__categoryBtn{border:1px solid var(--border-light);white-space:nowrap;border-radius:9999px;flex:none;justify-content:flex-start;gap:.4rem;width:auto;padding:.5rem .85rem;font-size:.85rem}.faq-module__VSI0LW__categoryBtn .faq-module__VSI0LW__categoryCount{min-width:auto;padding:.05rem .4rem}}.faq-module__VSI0LW__more{text-align:center;padding-top:0;padding-bottom:5rem}.faq-module__VSI0LW__more p{font-size:1rem}.faq-module__VSI0LW__more a{color:var(--brand-green-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}
