.wih-faq{background:var(--bg-elev);padding:var(--s-9) 0}.wih-faq__header{margin-bottom:var(--s-8);text-align:center}.wih-faq__accordion{margin:0 auto;max-width:760px}.wih-faq__item{border-bottom:1px solid var(--line-soft)}.wih-faq__question{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);gap:var(--s-4);justify-content:space-between;padding:var(--s-5) 0;text-align:left;transition:color var(--dur-normal) var(--ease-smooth);width:100%}.wih-faq__question:hover{color:var(--emerald-deep)}.wih-faq__toggle{height:20px;position:relative;width:20px}.wih-faq__toggle:after,.wih-faq__toggle:before{background:var(--ink-3);content:"";position:absolute;transition:transform .25s ease-in-out}.wih-faq__toggle:before{height:2px;left:0;right:0;top:50%;transform:translateY(-50%)}.wih-faq__toggle:after{bottom:0;left:50%;top:0;transform:translateX(-50%);width:2px}.wih-faq__question[aria-expanded=true] .wih-faq__toggle:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.wih-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}.wih-faq__answer-inner{color:var(--ink-3);font-size:var(--fs-body);line-height:var(--lh-loose);overflow:hidden}.wih-faq__answer-inner p{margin:0 0 var(--s-3)}.wih-faq__answer-inner p:last-child{margin-bottom:var(--s-5)}.wih-faq__question[aria-expanded=true]+.wih-faq__answer{grid-template-rows:1fr}.wih-faq__accordion--compact .wih-faq__question{font-size:var(--fs-small);padding:var(--s-3) 0}.wih-faq__accordion--compact .wih-faq__answer-inner{font-size:var(--fs-small)}.wih-faq__accordion,.wih-faq__header{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.wih-faq.is-visible .wih-faq__header{opacity:1;transform:none}.wih-faq.is-visible .wih-faq__accordion{opacity:1;transform:none;transition-delay:80ms}@media (max-width:767px){.wih-faq{padding:var(--s-8) 0}}.wih-faq__toggle:after,.wih-faq__toggle:before{content:none!important}.wih-faq__toggle{align-items:center;background:var(--emerald-tint);border:1px solid var(--emerald-tint-2);border-radius:var(--radius-sm);display:inline-flex!important;flex-shrink:0;height:28px!important;justify-content:center;width:28px!important}.wih-faq__toggle svg{stroke:var(--emerald-deep);transition:transform .25s ease-in-out}.wih-faq__question[aria-expanded=true] .wih-faq__toggle svg{transform:rotate(45deg)}