.vfaq{background:var(--vu-paper);color:var(--text-primary);font-family:var(--font-sans);padding:clamp(56px,6vw,88px) 0 clamp(60px,7vw,96px)}.vfaq__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.vfaq__intro{margin:0 0 44px;max-width:680px}.vfaq__heading{font:var(--fw-regular) clamp(26px,2.5vw,38px)/1.12 var(--font-sans);letter-spacing:-.026em;margin:18px 0 0;text-wrap:balance}.vfaq__list{position:relative;width:100%}.vfaq__item{width:100%}.vfaq__chip{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:22px;margin:0;padding:13px 0;text-align:left;width:100%}.vfaq__chip:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--vu-black);outline-offset:3px}.vfaq__plus{align-self:stretch;flex:0 0 13px;position:relative}.vfaq__plus-h{height:1px;left:0;top:15px;transform-origin:50% 50%;transition:transform .62s cubic-bezier(.22,.61,.36,1),opacity .38s ease;width:13px}.vfaq__plus-h,.vfaq__plus-v{background:rgba(0,0,0,.42);position:absolute}.vfaq__plus-v{height:13px;left:6px;top:9px;transform-origin:50% 0;transition:transform .68s cubic-bezier(.22,.61,.36,1),background .62s ease;width:1px}.vfaq__title{color:var(--vu-grey-800);flex:1;font:var(--fw-regular) clamp(19px,1.6vw,24px)/1.3 var(--font-sans);letter-spacing:-.014em;min-width:0;transition:color .62s ease,opacity .62s ease}.vfaq__chip:hover .vfaq__title{color:var(--vu-grey-900)}.vfaq__chip[aria-expanded=true] .vfaq__title{color:var(--vu-black)}.vfaq__body{max-height:0;opacity:0;overflow:hidden;padding-left:35px}.vfaq__answer{color:var(--vu-grey-600);font:var(--fw-light) 15px/1.7 var(--font-body);margin:12px 0 6px;max-width:720px;text-wrap:pretty}.vfaq__answer p{margin:0 0 10px}.vfaq__answer p:last-child{margin-bottom:0}.vfaq__answer strong{color:var(--vu-grey-800);font-weight:var(--fw-medium)}@media (prefers-reduced-motion:reduce){.vfaq__body,.vfaq__plus-h,.vfaq__plus-v,.vfaq__title{transition:none!important}}.vfaq.vfaq--white{background:var(--vu-white)}@media (max-width:1023px){.vfaq{padding:48px 0 52px}.vfaq__intro{margin-bottom:24px}.vfaq__heading{font-size:29px;line-height:1.07;margin-top:12px}.vfaq__list{border-top:1px solid var(--border-subtle)}.vfaq__item{border-bottom:1px solid var(--border-subtle)}.vfaq__chip{align-items:center;gap:18px;min-height:62px;padding:15px 0}.vfaq__title{color:var(--vu-grey-700);font-size:18.5px;letter-spacing:-.016em;line-height:1.25;order:1;transition:color var(--m-base) linear}.vfaq__plus{align-self:center;flex:none;height:14px;order:2;width:14px}.vfaq__plus-h,.vfaq__plus-v{display:none}.vfaq__plus:after,.vfaq__plus:before{background:var(--vu-grey-500);content:"";position:absolute;transition:transform var(--m-base) var(--m-ease)}.vfaq__plus:before{height:1.5px;left:0;right:0;top:6.25px}.vfaq__plus:after{bottom:0;left:6.25px;top:0;width:1.5px}.vfaq__chip[aria-expanded=true] .vfaq__plus:after{transform:scaleY(0)}.vfaq__body{padding-left:0}.vfaq__answer{color:var(--text-secondary);font:var(--fw-light) 15.5px/1.6 var(--font-body);margin:0;max-width:none;padding:0 26px 22px 0}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.vfaq__plus:after,.vfaq__plus:before{transition:none}}