.hs-mod-et-faq{--purple:#8c2d8c;--purple-mist:#fbf5fb;--ink:#1a1a1a;--ink-soft:#3a3a3a;--muted:#6b6b6b;--border:#e4d0e4;--border-soft:#efe4ef;--shadow-sm:0 2px 8px rgba(98,29,98,.06);--radius:14px;background:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:96px 0}.hs-mod-et-faq *,.hs-mod-et-faq :after,.hs-mod-et-faq :before{box-sizing:border-box}:where(.hs-mod-et-faq h2,.hs-mod-et-faq p,.hs-mod-et-faq div){margin:0;padding:0}.hs-mod-et-faq svg{display:block;max-width:100%}:where(.hs-mod-et-faq a){color:inherit;text-decoration:none}.hs-mod-et-faq .etq-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-et-faq .etq-head{margin:0 auto 56px;max-width:720px;text-align:center}.hs-mod-et-faq .etq-eyebrow{color:var(--purple);display:inline-block;font-size:.88rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.hs-mod-et-faq .etq-title{color:var(--ink);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15}.hs-mod-et-faq .etq-accordion{display:grid;gap:12px;margin:0 auto;max-width:820px}.hs-mod-et-faq .etq-item{background:var(--purple-mist);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;transition:all .2s}.hs-mod-et-faq .etq-item[open]{background:#fff;border-color:var(--border);box-shadow:var(--shadow-sm)}.hs-mod-et-faq .etq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:1.04rem;font-weight:800;gap:18px;justify-content:space-between;list-style:none;padding:22px 26px}.hs-mod-et-faq .etq-item summary::-webkit-details-marker{display:none}.hs-mod-et-faq .etq-chev{color:var(--purple);flex-shrink:0;height:22px;transition:transform .25s;width:22px}.hs-mod-et-faq .etq-item[open] .etq-chev{transform:rotate(180deg)}.hs-mod-et-faq .etq-ans{color:var(--ink-soft);line-height:1.65;padding:0 26px 22px}.hs-mod-et-faq .etq-cta{margin-top:32px;text-align:center}.hs-mod-et-faq .etq-btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.04rem;font-weight:800;gap:10px;justify-content:center;line-height:1.2;padding:16px 28px;transition:all .2s}.hs-mod-et-faq .etq-btn-outline{background:transparent;border:2px solid var(--purple);color:var(--purple)}.hs-mod-et-faq .etq-btn-outline:hover{background:var(--purple);color:#fff}@media (max-width:600px){.hs-mod-et-faq{padding:64px 0}.hs-mod-et-faq .etq-container{padding:0 20px}}