.vfaq{--vfaq-orange:#fe5100;--vfaq-dark:#45434e;--vfaq-light:#f5f5f6;--vfaq-border:rgba(69, 67, 78, 0.14);--vfaq-shadow:0 14px 38px rgba(45, 42, 51, 0.11);background:var(--vfaq-light);color:var(--vfaq-dark);overflow:clip}.vfaq *,.vfaq *::before,.vfaq *::after{box-sizing:border-box}.vfaq-shell{width:min(1180px, calc(100% - 40px));margin-inline:auto}.vfaq a:focus-visible,.vfaq button:focus-visible{outline:3px solid #1e63d5;outline-offset:4px}.vfaq-hero{position:relative;isolation:isolate;min-height:470px;display:flex;align-items:center;color:#fff;background:var(--vfaq-orange)}.vfaq-hero::before,.vfaq-hero::after{position:absolute;inset:0;z-index:-2;content:""}.vfaq-hero::before{background-image:var(--vfaq-hero-image,none);background-position:center;background-size:cover}.vfaq-hero::after{z-index:-1;background:linear-gradient(to bottom,#fff0 58%,rgb(245 245 246 / .18) 68%,rgb(245 245 246 / .86) 91%,var(--vfaq-light) 100%),var(--vfaq-hero-overlay,rgb(254 81 0 / .86))}.vfaq-hero__content{padding-block:74px 118px;text-align:left}.vfaq-eyebrow{margin:0 0 10px;font-size:.84rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vfaq-hero__title{margin:0;color:inherit;font-size:clamp(3rem, 7vw, 5.8rem);font-weight:900;line-height:.96;letter-spacing:-.045em;text-transform:none}.vfaq-hero__intro{width:min(680px, 100%);margin:22px 0 0;font-size:clamp(1.05rem, 1.7vw, 1.25rem);line-height:1.65}.vfaq-hero .vfaq-actions{justify-content:flex-start}.vfaq-hero__intro>:first-child,.vfaq-item__answer>:first-child,.vfaq-promo__description>:first-child,.vfaq-resource-card__description>:first-child,.vfaq-contact__copy div>:first-child{margin-top:0}.vfaq-hero__intro>:last-child,.vfaq-item__answer>:last-child,.vfaq-promo__description>:last-child,.vfaq-resource-card__description>:last-child,.vfaq-contact__copy div>:last-child{margin-bottom:0}.vfaq-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.vfaq-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 24px;border:2px solid #fff0;border-radius:999px;font-size:.91rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease,background-color 180ms ease}.vfaq-button:hover{transform:translateY(-2px)}.vfaq-button--white{color:var(--vfaq-orange);background:#fff;box-shadow:0 8px 22px rgb(40 28 22 / .15)}.vfaq-button--white:hover{color:var(--vfaq-dark)}.vfaq-button--outline-white{border-color:#fff;color:#fff;background:#fff0}.vfaq-button--outline-white:hover{color:var(--vfaq-orange);background:#fff}.vfaq-button--outline-orange{border-color:var(--vfaq-orange);color:var(--vfaq-orange);background:#fff0}.vfaq-button--outline-orange:hover{color:#fff;background:var(--vfaq-orange)}.vfaq-category-section{position:relative;z-index:2;margin-top:0;padding-top:46px}.vfaq-category-section__header{margin-bottom:30px;text-align:center}.vfaq-category-section__title{margin:0;color:var(--vfaq-dark);font-size:clamp(26px, 3vw, 38px);font-weight:900;line-height:1.12;letter-spacing:-.025em}.vfaq-category-section__introduction{width:min(680px, 100%);margin:13px auto 0;color:#6a6872;font-size:1rem;line-height:1.65}.vfaq-categories{position:relative;z-index:2}.vfaq-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vfaq-categories__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.vfaq-categories__grid--7{grid-template-columns:repeat(8,minmax(0,1fr))}.vfaq-categories__grid--7>.vfaq-category{grid-column:span 2}.vfaq-categories__grid--7>.vfaq-category:nth-child(5){grid-column:2 / span 2}.vfaq-category{min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;border:2px solid #fff0;border-radius:20px;color:var(--vfaq-dark);background:#fff;box-shadow:var(--vfaq-shadow);text-align:center;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.vfaq-category:hover{transform:translateY(-4px);color:var(--vfaq-dark);box-shadow:0 18px 45px rgb(45 42 51 / .16)}.vfaq-category:hover .vfaq-category__title,.vfaq-category:focus-visible .vfaq-category__title{color:var(--vfaq-orange)}.vfaq-category.is-active{border-color:var(--vfaq-orange);box-shadow:0 16px 40px rgb(254 81 0 / .18)}.vfaq-category__icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:14px;color:#fff;background:#fff0;overflow:hidden}.vfaq-category__icon--all{border-radius:50%;background:var(--vfaq-orange);font-size:1.7rem;font-weight:900}.vfaq-category__image{width:58px;height:58px;object-fit:contain}.vfaq-category__title{font-size:1.08rem;line-height:1.2;transition:color 180ms ease}.vfaq-category__description{margin-top:8px;color:#6a6872;font-size:.9rem;line-height:1.45}.vfaq-answers{padding-block:72px 92px}.vfaq-group+.vfaq-group{margin-top:58px}.vfaq-group__title,.vfaq-section-title{margin:0 0 28px;color:var(--vfaq-dark);font-size:clamp(1.8rem, 3.4vw, 2.75rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;text-align:center}.vfaq-accordion{width:min(920px, 100%);margin-inline:auto}.vfaq-item{margin:0 0 14px;border:2px solid var(--vfaq-orange);border-radius:32px;background:#fff;overflow:hidden}.vfaq-item__heading{margin:0;font-size:inherit}.vfaq-item__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border:0;border-radius:32px;color:var(--vfaq-dark);background:#fff0;font:inherit;font-size:1.125rem;font-weight:700;line-height:1.15;text-align:left;cursor:pointer}.vfaq-item__button:hover{color:var(--vfaq-dark)}.vfaq-item__toggle{width:10px;height:10px;flex:0 0 10px;margin-right:3px;border-right:3px solid var(--vfaq-dark);border-bottom:3px solid var(--vfaq-dark);transform:rotate(45deg);transition:transform 250ms ease,border-color 250ms ease}.vfaq-item__panel{color:#333}.vfaq-item__panel-inner{padding:0 24px}.vfaq-item__panel-inner::after{display:block;height:20px;content:""}.vfaq-item__answer{line-height:1.45}.vfaq-item__answer a,.vfaq-related-link{color:var(--vfaq-orange);font-weight:700}.vfaq-related-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}.vfaq.vfaq-is-ready .vfaq-item__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 260ms ease,visibility 260ms}.vfaq.vfaq-is-ready .vfaq-item__panel-inner{min-height:0;overflow:hidden}.vfaq.vfaq-is-ready .vfaq-item.is-open .vfaq-item__panel{grid-template-rows:1fr;visibility:visible}.vfaq-item__button:hover .vfaq-item__toggle,.vfaq-item.is-open .vfaq-item__toggle{border-color:var(--vfaq-orange)}.vfaq-item.is-open .vfaq-item__toggle{transform:rotate(-135deg)}.vfaq-empty{width:min(920px, 100%);margin:0 auto;padding:24px;border-radius:14px;background:#fff;text-align:center}.vfaq-resources{padding-block:84px 96px;background:#ececee}.vfaq-highlight{color:var(--vfaq-orange);font-family:Rubik,sans-serif;font-style:italic;font-weight:700}.vfaq-resources__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vfaq-resources__grid--2{width:min(800px, 100%);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.vfaq-resources__grid--1{width:min(390px, 100%);grid-template-columns:minmax(0,1fr);margin-inline:auto}.vfaq-resource-card{min-height:315px;display:flex;flex-direction:column;align-items:center;padding:34px 28px 30px;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgb(45 42 51 / .08);text-align:center}.vfaq-resource-card__icon{width:86px;height:86px;display:grid;place-items:center;margin-bottom:14px;background:#fff0}.vfaq-resource-card__image{width:76px;height:76px;object-fit:contain}.vfaq-resource-card h3{margin:0;color:var(--vfaq-dark);font-size:1.25rem;font-weight:900}.vfaq-resource-card__description{margin:12px 0 22px;color:#6a6872;line-height:1.6}.vfaq-resource-card .vfaq-button{margin-top:auto}.vfaq-promos{padding-block:92px;background:#fff}.vfaq-promos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vfaq-promo{position:relative;isolation:isolate;min-height:420px;display:flex;align-items:flex-end;padding:clamp(28px, 5vw, 48px);border-radius:22px;color:#fff;background:#2f2e36;box-shadow:var(--vfaq-shadow);overflow:hidden}.vfaq-promo::before,.vfaq-promo::after{position:absolute;inset:0;z-index:-2;content:""}.vfaq-promo::before{background-image:var(--vfaq-promo-image,none);background-position:var(--vfaq-promo-position,center);background-size:cover;transition:transform 500ms ease}.vfaq-promo::after{z-index:-1;background:rgba(24,23,28,var(--vfaq-promo-overlay,.58))}.vfaq-promo:hover::before{transform:scale(1.025)}.vfaq-promo--dark-text{color:var(--vfaq-dark)}.vfaq-promo--dark-text::after{background:rgba(255,255,255,var(--vfaq-promo-overlay,.58))}.vfaq-promo__content{width:min(410px, 100%)}.vfaq-promo h2{margin:0;color:inherit;font-size:clamp(2rem, 4vw, 3rem);font-weight:900;line-height:1.02;letter-spacing:-.035em}.vfaq-promo h2 .vfaq-highlight{display:block;margin-top:4px}.vfaq-promo__description{margin:16px 0 24px;line-height:1.6}.vfaq-contact{position:relative;color:#fff;background-color:var(--vfaq-orange);background-image:linear-gradient(rgb(254 81 0 / .92),rgb(254 81 0 / .92)),var(--vfaq-cta-image,none);background-position:center;background-size:cover}.vfaq-contact__inner{min-height:190px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:35px}.vfaq-contact__icon{width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 8px 20px rgb(91 38 14 / .16)}.vfaq-contact__image{width:48px;height:48px;object-fit:contain}.vfaq-contact__copy h2{margin:0 0 8px;color:inherit;font-size:clamp(1.65rem, 3vw, 2.35rem);font-weight:900}.vfaq-contact__copy div{line-height:1.55}.vfaq-contact__actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}@media (max-width:1024px){.vfaq-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vfaq-categories__grid--7>.vfaq-category,.vfaq-categories__grid--7>.vfaq-category:nth-child(5){grid-column:auto}.vfaq-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vfaq-resource-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}.vfaq-contact__inner{grid-template-columns:auto 1fr}.vfaq-contact__actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width:740px){.vfaq-shell{width:min(100% - 28px, 1180px)}.vfaq-hero{min-height:430px}.vfaq-hero__content{padding-block:62px 100px}.vfaq-category-section{margin-top:0;padding-top:36px}.vfaq-category-section__header{margin-bottom:24px}.vfaq-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vfaq-categories__grid>.vfaq-category:last-child:nth-child(odd){width:calc(50% - 6px);grid-column:1 / -1;justify-self:center}.vfaq-resources__grid,.vfaq-promos__grid{grid-template-columns:1fr}.vfaq-category{min-height:176px;padding:20px 12px}.vfaq-category__title{font-size:.96rem}.vfaq-category__description{font-size:.82rem}.vfaq-resource-card:last-child:nth-child(odd){grid-column:auto;width:auto}.vfaq-answers,.vfaq-resources,.vfaq-promos{padding-block:64px}.vfaq-promo{min-height:380px}.vfaq-promo::before{background-image:var(--vfaq-promo-mobile-image,var(--vfaq-promo-image,none))}.vfaq-contact__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.vfaq-contact__actions{grid-column:auto;justify-content:center}}@media (max-width:460px){.vfaq-actions,.vfaq-contact__actions{width:100%;flex-direction:column}.vfaq-button{width:100%}.vfaq-item__button{padding:15px 16px}.vfaq-item__panel-inner{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.vfaq *,.vfaq *::before,.vfaq *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}