.page-roadmap .sec-head{max-width:680px;margin-bottom:44px}.page-roadmap .sec-head h2{font-size:clamp(25px,3.1vw,36px);margin-top:14px}.page-roadmap .sec-head p{margin-top:12px;color:var(--muted)}.page-roadmap .rm-list{display:flex;flex-direction:column}.page-roadmap .rm-item{display:grid;grid-template-columns:64px 1fr;gap:26px;padding-bottom:38px}.page-roadmap .rm-item:last-child{padding-bottom:0}.page-roadmap .rm-rail{position:relative;display:flex;justify-content:center}.page-roadmap .rm-num{position:relative;z-index:1;flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--white);border:1.5px solid var(--teal-mid);display:grid;place-items:center;font-family:var(--font-lora),serif;font-size:17px;font-weight:700;color:var(--teal-deep)}.page-roadmap .rm-item:not(:last-child) .rm-rail:after{content:"";position:absolute;top:48px;bottom:-38px;left:50%;width:1.5px;background:var(--line)}.page-roadmap .rm-body{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:26px 28px;max-width:760px}.page-roadmap .rm-when{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deeper);background:var(--gold);padding:5px 12px;border-radius:20px}.page-roadmap .rm-body h3{font-size:20px;margin:14px 0 12px}.page-roadmap .rm-lede{font-size:14.5px;color:var(--ink)}.page-roadmap .rm-detail{margin-top:12px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.page-roadmap .fc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-roadmap .fc-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:26px 24px;transition:transform .18s ease,box-shadow .18s ease}.page-roadmap .fc-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(35,83,75,.1)}.page-roadmap .fc-icon{width:42px;height:42px;border-radius:11px;background:var(--tint);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;color:var(--teal-mid);transition:background .18s ease,color .18s ease,border-color .18s ease}.page-roadmap .fc-icon svg{width:21px;height:21px;display:block}.page-roadmap .fc-card:hover .fc-icon{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.page-roadmap .fc-card h3{font-size:17px;margin-bottom:8px}.page-roadmap .fc-card p{font-size:13.5px;color:var(--muted)}.page-roadmap .closing p{max-width:56ch;margin:16px auto 34px;color:var(--muted)}.page-roadmap .roadmaplkc1{fill:url(#roadmaplklg)}.page-roadmap .roadmaplkc2{fill:url(#roadmaplklg-2)}.page-roadmap .roadmaplkc3{fill:url(#roadmaplklg-3)}.page-roadmap .roadmaplkc4{fill:url(#roadmaplklg-4)}.page-roadmap .roadmaplkc5{fill:url(#roadmaplklg-5)}.page-roadmap .roadmaplkc6{fill:url(#roadmaplklg-6)}.page-roadmap .roadmaplkc7{fill:url(#roadmaplklg-7)}.page-roadmap .roadmaplkc8{fill:url(#roadmaplklg-8)}.page-roadmap .roadmaplkc9{fill:url(#roadmaplklg-9)}.page-roadmap .roadmaplkc10{fill:url(#roadmaplklg-10)}.page-roadmap .roadmaplkc11{fill:url(#roadmaplklg-11)}.page-roadmap .roadmaplkc12{fill:url(#roadmaplklg-12)}.page-roadmap .roadmaplkc13{fill:url(#roadmaplklg-13)}.page-roadmap .roadmaplkc14{fill:url(#roadmaplklg-14)}.page-roadmap .roadmaplkc15{fill:url(#roadmaplklg-15)}.page-roadmap .roadmaplkc16{fill:url(#roadmaplklg-16)}.page-roadmap .roadmaplkc17{fill:url(#roadmaplklg-17)}.page-roadmap .roadmaplkc18{fill:url(#roadmaplklg-18)}.page-roadmap .roadmaplkc19{fill:url(#roadmaplklg-19)}.page-roadmap .roadmaplkc20{fill:url(#roadmaplklg-20)}.page-roadmap .roadmaplkc21{fill:url(#roadmaplklg-21)}.page-roadmap .roadmaplkc22{fill:url(#roadmaplklg-22)}.page-roadmap .roadmaplkc23{fill:url(#roadmaplklg-23)}.page-roadmap .roadmaplkc24{fill:url(#roadmaplklg-24)}.page-roadmap .roadmaplkc25{fill:url(#roadmaplklg-25)}.page-roadmap .roadmaplkc26{fill:url(#roadmaplklg-26)}.page-roadmap .roadmaplkc27{fill:url(#roadmaplklg-27)}.page-roadmap .roadmaplkc28{fill:url(#roadmaplklg-28)}.page-roadmap .roadmaplkc29{fill:url(#roadmaplklg-29)}.page-roadmap .roadmaplkc30{fill:url(#roadmaplklg-30)}.page-roadmap .roadmapw1c1,.page-roadmap .roadmapw1c2,.page-roadmap .roadmapw1c3,.page-roadmap .roadmapw1c4,.page-roadmap .roadmapw1c5,.page-roadmap .roadmapw1c6,.page-roadmap .roadmapw1c7,.page-roadmap .roadmapw1c8,.page-roadmap .roadmapw1c9,.page-roadmap .roadmapw3c1,.page-roadmap .roadmapw3c2,.page-roadmap .roadmapw3c3,.page-roadmap .roadmapw3c4,.page-roadmap .roadmapw3c5,.page-roadmap .roadmapw3c6,.page-roadmap .roadmapw3c7,.page-roadmap .roadmapw3c8,.page-roadmap .roadmapw3c9{fill:#FFFFFF}@media (max-width:960px){.page-roadmap .fc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-roadmap .fc-grid,.page-roadmap .rm-item{grid-template-columns:1fr}.page-roadmap .rm-item{gap:14px;padding-bottom:26px}.page-roadmap .rm-rail{justify-content:flex-start}.page-roadmap .rm-item:not(:last-child) .rm-rail:after{display:none}.page-roadmap .rm-num{width:42px;height:42px;font-size:15px}.page-roadmap .rm-body{padding:22px 20px}}.page-roadmap .sec-head-wide{max-width:none}.page-roadmap .sec-head-wide p{max-width:680px}@media(min-width:821px){.page-roadmap .sec-head-wide h2{white-space:nowrap}}