.program-vr .faq-sec{overflow:hidden;padding-top:40px}.program-vr .faq-bg{background-image:linear-gradient(to bottom,var(--vr-bg-alt) 0,var(--vr-bg-alt) 60px,transparent 320px),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1402' height='1159' viewBox='0 0 1402 1159'%3E%3Cdefs%3E%3CradialGradient id='b' cx='.5' cy='.5' r='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23a351f5'/%3E%3Cstop offset='1' stop-color='%23a351f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='.5' cy='.5' r='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%230db88f'/%3E%3Cstop offset='1' stop-color='%230db88f' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='.5' cy='.5' r='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23249df2'/%3E%3Cstop offset='1' stop-color='%232fa3f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%23707070' d='M-1 863h1402v1159H-1z' data-name='Rectangle 1093'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 150' opacity='.9' transform='translate(1 -863)'%3E%3Cg data-name='Group 384' transform='translate(12 142)'%3E%3Ccircle cx='531.5' cy='531.5' r='531.5' fill='url(%23b)' data-name='Ellipse 55' opacity='.2' transform='translate(535 915)'/%3E%3Ccircle cx='566' cy='566' r='566' fill='url(%23c)' data-name='Ellipse 36' opacity='.15' transform='translate(-286 721)'/%3E%3Ccircle cx='441.5' cy='441.5' r='441.5' fill='url(%23d)' data-name='Ellipse 37' opacity='.2' transform='translate(909 721)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%,50%;background-size:cover,cover;inset:0;pointer-events:none;position:absolute;z-index:0}.program-vr .faq-wrap{position:relative;z-index:1}.program-vr .faq-header{margin:0 auto 48px;max-width:600px;text-align:center}.program-vr .faq-h2{font-size:34px;margin-bottom:4px}.program-vr .faq-sub{color:var(--vr-navy);font-size:15px;line-height:1.65}.program-vr .faq-list{display:flex;flex-direction:column;margin:0 auto;max-width:760px}.program-vr .faq-item{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,106,221,.15);margin-bottom:12px;overflow:hidden}.program-vr .faq-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 28px;text-align:left;width:100%}.program-vr .faq-btn:focus-visible .faq-q,.program-vr .faq-btn:hover .faq-q{color:var(--vr-blue)}.program-vr .faq-btn:focus-visible{border-radius:12px;outline:3px solid var(--vr-cyan);outline-offset:-3px}.program-vr .faq-q{color:var(--vr-navy);font-size:15px;font-weight:800;margin:0;transition:color .15s}.program-vr .faq-chevron{align-items:center;background:var(--vr-blue);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .25s ease;width:22px}.program-vr .faq-item.open .faq-chevron{transform:rotate(180deg)}.program-vr .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.program-vr .faq-item.open .faq-body{grid-template-rows:1fr}.program-vr .faq-body-inner{overflow:hidden}.program-vr .faq-a{color:var(--vr-muted);display:block;font-size:14px;line-height:1.7;margin:0;padding:0 28px 20px}.program-vr .faq-a a{color:var(--vr-blue);font-weight:600}@media (max-width:600px){.program-vr .faq-h2{font-size:28px;line-height:1}.program-vr .faq-btn{padding:18px 20px}.program-vr .faq-a{padding:0 20px 18px}}