.CertificationRoadmap_roadmap__1E5_N{padding:24px 18px;border:1px solid #e6e0e6;border-radius:20px;background:#fff}.CertificationRoadmap_groups__Qj9j7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 126px;gap:12px;align-items:stretch}.CertificationRoadmap_group__hAZqW{min-width:0;padding:16px 8px 12px;border-radius:14px;background:#faf8fb}.CertificationRoadmap_groupTitle__4K5Be{margin:0 0 24px;text-align:center;color:#563c5c;font-size:14px;font-weight:600}.CertificationRoadmap_path__epqB0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.CertificationRoadmap_stage__M86Xc{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0;color:#6d626a}.CertificationRoadmap_stage__M86Xc:before{content:"";position:absolute;height:2px;top:18px;left:-50%;width:100%;background:#e8e1e8}.CertificationRoadmap_stage__M86Xc:first-child:before{display:none}.CertificationRoadmap_complete__7CdZB:before,.CertificationRoadmap_current__wFScC:before{background:#c9ad70}.CertificationRoadmap_node__aGAUf{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee9f0;color:#6d626a;border:2px solid #faf8fb;font-size:15px;font-weight:700}.CertificationRoadmap_dot__KCI8Q{width:5px;height:5px;border-radius:50%;background:currentColor}.CertificationRoadmap_label__dwTof{font-size:12px;line-height:1.5;font-weight:500}.CertificationRoadmap_current__wFScC .CertificationRoadmap_node__aGAUf{background:#563c5c;color:#fff;border-color:#c9ad70;box-shadow:0 0 0 5px #f5eddd,0 6px 18px #563c5c24}.CertificationRoadmap_current__wFScC .CertificationRoadmap_label__dwTof{color:#563c5c;font-weight:700}.CertificationRoadmap_complete__7CdZB .CertificationRoadmap_node__aGAUf{background:#f0e6d0;color:#634b22}.CertificationRoadmap_complete__7CdZB .CertificationRoadmap_label__dwTof{color:#4f434a}.CertificationRoadmap_action__Wmhjx{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 9px;border:1px solid #563c5c;border-radius:9px;background:#563c5c;color:#fff;font-size:10px;line-height:1.3;font-weight:700;text-decoration:none}.CertificationRoadmap_open__3ytuZ{background:transparent;border-color:#ddd3e0;color:#735a78}.CertificationRoadmap_action__Wmhjx:focus-visible{outline:2px solid #c9ad70;outline-offset:3px}.CertificationRoadmap_actionSpace__pvraL{height:34px}.CertificationRoadmap_goal__Fqf9q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:8px;color:#a49a88}.CertificationRoadmap_seal__4efp_{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#f8f4eb}.CertificationRoadmap_seal__4efp_ svg{width:52px;height:52px}.CertificationRoadmap_goalTitle__vt2EF{font-size:12px;font-weight:600;line-height:1.5}.CertificationRoadmap_goalStatus__uKwtR{font-size:10px;line-height:1.4;color:#6d626a}.CertificationRoadmap_goalComplete__xgoIC,.CertificationRoadmap_goalCurrent__SYVwo{color:#8c6b27}.CertificationRoadmap_goalComplete__xgoIC .CertificationRoadmap_seal__4efp_{background:#f0e6d0;box-shadow:0 0 0 4px #faf6ec}.CertificationRoadmap_srOnly__5liC3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.CertificationRoadmap_roadmap__1E5_N{padding:16px}.CertificationRoadmap_groups__Qj9j7{grid-template-columns:minmax(0,1fr);gap:12px}.CertificationRoadmap_group__hAZqW{padding:16px}.CertificationRoadmap_groupTitle__4K5Be{text-align:left;margin-bottom:16px}.CertificationRoadmap_path__epqB0{grid-template-columns:minmax(0,1fr);gap:18px}.CertificationRoadmap_stage__M86Xc{display:grid;grid-template-columns:36px minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;text-align:left;min-height:40px}.CertificationRoadmap_stage__M86Xc:before{top:-22px;left:17px;width:2px;height:40px}.CertificationRoadmap_label__dwTof{font-size:13px}.CertificationRoadmap_action__Wmhjx{min-width:84px;min-height:38px}.CertificationRoadmap_actionSpace__pvraL{width:84px;height:38px}.CertificationRoadmap_goal__Fqf9q{padding:18px 12px 6px}}.CertificationRoadmap_goalTitle__vt2EF{color:#6d626a}