.roadmap[data-v-96180e85]{--blue:#0069b7;--rm-cyan:#18a9df;--rm-navy:#173a59;--muted:#60798d;--item-width:116px;--edge-space:100px;padding:28px 0}.roadmap__panel[data-v-96180e85]{isolation:isolate;background:#fff;border:1px solid #0069b71a;border-radius:28px;padding:clamp(26px,4vw,50px) clamp(20px,4vw,50px) 30px;position:relative;box-shadow:0 18px 50px #17436217}.roadmap__bg[data-v-96180e85]{z-index:-1;border-radius:inherit;background:linear-gradient(#fff 0% 61%,#eef8fd 100%);position:absolute;inset:0;overflow:hidden}.roadmap__hill[data-v-96180e85]{clip-path:polygon(0 73%,9% 58%,18% 67%,28% 40%,38% 57%,48% 35%,58% 57%,69% 39%,79% 62%,89% 44%,100% 66%,100% 100%,0 100%);width:110%;height:120px;position:absolute;left:-5%}.roadmap__hill--back[data-v-96180e85]{background:#dceef9;bottom:25px}.roadmap__hill--front[data-v-96180e85]{opacity:.8;background:#cbe5f4;bottom:0}.roadmap__topbar[data-v-96180e85]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.roadmap__badge[data-v-96180e85]{min-height:30px;color:var(--blue);letter-spacing:.09em;background:#e6f3fb;border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.roadmap__logo[data-v-96180e85]{width:120px;height:auto}.roadmap__intro[data-v-96180e85]{max-width:820px}.roadmap__intro h2[data-v-96180e85]{color:var(--rm-navy);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.3vw,56px);font-weight:600;line-height:1.08}.roadmap__intro strong[data-v-96180e85]{color:var(--blue);font-weight:700}.roadmap__intro p[data-v-96180e85]{max-width:740px;color:var(--muted);margin:15px 0 0;font-size:16px;line-height:1.7}.roadmap__carousel[data-v-96180e85]{z-index:10;margin-top:50px;padding:0 74px;position:relative}.roadmap__viewport[data-v-96180e85]{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;padding:4px 5px 18px;overflow-x:auto}.roadmap__viewport[data-v-96180e85]::-webkit-scrollbar{display:none}.roadmap__viewport.is-dragging[data-v-96180e85]{cursor:grabbing;-webkit-user-select:none;user-select:none}.roadmap__track[data-v-96180e85]{width:max-content;padding:0 var(--edge-space);display:flex;position:relative}.roadmap__line[data-v-96180e85]{top:72px;right:calc(var(--edge-space) + var(--item-width) / 2);left:calc(var(--edge-space) + var(--item-width) / 2);background:#cadbe7;height:2px;position:absolute;overflow:hidden}.roadmap__line span[data-v-96180e85]{background:linear-gradient(90deg, var(--blue), var(--rm-cyan));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.roadmap__item[data-v-96180e85]{z-index:2;flex:0 0 var(--item-width);opacity:.42;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:26px;height:110px;padding:0;transition:opacity .25s;display:flex;position:relative}.roadmap__item[data-v-96180e85]:hover{opacity:.76}.roadmap__item.is-active[data-v-96180e85]{opacity:1}.roadmap__pill[data-v-96180e85]{color:#7b91a2;white-space:nowrap;background:#eef3f7;border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:color .28s,background .28s,box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.roadmap__item:focus-visible .roadmap__pill[data-v-96180e85]{outline-offset:3px;outline:3px solid #0069b740}.is-active .roadmap__pill[data-v-96180e85]{color:#fff;background:linear-gradient(90deg,#0069b7,#18a9df);transform:translateY(-2px);box-shadow:0 8px 22px #0069b733}.roadmap__node[data-v-96180e85]{background:#fff;border:2px solid #adc5d5;border-radius:50%;width:12px;height:12px;margin-top:3px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.is-active .roadmap__node[data-v-96180e85]{border-color:var(--blue);background:var(--blue);transform:scale(1.12);box-shadow:0 0 0 7px #0069b71c}.roadmap__arrow[data-v-96180e85]{z-index:30;width:46px;height:46px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-radius:50%;place-items:center;transition:all .22s;display:grid;position:absolute;top:52px;box-shadow:0 8px 24px #1c45621a}.roadmap__arrow svg[data-v-96180e85]{width:19px;height:19px}.roadmap__arrow--prev[data-v-96180e85]{left:12px}.roadmap__arrow--next[data-v-96180e85]{right:12px}.roadmap__arrow[data-v-96180e85]:hover:not(:disabled){border-color:var(--blue);background:var(--blue);color:#fff;transform:scale(1.06)}.roadmap__arrow[data-v-96180e85]:disabled{opacity:.22;cursor:default}.roadmap__detail[data-v-96180e85]{z-index:6;justify-content:center;padding-top:38px;display:flex;position:relative}.roadmap__connector[data-v-96180e85]{border-left:1px dashed var(--rm-cyan);height:39px;position:absolute;top:0;left:50%}.roadmap__card[data-v-96180e85]{background:#fffffffa;border:1px solid #0069b71f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:30px;width:min(620px,100%);min-height:230px;padding:28px 30px;transition:opacity .16s,transform .27s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 18px 44px #1f4a671a}.roadmap__card.is-changing[data-v-96180e85]{opacity:0;transform:translateY(7px)}.roadmap__copy[data-v-96180e85]{flex:1;min-width:0}.roadmap__card-top[data-v-96180e85]{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}.roadmap__year[data-v-96180e85]{color:#fff;background:linear-gradient(90deg,#0069b7,#18a9df);border-radius:999px;justify-content:center;align-items:center;min-width:60px;height:28px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.roadmap__phase[data-v-96180e85]{color:#7b91a2;font-size:11px;font-weight:600}.roadmap__card h3[data-v-96180e85]{color:var(--rm-navy);margin:0 0 12px;font-size:25px;font-weight:700;line-height:1.28}.roadmap__card p[data-v-96180e85]{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.roadmap__icon[data-v-96180e85]{background:#edf7fd;border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;display:grid}.roadmap__icon svg[data-v-96180e85]{fill:none;width:42px;height:42px;stroke:var(--rm-cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.roadmap__footer[data-v-96180e85]{z-index:8;background:#ffffffe6;border:1px solid #0069b71a;border-radius:14px;align-items:center;gap:16px;width:min(620px,100%);margin:28px auto 0;padding:15px 18px;display:flex;position:relative;box-shadow:0 8px 25px #1f4a670f}.roadmap__counter[data-v-96180e85]{align-items:baseline;gap:4px;min-width:58px;display:flex}.roadmap__counter strong[data-v-96180e85]{color:var(--blue);font-size:15px}.roadmap__counter span[data-v-96180e85]{color:#98a9b6;font-size:13px}.roadmap__progress[data-v-96180e85]{background:#d9e8f2;border-radius:999px;flex:1;height:5px;overflow:hidden}.roadmap__progress span[data-v-96180e85]{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--rm-cyan));height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}@media (width<=1024px){.roadmap[data-v-96180e85]{--item-width:108px}.roadmap__carousel[data-v-96180e85]{padding:0 66px}}@media (width<=767px){.roadmap[data-v-96180e85]{--item-width:90px;padding:12px 0}.roadmap__panel[data-v-96180e85]{border-radius:22px;padding:22px 16px 24px}.roadmap__topbar[data-v-96180e85]{margin-bottom:18px}.roadmap__logo[data-v-96180e85]{width:82px}.roadmap__intro h2[data-v-96180e85]{font-size:30px}.roadmap__carousel[data-v-96180e85]{margin-top:40px;padding:0 48px}.roadmap__pill[data-v-96180e85]{min-width:62px;height:35px;padding:0 10px}.roadmap__arrow[data-v-96180e85]{width:40px;height:40px}.roadmap__arrow--prev[data-v-96180e85]{left:2px}.roadmap__arrow--next[data-v-96180e85]{right:2px}.roadmap__detail[data-v-96180e85]{padding-top:35px}.roadmap__card[data-v-96180e85]{border-radius:16px;gap:15px;min-height:330px;padding:22px 17px}.roadmap__year[data-v-96180e85]{font-size:12px}.roadmap__phase[data-v-96180e85]{font-size:13px;line-height:1.4}.roadmap__card h3[data-v-96180e85]{font-size:22px}.roadmap__card p[data-v-96180e85]{font-size:16px}.roadmap__icon[data-v-96180e85]{flex-basis:58px;width:58px;height:58px}.roadmap__icon svg[data-v-96180e85]{width:32px;height:32px}.roadmap__footer[data-v-96180e85]{margin-top:22px}}@media (width<=390px){.roadmap[data-v-96180e85]{--item-width:84px}.roadmap__intro h2[data-v-96180e85]{font-size:28px}.roadmap__carousel[data-v-96180e85]{padding:0 45px}}@media (prefers-reduced-motion:reduce){.roadmap[data-v-96180e85] *{transition-duration:.01ms!important}}.stack[data-v-b317a875]{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.vision[data-v-b317a875],.values[data-v-b317a875]{gap:40px;display:grid}@media (width>=768px) and (width<=1024px){.vision[data-v-b317a875]{grid-template-columns:1fr 2fr;align-items:center}.values[data-v-b317a875]{grid-template-columns:1fr 3fr;gap:20px}}@media (width>=1025px){.vision[data-v-b317a875]{grid-template-columns:403px minmax(0,1fr);align-items:center;gap:50px}.values[data-v-b317a875]{grid-template-columns:295px minmax(0,1fr);gap:20px}.vision .site-h2[data-v-b317a875]{max-width:680px}.values .site-h2[data-v-b317a875]{max-width:270px}}.vision__image[data-v-b317a875]{width:100%;height:auto}.values__text[data-v-b317a875]{font-size:var(--fs-body);text-align:justify;margin:0;line-height:1.4}.icon-grid[data-v-b317a875]{align-self:stretch;gap:20px;display:grid}@media (width>=768px){.icon-grid--2[data-v-b317a875]{grid-template-columns:1fr 1fr}.icon-grid--3[data-v-b317a875]{grid-template-columns:repeat(3,minmax(0,1fr))}}.icon-item[data-v-b317a875]{flex-direction:column;gap:20px;display:flex}.icon-item__icon[data-v-b317a875]{width:50px;height:50px}.icon-item__badge[data-v-b317a875]{background:var(--navy);border-radius:6px;place-items:center;width:50px;height:50px;display:grid}.icon-item__badge img[data-v-b317a875]{filter:brightness(0)invert()drop-shadow(0 0 .4px #fff);width:40px;height:40px}.icon-item h3[data-v-b317a875]{color:var(--heading);margin:0;font-size:18px;font-weight:600;line-height:1}.icon-item p[data-v-b317a875]{font-size:var(--fs-body);text-align:justify;margin:0;line-height:1.4}.journey__head[data-v-b317a875]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}
