.ss-jy{--blue:#0a66ff;--ink:#0d1b3d;--tint:#eaf1ff;--soft:#f5f7fc;--white:#fff;--dim:#56627f;--faint:#e3e8f2;--n:5;--font:"Poppins",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.16,.84,.3,1);background:var(--bg,#fff);color:var(--dim);font-family:var(--font);overflow:hidden;padding:clamp(40px,7vw,var(--pt,104px)) clamp(16px,4vw,48px) clamp(40px,7vw,var(--pb,104px));position:relative;-webkit-font-smoothing:antialiased}.ss-jy,.ss-jy *,.ss-jy :after,.ss-jy :before{box-sizing:border-box}.ss-jy h2,.ss-jy h3,.ss-jy p,.ss-jy ul{margin:0;padding:0}.ss-jy__wrap{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px);margin:0 auto;max-width:var(--max,1280px)}.ss-jy__head{align-items:end;display:grid;gap:24px 48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ss-jy__eyebrow{align-items:center;color:var(--blue);display:flex;font-size:14px;font-weight:500;gap:14px;margin-bottom:10px}.ss-jy__eyebrow:after{background:currentColor;border-radius:2px;content:"";height:3px;width:32px}.ss-jy__title{color:var(--ink);font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.ss-jy__intro{font-size:15.5px;line-height:1.65;max-width:48ch}.ss-jy__rail{display:grid;gap:8px;grid-template-columns:repeat(var(--n),minmax(0,1fr));position:relative}.ss-jy__line{background:var(--faint);height:2px;left:22px;position:absolute;top:22px;width:calc((100% - (var(--n) - 1)*8px)*(var(--n) - 1)/var(--n) + (var(--n) - 1)*8px);z-index:0}.ss-jy__line i{background:var(--blue);height:100%;left:0;position:absolute;top:0;transition:width .6s var(--ease);width:var(--p,0)}.ss-jy .ss-jy__stage{align-items:flex-start;background:transparent;border:0;box-shadow:none;color:var(--dim);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;letter-spacing:normal;margin:0;padding:0 8px 14px 0;position:relative;text-align:left;text-transform:none;z-index:1}.ss-jy__dot{background:var(--white);border:1px solid var(--faint);border-radius:14px;color:var(--dim);display:grid;font-size:14px;font-weight:700;height:44px;place-items:center;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease),box-shadow .3s;width:44px}.ss-jy__stage.is-done .ss-jy__dot{background:var(--tint);border-color:var(--tint);color:var(--blue)}.ss-jy__stage[aria-selected=true] .ss-jy__dot{background:var(--blue);border-color:var(--blue);box-shadow:0 10px 22px -12px rgba(10,102,255,.8);color:var(--white);transform:scale(1.06)}.ss-jy__stage:hover .ss-jy__dot{border-color:var(--blue)}.ss-jy__s-k{color:var(--dim);font-size:12px;font-weight:500}.ss-jy__s-t{color:var(--ink);display:block;font-size:15px;font-weight:600;line-height:1.3;margin-top:2px}.ss-jy__stage[aria-selected=true] .ss-jy__s-t{color:var(--blue)}.ss-jy__bar{background:transparent;border-radius:2px;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:12px}.ss-jy__bar i{background:var(--blue);display:block;height:100%;width:0}.ss-jy .ss-jy__play:focus-visible,.ss-jy a:focus-visible,.ss-jy__stage:focus-visible{border-radius:10px;outline:2px solid var(--blue);outline-offset:3px}.ss-jy__stagebox{display:grid;position:relative}.ss-jy__panel{background:var(--white);border:1px solid var(--faint);border-radius:24px;border-top:3px solid var(--blue);box-shadow:0 30px 60px -40px rgba(13,27,61,.35);display:grid;gap:clamp(20px,3vw,40px);grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;padding:clamp(22px,3vw,40px)}.ss-jy__panel[hidden]{display:grid;visibility:hidden}.ss-jy__left{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.ss-jy__num{background:var(--tint);border-radius:999px;color:var(--blue);font-size:12.5px;font-weight:600;padding:4px 11px}.ss-jy__name{color:var(--ink);font-size:clamp(24px,2.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.ss-jy__need{font-size:15.5px;line-height:1.6;max-width:44ch}.ss-jy .ss-jy__q{align-items:flex-start;background:var(--soft);border:1px solid var(--faint);border-radius:14px;color:var(--ink);display:flex;font-size:14px;gap:10px;line-height:1.5;max-width:46ch;padding:12px 14px}.ss-jy__q svg{color:var(--blue);flex:none;height:18px;margin-top:1px;width:18px}.ss-jy__more{align-items:center;border-bottom:2px solid transparent;color:var(--blue);display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;margin-top:auto;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.ss-jy__more:hover{border-color:currentColor}.ss-jy__more svg{height:16px;transition:transform .2s;width:16px}.ss-jy__more:hover svg{transform:translateX(3px)}.ss-jy__right{align-self:start;background:var(--soft);border:1px solid var(--faint);border-radius:16px;overflow:hidden}.ss-jy__rh{border-bottom:1px solid var(--faint);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 16px}.ss-jy__rh span:first-child{color:var(--ink);font-weight:600}.ss-jy .ss-jy__list{list-style:none}.ss-jy__list li{align-items:center;border-bottom:1px dashed #d6ddea;color:var(--ink);display:grid;font-size:14.5px;font-weight:500;gap:12px;grid-template-columns:20px minmax(0,1fr) auto;margin:0;padding:12px 16px}.ss-jy__list li:before{content:none}.ss-jy__list li:last-child{border-bottom:0}.ss-jy__ok{background:var(--blue);border-radius:50%;color:var(--white);display:grid;height:20px;place-items:center;width:20px}.ss-jy__ok svg{height:11px;width:11px}.ss-jy__lvl{background:var(--white);border:1px solid var(--faint);border-radius:999px;color:var(--dim);font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ss-jy__lvl--1{background:var(--tint);border-color:#c9dbff;color:var(--blue)}.ss-jy__lvl--2{color:#0d1b3d}.ss-jy__lvl--3{color:var(--dim)}.ss-jy__aside{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.ss-jy .ss-jy__play{align-items:center;background:var(--white);border:1px solid var(--faint);border-radius:999px;box-shadow:none;color:var(--ink);cursor:pointer;display:inline-flex;font:500 13px var(--font);gap:8px;margin:0;padding:7px 14px 7px 12px;position:relative;text-transform:none}.ss-jy .ss-jy__play:hover{border-color:var(--blue)}.ss-jy__play:before{border-left:3px solid;border-right:3px solid;content:"";height:10px;width:8px}.ss-jy__play[aria-pressed=true]:before{border:0;border-bottom:5px solid transparent;border-left:9px solid var(--blue);border-top:5px solid transparent;height:0;width:0}.ss-jy__play-play,.ss-jy__play[aria-pressed=true] .ss-jy__play-pause{display:none}.ss-jy__play[aria-pressed=true] .ss-jy__play-play{display:inline}@keyframes ss-jy-up{0%{opacity:0;transform:translateY(12px)}}@keyframes ss-jy-row{0%{opacity:0;transform:translateX(-14px)}}@keyframes ss-jy-tick{0%{transform:scale(0)}}@keyframes ss-jy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ss-jy__panel.is-anim .ss-jy__num{animation:ss-jy-up .5s var(--ease) both}.ss-jy__panel.is-anim .ss-jy__name{animation:ss-jy-up .6s var(--ease) .05s both}.ss-jy__panel.is-anim .ss-jy__need{animation:ss-jy-up .6s var(--ease) .12s both}.ss-jy__panel.is-anim .ss-jy__q{animation:ss-jy-up .6s var(--ease) .2s both}.ss-jy__panel.is-anim .ss-jy__right{animation:ss-jy-up .6s var(--ease) .15s both}.ss-jy__panel.is-anim .ss-jy__list li{animation:ss-jy-row .5s var(--ease) both;animation-delay:calc(var(--r)*90ms + .3s)}.ss-jy__panel.is-anim .ss-jy__ok{animation:ss-jy-tick .4s var(--ease) both;animation-delay:calc(var(--r)*90ms + .55s)}.ss-jy.is-js .ss-jy__rv{opacity:0}.ss-jy.is-in .ss-jy__rv{animation:ss-jy-rise .8s var(--ease) both;animation-delay:var(--d,0s)}@media (max-width:960px){.ss-jy__head{grid-template-columns:minmax(0,1fr)}.ss-jy__rail{display:flex;gap:16px;margin:0 calc(clamp(16px,4vw,48px)*-1);overflow-x:auto;padding:4px clamp(16px,4vw,48px) 6px;scroll-padding-inline:clamp(16px,4vw,48px);scroll-snap-type:x mandatory;scrollbar-width:none}.ss-jy__rail::-webkit-scrollbar{display:none}.ss-jy .ss-jy__stage{flex:none;scroll-snap-align:start;width:150px}.ss-jy__line{display:none}.ss-jy__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ss-jy__panel{border-radius:22px;padding:18px}.ss-jy__list li{font-size:14px;grid-template-columns:20px minmax(0,1fr);row-gap:4px}.ss-jy__lvl{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ss-jy *,.ss-jy :after,.ss-jy :before{animation:none!important;transition:none!important}.ss-jy.is-js .ss-jy__rv{opacity:1}.ss-jy .ss-jy__play{display:none}}.ss-jy--static *,.ss-jy--static :after,.ss-jy--static :before{animation:none!important}.ss-jy--static .ss-jy__rv{opacity:1!important}.ss-jy--static .ss-jy__play{display:none}.ss-jy h2.ss-jy__title,.ss-jy h3.ss-jy__name{margin:0;text-transform:none}.ss-jy .ss-jy__list li{list-style:none}