.vc-hero-title{font-size:26px}@media (min-width:640px){.vc-hero-title{font-size:34px}}@media (min-width:1024px){.vc-hero-title{font-size:42px}}.vc-two{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:820px){.vc-two{grid-template-columns:1fr 1fr;gap:24px}}.vc-split{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:860px){.vc-split{grid-template-columns:320px 1fr;gap:22px;align-items:stretch}}.vc-funcgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (min-width:760px){.vc-funcgrid{grid-template-columns:repeat(4,1fr);gap:20px}}.vc-examrow{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (min-width:700px){.vc-examrow{display:flex;flex-wrap:wrap;gap:18px}}.vc-rail{display:flex;gap:16px;overflow-x:auto;padding:8px 2px 16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.vc-rail>*{scroll-snap-align:start;flex:none}.vc-rail::-webkit-scrollbar{height:8px}.vc-rail::-webkit-scrollbar-thumb{background:var(--grey-200);border-radius:999px}.vc-rail::-webkit-scrollbar-track{background:transparent}.vc-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.vc-tabs::-webkit-scrollbar{height:0}.vc-hov .vc-arrow{transition:transform .3s cubic-bezier(.2,0,0,1)}.vc-hov:hover .vc-arrow{transform:translateX(9px)}.vc-cover{transition:transform .3s cubic-bezier(.2,0,0,1)}.vc-coverwrap:hover .vc-cover{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.vc-cover,.vc-hov .vc-arrow{transition:none}}