.jl-steps{padding:96px 0}.jl-steps--cards_light{background:var(--white)}.jl-steps--timeline_dark{background:var(--jl-blue);color:#fff;overflow:hidden;position:relative}.jl-steps--timeline_dark .jl-section-title{color:#fff}.jl-steps--timeline_dark .jl-section-eyebrow{color:var(--jl-yellow)}.jl-steps--timeline_dark .jl-section-subtitle{color:var(--jl-pastel-teal)}.jl-steps__grid{display:grid;gap:24px;position:relative}.jl-steps--cards_light .jl-steps__grid{grid-template-columns:repeat(3,1fr)}.jl-steps--timeline_dark .jl-steps__grid{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.jl-steps--timeline_dark .jl-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.jl-smb .jl-steps__grid{grid-template-columns:1fr}}@media (max-width:480px){.jl-steps__grid{grid-template-columns:1fr}}.jl-steps--cards_light .jl-steps__step{background:var(--white);border:1px solid var(--jl-mid-grey);border-radius:var(--radius-md);padding:32px;position:relative;transition:all .2s}.jl-steps--cards_light .jl-steps__step:hover{border-color:var(--jl-teal);box-shadow:var(--shadow-md);transform:translateY(-4px)}.jl-steps--cards_light .jl-steps__num{align-items:center;background:var(--jl-blue);border-radius:12px;color:#fff;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;margin-bottom:20px;width:44px}.jl-steps--cards_light .jl-steps__step:nth-child(2) .jl-steps__num{background:var(--jl-teal)}.jl-steps--cards_light .jl-steps__step:nth-child(3) .jl-steps__num{background:var(--jl-red)}.jl-steps--cards_light .jl-steps__title{font-size:20px;font-weight:800;margin:0 0 10px}.jl-steps--cards_light .jl-steps__body{color:var(--jl-dark-grey);font-size:15px;line-height:1.55;margin:0}.jl-steps--cards_light .jl-steps__meta{border-top:1px dashed var(--jl-mid-grey);color:var(--jl-teal);font-size:13px;font-weight:700;letter-spacing:.5px;margin-top:16px;padding-top:16px;text-transform:uppercase}.jl-steps--timeline_dark .jl-steps__step{padding:0;position:relative}.jl-steps--timeline_dark .jl-steps__num{align-items:center;background:var(--jl-teal);border-radius:50%;color:var(--jl-blue);display:inline-flex;font-size:15px;font-weight:800;height:36px;justify-content:center;margin-bottom:20px;width:36px}.jl-steps--timeline_dark .jl-steps__title{color:#fff;font-size:19px;font-weight:800;margin:0 0 10px}.jl-steps--timeline_dark .jl-steps__body{color:var(--jl-pastel-teal);font-size:15px;line-height:1.55;margin:0}.jl-steps--timeline_dark .jl-steps__meta{color:var(--jl-yellow);font-size:12px;font-weight:700;letter-spacing:.8px;margin-top:16px;text-transform:uppercase}.jl-steps--cta_mini_cards{background:var(--jl-light-grey)}.jl-steps--cta_mini_cards .jl-steps__grid{gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.jl-steps--cta_mini_cards .jl-steps__grid{grid-template-columns:1fr;margin:0 auto;max-width:520px}}.jl-cta-mini{background:var(--white);border:1.5px solid var(--jl-mid-grey);border-radius:var(--radius-md);color:var(--jl-blue);display:flex;flex-direction:column;padding:28px;position:relative;text-decoration:none;transition:all .2s}.jl-cta-mini:hover{border-color:var(--jl-teal);box-shadow:var(--shadow-md);transform:translateY(-4px)}.jl-cta-mini--primary{background:var(--jl-blue);border-color:var(--jl-blue);color:var(--white)}.jl-cta-mini--primary:hover{background:var(--jl-deep);border-color:var(--jl-teal)}.jl-cta-mini__icon{align-items:center;background:rgba(14,182,189,.12);border-radius:10px;color:var(--jl-teal);display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.jl-cta-mini--primary .jl-cta-mini__icon{background:rgba(255,192,0,.18);color:var(--jl-yellow)}.jl-cta-mini__icon svg{height:22px;width:22px}.jl-cta-mini__title{font-size:17px;font-weight:800;letter-spacing:-.2px;margin-bottom:6px}.jl-cta-mini__sub{color:var(--jl-dark-grey);flex:1;font-size:13px;line-height:1.4}.jl-cta-mini--primary .jl-cta-mini__sub{color:var(--jl-pastel-teal)}.jl-cta-mini__arrow{bottom:24px;color:var(--jl-teal);font-size:20px;font-weight:800;opacity:0;position:absolute;right:24px;transition:all .2s}.jl-cta-mini:hover .jl-cta-mini__arrow{opacity:1;transform:translateX(4px)}.jl-cta-mini--primary .jl-cta-mini__arrow{color:var(--jl-yellow)}