.RoadmapPreview_preview__WuKBJ{width:100%;max-width:680px;margin-inline:auto;border:1px solid #d3ddc3;border-radius:28px;background:#f2f5e8;box-shadow:0 6px 0 #dfe3d3,0 18px 45px #34512e0a;overflow:hidden}.RoadmapPreview_heading__7oEn9{display:flex;align-items:center;gap:18px;padding:25px;background:#ebf0dd;border-bottom:1px dashed #cdd8bc}.RoadmapPreview_eyebrow__o7UwG{color:#557047;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.RoadmapPreview_landscape__hvz8F{position:relative;height:510px;margin-top:15px}.RoadmapPreview_trail__pyW_5{position:absolute;inset:0;width:100%;height:100%}.RoadmapPreview_stop__hUado{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:148px}.RoadmapPreview_node__Jr7U_{position:relative;display:grid;place-items:center;width:78px;height:72px;border:2px solid #c2cbb4;border-radius:45%;background:#e8eddf;color:#718065;box-shadow:0 7px 0 #c6d1b9}.RoadmapPreview_passed__E0Vvr{background:#67894f;border-color:#4d713d;color:white;box-shadow:0 7px 0 #3f6233}.RoadmapPreview_next__c1S63{background:#f5cf6b;color:#67531f;border-color:#c5a64e;box-shadow:0 7px 0 #bd9c43;outline:2px dashed #718659;outline-offset:9px}.RoadmapPreview_ahead___YXqO{color:#718065}.RoadmapPreview_label__RE6_u{margin-top:17px;padding:2px 7px;border-radius:6px;background:#f2f5e8;font-size:13px;font-weight:700;text-align:center;line-height:1.3}.RoadmapPreview_status__DgULj{background:#f2f5e8;padding-inline:4px;color:#526d43;font-size:10px}.RoadmapPreview_sparkle__vVdZL{position:absolute;right:15%;top:25px;font-size:34px;color:#b2a46d}@media (max-width:480px){.RoadmapPreview_heading__7oEn9{padding:22px 18px;gap:14px}.RoadmapPreview_eyebrow__o7UwG{font-size:9px}.RoadmapPreview_stop__hUado{width:128px}}.RoadmapPreview_trailAhead__obsho,.RoadmapPreview_trailDone__Qdo6C{stroke-dasharray:1;stroke-dashoffset:0}.RoadmapPreview_trailDone__Qdo6C{animation:RoadmapPreview_trail-draw__QIrXX 1.1s cubic-bezier(.65,0,.35,1) .35s both}.RoadmapPreview_trailAhead__obsho{animation:RoadmapPreview_trail-draw__QIrXX 1.3s cubic-bezier(.65,0,.35,1) .9s both}.RoadmapPreview_trailMarch__c5C0M{animation:RoadmapPreview_trail-fade__XiB82 .6s ease-out 1.6s both,RoadmapPreview_trail-march__TGYkV 1.4s linear 1.6s infinite}.RoadmapPreview_stop__hUado{animation:RoadmapPreview_stop-pop__2gULJ .6s cubic-bezier(.34,1.56,.64,1) var(--stop-delay,0s) both}.RoadmapPreview_next__c1S63{animation:RoadmapPreview_node-bob__KBytQ 2.8s ease-in-out 2s infinite}.RoadmapPreview_pulse__i6GiE{position:absolute;inset:-4px;border-radius:45%;border:2px solid #f5cf6b;animation:RoadmapPreview_pulse-ring__U48ne 2.2s ease-out 1.6s infinite;pointer-events:none}.RoadmapPreview_here__DKdEZ{animation:RoadmapPreview_tag-drop__tahfz .5s cubic-bezier(.34,1.56,.64,1) 1.4s both}.RoadmapPreview_sparkle__vVdZL{animation:RoadmapPreview_twinkle__6Tttc 3.2s ease-in-out infinite}.RoadmapPreview_sprout__DvU8C{transform-box:fill-box;transform-origin:50% 100%;animation:RoadmapPreview_sway__GPoj_ 4s ease-in-out infinite}.RoadmapPreview_preview__WuKBJ{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.RoadmapPreview_preview__WuKBJ:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 10px 0 #dfe3d3,0 28px 60px #34512e14}@keyframes RoadmapPreview_pulse-ring__U48ne{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes RoadmapPreview_trail-draw__QIrXX{0%{stroke-dashoffset:1}}@keyframes RoadmapPreview_trail-fade__XiB82{0%{opacity:0}}@keyframes RoadmapPreview_trail-march__TGYkV{to{stroke-dashoffset:-12}}@keyframes RoadmapPreview_stop-pop__2gULJ{0%{opacity:0;transform:translateX(-50%) translateY(14px) scale(.7)}}@keyframes RoadmapPreview_node-bob__KBytQ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes RoadmapPreview_tag-drop__tahfz{0%{opacity:0;transform:translateY(-8px) scale(.9)}}@keyframes RoadmapPreview_twinkle__6Tttc{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.45;transform:scale(.8) rotate(20deg)}}@keyframes RoadmapPreview_sway__GPoj_{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.RoadmapPreview_here__DKdEZ,.RoadmapPreview_next__c1S63,.RoadmapPreview_pulse__i6GiE,.RoadmapPreview_sparkle__vVdZL,.RoadmapPreview_sprout__DvU8C,.RoadmapPreview_stop__hUado,.RoadmapPreview_trailAhead__obsho,.RoadmapPreview_trailDone__Qdo6C,.RoadmapPreview_trailMarch__c5C0M{animation:none}.RoadmapPreview_preview__WuKBJ:hover{transform:none}}