.hs-faq-module{--faq-transition:0.25s ease-out;--faq-pad-v:1rem;--faq-pad-h:0;font-family:inherit;text-align:var(--faq-text-align,left)!important}.faq-header-block,.faq-search-block,.faq-stack,.faq-stack-list,.faq-stack-top,.hs-faq-module{clear:both;display:block;float:none;max-width:100%;width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.faq-section-top{margin-bottom:1.5rem}.faq-header,.faq-section-top{clear:both;display:block;float:none;max-width:100%;width:100%}.faq-header{margin-bottom:0}.faq-header>*+*{margin-top:.9rem}.faq-intro{color:var(--faq-a-color,#4a4a4a);max-width:60ch}.faq-intro>:first-child{margin-top:0}.faq-intro>:last-child{margin-bottom:0}.faq-search-region{clear:both;display:block;float:none;margin-bottom:0;max-width:100%;width:100%}.faq-stack-top>.faq-search-region{margin-bottom:.25rem;margin-top:1.1rem}.faq-search-wrap{display:block;float:none;margin-left:0;margin-right:auto;max-width:420px;width:100%}.faq-stack-list{margin-top:0}.faq-search-input{background:color-mix(in srgb,var(--faq-search-bg,#fff) 92%,#f8fafc);border:1px solid color-mix(in srgb,var(--faq-search-border,#d1d5db) 78%,#fff);border-radius:999px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.7),0 1px 2px rgba(15,23,42,.03);box-sizing:border-box;color:var(--faq-search-text,#1a1a1a);font:inherit;padding:.95rem 1.15rem;transition:border-color var(--faq-transition),box-shadow var(--faq-transition),background var(--faq-transition);width:100%}.faq-search-input::placeholder{color:color-mix(in srgb,var(--faq-search-text,#1a1a1a) 55%,#fff)}.faq-search-input:hover{border-color:color-mix(in srgb,var(--faq-search-border,#d1d5db) 70%,#000)}.faq-search-input:focus-visible{background:#fff;border-color:color-mix(in srgb,var(--faq-search-border,#d1d5db) 45%,#000)!important;box-shadow:0 0 0 4px rgba(17,24,39,.08);outline:none}.faq-toolbar{align-items:center;gap:.875rem;margin:0 0 1.25rem}.faq-toolbar,.faq-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.faq-toolbar-actions{gap:.5rem}.faq-toolbar-button{appearance:none;background:#f3f4f6;border:1px solid transparent;border-radius:999px;color:#1f2937;cursor:pointer;font:inherit;font-size:.92rem;padding:.55rem .9rem;transition:background var(--faq-transition),color var(--faq-transition),border-color var(--faq-transition),transform var(--faq-transition)}.faq-toolbar-button:hover{opacity:.88;transform:translateY(-1px)}.faq-button:focus-visible,.faq-copy-link:focus-visible,.faq-search-input:focus-visible,.faq-toolbar-button:focus-visible{outline:2px solid var(--faq-border-color,#d1d5db)!important;outline-offset:2px}.faq-accordion{clear:both;display:flex;flex-direction:column;float:none;gap:0;max-width:100%;width:100%}.faq-item{box-sizing:border-box;clear:both;display:block;scroll-margin-top:100px;width:100%}.faq-item h3{font-size:1.05rem;font-weight:600;line-height:1.5;margin:0;padding:0}.faq-button,.faq-item h3{text-align:var(--faq-text-align,left)!important}.faq-button{align-items:center;background:transparent;border:none;color:var(--faq-q-color,#1a1a1a);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:1rem;justify-content:space-between;padding:var(--faq-pad-v) var(--faq-pad-h);transition:color var(--faq-transition);width:100%;-webkit-tap-highlight-color:transparent}.faq-button:hover{opacity:.9}.faq-button:focus{box-shadow:none!important;outline:none!important}.faq-question{flex:1;padding-right:.5rem;text-align:var(--faq-text-align,left)!important}.faq-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.75rem}.faq-copy-link{color:#6b7280;font-size:.8rem;opacity:0;pointer-events:none;transition:opacity var(--faq-transition),color var(--faq-transition)}.faq-copy-link:hover{color:var(--faq-q-color,#1a1a1a)}.faq-item:focus-within .faq-copy-link,.faq-item:hover .faq-copy-link{opacity:1;pointer-events:auto}.faq-icon{align-items:center;color:var(--faq-icon-color,#1a1a1a);display:inline-flex;justify-content:center;transition:transform var(--faq-transition)}.faq-icon,.faq-icon svg{height:20px;width:20px}.faq-icon-minimal,.faq-icon-plusminus,.faq-icon-plusminus .faq-minus{display:none}.faq-icon-minimal,.faq-icon-plusminus .faq-minus,.faq-icon-plusminus .faq-plus{font-size:1.1rem;line-height:1}.faq-icon-chevron{display:inline-flex}.faq-icon-minimal .faq-icon-chevron,.faq-icon-plus_minus .faq-icon-chevron{display:none}.faq-icon-minimal .faq-icon-minimal,.faq-icon-plus_minus .faq-icon-plusminus{display:inline-flex}.faq-button[aria-expanded=true] .faq-icon-chevron,.faq-button[aria-expanded=true] .faq-icon-minimal{transform:rotate(90deg)}.faq-button[aria-expanded=true] .faq-icon-plusminus .faq-plus{display:none}.faq-button[aria-expanded=true] .faq-icon-plusminus .faq-minus{display:inline}.faq-content{color:var(--faq-a-color,#4a4a4a);font-size:.95rem;line-height:1.6;opacity:0;overflow:hidden;transition:max-height var(--faq-transition),opacity var(--faq-transition);visibility:hidden}.faq-answer-inner{padding-bottom:var(--faq-pad-v);padding-left:var(--faq-pad-h);padding-right:var(--faq-pad-h);padding-top:0}.faq-answer-inner,.faq-answer-inner *{text-align:var(--faq-text-align,left)!important}.hs-faq-module .faq-content[aria-hidden=false]{opacity:1!important;visibility:visible!important}.faq-empty-state{background:color-mix(in srgb,var(--faq-search-bg,#fff) 85%,#f8fafc);border:1px dashed var(--faq-border-color,#d1d5db);border-radius:12px;color:var(--faq-a-color,#4a4a4a);margin-top:1rem;padding:1rem 1.1rem}.faq-style-none .faq-item{border:none}.faq-style-bottom .faq-item{border-bottom:1px solid var(--faq-border-color,#d1d5db);padding-top:.65rem;transition:border-color var(--faq-transition),background var(--faq-transition)}.faq-style-bottom .faq-item:hover{border-color:color-mix(in srgb,var(--faq-border-color,#d1d5db) 72%,#000)}.faq-style-bottom .faq-item:first-child{border-top:1px solid var(--faq-border-color,#d1d5db)}.faq-style-box .faq-accordion{gap:1rem}.faq-style-box .faq-item{border:1px solid var(--faq-border-color,#d1d5db);border-radius:8px;padding:1rem 1.25rem}.faq-spacing-compact{--faq-pad-v:1rem}.faq-spacing-normal{--faq-pad-v:1.5rem}.faq-spacing-relaxed{--faq-pad-v:2rem}.faq-style-box{--faq-pad-h:0}@media (max-width:767px){.faq-search-wrap{max-width:none}.faq-toolbar{align-items:stretch;flex-direction:column}.faq-toolbar-actions{justify-content:stretch;width:100%}.faq-toolbar-button{flex:1 1 auto}.faq-copy-link{opacity:1;pointer-events:auto}}