.ffa-roadmap{color:var(--ffa-black);background:#fff;padding:96px 5.3% 0}.ffa-roadmap-inner{max-width:1120px;margin:0 auto}.ffa-roadmap-heading .ffa-eyebrow{color:var(--ffa-orange-ink)}.ffa-roadmap-heading h2{letter-spacing:-.025em;margin:24px 0 20px;font-size:clamp(62px,7.4vw,108px);line-height:.94}.ffa-roadmap-heading h2>span{display:block}.ffa-roadmap-period{color:var(--ffa-orange)}.ffa-roadmap-heading>p:last-child{color:#515a56;font-size:18px;line-height:1.6}.ffa-roadmap-map{margin-top:42px;position:relative}.ffa-roadmap-start{color:var(--ffa-orange);align-items:center;gap:14px;display:flex;position:absolute;top:5px;left:calc(10% - 14px)}.ffa-roadmap-start span{letter-spacing:.08em;color:var(--ffa-black);font-size:10px;font-weight:700;line-height:1.4}.ffa-roadmap-route{width:100%;height:1030px;color:var(--ffa-orange);pointer-events:none;position:absolute;inset:0}.ffa-roadmap-steps{grid-template-rows:repeat(6,160px);margin:0;padding:70px 0 0;list-style:none;display:grid}.ffa-roadmap-step{grid-template-columns:46px minmax(0,1fr);align-content:start;column-gap:19px;width:45%;min-width:0;margin-left:10%;padding:3px 0 0 32px;display:grid;position:relative}.ffa-roadmap-step:first-child{width:70%;margin-left:25%}.ffa-roadmap-step:nth-child(2n){width:42%;margin-left:58%}.ffa-roadmap-step:before{content:"";border:1.5px solid var(--ffa-orange);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;left:-8px}.ffa-roadmap-step:after{content:"";background:var(--ffa-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:-3px}.ffa-roadmap-number{color:var(--ffa-orange);font:800 43px/1 FFA Condensed,Arial Narrow,Arial,sans-serif}.ffa-roadmap-step>div{border-left:1px solid var(--ffa-orange);padding-top:2px;padding-left:19px}.ffa-roadmap-step h3{font-size:clamp(27px,2.5vw,34px);line-height:1.03}.ffa-roadmap-step p{color:#515a56;max-width:440px;margin-top:9px;font-size:15px;line-height:1.65}.ffa-roadmap-support{background:var(--ffa-black);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:35px 38px;display:flex;position:relative}.ffa-roadmap-support h3{font-size:clamp(28px,3vw,42px);line-height:1.05}.ffa-roadmap-support h3>span{color:var(--ffa-orange)}.ffa-roadmap-support p{color:#cbd0cd;margin-top:12px;font-size:13px;line-height:1.65}.ffa-roadmap-support a{border-bottom:1px solid #8a918d;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.ffa-roadmap-support a>span,.ffa-roadmap-resources a>span{font:400 25px/1 Arial,sans-serif}.ffa-roadmap-support a:hover{color:#ff8753}.ffa-roadmap-resources{border-bottom:1px solid #c8d1cb;justify-content:space-between;align-items:center;gap:25px;padding:30px 0;display:flex}.ffa-roadmap-resources>div>p{letter-spacing:.12em;font-size:9px;font-weight:700;line-height:1.6}.ffa-roadmap-resources ul{color:#515a56;flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.7;list-style:none;display:flex}.ffa-roadmap-resources li+li:before{content:"·";padding-right:14px}.ffa-roadmap-resources a{min-height:44px;color:var(--ffa-orange-ink);justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:600;display:inline-flex}.ffa-roadmap-resources a:hover{color:var(--ffa-black)}@media (min-width:761px) and (max-width:1000px){.ffa-roadmap{padding-top:80px}.ffa-roadmap-step{grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding-left:23px}.ffa-roadmap-step>div{padding-left:12px}.ffa-roadmap-number{font-size:38px}.ffa-roadmap-step h3{font-size:27px}.ffa-roadmap-step p{font-size:14px}.ffa-roadmap-support{padding:30px;display:block}.ffa-roadmap-support a{margin-top:14px}.ffa-roadmap-resources{align-items:flex-start}}@media (max-width:760px){.ffa-roadmap{padding:55px 24px 0}.ffa-roadmap-heading h2{margin:22px 0 18px;font-size:clamp(42px,10.8vw,76px);line-height:1}.ffa-roadmap-heading>p:last-child{max-width:320px;font-size:15px}.ffa-roadmap-map{margin-top:32px}.ffa-roadmap-start{align-items:flex-start;gap:18px;min-height:46px;position:relative;top:0;left:-6px}.ffa-roadmap-start span{padding-top:10px}.ffa-roadmap-route{display:none}.ffa-roadmap-steps{border-left:1.5px solid var(--ffa-orange);margin-left:7px;padding:20px 0 0;display:block}.ffa-roadmap-step,.ffa-roadmap-step:first-child,.ffa-roadmap-step:nth-child(2n){grid-template-columns:32px minmax(0,1fr);gap:13px;width:auto;margin-left:0;padding:0 0 38px 27px}.ffa-roadmap-step:last-child{padding-bottom:30px}.ffa-roadmap-step:before{top:8px;left:-8.5px}.ffa-roadmap-step:after{top:13px;left:-3.5px}.ffa-roadmap-number{font-size:33px}.ffa-roadmap-step>div{border-left:0;padding:0}.ffa-roadmap-step h3{font-size:28px;line-height:1.05}.ffa-roadmap-step p{max-width:400px;margin-top:9px;font-size:14px;line-height:1.7}.ffa-roadmap-support{padding:27px 23px;display:block}.ffa-roadmap-support h3{font-size:33px;line-height:1.05}.ffa-roadmap-support p{margin-top:13px;font-size:13px}.ffa-roadmap-support a{margin-top:17px}.ffa-roadmap-resources{padding:25px 0 28px;display:block}.ffa-roadmap-resources ul{gap:7px 11px;font-size:12px}.ffa-roadmap-resources li+li:before{padding-right:11px}.ffa-roadmap-resources a{margin-top:15px}}@media (max-width:360px){.ffa-roadmap{padding-inline:20px}.ffa-roadmap-heading h2{font-size:37px}.ffa-roadmap-step,.ffa-roadmap-step:first-child,.ffa-roadmap-step:nth-child(2n){grid-template-columns:27px minmax(0,1fr);gap:10px;padding-left:23px}.ffa-roadmap-step h3{font-size:26px}.ffa-roadmap-support{padding:25px 20px}.ffa-roadmap-support h3{font-size:30px}}
