.sk-footer{--sk-ft-title: var(--sk-accent);--sk-ft-link: rgba(245, 246, 247, .78);--sk-ft-dot: #f3f5f8;--sk-ft-glow: var(--sk-accent);padding-block:clamp(48px,6vw,88px) 28px;background:#050607}.sk-footer__cols{display:grid;grid-template-columns:1.15fr 1.25fr .9fr 1fr;gap:40px 32px;margin-bottom:clamp(56px,6vw,84px)}.sk-footer__title{margin:0 0 18px;color:var(--sk-ft-title);font-family:var(--sk-font);font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.sk-footer__links{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sk-footer__links a,.sk-footer__links button{display:inline-flex;padding:6px 0;overflow:hidden;color:var(--sk-ft-link);font-size:1rem;line-height:1.5;text-align:left;transition:color .3s ease}.sk-footer__links a .sk-roll__b{color:var(--sk-accent)}.sk-footer__links a:hover .sk-roll__a,.sk-footer__links a:hover .sk-roll__b,.sk-footer__links a:focus-visible .sk-roll__a,.sk-footer__links a:focus-visible .sk-roll__b{transform:translateY(-100%)}.sk-footer__links button:hover{color:var(--sk-text)}.sk-footer__note{margin:10px 0 0;max-width:240px;color:#f5f6f794;font-size:1rem;line-height:1.5}.sk-footer__mark{position:relative;aspect-ratio:7.2;margin-bottom:clamp(48px,6vw,84px)}.sk-footer__canvas{position:absolute;inset:0;width:100%;height:100%}.sk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:26px;border-top:1px solid rgba(60,72,74,.9);color:#f5f6f79e;font-size:.875rem}.sk-footer__copy{margin:0}.sk-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.sk-footer__links--inline{flex-direction:row;flex-wrap:wrap;gap:4px 28px}.sk-footer__links--inline a,.sk-footer__links--inline button{font-size:.875rem;color:#f5f6f7c7}.sk-footer__langs{margin:0;color:#f5f6f7c7}.sk-footer__langs a{color:inherit;text-decoration:none;padding:6px 0}.sk-footer__langs a:hover{color:var(--sk-accent)}@media (max-width: 1024px){.sk-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.sk-footer__cols{grid-template-columns:1fr}}

.sk-process{--sk-step-on: var(--sk-accent);--sk-step-stroke: rgba(245, 246, 247, .38);--sk-step-line: rgba(245, 246, 247, .16);padding-block:clamp(72px,9vw,140px) clamp(72px,8vw,120px)}.sk-process__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(44px,5vw,72px)}.sk-process__title{margin:0;font-size:clamp(2.75rem,7.65vw,6.875rem);line-height:.9}.sk-process__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0;padding:0;list-style:none}.sk-step{position:relative;padding:28px 24px 0;border-left:1px solid var(--sk-step-line);transition:border-color .6s ease}.sk-step:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:var(--sk-step-on);box-shadow:0 0 12px var(--sk-step-on);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--sk-ease)}.sk-step__kicker{display:block;margin-bottom:18px;color:#f5f6f794;font-size:.8125rem;letter-spacing:.04em;transition:color .5s ease}.sk-step__num{display:block;margin:0 0 24px -4px;color:var(--sk-bg);font-family:var(--sk-font-display);font-size:clamp(7rem,15vw,13.5rem);font-weight:600;line-height:.78;letter-spacing:-.06em;-webkit-text-stroke:2px var(--sk-step-stroke);paint-order:stroke fill;transition:color .7s var(--sk-ease),text-shadow .9s var(--sk-ease),-webkit-text-stroke-color .5s ease}.sk-step__title{margin:0 0 18px;font-size:clamp(1.5rem,1.15rem + 1.1vw,2rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.sk-step__text{margin:0;max-width:270px;color:var(--sk-muted);font-size:1rem;line-height:1.55}.sk-step.is-active:before{transform:scaleY(1)}.sk-step.is-active .sk-step__kicker{color:var(--sk-step-on)}.sk-step.is-active .sk-step__num{color:var(--sk-step-on);-webkit-text-stroke-color:transparent;text-shadow:0 0 34px rgba(208,255,155,.55),0 0 90px rgba(208,255,155,.3)}.sk-step.is-done .sk-step__num{-webkit-text-stroke-color:rgba(208,255,155,.55)}.sk-process.is-armed .sk-step.is-active .sk-step__num{animation:sk-ignite .9s var(--sk-ease) both}@keyframes sk-ignite{0%{transform:scale(.96);filter:brightness(2.2)}to{transform:none;filter:none}}.sk-process__final{display:inline-flex;align-items:center;gap:18px;margin:clamp(48px,6vw,80px) 0 0;color:#d0ff9b59;font-family:var(--sk-font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;letter-spacing:-.025em;transition:color .8s ease,text-shadow .8s ease}.sk-process__final .sk-dot{width:12px;height:12px;opacity:.4;transition:opacity .6s ease,transform .6s var(--sk-ease-spring)}.sk-process__final.is-on{color:var(--sk-step-on);text-shadow:0 0 26px rgba(208,255,155,.35)}.sk-process__final.is-on .sk-dot{opacity:1;animation:sk-pulse 1.6s ease-in-out infinite}@media (max-width: 767px){.sk-process__steps{grid-template-columns:1fr 1fr;row-gap:40px}.sk-step{padding:20px 16px 0}}@media (max-width: 480px){.sk-process__steps{grid-template-columns:1fr}}

.sk-recap{--sk-rc-accent: var(--sk-accent);--sk-rc-clip: #dfe5ee;--sk-rc-box: rgba(8, 10, 13, .9);--name-w: 118px;padding-block:clamp(32px,4vw,56px) clamp(64px,8vw,120px)}.sk-recap__box{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);border:1px solid rgba(245,246,247,.14);border-radius:16px;background:var(--sk-rc-box);overflow:hidden}.sk-recap__side{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 26px 24px;border-right:1px solid rgba(245,246,247,.1)}.sk-recap__top{display:flex;align-items:center;gap:16px}.sk-recap__pp{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--sk-text);color:var(--sk-ink);transition:background-color .3s ease,transform .4s var(--sk-ease)}.sk-recap__pp:hover{background:var(--sk-rc-accent);transform:scale(1.05)}.sk-recap__pp .sk-ico{grid-area:1 / 1;transition:opacity .2s ease,transform .3s var(--sk-ease)}.sk-recap__pp .sk-ico--play,.sk-recap.is-paused .sk-recap__pp .sk-ico--pause{opacity:0;transform:scale(.6)}.sk-recap.is-paused .sk-recap__pp .sk-ico--play{opacity:1;transform:none}.sk-recap__time{margin:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sk-recap__label{margin:4px 0 0;color:#f5f6f78c;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.sk-recap__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.sk-recap__timeline{overflow-x:auto;scrollbar-width:thin;outline-offset:-2px}.sk-recap__inner{position:relative;min-width:720px;padding:20px 26px 22px 30px}.sk-recap__ruler{position:relative;height:22px;margin-left:var(--name-w);margin-bottom:14px;border-bottom:1px solid rgba(245,246,247,.06)}.sk-recap__tick{position:absolute;top:0;left:calc(var(--at) * 100%);padding-left:4px;border-left:1px solid rgba(245,246,247,.35);color:#f5f6f78c;font-size:.6875rem;line-height:1;font-variant-numeric:tabular-nums}.sk-recap__tick.is-minor{top:8px;height:8px;padding:0;border-left-color:#f5f6f72e}.sk-recap__tracks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sk-track{display:grid;grid-template-columns:var(--name-w) minmax(0,1fr);align-items:center}.sk-track__name{color:#f5f6f7b3;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sk-track__lane{position:relative;display:block;height:16px;border-radius:3px;background:#f5f6f709}.sk-clip{position:absolute;top:1px;bottom:1px;left:calc(var(--s) * 100%);width:calc(var(--w) * 100% - 4px);border-radius:3px;background:var(--sk-rc-clip);opacity:.82;transition:opacity .25s ease,box-shadow .35s ease,filter .35s ease}.sk-track.is-accent .sk-clip{background:var(--sk-rc-accent)}.sk-clip.is-on{opacity:1;filter:brightness(1.12);box-shadow:0 0 16px #dfe5ee8c}.sk-track.is-accent .sk-clip.is-on{box-shadow:0 0 18px #d0ff9bbf}.sk-track__wave{position:absolute;inset:0;color:#f5f6f747}.sk-track__wave .sk-wave{width:100%;height:100%;fill:currentColor}.sk-track__wave.is-lit{color:#eef2f7;clip-path:inset(0 calc(100% - var(--p, 0) * 100%) 0 0)}.sk-recap__lanes-overlay{position:absolute;top:20px;bottom:22px;left:calc(30px + var(--name-w));right:26px}.sk-recap__head{position:absolute;top:-4px;bottom:-6px;left:calc(var(--p, 0) * 100%);width:2px;margin-left:-1px;background:var(--sk-rc-accent);box-shadow:0 0 12px var(--sk-rc-accent);pointer-events:none}.sk-recap__head span{position:absolute;top:-2px;left:50%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid var(--sk-rc-accent);transform:translate(-50%)}.sk-recap__scrub{position:absolute;inset:0;cursor:ew-resize;touch-action:none}@media (max-width: 900px){.sk-recap__box{grid-template-columns:1fr}.sk-recap__side{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid rgba(245,246,247,.1);gap:20px}.sk-recap__title{font-size:1rem;text-align:right}}

