.hs-faq-module{--faq-transition:0.25s ease-out;--faq-pad-v:1rem;--faq-pad-h:0;--faq-section-gap:2.75rem;--faq-category-gap:1.5rem;font-family:inherit;text-align:var(--faq-text-align,left)!important}.faq-categories,.faq-content-region,.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-header{clear:both;display:block;float:none;margin-bottom:0;max-width:100%;width:100%}.faq-header>*+*{margin-top:.9rem}.faq-intro{color:var(--faq-a-color,#4a4a4a);max-width:60ch}.faq-answer-inner>:first-child,.faq-category-intro>:first-child,.faq-category-outro>:first-child,.faq-intro>:first-child{margin-top:0}.faq-answer-inner>:last-child,.faq-category-intro>:last-child,.faq-category-outro>:last-child,.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:var(--faq-chip-bg,#f3f4f6);border:1px solid transparent;border-radius:999px;color:var(--faq-chip-text,#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-anchor-nav-link:focus-visible,.faq-button:focus-visible,.faq-copy-link:focus-visible,.faq-related-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-layout{display:block}.faq-layout-nav-left,.faq-layout-nav-right{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.faq-layout-nav-right .faq-anchor-nav-wrap{order:2}.faq-layout-nav-right .faq-content-region{order:1}.faq-layout-nav-top{display:block}.faq-anchor-nav-wrap{position:relative}.faq-anchor-nav{background:color-mix(in srgb,var(--faq-search-bg,#fff) 92%,#f8fafc);border:1px solid color-mix(in srgb,var(--faq-border-color,#d1d5db) 70%,#fff);border-radius:18px;display:flex;flex-direction:column;gap:.9rem;padding:1rem;position:sticky;top:1.5rem}.faq-layout-nav-top .faq-anchor-nav{margin-bottom:1.5rem;position:static}.faq-anchor-nav-label{color:color-mix(in srgb,var(--faq-a-color,#4a4a4a) 80%,#fff);font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.faq-anchor-nav-links{display:flex;flex-direction:column;gap:.45rem}.faq-layout-nav-top .faq-anchor-nav-links{flex-direction:row;flex-wrap:wrap}.faq-anchor-nav-link{align-items:center;background:transparent;border-radius:999px;color:var(--faq-chip-text,#1f2937);display:inline-flex;font-size:.92rem;gap:.5rem;padding:.55rem .8rem;text-decoration:none;transition:background var(--faq-transition),color var(--faq-transition),transform var(--faq-transition);width:fit-content}.faq-anchor-nav-link:before{background:color-mix(in srgb,var(--faq-border-color,#d1d5db) 82%,#fff);border-radius:999px;content:"";height:.4rem;transition:background var(--faq-transition);width:.4rem}.faq-anchor-nav-link:hover{background:color-mix(in srgb,var(--faq-chip-bg,#f3f4f6) 85%,#fff);transform:translateX(2px)}.faq-anchor-nav-link.is-active{background:var(--faq-chip-active-bg,#111827);color:var(--faq-chip-active-text,#fff)}.faq-anchor-nav-link.is-active:before{background:var(--faq-chip-active-text,#fff)}.faq-category-section{scroll-margin-top:100px}.faq-category-section+.faq-category-section{margin-top:var(--faq-section-gap);padding-top:.35rem}.faq-category-header{margin-bottom:var(--faq-category-gap)}.faq-category-title{color:var(--faq-q-color,#1a1a1a);font-size:clamp(1.25rem,1.1rem + .45vw,1.65rem);line-height:1.2;margin:0}.faq-category-intro{color:color-mix(in srgb,var(--faq-a-color,#4a4a4a) 88%,#fff);font-size:.98rem;line-height:1.7;margin-top:.8rem;max-width:68ch}.faq-category-outro{background:color-mix(in srgb,var(--faq-search-bg,#fff) 70%,#f8fafc);border-left:3px solid color-mix(in srgb,var(--faq-border-color,#d1d5db) 84%,#000);border-radius:0 14px 14px 0;color:var(--faq-a-color,#4a4a4a);margin-top:1.5rem;padding:1rem 1.15rem}.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,.faq-question-heading{font-size:1.05rem;font-weight:600;line-height:1.5;margin:0;padding:0}.faq-button,.faq-item h3,.faq-question-heading{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-related-links{border-top:1px solid color-mix(in srgb,var(--faq-border-color,#d1d5db) 65%,#fff);margin-top:1rem;padding-top:.95rem}.faq-related-links-label{color:color-mix(in srgb,var(--faq-a-color,#4a4a4a) 75%,#fff);display:block;font-size:.74rem;font-weight:700;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.faq-related-links-list{display:flex;flex-wrap:wrap;gap:.55rem .75rem}.faq-related-link{align-items:center;color:var(--faq-q-color,#1a1a1a);display:inline-flex;font-size:.92rem;font-weight:500;gap:.3rem;text-decoration:none}.faq-related-link:hover{text-decoration:underline}.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-style-box .faq-category-section .faq-accordion{gap:1rem}.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:991px){.faq-layout-nav-left,.faq-layout-nav-right{gap:1.5rem;grid-template-columns:1fr}.faq-layout-nav-left .faq-anchor-nav-wrap,.faq-layout-nav-right .faq-anchor-nav-wrap,.faq-layout-nav-right .faq-content-region{order:0}.faq-anchor-nav{position:static}.faq-anchor-nav-links{flex-direction:row;flex-wrap:wrap}}@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}.faq-anchor-nav{background:transparent;border:none;padding:0}.faq-anchor-nav-links{gap:.5rem}.faq-anchor-nav-link{background:color-mix(in srgb,var(--faq-chip-bg,#f3f4f6) 90%,#fff);padding:.5rem .7rem}.faq-category-section+.faq-category-section{margin-top:2.25rem}.faq-related-links-list{gap:.45rem .6rem}}