PageSourceSearch

https://www.stryd.com/us/en/speed

html stryd.com collected 2026-10-01 12:20:43 UTC 122,840 bytes, 313 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>Stryd Speed — Every step. Every rep. Measured.</title><meta name="description" content="Speed, ground contact, air time, and stride mechanics — at every step, on every surface. Captured, cut into reps, and ready before your athlete is back on the line."/><meta property="og:title" content="Stryd Speed — Every step. Every rep. Measured."/><meta property="og:description" content="Speed, ground contact, air time, and stride mechanics — at every step, on every surface. Captured, cut into reps, and ready before your athlete is back on the line."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="next-head-count" content="9"/>
1<script>
2                  (function(w,d,s,l,i){                    
3                    if (window.navigator.userAgent.match('Lighthouse')) return;
4
5                  w[l]=w[l]||[];w[l].push({'gtm.start':
6                  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7                  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src=
8                  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9                  })(window,document,'script','dataLayer', 'GTM-5CX7WBK')
10                </script>
10<link rel="shortcut icon" href="/favicon.ico"/>
10<script>
11                  (function () {
12                    var w = window;
13                    var ic = w.Intercom;
14                    if (typeof ic === 'function') {
15                      ic('reattach_activator');
16                      ic('update', w.intercomSettings);
17                    } else {
18                      var d = document;
19                      var i = function () {
20                        i.c(arguments);
21                      };
22                      i.q = [];
23                      i.c = function (args) {
24                        i.q.push(args);
25                      };
26                      w.Intercom = i;
27                      var l = function () {
28                        var s = d.createElement('script');
29                        s.type = 'text/javascript';
30                        s.async = true;
31                        s.src = 'https://widget.intercom.io/widget/pkfitcw5';
32                        var x = d.getElementsByTagName('script')[0];
33                        x.parentNode.insertBefore(s, x);
34                      };
35                      if (document.readyState === 'complete') {
36                        l();
37                      } else if (w.attachEvent) {
38                        w.attachEvent('onload', l);
39                      } else {
40                        w.addEventListener('load', l, false);
41                      }
42                    }
43                  })();
44                </script>
44<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/a9a826144bab9b90.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a9a826144bab9b90.css" data-n-g=""/><noscript data-n-css=""></noscript>
44<script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script>
44<script src="/_next/static/chunks/webpack-570974ef6c46250b.js" defer=""></script>
44<script src="/_next/static/chunks/framework-478ef033113d21fd.js" defer=""></script>
44<script src="/_next/static/chunks/main-0b19ad8294fb3122.js" defer=""></script>
44<script src="/_next/static/chunks/pages/_app-fcb62f83cdd518ec.js" defer=""></script>
44<script src="/_next/static/chunks/7898-a69f6493933d3e10.js" defer=""></script>
44<script src="/_next/static/chunks/pages/%5Bregion%5D/%5Blocale%5D/speed-605e306faa781036.js" defer=""></script>
44<script src="/_next/static/n2vZXSJ7KLfS5hEu5AYJC/_buildManifest.js" defer=""></script>
44<script src="/_next/static/n2vZXSJ7KLfS5hEu5AYJC/_ssgManifest.js" defer=""></script>
44<script src="/_next/static/n2vZXSJ7KLfS5hEu5AYJC/_middlewareManifest.js" defer=""></script>
44<style data-styled="" data-styled-version="5.3.3">:root{--field:#F7F6F3;--panel:#FFFFFF;--panel2:#FBFAF7;--line:rgba(22,24,29,0.1);--ink:#16181D;--muted:#5A6068;--dim:#8A9099;--violet:#7C6CFF;--violet-soft:rgba(124,108,255,0.1);--orange:#FF5101;--orange-d:#FF5101;--orange-l:#FED16D;--orange-soft:rgba(255,81,1,0.07);--blue:#4C8DFF;--maxw:1120px;}/*!sc*/
45.sprint *{box-sizing:border-box;margin:0;padding:0;}/*!sc*/
46html{-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}/*!sc*/
47.sprint{background:var(--field);color:var(--ink);font-family:"Geist",system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;overflow-x:clip;}/*!sc*/
48.sprint a{color:#E24A00;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
49.sprint a:hover{color:#FF6A1F;}/*!sc*/
50.sprint .mono{font-family:"Geist Mono","SF Mono",monospace;font-variant-numeric:tabular-nums;}/*!sc*/
51.sprint .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;}/*!sc*/
52.sprint section.sp{padding:88px 0;border-top:1px solid var(--line);}/*!sc*/
53.sprint .eyebrow{font-family:"Geist Mono",monospace;font-size:11px;-webkit-letter-spacing:0.16em;-moz-letter-spacing:0.16em;-ms-letter-spacing:0.16em;letter-spacing:0.16em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;}/*!sc*/
54.sprint h2.sp-h{font-size:clamp(26px,3.4vw,38px);font-weight:600;-webkit-letter-spacing:-0.02em;-moz-letter-spacing:-0.02em;-ms-letter-spacing:-0.02em;letter-spacing:-0.02em;line-height:1.12;max-width:640px;text-wrap:pretty;}/*!sc*/
55.sprint p.sp-lede{color:var(--muted);font-size:17px;line-height:1.6;max-width:600px;margin-top:14px;text-wrap:pretty;}/*!sc*/
56.sprint a.btn-ea,.sprint .btn-ea{color:#fff;}/*!sc*/
57.sprint .btn-ea{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:linear-gradient(120deg,var(--orange-d),#FF8A00);color:#fff;font-weight:600;font-size:15px;padding:13px 24px;border-radius:8px;border:none;cursor:pointer;-webkit-transition:filter .15s;transition:filter .15s;box-shadow:0 4px 14px rgba(255,81,1,0.25);}/*!sc*/
58.sprint a.btn-ea:hover,.sprint .btn-ea:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);color:#fff;}/*!sc*/
59.sprint .btn-ea:disabled{opacity:0.65;cursor:default;-webkit-filter:none;filter:none;}/*!sc*/
60.sprint .btn-ea.sm{padding:9px 16px;font-size:13px;border-radius:7px;}/*!sc*/
61.sprint .sp-head{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(12,13,16,0.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,0.1);}/*!sc*/
62.sprint .sp-head-in{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:66px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/
63.sprint .sp-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;white-space:nowrap;color:#fff;font-weight:600;-webkit-letter-spacing:0.08em;-moz-letter-spacing:0.08em;-ms-letter-spacing:0.08em;letter-spacing:0.08em;font-size:14px;}/*!sc*/
64.sprint .sp-brand img{height:24px;display:block;}/*!sc*/
65.sprint .sp-brand:hover{color:#fff;}/*!sc*/
66.sprint .sp-hero{position:relative;min-height:92vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;overflow:hidden;color:#fff;}/*!sc*/
67.sprint .sp-hero-media{position:absolute;inset:0;z-index:0;}/*!sc*/
68.sprint .sp-hero-media video{width:100%;height:100%;object-fit:cover;display:block;}/*!sc*/
69.sprint .sp-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(12,12,14,0.35) 0%,rgba(12,12,14,0.1) 45%,rgba(12,12,14,0.78) 100%);}/*!sc*/
70.sprint .sp-hero .eyebrow{display:inline-block;background:rgba(12,12,14,0.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--orange-l);border-radius:6px;padding:6px 10px;}/*!sc*/
71.sprint .sp-hero-in{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:140px 24px 72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:justify;
71-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:56px;}/*!sc*/
72.sprint .sp-hero-copy{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;}/*!sc*/
73.sprint .sp-hero h1{font-size:clamp(36px,4.6vw,58px);font-weight:650;-webkit-letter-spacing:-0.03em;-moz-letter-spacing:-0.03em;-ms-letter-spacing:-0.03em;letter-spacing:-0.03em;line-height:1.05;max-width:760px;}/*!sc*/
74.sprint .sp-hero .sub{color:rgba(255,255,255,0.82);font-size:18px;line-height:1.55;max-width:560px;margin:20px 0 30px;text-wrap:pretty;}/*!sc*/
75.sprint .sp-hero .authority{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:rgba(12,12,14,0.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.2);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,0.28);}/*!sc*/
76.sprint .sp-hero .authority .dot{-webkit-flex:none;-ms-flex:none;flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange-l);box-shadow:0 0 0 0 rgba(254,209,109,0.55);-webkit-animation:authpulse 1.8s ease-out infinite;animation:authpulse 1.8s ease-out infinite;}/*!sc*/
77@-webkit-keyframes authpulse{0%{box-shadow:0 0 0 0 rgba(254,209,109,0.55);}70%{box-shadow:0 0 0 9px rgba(254,209,109,0);}100%{box-shadow:0 0 0 0 rgba(254,209,109,0);}}/*!sc*/
78@keyframes authpulse{0%{box-shadow:0 0 0 0 rgba(254,209,109,0.55);}70%{box-shadow:0 0 0 9px rgba(254,209,109,0);}100%{box-shadow:0 0 0 0 rgba(254,209,109,0);}}/*!sc*/
79.sprint .hero-trace{position:absolute;left:0;right:0;bottom:0;z-index:1;width:100%;height:180px;opacity:0.9;pointer-events:none;}/*!sc*/
80.sprint .hero-trace path{stroke-dasharray:2400;stroke-dashoffset:2400;-webkit-animation:draw 3.2s cubic-bezier(.4,0,.2,1) .4s forwards;animation:draw 3.2s cubic-bezier(.4,0,.2,1) .4s forwards;}/*!sc*/
81@-webkit-keyframes draw{to{stroke-dashoffset:0;}}/*!sc*/
82@keyframes draw{to{stroke-dashoffset:0;}}/*!sc*/
83@-webkit-keyframes floaty{0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);}}/*!sc*/
84@keyframes floaty{0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);}}/*!sc*/
85@-webkit-keyframes floaty2{0%,100%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}50%{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}}/*!sc*/
86@keyframes floaty2{0%,100%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}50%{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}}/*!sc*/
87.sprint .fpod{position:absolute;z-index:3;pointer-events:none;-webkit-filter:drop-shadow(0 30px 50px rgba(0,0,0,0.4));filter:drop-shadow(0 30px 50px rgba(0,0,0,0.4));-webkit-animation:floaty 7s ease-in-out infinite;animation:floaty 7s ease-in-out infinite;}/*!sc*/
88.sprint .fchip{position:absolute;z-index:3;pointer-events:none;background:rgba(255,255,255,0.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(22,24,29,0.08);border-radius:12px;padding:10px 15px;box-shadow:0 12px 32px rgba(10,12,16,0.22);-webkit-animation:floaty 6s ease-in-out infinite;animation:floaty 6s ease-in-out infinite;color:var(--ink);}/*!sc*/
89.sprint .fchip.alt{-webkit-animation:floaty2 8s ease-in-out infinite;animation:floaty2 8s ease-in-out infinite;}/*!sc*/
90.sprint .fchip .l{font-family:"Geist Mono",monospace;font-size:9.5px;-webkit-letter-spacing:0.12em;-moz-letter-spacing:0.12em;-ms-letter-spacing:0.12em;letter-spacing:0.12em;text-transform:uppercase;color:var(--dim);display:block;}/*!sc*/
91.sprint .fchip .v{font-family:"Geist Mono",monospace;font-size:19px;font-weight:600;color:var(--ink);line-height:1.2;}/*!sc*/
92.sprint .fchip .v em{font-style:normal;font-size:11px;color:var(--orange);margin-left:3px;}/*!sc*/
93.sprint .fchip .spark{display:block;margin-top:4px;}/*!sc*/
94.sprint .hero-graph{position:relative;z-index:3;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:min(330px,38vw);background:rgba(10,11,14,0.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.12);border-radius:14px;padding:13px 14px 11px;box-shadow:0 18px 44px rgba(0,0,0,0.4);color:#fff;pointer-events:none;}/*!sc*/
95.sprint .hero-pods{-webkit-flex:none;-ms-flex:none;flex:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:min(480px,46vw);height:auto;object-fit:contain;-webkit-filter:drop-shadow(0 34px 60px rgba(0,0,0,0.55));filter:drop-shadow(0 34px 60px rgba(0,0,0,0.55));-webkit-animation:floaty 7s ease-in-out infinite;animation:floaty 7s ease-in-out infinite;pointer-events:none;}/*!sc*/
96.sprint .hg-pod{width:200px;left:50%;right:auto;top:auto;margin-left:-100px;bottom:100%;margin-bottom:60px;}/*!sc*/
97.sprint .hg-feed{position:absolute;z-index:4;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:6px;width:44px;height:52px;overflow:visible;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,0.45));filter:drop-shadow(0 2px 5px rgba(0,0,0,0.45));}/*!sc*/
98.sprint .hg-feed-line{fill:none;stroke:#FF8A3C;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 5;-webkit-animation:hgflow .85s linear infinite;animation:hgflow .85s linear infinite;}/*!sc*/
99.sprint .hg-feed-head{fill:none;stroke:#FF8A3C;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}/*!sc*/
100@-webkit-keyframes hgflow{to{stroke-dashoffset:-16;}}/*!sc*/
101@keyframes hgflow{to{stroke-dashoffset:-16;}}/*!sc*/
102.sprint .hg-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px;}/*!sc*/
103.sprint .hg-live{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Geist Mono",monospace;font-size:10px;-webkit-letter-spacing:0.18em;-moz-letter-spacing:0.18em;-ms-letter-spacing:0.18em;letter-spacing:0.18em;color:#FF8A3C;}/*!sc*/
104.sprint .hg-live i{width:6px;height:6px;border-radius:50%;background:#E8590C;-webkit-animation:hgpulse 1.5s ease-out infinite;animation:hgpulse 1.5s ease-out infinite;}/*!sc*/
105@-webkit-keyframes hgpulse{0%{box-shadow:0 0 0 0 rgba(232,89,12,0.55);}70%{box-shadow:0 0 0 7px rgba(232,89,12,0);}100%{box-shadow:0 0 0 0 rgba(232,89,12,0);}}/*!sc*/
106@keyframes hgpulse{0%{box-shadow:0 0 0 0 rgba(232,89,12,0.55);}70%{box-shadow:0 0 0 7px rgba(232,89,12,0);}100%{box-shadow:0 0 0 0 rgba(232,89,12,0);}}/*!sc*/
107.sprint .hg-athlete{font-family:"Geist Mono",monospace;font-size:10px;-webkit-letter-spacing:0.1em;-moz-letter-spacing:0.1em;-ms-letter-spacing:0.1em;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.62);}/*!sc*/
108.sprint .hg-read{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:6px;}/*!sc*/
109.sprint .hg-metric{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3px;}/*!sc*/
110.sprint .hg-metric .lbl{font-family:"Geist Mono",monospace;font-size:9px;-webkit-letter-spacing:0.12em;-moz-letter-spacing:0.12em;-ms-letter-spacing:0.12em;letter-spacing:0.12em;text-transform:uppercase;}/*!sc*/
111.sprint .hg-speed .lbl{color:#FF8A3C;}/*!sc*/
112.sprint .hg-gct .lbl{color:#7FB0FF;}/*!sc*/
113.sprint .hg-metric .val{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;}/*!sc*/
114.sprint .hg-metric .val b{font-family:"Geist Mono",monospace;font-size:20px;font-weight:600;line-height:1;color:#fff;font-variant-numeric:tabular-nums;}/*!sc*/
115.sprint .hg-metric .val u{font-family:"Geist Mono",monospace;font-size:10px;-webkit-text-decoration:none;text-decoration:none;color:rgba(255,255,255,0.5);}/*!sc*/
116.sprint .hg-chart{display:block;width:100%;height:auto;margin-top:2px;}/*!sc*/
117.sprint .hg-chart .hg-tick{font-family:"Geist Mono",monospace;font-size:9px;fill:rgba(255,255,255,0.5);}/*!sc*/
118.sprint .hg-chart .hg-axis-title{font-family:"Geist Mono",monospace;font-size:8px;-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;fill:rgba(255,255,255,0.4);}/*!sc*/
119.sprint .hg-dot{-webkit-transition:-webkit-transform .18s linear;-webkit-transition:transform .18s linear;transition:transform .18s linear;}/*!sc*/
120.sprint .hg-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-top:4px;}/*!sc*/
121.sprint .hg-lg{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Geist Mono",monospace;font-size:9.5px;color:rgba(255,255,255,0.6);}/*!sc*/
122.sprint .hg-lg i{width:14px;
122height:3px;border-radius:2px;}/*!sc*/
123.sprint .hg-lg.hg-speed i{background:#E8590C;}/*!sc*/
124.sprint .hg-lg.hg-gct i{background:#4C8DFF;}/*!sc*/
125.sprint .band{position:relative;min-height:74vh;overflow:hidden;border-top:1px solid var(--line);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;color:#fff;}/*!sc*/
126.sprint .band>img:not(.fpod),.sprint .band>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}/*!sc*/
127.sprint .band .fpod{inset:auto;}/*!sc*/
128.sprint .band .scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(12,12,14,0.05) 40%,rgba(12,12,14,0.72));}/*!sc*/
129.sprint .band .copy{position:relative;z-index:2;pointer-events:none;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px 64px;}/*!sc*/
130.sprint .band h2{font-size:clamp(30px,4.6vw,54px);font-weight:650;-webkit-letter-spacing:-0.025em;-moz-letter-spacing:-0.025em;-ms-letter-spacing:-0.025em;letter-spacing:-0.025em;line-height:1.05;}/*!sc*/
131.sprint .band .bs{color:rgba(255,255,255,0.8);font-size:17px;margin-top:12px;max-width:520px;text-wrap:pretty;}/*!sc*/
132.sprint .def-stage{position:relative;aspect-ratio:1/1.3;}/*!sc*/
133.sprint .def-photo{position:absolute;top:0;left:0;width:62%;aspect-ratio:4/5;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(20,22,26,0.1);z-index:1;}/*!sc*/
134.sprint .def-photo img{display:block;width:100%;height:100%;object-fit:cover;}/*!sc*/
135.sprint .def-clip{position:absolute;right:0;bottom:0;width:58%;aspect-ratio:4/5;border:3px solid var(--field);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(20,22,26,0.24);z-index:2;}/*!sc*/
136.sprint .def-clip video{display:block;width:100%;height:100%;object-fit:cover;}/*!sc*/
137.sprint .ctx .ph img,.sprint .ctx .ph video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}/*!sc*/
138.sprint .ea-pod{height:120px;margin:0 auto 26px;display:block;-webkit-filter:drop-shadow(0 16px 28px rgba(20,22,26,0.3));filter:drop-shadow(0 16px 28px rgba(20,22,26,0.3));}/*!sc*/
139.sprint .def-intro{display:grid;grid-template-columns:1fr 1fr;gap:56px;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:44px;}/*!sc*/
140.sprint .def-facts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:22px;}/*!sc*/
141.sprint .def-facts span{font-family:"Geist Mono",monospace;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:7px 14px;background:var(--panel);}/*!sc*/
142.sprint .metric-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;}/*!sc*/
143.sprint .mcat{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:0 1px 3px rgba(20,22,26,0.04);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
144.sprint .mcat-top{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:14px;}/*!sc*/
145.sprint .mcat-num{font-size:12px;color:var(--orange);-webkit-letter-spacing:0.08em;-moz-letter-spacing:0.08em;-ms-letter-spacing:0.08em;letter-spacing:0.08em;}/*!sc*/
146.sprint .mcat-title{font-size:19px;font-weight:650;-webkit-letter-spacing:-0.015em;-moz-letter-spacing:-0.015em;-ms-letter-spacing:-0.015em;letter-spacing:-0.015em;margin:8px 0;}/*!sc*/
147.sprint .mcat-blurb{font-size:13.5px;color:var(--muted);line-height:1.55;}/*!sc*/
148.sprint .mcat-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
149.sprint .mcat-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;
149-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);}/*!sc*/
150.sprint .mcat-list li:last-child{border-bottom:none;padding-bottom:0;}/*!sc*/
151.sprint .m-name{font-size:14px;font-weight:500;color:var(--ink);line-height:1.35;}/*!sc*/
152.sprint .m-unit{-webkit-flex:none;-ms-flex:none;flex:none;font-size:11px;color:var(--orange);-webkit-letter-spacing:0.04em;-moz-letter-spacing:0.04em;-ms-letter-spacing:0.04em;letter-spacing:0.04em;}/*!sc*/
153.sprint .footpath{display:grid;grid-template-columns:340px 1fr;gap:40px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px;padding-top:44px;border-top:1px solid var(--line);}/*!sc*/
154.sprint .fp-h{font-size:clamp(22px,2.6vw,30px);font-weight:650;-webkit-letter-spacing:-0.02em;-moz-letter-spacing:-0.02em;-ms-letter-spacing:-0.02em;letter-spacing:-0.02em;line-height:1.15;margin-bottom:14px;}/*!sc*/
155.sprint .fp-copy p{font-size:15.5px;color:var(--muted);line-height:1.65;max-width:460px;}/*!sc*/
156.sprint .fp-media{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0D0F14;aspect-ratio:16/10;}/*!sc*/
157.sprint .fp-media video{display:block;width:100%;height:100%;object-fit:contain;}/*!sc*/
158.sprint .methods{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:44px;}/*!sc*/
159.sprint .method{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px 24px;box-shadow:0 1px 3px rgba(20,22,26,0.04);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:28px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/
160.sprint .method-shot{-webkit-flex:none;-ms-flex:none;flex:none;width:56%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
161.sprint .method-media{width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0D0F14;}/*!sc*/
162.sprint .method-media img,.sprint .method-media video{display:block;width:100%;height:100%;object-fit:contain;}/*!sc*/
163.sprint .method-cap{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--muted);}/*!sc*/
164.sprint .method-body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
165.sprint .method .m-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:10px;margin-bottom:14px;}/*!sc*/
166.sprint .method .m-tag{font-size:10px;-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:99px;padding:5px 11px;}/*!sc*/
167.sprint .method h3.m-name{font-size:21px;font-weight:650;-webkit-letter-spacing:-0.015em;-moz-letter-spacing:-0.015em;-ms-letter-spacing:-0.015em;letter-spacing:-0.015em;margin:0;}/*!sc*/
168.sprint .method .m-old{font-size:14px;color:var(--muted);line-height:1.55;padding-bottom:16px;border-bottom:1px dashed var(--line);margin-bottom:16px;}/*!sc*/
169.sprint .method .m-why{font-size:10.5px;-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;}/*!sc*/
170.sprint .method .m-adv{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:11px;}/*!sc*/
171.sprint .method .m-adv li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;font-size:14.5px;line-height:1.5;font-weight:500;}/*!sc*/
172.sprint .method .m-adv .ic{-webkit-flex:none;-ms-flex:none;flex:none;width:20px;height:20px;border-radius:50%;background:var(--orange-soft);color:var(--orange);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
172-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1px;}/*!sc*/
173.sprint .cost-line{margin-top:36px;padding:22px 26px;background:var(--orange-soft);border:1px solid rgba(255,81,1,0.22);border-radius:12px;font-size:15.5px;line-height:1.6;max-width:760px;text-wrap:pretty;}/*!sc*/
174.sprint .perf-slider{--peek:clamp(28px,7vw,96px);position:relative;max-width:min(1180px,94vw);margin:44px auto 0;}/*!sc*/
175.sprint .ps-viewport{position:relative;overflow:hidden;padding:0 var(--peek);}/*!sc*/
176.sprint .ps-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);-webkit-transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);}/*!sc*/
177.sprint .ps-slide{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:0 10px;opacity:0.4;-webkit-transition:opacity .45s ease;transition:opacity .45s ease;}/*!sc*/
178.sprint .ps-slide.is-active{opacity:1;}/*!sc*/
179.sprint .ps-frame{position:relative;margin:0;aspect-ratio:16/9;background:#0D0F14;border:1px solid var(--line);border-radius:18px;overflow:hidden;}/*!sc*/
180.sprint .ps-frame img{width:100%;height:100%;object-fit:cover;display:block;}/*!sc*/
181.sprint .ps-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,0.22);background:rgba(12,12,14,0.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;}/*!sc*/
182.sprint .ps-arrow:hover{background:rgba(12,12,14,0.82);}/*!sc*/
183.sprint .ps-prev{left:calc(var(--peek) + 14px);}/*!sc*/
184.sprint .ps-next{right:calc(var(--peek) + 14px);}/*!sc*/
185.sprint .ps-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,11,14,0.72) 0%,rgba(10,11,14,0.2) 34%,rgba(10,11,14,0) 62%);}/*!sc*/
186.sprint .ps-cap{position:absolute;top:26px;left:32px;right:32px;z-index:2;color:#fff;max-width:560px;}/*!sc*/
187.sprint .ps-cap .t{display:block;font-family:"Geist Mono",monospace;font-size:11px;-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;text-transform:uppercase;color:var(--orange-l);margin-bottom:9px;}/*!sc*/
188.sprint .ps-cap p{font-size:clamp(18px,2.1vw,25px);font-weight:600;line-height:1.24;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;text-wrap:pretty;}/*!sc*/
189.sprint .ps-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:22px;}/*!sc*/
190.sprint .ps-pill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:7px 8px 7px 18px;box-shadow:0 1px 3px rgba(20,22,26,0.06);}/*!sc*/
191.sprint .ps-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
192.sprint .ps-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--line);cursor:pointer;padding:0;-webkit-transition:background .15s,width .15s;transition:background .15s,width .15s;}/*!sc*/
193.sprint .ps-dot.on{background:var(--orange);width:24px;border-radius:99px;}/*!sc*/
194.sprint .val-grid{display:grid;grid-template-columns:470px 1fr;gap:28px;margin-top:44px;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/
195.sprint .val-col-title{font-family:"Geist Mono",monospace;font-size:11px;
195-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;text-transform:uppercase;color:var(--orange);padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid var(--line);}/*!sc*/
196.sprint .val-col-evidence{position:-webkit-sticky;position:sticky;top:82px;}/*!sc*/
197.sprint .val-points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
198.sprint .val-point{position:relative;border-bottom:1px solid var(--line);}/*!sc*/
199.sprint .val-progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--orange);-webkit-animation-name:valprog;animation-name:valprog;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}/*!sc*/
200@-webkit-keyframes valprog{from{width:0;}to{width:100%;}}/*!sc*/
201@keyframes valprog{from{width:0;}to{width:100%;}}/*!sc*/
202.sprint .val-q{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);padding:20px 2px;}/*!sc*/
203.sprint .val-marker{font-size:12px;color:var(--orange);padding-top:2px;min-width:58px;}/*!sc*/
204.sprint .val-title{font-size:16.5px;font-weight:600;line-height:1.4;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;}/*!sc*/
205.sprint .val-chev{-webkit-flex:none;-ms-flex:none;flex:none;color:var(--orange);margin-top:3px;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s;}/*!sc*/
206.sprint .val-point.open .val-chev{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}/*!sc*/
207.sprint .val-a{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;}/*!sc*/
208.sprint .val-point.open .val-a{grid-template-rows:1fr;}/*!sc*/
209.sprint .val-a>div{overflow:hidden;}/*!sc*/
210.sprint .val-a p{font-size:14.5px;line-height:1.65;color:var(--muted);padding:0 34px 22px;}/*!sc*/
211.sprint .vc-viewport{position:relative;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0D0F14;}/*!sc*/
212.sprint .vc-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);-webkit-transition:transform .45s cubic-bezier(.4,0,.2,1);transition:transform .45s cubic-bezier(.4,0,.2,1);}/*!sc*/
213.sprint .vc-slide{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;aspect-ratio:4/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
214.sprint .vc-slide img{width:100%;height:100%;object-fit:contain;display:block;}/*!sc*/
215.sprint .vc-foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-top:16px;padding:0 2px;}/*!sc*/
216.sprint .vc-arrow{-webkit-flex:none;-ms-flex:none;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--ink);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s;}/*!sc*/
217.sprint .vc-arrow:hover{background:var(--panel2);border-color:var(--dim);}/*!sc*/
218.sprint .vc-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;
218-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
219.sprint .vc-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--line);cursor:pointer;padding:0;-webkit-transition:background .15s,width .15s;transition:background .15s,width .15s;}/*!sc*/
220.sprint .vc-dot.on{background:var(--orange);width:22px;border-radius:99px;}/*!sc*/
221.sprint .vc-count{font-family:"Geist Mono",monospace;font-size:12px;color:var(--dim);white-space:nowrap;min-width:42px;text-align:right;}/*!sc*/
222.sprint .rel-stage{position:relative;aspect-ratio:4/3;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0D0F14;}/*!sc*/
223.sprint .rel-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;}/*!sc*/
224.sprint .rel-img.on{opacity:1;}/*!sc*/
225.sprint .rel-pips{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;}/*!sc*/
226.sprint .ps-play{-webkit-flex:none;-ms-flex:none;flex:none;width:30px;height:30px;border-radius:50%;border:none;background:var(--ink);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:0;}/*!sc*/
227.sprint .ps-play:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15);}/*!sc*/
228.sprint .micro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:24px;}/*!sc*/
229.sprint .micro span{font-family:"Geist Mono",monospace;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:7px 14px;background:var(--panel);}/*!sc*/
230.sprint .lr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle;}/*!sc*/
231.sprint .lr i{width:10px;height:10px;border-radius:3px;display:inline-block;}/*!sc*/
232.sprint .ctx-rows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:44px;}/*!sc*/
233.sprint .ctx{display:grid;grid-template-columns:1.15fr 0.85fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 2px 14px rgba(20,22,26,0.07);}/*!sc*/
234.sprint .ctx.rev{grid-template-columns:0.85fr 1.15fr;}/*!sc*/
235.sprint .ctx.rev .ph{-webkit-order:2;-ms-flex-order:2;order:2;}/*!sc*/
236.sprint .ctx .ph{aspect-ratio:16/10;background:#E8E6E1;position:relative;overflow:hidden;}/*!sc*/
237.sprint .ctx .bd{padding:40px 48px;}/*!sc*/
238.sprint .ctx-num{font-size:12px;color:var(--orange);-webkit-letter-spacing:0.08em;-moz-letter-spacing:0.08em;-ms-letter-spacing:0.08em;letter-spacing:0.08em;margin-bottom:14px;}/*!sc*/
239.sprint .ctx h3{font-size:24px;font-weight:650;-webkit-letter-spacing:-0.015em;-moz-letter-spacing:-0.015em;-ms-letter-spacing:-0.015em;letter-spacing:-0.015em;margin-bottom:12px;}/*!sc*/
240.sprint .ctx p{font-size:16px;color:var(--muted);line-height:1.65;max-width:460px;}/*!sc*/
241.sprint .trusted-grid{display:grid;grid-template-columns:1fr 460px;gap:56px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
242.sprint .trusted .orgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:30px;}/*!sc*/
243.sprint .trusted .orgs span{font-family:"Geist Mono",monospace;font-size:12.5px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:10px 18px;background:var(--panel);}/*!sc*/
244.sprint .trusted-photo{border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 2px 12px rgba(20,22,26,0.08);}/*!sc*/
245.sprint .trusted-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3.4;}/*!sc*/
246.sprint .tq{margin-top:36px;max-width:660px;border-left:2px solid var(--orange-d);padding-left:24px;}/*!sc*/
247.sprint .tq blockquote{font-size:20px;line-height:1.5;font-weight:450;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;}/*!sc*/
248.sprint .tq .who{margin-top:12px;font-size:13px;color:var(--dim);}/*!sc*/
249.sprint .own-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;}/*!sc*/
250.sprint .own{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(20,22,26,0.04);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
251.sprint .own-media{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--line);}/*!sc*/
252.sprint .own-media.pod{background:radial-gradient(70% 60% at 50% 45%,rgba(255,81,1,0.1),rgba(255,81,1,0) 70%),var(--panel2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
252-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;}/*!sc*/
253.sprint .own-media.pod img{max-width:78%;max-height:100%;object-fit:contain;-webkit-filter:drop-shadow(0 18px 30px rgba(20,22,26,0.28));filter:drop-shadow(0 18px 30px rgba(20,22,26,0.28));}/*!sc*/
254.sprint .own-media.shot{background:#0D0F14;}/*!sc*/
255.sprint .own-media.shot img{width:100%;height:100%;object-fit:cover;display:block;}/*!sc*/
256.sprint .own-body{padding:28px 28px 30px;}/*!sc*/
257.sprint .own .o-k{font-family:"Geist Mono",monospace;font-size:11px;-webkit-letter-spacing:0.14em;-moz-letter-spacing:0.14em;-ms-letter-spacing:0.14em;letter-spacing:0.14em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;}/*!sc*/
258.sprint .own h3{font-size:19px;font-weight:600;margin-bottom:10px;}/*!sc*/
259.sprint .own p{font-size:14.5px;color:var(--muted);line-height:1.6;}/*!sc*/
260.sprint .price-note{margin-top:24px;font-size:14px;color:var(--dim);}/*!sc*/
261.sprint .ea{background:linear-gradient(180deg,var(--field),#F1EFEA);border-top:1px solid var(--line);}/*!sc*/
262.sprint .ea-in{max-width:640px;margin:0 auto;padding:96px 24px 110px;text-align:center;}/*!sc*/
263.sprint .ea h2{font-size:clamp(30px,4vw,44px);font-weight:650;-webkit-letter-spacing:-0.025em;-moz-letter-spacing:-0.025em;-ms-letter-spacing:-0.025em;letter-spacing:-0.025em;}/*!sc*/
264.sprint .ea .sub{color:var(--muted);font-size:16.5px;margin:14px auto 40px;max-width:460px;line-height:1.55;text-wrap:pretty;}/*!sc*/
265.sprint .ea-form{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 4px 24px rgba(20,22,26,0.07);}/*!sc*/
266.sprint .ea-form .fl{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:var(--ink);}/*!sc*/
267.sprint .ea-form input[type=email],.sprint .ea-form input[type=text]{width:100%;background:var(--panel2);border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:15px;padding:13px 14px;font-family:inherit;outline:none;}/*!sc*/
268.sprint .ea-form input:focus{border-color:var(--orange);}/*!sc*/
269.sprint .roles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;}/*!sc*/
270.sprint .role{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:12px 14px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:border-color .12s;transition:border-color .12s;}/*!sc*/
271.sprint .role:hover{border-color:rgba(255,81,1,0.45);}/*!sc*/
272.sprint .role.on{border-color:var(--orange-d);background:var(--orange-soft);}/*!sc*/
273.sprint .role input{accent-color:var(--orange-d);width:15px;height:15px;}/*!sc*/
274.sprint .ea-form .fld{margin-bottom:22px;}/*!sc*/
275.sprint .ea-form .btn-ea{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px;font-size:15.5px;}/*!sc*/
276.sprint .privacy{margin-top:14px;font-size:12.5px;color:var(--dim);text-align:center;}/*!sc*/
277.sprint .ea-success{text-align:center;padding:40px 20px;}/*!sc*/
278.sprint .ea-success .ck{width:44px;height:44px;border-radius:50%;background:var(--orange-soft);border:1px solid var(--orange);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 18px;}/*!sc*/
279.sprint .ea-success h3{font-size:20px;font-weight:600;}/*!sc*/
280.sprint .ea-success p{color:var(--muted);font-size:14.5px;margin-top:8px;}/*!sc*/
281.sprint .err{color:#D6351B;font-size:13px;margin-top:8px;}/*!sc*/
282.sprint .hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;}/*!sc*/
283.sprint .jstep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
284.sprint .jstep-media{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0D0F14;box-shadow:0 2px 10px rgba(20,22,26,0.06);}/*!sc*/
285.sprint .jstep-media video,.sprint .jstep-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}/*!sc*/
286.sprint .jstep-num{position:absolute;top:12px;left:12px;z-index:2;font-size:12px;font-weight:600;color:#fff;background:rgba(12,12,14,0.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.2);border-radius:8px;padding:4px 9px;}/*!sc*/
287.sprint .jstep h3{font-size:16px;font-weight:600;margin:16px 0 7px;}/*!sc*/
288.sprint .jstep p{font-size:13.5px;color:var(--muted);line-height:1.55;}/*!sc*/
289.sprint .lm-grid{display:grid;grid-template-columns:1fr 500px;gap:48px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px;}/*!sc*/
290.sprint .lm-checks{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px;margin-top:28px;}/*!sc*/
291.sprint .lm-checks li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:11px;font-size:15px;line-height:1.5;font-weight:500;}/*!sc*/
292.sprint .lm-checks .ic{-webkit-flex:none;-ms-flex:none;flex:none;width:20px;height:20px;border-radius:50%;background:var(--orange-soft);color:var(--orange);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
292-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1px;}/*!sc*/
293.sprint .lm-stage{position:relative;aspect-ratio:1/1.2;}/*!sc*/
294.sprint .lm-videowrap{position:absolute;z-index:1;top:0;left:0;width:64%;aspect-ratio:4/5;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(20,22,26,0.22);}/*!sc*/
295.sprint .lm-video{display:block;width:100%;height:100%;object-fit:cover;}/*!sc*/
296.sprint .lm-photo{position:absolute;z-index:2;right:0;bottom:0;width:42%;height:auto;-webkit-filter:drop-shadow(0 16px 30px rgba(10,12,16,0.34));filter:drop-shadow(0 16px 30px rgba(10,12,16,0.34));}/*!sc*/
297.sprint .faq-wrap{max-width:780px;margin-top:40px;}/*!sc*/
298.sprint .faq-item{border-bottom:1px solid var(--line);}/*!sc*/
299.sprint .faq-q{width:100%;background:none;border:none;color:var(--ink);font-family:inherit;font-size:16.5px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px 0;cursor:pointer;text-align:left;}/*!sc*/
300.sprint .faq-q svg{-webkit-flex:none;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s;color:var(--orange);}/*!sc*/
301.sprint .faq-item.open .faq-q svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}/*!sc*/
302.sprint .faq-a{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;}/*!sc*/
303.sprint .faq-item.open .faq-a{grid-template-rows:1fr;}/*!sc*/
304.sprint .faq-a>div{overflow:hidden;}/*!sc*/
305.sprint .faq-a p{color:var(--muted);font-size:14.5px;line-height:1.6;padding-bottom:20px;max-width:660px;}/*!sc*/
306.sprint .sp-foot{border-top:1px solid var(--line);padding:36px 0 44px;}/*!sc*/
307.sprint .sp-foot-in{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:var(--dim);}/*!sc*/
308.sprint .sp-foot .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:22px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/
309.sprint .sp-foot .links a{color:var(--dim);}/*!sc*/
310.sprint .sp-foot .links a:hover{color:var(--muted);}/*!sc*/
311@media(max-width:900px){.sprint .def-intro,.sprint .trusted-grid,.sprint .metric-cats,.sprint .lm-grid,.sprint .val-grid,.sprint .footpath{grid-template-columns:1fr;gap:32px;}.sprint .sp-foot-in{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:16px;}.sprint .val-evidence{position:static;}.sprint .ctx,.sprint .ctx.rev{grid-template-columns:1fr;}.sprint .ctx.rev .ph{-webkit-order:0;-ms-flex-order:0;order:0;}.sprint .ctx .bd{padding:28px 26px;}.sprint .method{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;}.sprint .method-shot{width:100%;}.sprint .ps-arrow{width:40px;height:40px;}.sprint .ps-prev{left:calc(var(--peek) + 6px);}.sprint .ps-next{right:calc(var(--peek) + 6px);}.sprint .ps-cap{top:16px;left:18px;right:18px;}.sprint .own-grid{grid-template-columns:1fr;}.sprint .sp-hero-in{padding:120px 24px 56px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.sprint .hero-pods{width:min(360px,78%);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:16px;}.sprint section.sp{padding:64px 0;}.sprint .roles{grid-template-columns:1fr;}.sprint .hiw-steps{grid-template-columns:1fr 1fr;}.sprint .band{min-height:54vh;}.sprint .fchip,.sprint .fpod,.sprint .hero-graph{display:none;}}/*!sc*/
312data-styled.g150[id="sc-global-iocjEC1"]{content:"sc-global-iocjEC1,"}/*!sc*/
313</style><style data-href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;450;500;600;650;700&family=Geist+Mono:wght@400;500&display=swap">@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;
313src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4ng.woff) format('woff')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5Q.woff) format('woff')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5Q.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;
313src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:450;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:450;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:450;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:450;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:450;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;
313src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;
313src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><style data-href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap">@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDce6VQ.woff) format('woff')}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6VQ.woff) format('woff')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;
313src:url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99e.woff) format('woff')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9e.woff) format('woff')}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmHS91ixg0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmHS91ixg0.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmHS91ixg0.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmHS91ixg0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmHS91ixg0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOmHS91iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmHS91ixg0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmHS91ixg0.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;
313src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmHS91ixg0.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmHS91ixg0.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmHS91ixg0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmHS91ixg0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOmHS91iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;
313src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7du3mhPy0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du3mhPy1Fig.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu3mhPy1Fig.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7du3mhPy0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><noscript><iframe aria-hidden="true" src="https://www.googletagmanager.com/ns.html?id=GTM-5CX7WBK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__next"><div class="sprint"><header class="sp-head"><div class="sp-head-in"><a class="sp-brand" href="/us/en"><img src="/images/sprint/stryd-speed-logo.svg" alt="STRYD Speed"/></a><a class="btn-ea sm" href="#early-access">Get early access</a></div></header><section class="sp-hero"><div class="sp-hero-media"><video src="/images/sprint/header-video-4.mp4" autoplay="" muted="" loop="" playsinline=""></video></div><div class="sp-hero-scrim"></div><div class="sp-hero-in"><div class="sp-hero-copy"><div class="eyebrow">Introducing Stryd Speed</div><h1>Unlock your speed with true 3D motion</h1><p class="sub">A timing gate catches one data point. A camera catches the strides in frame. Stryd Speed catches every step you take — speed, ground contact, air time, stride mechanics, both sides — recorded automatically, cut into reps, and analyzed in seconds.</p><a class="btn-ea" href="#early-access">Get early access <!-- --><svg viewBox="0 0 24 24" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></a><div class="authority"><span class="dot"></span>Already in use with elite sprinters and pro athletes<!-- --></div></div><img class="hero-pods" src="/images/sprint/stryd-sprint-hardware-2-pods.png" alt="Two Stryd Speed pods"/></div></section><section class="sp"><div class="wrap"><div class="def-intro"><div class="def-copy"><div class="eyebrow">What it is</div><h2 class="sp-h">A dual-sided footpod system that measures and captures your performance — including the way you move.</h2><p class="sp-lede">Stryd Speed, a dual-sided pod system, clips to the shoes and logs every step on both feet — from the drive out of the blocks to the force of each landing. Metrics across every phase of the sprint, in real units, with no setup: recorded on-device and waiting in the portal before your athlete has finished cooling down.</p></div><div class="def-stage"><div class="def-photo"><img src="/images/sprint/stryd-the-footpod.png" alt="The Stryd Speed footpod being clipped onto a running shoe at the track"/></div><div class="def-clip"><video src="/images/sprint/stryd-speed-clip-on.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Clipping the Stryd Speed pod onto a shoe"></video></div></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">What it measures</div><h2 class="sp-h">Metrics for every step, repetition, and session.</h2><p class="sp-lede">From the drive out of the blocks to the full 3D capture of your stride — grouped by the phase of the stride they describe, captured for every step on both feet, in real units.</p><div class="metric-cats"><div class="mcat"><div class="mcat-top"><span class="mcat-num mono">0<!-- -->1<!-- --></span>
313<h3 class="mcat-title">Step-by-Step</h3><p class="mcat-blurb">Captured for every single step, left &amp; right.</p></div><ul class="mcat-list"><li><span class="m-name">Velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Step rate</span><span class="m-unit mono">steps/s</span></li><li><span class="m-name">Ground contact time</span><span class="m-unit mono">ms</span></li><li><span class="m-name">Air time</span><span class="m-unit mono">ms</span></li><li><span class="m-name">Stride length</span><span class="m-unit mono">m</span></li><li><span class="m-name">Peak vertical ground reaction force</span><span class="m-unit mono">BW</span></li><li><span class="m-name">Peak velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Impact velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Toe-off velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Footpath: 3D motion of every step</span><span class="m-unit mono"></span></li></ul></div><div class="mcat"><div class="mcat-top"><span class="mcat-num mono">0<!-- -->2<!-- --></span><h3 class="mcat-title">Rep-by-Rep</h3><p class="mcat-blurb">Identify the best reps easily.</p></div><ul class="mcat-list"><li><span class="m-name">Peak velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Time to peak velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Step-by-step metrics (at peak velocity)</span><span class="m-unit mono"></span></li><li><span class="m-name">Start acceleration</span><span class="m-unit mono">m/s²</span></li><li><span class="m-name">Average velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Duration</span><span class="m-unit mono">sec</span></li><li><span class="m-name">Distance</span><span class="m-unit mono">m</span></li></ul></div><div class="mcat"><div class="mcat-top"><span class="mcat-num mono">0<!-- -->3<!-- --></span><h3 class="mcat-title">Sessions-by-Session</h3><p class="mcat-blurb">Understand the work load of every session.</p></div><ul class="mcat-list"><li><span class="m-name">Peak velocity (Best)</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Start acceleration (best)</span><span class="m-unit mono">m/s²</span></li><li><span class="m-name">Average velocity</span><span class="m-unit mono">m/s</span></li><li><span class="m-name">Average start acceleration</span><span class="m-unit mono">m/s²</span></li><li><span class="m-name">Repetition count</span><span class="m-unit mono"></span></li><li><span class="m-name">Duration (inc. active &amp; recovery)</span><span class="m-unit mono">sec</span></li><li><span class="m-name">Total distance</span><span class="m-unit mono">m</span></li></ul></div></div><div class="footpath"><div class="fp-copy"><div class="eyebrow">Footpath</div><h3 class="fp-h">3D motion of every step.</h3><p>The exact path the foot travels through each stride, traced in full 3D — the mechanics coaches used to chase with high-speed cameras, now recorded automatically at every step of every rep.</p></div><div class="fp-media"><video src="/images/sprint/footpath-accel.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="3D footpath — the path the foot travels each stride, traced in full"></video></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">How it works</div><h2 class="sp-h">Clip. Train &amp; Race. Done.</h2><div class="hiw-steps"><div class="jstep"><div class="jstep-media"><img src="/images/sprint/stryd-speed-clip-it-on.png" alt="Clipping the Stryd Speed pod onto a shoe"/><span class="jstep-num mono">0<!-- -->1<!-- --></span></div><h3>Clip.</h3><p>Stryd Speed clips to any shoe. Move and the pod starts recording instantly.</p></div><div class="jstep"><div class="jstep-media"><video src="/images/sprint/take-off.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Athlete running at speed wearing Stryd Speed"></video><span class="jstep-num mono">0<!-- -->2<!-- --></span></div><h3>Train &amp; Race.</h3><p>Every rep, every step is tracked automatically — no gates, no start button, no babysitting. Use it realtime for instant feedback or just record for later.</p></div><div class="jstep"><div class="jstep-media"><video src="/images/sprint/stryd-speed-pod-sync.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="The mobile app syncing session data off the pod"></video><span class="jstep-num mono">0<!-- -->3<!-- --></span></div><h3>Sync.</h3><p>Data flows off the pod through the mobile app when the session wraps.</p></div><div class="jstep"><div class="jstep-media"><img src="/images/sprint/instantly-analyzed.png" alt="The portal dashboard populating with the finished session"/>
313<span class="jstep-num mono">0<!-- -->4<!-- --></span></div><h3>Analyzed.</h3><p>Organized into reps and analyzed the moment the workout ends. No waiting.</p></div></div></div></section><section class="band"><img src="/images/sprint/stryd-on-spikes-2.png" alt="Clipping Stryd Speed onto a track shoe" style="object-position:center 38%"/><div class="scrim"></div><div class="copy"><h2>Clip on and go. Lights confirm.</h2><p class="bs">Set up in the time it takes to tie the other shoe.</p></div></section><section class="sp"><div class="wrap"><div class="lm-grid"><div><div class="eyebrow">Live mode</div><h2 class="sp-h">Session progress, athlete performance, and 3D motion — all in real time.</h2><p class="sp-lede">Bring a tablet trackside and watch every repetition land in real time. Peak speed, ground contact, air time — rep after rep, athlete after athlete — with nothing to set up and nothing to wait for. When the session wraps, sync it all to the portal on demand.</p><ul class="lm-checks"><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Key metrics from every rep, the moment the athlete crosses<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Sync the full session to the portal on demand<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>No timing gates to set up or read for results<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>No start/stop video capture to run<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>No cables or extra equipment to haul out<!-- --></li></ul></div><div class="lm-stage"><img class="lm-photo" src="/images/sprint/live-mode.png" alt="Stryd Speed live mode — trackside phone views"/><div class="lm-videowrap"><video class="lm-video" src="/images/sprint/stryd-speed-coaching.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="A coach reviewing a live session trackside"></video></div></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">Validation</div><h2 class="sp-h">Research-grade validation. Accurate from start to finish of every rep.</h2><p class="sp-lede">Stryd Speed has been validated against gold-standard laboratory measurements. Precision at the millisecond level, Stryd Speed accurately captures the essential data for all athletes in all conditions.</p><div class="val-grid"><div class="val-col"><div class="val-col-title">What the validation shows</div><div class="val-points"><div class="val-point open"><button type="button" class="val-q" aria-expanded="true"><span class="val-marker mono">01</span><span class="val-title">Validated against the instruments researchers already trust.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Stryd Speed’s data matches the criterion set by gold-standard laboratory measurements.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">02</span><span class="val-title">Accurate across athletes — from youth to professionals.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Validated across body sizes, speeds, and running styles, from developing athletes to elite athletes. </p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">03</span><span class="val-title">Accurate with no calibration required.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Accurate out of the box. No tech burden. Clip it on and it’s right, for every athlete on the roster, from the first step.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">04</span><span class="val-title">Accurate in every step of training and on race day.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Stryd Speed works for all athlete efforts with the same level of precision from a warmup of an easy session to race day when precision really matters.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">05</span><span class="val-title">Accurate from track to turf, and more.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Stryd Speed works the same everywhere. Track, turf, and grass — indoors or out. No GPS depen
313dency means no degradation under a roof, in a hallway, or in a stadium bowl.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">06</span><span class="val-title">Repeatable accuracy, precision, and reliability.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>The same effort produces the same number, session after session. When a trend appears in the portal, it’s the athlete changing, not the sensor.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">07</span><span class="val-title">The measurement that follows the athlete. Not the other way around.</span><svg class="val-chev" viewBox="0 0 16 16" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="val-a"><div><p>Stryd Speed agrees with gold-standard laboratory measurements — and then goes where no reference system can follow.</p></div></div></div></div></div><div class="val-col val-col-evidence"><div class="val-col-title">Stryd Speed vs. the Laser</div><div class="val-evidence"><div class="vc"><div class="vc-viewport"><div class="vc-track" style="transform:translateX(-0%)"><div class="vc-slide"><img src="/images/sprint/stryd-vs-laser-1-082526.png" alt="Stryd Speed step velocity overlaid on LASER reference velocity" loading="lazy"/></div><div class="vc-slide"><img src="/images/sprint/stryd-vs-laser-4.png" alt="Agreement with the laser on track, turf, and grass" loading="lazy"/></div><div class="vc-slide"><img src="/images/sprint/stryd-vs-laser-2-082526.png" alt="Agreement with the laser on track, turf, and grass" loading="lazy"/></div><div class="vc-slide"><img src="/images/sprint/stryd-vs-laser-2.png" alt="Stryd Speed tracking the laser through the acceleration phase to max velocity" loading="lazy"/></div></div></div><div class="vc-foot"><button type="button" class="vc-arrow" aria-label="Previous slide"><svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 5l-7 7 7 7"></path></svg></button><div class="vc-dots"><button type="button" class="vc-dot on" aria-label="Show slide 1" aria-current="true"></button><button type="button" class="vc-dot " aria-label="Show slide 2" aria-current="false"></button><button type="button" class="vc-dot " aria-label="Show slide 3" aria-current="false"></button><button type="button" class="vc-dot " aria-label="Show slide 4" aria-current="false"></button></div><span class="vc-count mono">1<!-- --> / <!-- -->4<!-- --></span><button type="button" class="vc-arrow" aria-label="Next slide"><svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"></path></svg></button></div></div></div></div></div></div></section><section class="band"><video src="/images/sprint/stryd-sprint-dead-start.mp4" autoplay="" muted="" loop="" playsinline=""></video><div class="scrim"></div><div class="copy"><h2>No gates, cameras, or tripods,<!-- --><br/>and no more headaches.<!-- --></h2><p class="bs">The measurement follows the athlete — not the other way around.</p></div></section><section class="sp"><div class="wrap"><div class="eyebrow">The breakthrough</div><h2 class="sp-h">Stryd Speed captures all athletes all the time. No setup required.</h2><p class="sp-lede">Stryd Speed doesn&#x27;t add another responsibility to the bag — it exceeds and replaces the tools you&#x27;re juggling today. Here&#x27;s the head-to-head.</p><div class="methods"><div class="method"><figure class="method-shot"><div class="method-media"><video src="/images/sprint/step-by-step.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Step-by-step velocity &amp; biomechanics vs. a single gate split"></video></div><figcaption class="method-cap">Step-by-step velocity &amp; biomechanics vs. a single gate split</figcaption></figure><div class="method-body"><div class="m-head"><span class="m-tag mono">Replaces</span>
313<h3 class="m-name">Timing Gates</h3></div><div class="m-why mono">Why Stryd Speed wins</div><ul class="m-adv"><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Velocity at every step — not one split per segment<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Works anywhere on the field, no tripods to place<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Shows why an athlete got faster, not just that they did<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Captures what happens after the finish, including purposeful deceleration<!-- --></li></ul></div></div><div class="method"><figure class="method-shot"><div class="method-media"><video src="/images/sprint/footpath-animated.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Full-session mechanics, auto-cut — no film review"></video></div><figcaption class="method-cap">Full-session mechanics, auto-cut — no film review</figcaption></figure><div class="method-body"><div class="m-head"><span class="m-tag mono">Reduces</span><h3 class="m-name">Video Analysis</h3></div><div class="m-why mono">Why Stryd Speed wins</div><ul class="m-adv"><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Full-session mechanics — every stride, not just those in frame<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Zero setup, zero video burden<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Reps cleaned and organized the moment the session ends<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>No junk data, precise, and accurate sprint information<!-- --></li></ul></div></div><div class="method"><figure class="method-shot"><div class="method-media"><video src="/images/sprint/sprint-phases.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Get step-level detail. GPS blurs at sprint speed"></video></div><figcaption class="method-cap">Get step-level detail. GPS blurs at sprint speed</figcaption></figure><div class="method-body"><div class="m-head"><span class="m-tag mono">Exceeds</span><h3 class="m-name">GPS Trackers</h3></div><div class="m-why mono">Why Stryd Speed wins</div><ul class="m-adv"><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Step-level resolution at full sprint speed<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Ground contact, air time, and stride mechanics GPS can&#x27;t see<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>
313Works indoors — no satellite, no dropout, fully mobile anywhere<!-- --></li><li><span class="ic"><svg viewBox="0 0 16 16" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 8.5L6 12l7.5-8"></path></svg></span>Capture biomechanics of sprint movement, all in 3D<!-- --></li></ul></div></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">Performance</div><h2 class="sp-h">Training progress you can see and rely on, not guess.</h2><p class="sp-lede">When every effort is captured, the trends do the paperwork: peak velocity, rate of acceleration, time to peak, mean velocity — session over session, athlete by athlete. No data entry. No spreadsheet nights. The record builds itself while you coach.</p></div><div class="perf-slider"><div class="ps-viewport"><div class="ps-track" style="transform:translateX(-0%)"><div class="ps-slide is-active"><figure class="ps-frame"><img src="/images/sprint/Screenshot1.png" alt="Athlete dashboard — peak performances and activities list" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Portal</span><p>Each session summarized automatically.</p></figcaption></figure></div><div class="ps-slide "><figure class="ps-frame"><img src="/images/sprint/Screenshot2.png" alt="Peak values across all reps — best of each" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Portal</span><p>Best of each rep, surfaced automatically for easy summary and comparison.</p></figcaption></figure></div><div class="ps-slide "><figure class="ps-frame"><img src="/images/sprint/Screenshot3.png" alt="Peak-aligned rep comparison overlay" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Portal</span><p>Catch fatigue when it sets in — compare reps across time.</p></figcaption></figure></div></div><button type="button" class="ps-arrow ps-prev" aria-label="Previous screenshot"><svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 5l-7 7 7 7"></path></svg></button><button type="button" class="ps-arrow ps-next" aria-label="Next screenshot"><svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"></path></svg></button></div><div class="ps-controls"><div class="ps-pill"><div class="ps-dots"><button type="button" class="ps-dot on" aria-label="Show screenshot 1" aria-current="true"></button><button type="button" class="ps-dot " aria-label="Show screenshot 2" aria-current="false"></button><button type="button" class="ps-dot " aria-label="Show screenshot 3" aria-current="false"></button></div><button type="button" class="ps-play" aria-label="Pause slideshow"><svg viewBox="0 0 24 24" width="12" height="12" fill="currentColor" aria-hidden="true"><path d="M7 5h3.2v14H7zM13.8 5H17v14h-3.2z"></path></svg></button></div></div></div><div class="wrap"><div class="micro mono"><span>Rep auto-detection</span><span>Rep tagging</span><span>Session comparison</span><span>Full-session recording — the run and the rest, not just splits</span></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">The data underneath</div><h2 class="sp-h">Dual-sided by design.<!-- --><br/>Imbalances show up as numbers, not hunches.<!-- --></h2><p class="sp-lede">Stryd Speed is a dual-sided system: a pod on each foot, capturing left and right independently and pairing every step automatically. Symmetry isn&#x27;t a lab test anymore — it&#x27;s data from every session. And when an athlete starts to break down, you&#x27;ll see the exact step where it happened, quantified to the millisecond.</p></div><div class="perf-slider"><div class="ps-viewport"><div class="ps-track" style="transform:translateX(-0%)"><div class="ps-slide is-active"><figure class="ps-frame"><img src="/images/sprint/Screenshot4.png" alt="Step-by-step table with speed, GCT, air time, and stride" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Insights for optimization</span>
313<p>Uncover your opportunities — both sides, quantified to the millisecond.</p></figcaption></figure></div><div class="ps-slide "><figure class="ps-frame"><img src="/images/sprint/Screenshot5.png" alt="Rep view with sagittal footpath — foot motion traced left and right" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Stryd footpath</span><p>3D motion of every step, traced left and right — no high-speed cameras required.</p></figcaption></figure></div><div class="ps-slide "><figure class="ps-frame"><img src="/images/sprint/Screenshot6.png" alt="Learn what happens at every strike" loading="lazy"/><div class="ps-scrim"></div><figcaption class="ps-cap"><span class="t">Metrics that matter</span><p>Understand the components of your stride that unlock your speed.</p></figcaption></figure></div></div><button type="button" class="ps-arrow ps-prev" aria-label="Previous screenshot"><svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 5l-7 7 7 7"></path></svg></button><button type="button" class="ps-arrow ps-next" aria-label="Next screenshot"><svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"></path></svg></button></div><div class="ps-controls"><div class="ps-pill"><div class="ps-dots"><button type="button" class="ps-dot on" aria-label="Show screenshot 1" aria-current="true"></button><button type="button" class="ps-dot " aria-label="Show screenshot 2" aria-current="false"></button><button type="button" class="ps-dot " aria-label="Show screenshot 3" aria-current="false"></button></div><button type="button" class="ps-play" aria-label="Pause slideshow"><svg viewBox="0 0 24 24" width="12" height="12" fill="currentColor" aria-hidden="true"><path d="M7 5h3.2v14H7zM13.8 5H17v14h-3.2z"></path></svg></button></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">Every context</div><h2 class="sp-h">One System: Extensive Uses</h2><div class="ctx-rows"><div class="ctx "><div class="ph"><img src="/images/sprint/stryd-sprinting-on-track.png" alt="Sprinter driving out of the start on the track"/></div><div class="bd"><div class="ctx-num mono">0<!-- -->1<!-- --></div><h3>Athlete Performance</h3><p>Testing day, every day. Assessments and speed sessions with zero setup — standardized numbers when you need them, continuous numbers in between.</p></div></div><div class="ctx rev"><div class="ph"><img src="/images/sprint/stryd-sprinting-on-turf.png" alt="Athlete accelerating on turf wearing Stryd Speed"/></div><div class="bd"><div class="ctx-num mono">0<!-- -->2<!-- --></div><h3>Sports Science</h3><p>Measurement that goes where sport happens: turf, grass, court, track, with no equipment fencing in the drill.</p></div></div><div class="ctx "><div class="ph"><video src="/images/sprint/stryd-sprint-stretching.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Athlete stretching at the track"></video></div><div class="bd"><div class="ctx-num mono">0<!-- -->3<!-- --></div><h3>Sports Medicine</h3><p>Return-to-play you can measure: L/R contact symmetry, air time, stride length, and velocity progression, session by session. Watch dysfunctional asymmetry resolve — or catch it early. Data over feel.</p></div></div></div></div></section><section class="sp trusted"><div class="wrap"><div class="trusted-grid"><div><div class="eyebrow">Authority</div><h2 class="sp-h">Already on the fastest feet in sport.</h2><p class="sp-lede">From track &amp; field to soccer, football, lacrosse, and basketball — across every turf and team sport — Stryd Speed measures the athletes who win on speed. And it fits every level of the game: youth development to the professional ranks, elite strength &amp; conditioning to rehab and return-to-play. Fast is fast everywhere — Stryd is built for all of it.</p><div class="orgs"><span>Track &amp; field</span><span>Soccer</span><span>Football</span><span>Lacrosse</span><span>Basketball</span><span>Turf and team sports</span><span>Youth to pro</span><span>Strength and conditioning</span><span>Rehab and return-to-play</span><span>Private facilities and clinics</span></div></div><div class="trusted-photo"><img src="/images/sprint/stryd-on-blocks.png" alt="Athlete stretching at the hurdle wearing Stryd Speed"/></div></div></div></section><section class="band"><video src="/images/sprint/take-off.mp4" autoplay="" muted="" loop="" playsinline=""></video><div class="scrim"></div><div class="copy"><h2>It rides along. It writes everything down.</h2><p class="bs">Stryd attaches to the shoe — while the athlete trains and competes.</p></div></section><section class="sp"><div class="wrap"><div class="eyebrow">Engineered to just work</div><h2 class="sp-h">Simplicity and reliability makes Stryd Speed your new favorite tool.</h2><div class="val-grid"><div class="val-col"><div class="val-col-title">Why it just works</div><div class="val-points"><div class="val-point open"><button type="button" class="val-q" aria-expanded="true"><span class="val-marker mono">SETUP</span><span class="val-title">
313Clips on with a click.</span></button><div class="val-a"><div><p>Status lights say ready before the rep — not after.</p></div></div><span class="val-progress" style="animation-duration:5000ms"></span></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">SQUAD</span><span class="val-title">One app runs your whole team.</span></button><div class="val-a"><div><p>The Stryd iPhone/iPad app manages every athlete on the roster — individuals and groups — with each pod recording independently.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">OFFLINE</span><span class="val-title">Phone nearby, or no screens at all.</span></button><div class="val-a"><div><p>Onboard storage catches the whole session. No beacons, no GPS dependency, no gates, no limits.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">BATTERY</span><span class="val-title">Battery that outlasts the training week.</span></button><div class="val-a"><div><p>Charge it with the rest of your kit — at a per-athlete cost no camera system can touch.</p></div></div></div><div class="val-point "><button type="button" class="val-q" aria-expanded="false"><span class="val-marker mono">LIVE</span><span class="val-title">A live display that soothes instead of floods.</span></button><div class="val-a"><div><p>The reference points you need mid-session, with drill-down when you want it.</p></div></div></div></div></div><div class="val-col val-col-evidence"><div class="val-col-title">Hardware &amp; app</div><div class="val-evidence"><div class="rel-stage"><img class="rel-img on" src="/images/sprint/stryd-the-footpod.png" alt="The Stryd Speed pod clipped onto the shoe, ready to record" aria-hidden="false"/><video class="rel-img " src="/images/sprint/stryd-speed-coaching.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="The Stryd Speed app — every athlete’s sessions in one roster" aria-hidden="true"></video><video class="rel-img " src="/images/sprint/stryd-speed-pod-sync.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="The dual-sided pair — one pod per shoe" aria-hidden="true"></video><img class="rel-img " src="/images/sprint/stryd-sprinting-on-track.png" alt="Exploded view of the Stryd Speed pod" aria-hidden="true"/><video class="rel-img " src="/images/sprint/step-by-step.mp4" autoplay="" muted="" loop="" playsinline="" aria-label="Live session view — the reference points you need mid-session" aria-hidden="true"></video></div><div class="rel-pips"><button type="button" class="vc-dot on" aria-label="Show SETUP" aria-current="true"></button><button type="button" class="vc-dot " aria-label="Show SQUAD" aria-current="false"></button><button type="button" class="vc-dot " aria-label="Show OFFLINE" aria-current="false"></button><button type="button" class="vc-dot " aria-label="Show BATTERY" aria-current="false"></button><button type="button" class="vc-dot " aria-label="Show LIVE" aria-current="false"></button></div></div></div></div></div></section><section class="sp"><div class="wrap"><div class="eyebrow">What you get</div><h2 class="sp-h">Simple, transparent pricing that fits any organization.</h2><div class="own-grid"><div class="own"><div class="own-media pod"><img src="/images/sprint/stryd-sprint-hardware-2-pods.png" alt="Two Stryd Speed pods"/></div><div class="own-body"><div class="o-k">Hardware</div><h3>The pods: yours to keep.</h3><p>Buy them, keep them. No per-session fees. No capture volume limits. No fine print.</p></div></div><div class="own"><div class="own-media shot"><img src="/images/sprint/data-summary.png" alt="The Stryd portal — full-session speed development view"/></div><div class="own-body"><div class="o-k">Software</div><h3>The portal: enabled by your subscription.</h3><p>Analysis, comparisons, data trending — and a product that keeps getting better.</p></div></div></div><p class="price-note">Hardware and subscription pricing announced at launch. The early-access list hears f
313irst.</p></div></section><section class="sp"><div class="wrap"><div class="eyebrow">FAQ</div><h2 class="sp-h">Questions, answered.</h2><div class="faq-wrap"><div class="faq-item open"><button class="faq-q"><span>How do I start a session?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>Simply place Stryd on your shoe and run. The pods detect your movements, and automatically form a system to record all of your steps. Blinking lights on the pod confirm recording.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>How does the data get off the pod?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>After the session, the mobile app syncs all of your data from all athlete pods. The pod also records device-free to onboard storage, so athletes can train with no screens around at all.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>Can I see data in real time?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>Yes. During a session, the mobile app displays data from all athletes, organized rep-by-rep, including session bests.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>Do I need gates or cameras?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>No. The pod clips to the shoe and the measurement follows the athlete — there&#x27;s nothing to lay out, calibrate, or film. Track, turf, grass, court, hallway, and more.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>How long until results are ready?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>Reps are detected, segmented, and analyzed the moment the workout ends. No film review, no processing queue — no waiting.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>How many athletes can I run at once?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>A full squad from one iPhone or iPad. The app manages your whole roster — individual athletes and groups — with each pod recording independently.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>How often does it need charging?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>The battery outlasts the training week. Charge it with the rest of your kit, not in the middle of a session.</p></div></div></div><div class="faq-item "><button class="faq-q"><span>What does it cost?</span><svg viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M8 2v12M2 8h12"></path></svg></button><div class="faq-a"><div><p>You buy the pods and keep them; the analysis portal is a subscription. Pricing is announced at launch — the early-access list hears first.</p></div></div></div></div></div></section><section class="ea" id="early-access"><div class="ea-in"><img class="ea-pod" src="/images/sprint/stryd-sprint-hardware-off-clip.png" alt="Stryd Speed pod and clip"/><h2>Be the first to use Stryd Speed</h2><p class="sub">Join the early-access list for news on pricing, availability, and a first look at the portal.</p><div class="ea-form"><form novalidate=""><div class="fld"><label class="fl" for="ea-email">Email address</label><input id="ea-email" type="email" placeholder="[email protected]" required="" value=""/></div><div class="fld"><div class="fl">I am a…</div><div class="roles"><label class="role "><input type="checkbox"/><span>Coach</span></label><label class="role "><input type="checkbox"/><span>Strength &amp; conditioning specialist</span></label><label class="role "><input type="checkbox"/><span>Athlete</span></label><label class="role "><input type="checkbox"/><span>Rehab / return to play specialist</span></label><label class="role "><input type="checkbox"/><span>
313Other</span></label></div></div><div class="fld"><div class="fl">Sport</div><div class="roles"><label class="role "><input type="checkbox"/><span>Track &amp; field</span></label><label class="role "><input type="checkbox"/><span>Soccer</span></label><label class="role "><input type="checkbox"/><span>Football</span></label><label class="role "><input type="checkbox"/><span>Lacrosse</span></label><label class="role "><input type="checkbox"/><span>Basketball</span></label><label class="role "><input type="checkbox"/><span>Other</span></label></div></div><button class="btn-ea" type="submit">Get early access <!-- --><svg viewBox="0 0 24 24" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"><path d="M5 12h14M13 6l6 6-6 6"></path></svg></button><div class="privacy">Launch updates only. No spam, unsubscribe anytime.</div></form></div></div></section><footer class="sp-foot"><div class="sp-foot-in"><a class="sp-brand" href="/us/en"><img src="/images/sprint/stryd-speed-logo.svg" alt="STRYD Speed" style="height:13px"/></a><div class="links"><a href="/us/en">← Stryd.com</a><a href="mailto:[email protected]">[email protected]</a><a href="/privacy">Privacy</a><a href="/terms-of-use">Terms</a><a href="https://www.instagram.com/strydspeed">Instagram</a><a href="https://www.youtube.com/c/Stryd">YouTube</a></div><span>© 2026 Stryd, Inc. Boulder, Colorado.</span></div></footer></div></div>
313<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"region":"us","locale":"en"},"__N_SSG":true},"page":"/[region]/[locale]/speed","query":{"region":"us","locale":"en"},"buildId":"n2vZXSJ7KLfS5hEu5AYJC","isFallback":false,"gsp":true,"scriptLoader":[]}</script>
313</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.