.ff-journey-grid{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:48px;position:relative}.ff-journey-step{padding:0 20px 0 0;position:relative}.ff-journey-step:not(:last-child):after{background:var(--ff-border);content:"";height:2px;position:absolute;right:-10px;top:22px;width:20px}.ff-journey-num{align-items:center;border:2px solid var(--ff-purple);border-radius:50%;color:var(--ff-purple);display:flex;font-family:var(--ff-font-h);font-size:13px;font-weight:900;height:44px;justify-content:center;margin-bottom:18px;width:44px}.ff-journey-title{font-size:17px;margin:0 0 8px}.ff-journey-body{color:var(--ff-muted);font-size:14px}.ff-journey-body p{margin:0}.ff-boundary-box{border:1px solid var(--ff-border);border-radius:18px;display:grid;grid-template-columns:1fr 1fr;margin-top:56px;overflow:hidden}.ff-boundary-col{padding:30px 32px}.ff-boundary-col.in{background:rgba(126,219,0,.07)}.ff-boundary-col.out{background:rgba(122,104,136,.06)}.ff-boundary-label{font-family:var(--ff-font-h);font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.ff-boundary-col.in .ff-boundary-label{color:var(--ff-lime-dark)}.ff-boundary-col.out .ff-boundary-label{color:var(--ff-muted)}.ff-boundary-col ul{font-size:14.5px;list-style:none;margin:0;padding:0}.ff-boundary-col li{margin-bottom:8px}.ff-wwd-note{background:var(--ff-card);border-left:3px solid var(--ff-pink);border-radius:0 12px 12px 0;color:var(--ff-muted);font-size:15px;margin-top:24px;max-width:760px;padding:22px 28px}@media (max-width:900px){.ff-journey-grid{gap:32px;grid-template-columns:1fr}.ff-journey-step:not(:last-child):after{display:none}}@media (max-width:768px){.ff-journey-grid.slick-initialized{display:block;gap:0}.ff-journey-grid.slick-initialized .ff-journey-step{padding:0 8px}.ff-journey-grid.slick-initialized .slick-dots{display:flex;gap:22px;justify-content:center;list-style:none;margin-top:28px;padding:0;position:static}.ff-journey-grid.slick-initialized .slick-dots li{height:auto;margin:0;width:auto}.ff-journey-grid.slick-initialized .slick-dots li button{background:rgba(58,12,163,.25);border:0;border-radius:50%;color:transparent;cursor:pointer;font-size:0;height:8px;padding:0;transition:background .2s ease,transform .2s ease;width:8px}.ff-journey-grid.slick-initialized .slick-dots li button:before{content:none}.ff-journey-grid.slick-initialized .slick-dots li.slick-active button{background:var(--ff-pink);transform:scale(1.15)}}@media (max-width:700px){.ff-boundary-box{grid-template-columns:1fr}}