.vf{background:var(--vf-bg);color:var(--vf-ink);font-family:var(--vf-font-body);padding:56px 20px 64px;-webkit-font-smoothing:antialiased}.vf *,.vf :after,.vf :before{box-sizing:border-box}.vf__inner{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:var(--vf-max)}.vf__intro,.vf__titles{display:flex;flex-direction:column;gap:14px}.vf__eyebrow{color:var(--vf-muted);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.vf__heading{color:var(--vf-ink);font-family:var(--vf-font-display);font-size:var(--vf-h-mobile);font-weight:900;letter-spacing:-.045em;line-height:.95;margin:0}.vf__lede{color:var(--vf-muted);font-size:16px;line-height:1.55;max-width:36ch}.vf__lede>:first-child{margin-top:4px}.vf__lede>:last-child{margin-bottom:0}.vf__lede a{color:var(--vf-ink)}.vf__list{display:flex;flex-direction:column;gap:8px}.vf__item{background:var(--vf-item);border-radius:16px;box-shadow:0 0 0 1px transparent;scroll-margin-top:96px;transition:background .2s ease,box-shadow .2s ease}.vf__item.is-open{background:var(--vf-item-open);box-shadow:0 0 0 1px var(--vf-hairline)}.vf__btn,.vf__q{font:inherit;margin:0}.vf__btn{align-items:flex-start;background:none;border:0;border-radius:16px;color:inherit;cursor:pointer;display:flex;gap:14px;min-height:64px;padding:18px 16px 18px 18px;text-align:left;transition:background .2s ease;width:100%;-webkit-tap-highlight-color:transparent}.vf__btn:focus{outline:none}.vf__btn:focus-visible{outline:2px solid var(--vf-icon-bg);outline-offset:2px}.vf__num{display:none}.vf__qtext{color:var(--vf-ink);flex:1;font-size:17px;font-weight:600;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding-top:2px}.vf__icon{align-items:center;background:var(--vf-icon-bg);border-radius:8px;color:var(--vf-icon);display:flex;flex:none;height:28px;justify-content:center;width:28px}.vf__icon-v{transform-origin:7px 7px;transition:transform .25s ease}.vf__item.is-open .vf__icon-v{transform:rotate(90deg)}.vf__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease}.vf--js .vf__item:not(.is-open) .vf__panel{grid-template-rows:0fr}.vf__panel-clip{min-height:0;overflow:hidden}.vf__answer{color:var(--vf-answer);font-size:16px;line-height:1.6;padding:0 60px 22px 18px}.vf__answer>:first-child{margin-top:0}.vf__answer>:last-child{margin-bottom:0}.vf__answer p{margin:0 0 .75em}.vf__answer ol,.vf__answer ul{margin:0 0 .75em;padding-left:1.2em}.vf__answer a{color:var(--vf-ink);text-decoration:underline;text-underline-offset:2px}.vf__cta{background:var(--vf-cta-bg);border-radius:20px;color:var(--vf-cta-ink);gap:20px;padding:28px 22px 22px}.vf__cta,.vf__cta-copy{display:flex;flex-direction:column}.vf__cta-copy{gap:10px}.vf__cta-heading{color:inherit;font-size:22px;font-weight:700;line-height:1.25;margin:0}.vf__cta-text{color:inherit;font-size:15px;line-height:1.55;margin:0;opacity:.82}.vf__cta-btn{align-items:center;background:var(--vf-btn-bg);border-radius:12px;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-height:52px;padding:0 24px;transition:opacity .2s ease}.vf__cta-btn,.vf__cta-btn:focus,.vf__cta-btn:hover{color:var(--vf-btn-ink);text-decoration:none}.vf__cta-btn:focus-visible{outline:2px solid var(--vf-cta-ink);outline-offset:3px}@media (hover:hover){.vf__cta-btn:hover{opacity:.9}}@media (min-width:768px){.vf{padding:80px 48px 88px}.vf__inner{gap:48px}.vf__intro,.vf__titles{gap:16px}.vf__eyebrow{font-size:13px}.vf__lede{font-size:17px}.vf__list{gap:10px}.vf__btn,.vf__item{border-radius:18px}.vf__btn{gap:16px;min-height:72px;padding:22px 22px 22px 24px}.vf--numbers .vf__num{color:var(--vf-muted);display:block;flex:none;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding-top:4px;width:28px}.vf__qtext{font-size:19px}.vf__icon{height:30px;width:30px}.vf__answer{box-sizing:content-box;font-size:17px;max-width:64ch;padding:0 92px 26px 24px}.vf--numbers .vf__answer{padding-left:68px}.vf__cta{align-items:center;border-radius:22px;flex-direction:row;gap:24px;justify-content:space-between;padding:32px}.vf__cta-heading{font-size:24px}.vf__cta-text{font-size:16px;max-width:38ch}.vf__cta-btn{flex:none}}@media (min-width:1200px){.vf{padding:var(--vf-pt-desktop) 112px var(--vf-pb-desktop)}.vf__inner{align-items:start;column-gap:88px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;row-gap:28px}.vf__intro{display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:1}.vf__list{grid-column:2;grid-row:1/span 2}.vf--no-cta .vf__list{grid-row:1}.vf__cta{align-items:stretch;flex-direction:column;gap:20px;grid-column:1;grid-row:2;max-width:400px;padding:28px;position:sticky;top:96px}.vf__lede{font-size:18px;max-width:34ch}.vf__btn{gap:18px;min-height:76px;padding:24px 24px 24px 28px}.vf--numbers .vf__num{padding-top:5px;width:30px}.vf__qtext{font-size:20px}.vf__icon{border-radius:9px;height:32px;width:32px}.vf__answer{line-height:1.65;max-width:62ch;padding:0 74px 28px 28px}.vf--numbers .vf__answer{padding-left:76px}.vf__cta-heading{font-size:22px}.vf__cta-text{font-size:15px}.vf__cta-btn{align-self:flex-start;min-height:48px;padding:0 22px}}@media (prefers-reduced-motion:reduce){.vf__btn,.vf__cta-btn,.vf__icon-v,.vf__item,.vf__panel{transition:none!important}}.vf .vf__btn,.vf .vf__btn:active,.vf .vf__btn:focus,.vf .vf__btn:hover{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--vf-ink)!important;letter-spacing:normal!important;text-transform:none!important;transform:none!important}.vf .vf__btn:active .vf__icon,.vf .vf__btn:focus .vf__icon,.vf .vf__btn:hover .vf__icon,.vf .vf__icon{background:var(--vf-icon-bg)!important;color:var(--vf-icon)!important}.vf .vf__btn:focus .vf__qtext,.vf .vf__btn:hover .vf__qtext{color:var(--vf-ink)!important}.vf .vf__eyebrow,.vf .vf__heading,.vf .vf__intro,.vf .vf__lede,.vf .vf__lede p,.vf .vf__titles{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important;width:auto}.vf .vf__heading{font-family:var(--vf-font-display)!important;font-size:var(--vf-h-mobile)!important;line-height:.95!important}@media (min-width:768px){.vf .vf__heading{font-size:var(--vf-h-tablet)!important}}@media (min-width:1200px){.vf .vf__heading{font-size:var(--vf-h-desktop)!important}}