.wf *{box-sizing:border-box}.wf{width:100%;font-family:var(--font-archivo),system-ui,sans-serif;color:#ededed;background:#080c12;line-height:normal;overflow:hidden;container:wf/inline-size}.wf .in{max-width:1264px;margin:0 auto;padding:0 32px}.wf .mark{padding:80px 24px 0;line-height:0}.wf .wm{--e:cubic-bezier(.2,.8,.2,1);color:#65de57;cursor:default;align-items:flex-start;display:flex}.wf .wm-l{flex:none;height:auto;display:block;overflow:visible}.wf .wm-l path{fill:currentColor;fill-opacity:1;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;transition:fill-opacity .32s var(--e),stroke-dashoffset .48s var(--e)}@keyframes wmTrace{0%{fill-opacity:1;stroke-dashoffset:1px}3%{fill-opacity:0}13%{fill-opacity:0;stroke-dashoffset:0}19%{fill-opacity:1;stroke-dashoffset:0}23%,to{fill-opacity:1;stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.wf .wm-l path{animation:wmTrace 7s var(--e) infinite;animation-delay:calc(var(--i,0) * .35s)}@media (hover:hover){.wf .wm-l:hover path{fill-opacity:0;stroke-dashoffset:0;transition:fill-opacity .26s var(--e),stroke-dashoffset .76s var(--e);animation:none}}}@media (hover:hover) and (prefers-reduced-motion:reduce){.wf .wm-l:hover path{fill-opacity:0;stroke-dashoffset:0;transition:none}}.wf .grid{grid-template-columns:5fr 2fr 2fr 2fr;gap:40px;padding:72px 0 64px;display:grid}.wf .tl{color:#ededed;max-width:340px;margin:0;font-size:18px;line-height:28px}.wf h3{letter-spacing:.16em;text-transform:uppercase;color:#9aa3ab;margin:0 0 20px;font-size:12px;font-weight:600;line-height:16px}.wf ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wf ul a{color:#ededed;align-items:center;min-height:32px;font-size:15px;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.wf ul a:hover{color:#65de57}.wf a:focus-visible{outline-offset:2px;outline:2px solid #65de57}.wf .bot{color:#9aa3ab;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:24px 0 32px;font-size:13px;line-height:20px;display:flex}@container wf (max-width:1023px){.wf .in{padding:0 24px}.wf .mark{padding:64px 16px 0}.wf .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;padding:56px 0 48px}.wf .brand{grid-column:1/-1}}@container wf (max-width:599px){.wf .in{padding:0 16px}.wf .mark{padding:44px 12px 0}.wf .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:40px 0}.wf .tl{font-size:16px;line-height:24px}.wf .bot{flex-direction:column;gap:6px}}.wf .soc{flex-direction:row;gap:4px}.wf .soc a{color:#9aa3ab;background:#131a1f;border-radius:12px;justify-content:center;width:40px;height:40px;min-height:40px;font-size:17px;transition:color .12s cubic-bezier(.2,.8,.2,1),background-color .12s}.wf .soc a:hover{color:#65de57;background:#182027}.wf .fpz{text-align:center;padding:72px 0 0}:is(.wf .fpz+.mark,.wf .in:has(.fpz)+.mark){padding-top:56px}.wf .pstage{aspect-ratio:1000/420;width:100%;max-width:1100px;margin:0 auto;position:relative;container-type:inline-size}.wf .pcv{width:100%;height:100%;display:block;position:absolute;inset:0}.wf .ptxt{font-family:var(--font-archivo),sans-serif;letter-spacing:-.035em;text-align:center;color:#ededed;background:linear-gradient(#fff 10%,#8c969e 100%);-webkit-text-fill-color:transparent;white-space:nowrap;opacity:0;-webkit-background-clip:text;background-clip:text;flex-direction:column;justify-content:center;align-items:center;font-size:12.8cqw;font-weight:800;font-stretch:112%;line-height:14cqw;display:flex;position:absolute;inset:0}.wf .fpz-sub{color:#7e878f;max-width:520px;margin:24px auto 0;font-size:16px;line-height:26px}.wf .pzbar{background:#1a2228;border-radius:999px;width:160px;height:3px;margin:28px auto 0;display:block;overflow:hidden}.wf .pzbar i{height:100%;width:calc(var(--q,0) / 4.5 * 100%);background:#65de57;border-radius:999px;display:block}@container wf (max-width:1023px){.wf .fpz{padding-top:56px}.wf .in:has(.fpz)+.mark{padding-top:44px}}@container wf (max-width:599px){.wf .fpz{padding-top:40px}.wf .fpz-sub{font-size:15px;line-height:24px}.wf .in:has(.fpz)+.mark{padding-top:36px}}
