.vfaq-section *,.vfaq-section :after,.vfaq-section :before{box-sizing:border-box}.vfaq-section{box-shadow:var(--vfaq-shadow,none)}.vfaq-header{margin-bottom:40px}.vfaq-eyebrow{color:var(--vfaq-accent,#038bf9);letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.vfaq-heading{letter-spacing:-.02em;line-height:1.1;margin:0}.vfaq-heading span{color:var(--vfaq-accent,#038bf9)}.vfaq-subheading{line-height:1.6;margin:16px 0 0;max-width:640px;white-space:pre-line}.vfaq-grid{column-gap:40px;display:grid;grid-template-columns:repeat(var(--vfaq-columns,2),1fr);row-gap:0}.vfaq-item{border-bottom:1px solid var(--vfaq-divider,#e4e4ef);padding:0 5px}.vfaq-item--open{background:var(--vfaq-open-bg,transparent)}.vfaq-trigger{align-items:center;background:transparent;border:none;border-radius:0;box-sizing:border-box!important;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:18px 10px;text-align:left;transition:background .22s ease;width:100%}.vfaq-trigger:hover{background:var(--vfaq-hover-bg,#f5f5fa)}.vfaq-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1}.vfaq-label{flex:1;min-width:0}.vfaq-badge{border-radius:100px;display:inline-block;flex-shrink:0;line-height:1.4;padding:3px 10px;white-space:nowrap}.vfaq-chevron{color:var(--vfaq-chevron,#8888a0);display:inline-flex;flex-shrink:0;height:16px;transition:transform .28s ease;width:16px}.vfaq-chevron svg{height:100%;width:100%}.vfaq-item--open .vfaq-chevron{transform:rotate(180deg)}.vfaq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.vfaq-answer-inner{line-height:1.6;padding:0 10px 20px calc(var(--vfaq-icon-size, 22px) + 24px);white-space:pre-line}.vfaq-trigger,.vfaq-trigger:active,.vfaq-trigger:focus,.vfaq-trigger:hover{border:transparent!important;box-shadow:none!important;color:inherit!important;fill:currentColor!important;outline:none!important;text-decoration:none!important}.vfaq-trigger:focus{background-color:transparent!important}.vfaq-trigger:active,.vfaq-trigger:hover{background-color:var(--vfaq-hover-bg,#f5f5fa)!important}body.hs-editor-page .vfaq-trigger,body.hs-editor-page .vfaq-trigger:active,body.hs-editor-page .vfaq-trigger:focus,body.hs-editor-page .vfaq-trigger:hover{background-color:transparent!important}.vfaq-section.no-js .vfaq-answer{max-height:none}.vfaq-section.no-js .vfaq-chevron{display:none}@media (prefers-reduced-motion:reduce){.vfaq-answer,.vfaq-chevron,.vfaq-trigger{transition:none!important}}