.vch-how{--vch-navy:#13294b;--vch-slate:#5a6b85;--vch-line:#d6e2ee;--vch-teal:#0b6e7a;--vch-teal-dark:#0b5560;--vch-teal-tint:#e0f6f8;--vch-orange:#f28c28;--vch-orange-dark:#7a3e06;--vch-orange-mid:#9a5a16;--vch-orange-tint:#fff6ec;background:#fff;color:var(--vch-navy);padding:72px 20px}.vch-how *,.vch-how :after,.vch-how :before{box-sizing:border-box}.vch-how__inner{margin:0 auto;max-width:1100px}.vch-how__header{margin-bottom:40px;text-align:center}.vch-how__eyebrow{background:var(--vch-teal-tint);border-radius:999px;color:var(--vch-teal);display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;padding:6px 16px}.vch-how__heading{color:var(--vch-navy);font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.15;margin:16px 0 10px}.vch-how__subheading{color:var(--vch-slate);font-size:18px;line-height:1.5;margin:0 auto;max-width:560px}.vch-how__steps{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.vch-how__step{background:#fff;border:1px solid var(--vch-line);border-radius:16px;margin:0;padding:24px}.vch-how__step-number{align-items:center;background:var(--vch-navy);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.vch-how__step-title{color:var(--vch-navy);font-size:19px;font-weight:700;line-height:1.3;margin:16px 0 6px}.vch-how__step-text{color:var(--vch-slate);font-size:15px;line-height:1.55;margin:0}.vch-how__step--highlight{background:var(--vch-orange-tint);border:2px solid var(--vch-orange)}.vch-how__step--highlight .vch-how__step-number{background:var(--vch-orange)}.vch-how__step--highlight .vch-how__step-title{color:var(--vch-orange-dark)}.vch-how__step--highlight .vch-how__step-text{color:var(--vch-orange-mid)}.vch-how__swag{align-items:center;background:var(--vch-teal-tint);border-radius:16px;color:var(--vch-teal);display:flex;gap:12px;margin-top:20px;padding:16px 20px}.vch-how__swag-icon{flex-shrink:0}.vch-how__swag-text{color:var(--vch-teal-dark);font-size:16px;font-weight:500;margin:0}.vch-how__earn{border-top:1px solid var(--vch-line);margin-top:40px;padding-top:32px;text-align:center}.vch-how__earn-intro{color:var(--vch-slate);font-size:16px;line-height:1.5;margin:0 auto 16px;max-width:620px}.vch-how__chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.vch-how__chip{align-items:center;border:1px solid var(--vch-line);border-radius:999px;color:var(--vch-navy);display:inline-flex;font-size:15px;gap:8px;margin:0;padding:8px 18px}.vch-how__chip-icon{color:var(--vch-teal);flex-shrink:0}.vch-how__cta-wrap{margin-top:32px;text-align:center}.vch-how__cta{background:var(--vch-orange);border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:14px 30px;text-decoration:none;transition:background-color .2s ease}.vch-how__cta:focus,.vch-how__cta:hover{background:#d9761a;color:#fff;text-decoration:none}.vch-how__cta:focus-visible{outline:3px solid var(--vch-navy);outline-offset:3px}@media (max-width:960px){.vch-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vch-how{padding:48px 16px}.vch-how__steps{grid-template-columns:minmax(0,1fr)}.vch-how__swag{align-items:flex-start}}