.sptr .hcmp .hcmp-head{text-align:center;max-width:44rem;margin:0 auto}.sptr .hcmp .hcmp-h2{margin:0}.sptr .hcmp .hcmp-card{background:#16161612;border-radius:24px;max-width:none;margin:clamp(1.75rem,3.5vw,2.5rem) auto 0;padding:1.1rem 1.25rem .9rem}.sptr .hcmp .hcmp-frame{position:relative}.sptr .hcmp .hcmp-colcard{background:#1616161a;border-radius:18px;width:23%;position:absolute;top:-.5rem;bottom:-.45rem;left:31%;box-shadow:0 1px #1616160a,0 22px 44px -28px #16161666}.sptr .hcmp .hcmp-table{z-index:1;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-family:var(--f-body);color:var(--dciq-black);position:relative}.sptr .hcmp .hcmp-cap-head{width:31%}.sptr .hcmp .hcmp-row-head th{padding:.45rem .5rem .85rem var(--hcmp-inset,1.1rem);text-align:left;vertical-align:bottom;color:#161616bf;font-size:.9375rem;font-weight:600;line-height:1.3}.sptr .hcmp .hcmp-row-head .hcmp-cap-head{padding-left:.25rem}.sptr .hcmp .hcmp-tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dciq-indigo);margin-bottom:.4rem;font-size:.75rem;font-weight:400;display:block}.sptr .hcmp .hcmp-brand{align-items:center;gap:.45rem;display:inline-flex}.sptr .hcmp .hcmp-brand-mark{display:inline-flex}.sptr .hcmp .hcmp-brand{color:var(--dciq-black);font-size:1.0625rem;font-weight:700}.sptr .hcmp .hcmp-cap,.sptr .hcmp .hcmp-cell{border-top:1px solid #1616161a}.sptr .hcmp .hcmp-cell.hcmp-dciq{border-top-color:#0000}.sptr .hcmp .hcmp-cap{text-align:left;padding:.7rem 1rem .7rem .25rem;font-size:1rem;font-weight:500;line-height:1.35}.sptr .hcmp .hcmp-cell{padding:.55rem .5rem .55rem var(--hcmp-inset,1.1rem);text-align:left;vertical-align:middle}.sptr .hcmp .hcmp-ans{text-align:left;align-items:center;gap:.55rem;display:inline-flex}.sptr .hcmp .hcmp-qual{color:#16161699;max-width:none;font-size:.875rem;line-height:1.3}.sptr .hcmp .hcmp-ico{flex:none;width:20px;height:20px;display:block}.sptr .hcmp .hcmp-ico-ring{fill:none;stroke:#1616164d;stroke-width:1.4px}.sptr .hcmp .hcmp-ico-mark{fill:none;stroke:#161616bf;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sptr .hcmp .hcmp-ico-yes .hcmp-ico-ring{stroke:#1616168c}.sptr .hcmp .hcmp-ico-half{fill:#16161659}.sptr .hcmp .hcmp-ico-no .hcmp-ico-ring{stroke:#16161638}.sptr .hcmp .hcmp-ico-no .hcmp-ico-mark{stroke:#16161661}.sptr .hcmp .hcmp-ico-lead .hcmp-ico-ring{fill:var(--dciq-indigo);stroke:var(--dciq-indigo)}.sptr .hcmp .hcmp-ico-lead .hcmp-ico-mark{stroke:var(--dciq-white);stroke-width:2.2px}.sptr .hcmp .hcmp-note{text-align:center;color:#1616168c;max-width:64rem;margin:1rem auto 0;font-size:.875rem;line-height:1.5}.sptr .hcmp .hcmp-cta{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.sptr .hcmp .hcmp-cta-line{font-family:var(--f-display);letter-spacing:-.01em;color:var(--dciq-black);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500}.sptr .hcmp .hcmp-cta>.btn{flex:none;padding:.45rem .95rem}@media (min-width:720px) and (max-width:1239px){.sptr .hcmp .hcmp-card{--hcmp-inset:.85rem}.sptr .hcmp .hcmp-cap{font-size:.9375rem}.sptr .hcmp .hcmp-row-head th{font-size:.875rem}.sptr .hcmp .hcmp-qual{font-size:.8125rem}.sptr .hcmp .hcmp-ans{gap:.4rem}}@media (max-width:719px){.sptr .hcmp .hcmp-card{border-radius:20px;padding:.5rem .6rem .75rem}.sptr .hcmp .hcmp-colcard{display:none}.sptr .hcmp .hcmp-table,.sptr .hcmp .hcmp-table thead,.sptr .hcmp .hcmp-table tbody{display:block}.sptr .hcmp .hcmp-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.35rem;display:grid}.sptr .hcmp .hcmp-table thead{top:var(--nav-h,72px);z-index:1;background:linear-gradient(#16161612, #16161612), linear-gradient(#1616160f, #1616160f), var(--dciq-mist);padding:.4rem 0;position:sticky}.sptr .hcmp .hcmp-row-head .hcmp-cap-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sptr .hcmp .hcmp-row-head th{text-align:center;justify-content:center;align-items:center;padding:.55rem .35rem;font-size:.8125rem;display:flex}.sptr .hcmp .hcmp-row-head .hcmp-dciq{background:#1616161a;border-radius:12px}.sptr .hcmp .hcmp-brand{font-size:.8125rem}.sptr .hcmp .hcmp-brand-mark,.sptr .hcmp .hcmp-tag{display:none}.sptr .hcmp .hcmp-cap{grid-column:1/-1;padding:.7rem .4rem .35rem;font-size:.9375rem}.sptr .hcmp .hcmp-ans{gap:0}.sptr .hcmp .hcmp-cell{text-align:center;border-top:0;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.35rem .3rem;display:flex}.sptr .hcmp .hcmp-cell.hcmp-dciq{background:#1616161a;border-radius:10px}.sptr .hcmp .hcmp-cta{justify-content:space-between;gap:.9rem}.sptr .hcmp .hcmp-cta-line{font-size:1.0625rem;line-height:1.3}.sptr .hcmp .hcmp-qual{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.sptr .home-sec .hfig{--t:clamp(14rem, 25vw, 21rem);--pad:clamp(1.25rem, 2.4vw, 2rem);--gap:1.25rem;width:100%;min-height:var(--t);padding:1.25rem calc(var(--t) * (var(--pw) + var(--pr)) + var(--gap)) 1.25rem var(--pad);background:#16161612;border-radius:20px;align-items:center;margin-top:0;display:flex;position:relative;container-type:inline-size}.sptr .home-sec .hfig-copy{z-index:1;width:100%;position:relative}.sptr .home-sec .hfig .hfig-title{font-size:var(--fs-fallback);font-size:min(clamp(2.1rem, 4.2vw, 3.4rem), calc(100cqi / var(--emw)));margin:0}.sptr .home-sec .hfig-line{white-space:nowrap;display:block}.sptr .home-sec .hfig-player{top:calc(var(--t) * -.17);right:calc(var(--t) * var(--pr));width:auto;max-width:none;height:calc(var(--t) * 1.3);pointer-events:none;position:absolute}.sptr .home-sec .hfig-shooter{--pw:.567;--pr:.04;--emw:6.95;--fs-fallback:clamp(1.5rem, 2.9vw, 2.6rem);margin-bottom:calc(var(--t) * .13 + 1.5rem)}.sptr .home-sec .hfig-dunker{--pw:.657;--pr:.02;--emw:4.6;--fs-fallback:clamp(1.6rem, 3.4vw, 3.2rem)}.sptr .home-sec .hfig-passer{--pw:.723;--pr:.02;--emw:5.45;--fs-fallback:clamp(1.5rem, 3.1vw, 2.8rem);margin-bottom:calc(var(--t) * .13 + 1.5rem)}@media (min-width:861px){.sptr .home-faq .faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:860px){.sptr .home-sec .hfig{--t:clamp(13rem, 52vw, 17rem);--pad:1.25rem;--gap:1rem;margin-bottom:calc(var(--t) * .13 + 2rem)}@media (max-width:360px){.sptr .home-sec .hfig-shooter{--fs-fallback:1.1rem}.sptr .home-sec .hfig-dunker{--fs-fallback:1.5rem}.sptr .home-sec .hfig-passer{--fs-fallback:1rem}}}
.sptr section.hh{z-index:1;color:var(--dciq-black);position:relative}.sptr .hh .hh-grid{--photo-h:clamp(20rem, 62vh, 32rem);--col:calc((min(1180px, 100vw - 3rem) - clamp(1.5rem, 3vw, 2.5rem)) * .475);--ph:min(var(--photo-h), calc(var(--col) * .9));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy side""props props";align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.5rem,5vh,3.5rem) clamp(2.5rem,6vh,4rem);display:grid}.sptr .hh .hh-copy{margin-top:calc(var(--ph) * .19);grid-area:copy;align-self:center}.sptr .hh .hh-h1{font-family:var(--f-display);letter-spacing:-.035em;color:var(--dciq-black);margin:0;font-size:min(min(1180px,100vw - 3rem)/20.9315 - clamp(1.5rem,3vw,2.5rem)/20.9315,9.4vh,4.5rem);font-weight:500;line-height:1}.sptr .hh .hh-line{display:block}.sptr .hh .hh-accent{color:var(--dciq-indigo)}.sptr .hh .hh-lead{max-width:34rem;font-family:var(--f-body);color:#161616bd;margin:clamp(1.75rem,4.5vh,2.5rem) 0 0;font-size:1.125rem;line-height:1.55}.sptr .hh .hh-ctas{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(2.25rem,5vh,2.75rem);display:flex}.sptr .hh .hh-ctas>.btn-shimmer{padding:.45rem .95rem}.sptr .hh .hh-btn{box-shadow:none;border:1px solid #0000;padding:.45rem .95rem;font-size:.8rem}.sptr .hh a.hh-btn-secondary{--btn-bg:transparent;--btn-fg:var(--dciq-black);color:var(--dciq-black);border-color:#1616164d}.sptr .hh a.hh-btn-secondary:hover{--btn-bg:#1616160f;border-color:#1616168c}.sptr .hh a.hh-btn:focus-visible{outline:2px solid var(--dciq-indigo);outline-offset:3px}.sptr .hh .hh-side{--shoe-px:min(calc(var(--ph) * .15), max(.75rem, calc((100vw - 1180px) / 2 - 1.25rem)));padding-top:calc(var(--ph) * .19);grid-area:side;container-type:inline-size}.sptr .hh .hh-panel{min-height:var(--ph);background:#16161612;border-radius:20px;flex-direction:column;padding:1.5rem 0 1.5rem 1.75rem;display:flex;position:relative}.sptr .hh .hh-panel:before,.sptr .hh .hh-panel:after{content:"";flex:1 1 0}.sptr .hh .hh-panel:before{min-height:max(0px, calc(var(--ph) * .27 - 1.5rem))}.sptr .hh .hh-athlete{top:calc(var(--ph) * -.19);right:calc(var(--shoe-px) * -1);width:auto;height:calc(var(--ph) * 1.29);pointer-events:none;max-width:none;position:absolute}.sptr .hh .hh-props{z-index:1;width:calc(100cqw - (var(--ph) * .6 - var(--shoe-px)) - 2.75rem);border-top:1px solid #16161624;flex:none;margin:0;padding:0;list-style:none;position:relative}.sptr .hh .hh-prop{border-bottom:1px solid #16161624;padding:.7rem 0}.sptr .hh .hh-prop-label{font-family:var(--font-archivo), var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--dciq-black);font-size:.9rem;font-weight:800;font-stretch:100%;line-height:1.15;display:block}.sptr .hh .hh-prop-body{font-family:var(--f-body);color:#161616bf;margin:.3rem 0 0;font-size:.9375rem;line-height:1.45}.sptr .hh .hh-props-out{display:none}@media (max-width:1279px){.sptr .hh .hh-props-in{display:none}.sptr .hh .hh-props-out{width:auto;margin-top:calc(var(--ph) * .1 + 1.75rem);border-top:0;grid-area:props;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.5rem);display:grid}.sptr .hh .hh-props-out .hh-prop{border-top:1px solid #16161624;border-bottom:0}.sptr .hh .hh-athlete{right:calc((100cqw - var(--ph) * .862) / 2)}}@media (min-width:760px) and (max-width:1023px){.sptr .hh .hh-grid{--col:calc((100vw - 3rem - 1.75rem) * .475);column-gap:1.75rem}.sptr .hh .hh-h1{font-size:min(4.7775vw - .226931rem,8.8vh,3.75rem)}.sptr .hh .hh-lead{font-size:1rem}.sptr .hh .hh-prop-label{font-size:.8rem}.sptr .hh .hh-prop-body{font-size:.875rem}}@media (min-width:760px) and (max-height:860px){.sptr .hh .hh-grid{--photo-h:clamp(16rem, 58vh, 30rem);padding-block:clamp(.75rem,2.5vh,1.5rem) 2rem}.sptr .hh .hh-lead{margin-top:1.875rem}.sptr .hh .hh-ctas{margin-top:2rem}.sptr .hh .hh-prop{padding:.55rem 0}}@media (max-width:759px){.sptr .hh .hh-grid{--photo-h:clamp(15rem, 64vw, 26rem);--col:calc(100vw - 3rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""side""props"}.sptr .hh .hh-copy{align-self:start;margin-top:0}.sptr .hh .hh-h1{font-size:min(9.1vw - .273rem,3.6rem)}.sptr .hh .hh-lead{margin-top:1.75rem;font-size:1.0625rem}.sptr .hh .hh-ctas{margin-top:2rem}.sptr .hh .hh-side{margin-top:1.5rem}.sptr .hh .hh-props-out{grid-template-columns:minmax(0,1fr)}.sptr .hh .hh-props-out .hh-prop:last-child{border-bottom:1px solid #16161624}.sptr .hh .hh-prop-label{font-size:.85rem}.sptr .hh .hh-prop-body{font-size:.875rem}}
.sptr .home-sec .hsteps{--node:2.25rem;--gap:clamp(1.75rem, 3.5vw, 2.5rem);--cycle:9s;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.sptr .home-sec .hsteps-item:not(:last-child):before,.sptr .home-sec .hsteps-item:not(:last-child):after{content:"";top:calc(var(--node) + 4px);bottom:calc(4px - var(--gap));left:calc(var(--node) / 2 - 1px);border-radius:2px;width:2px;position:absolute}.sptr .home-sec .hsteps-item:not(:last-child):before{background:#1616161f}.sptr .home-sec .hsteps-item:not(:last-child):after{background:linear-gradient(180deg, var(--dciq-blue), var(--dciq-indigo));transform-origin:top}.sptr .home-sec .hsteps-item{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;column-gap:1.1rem;display:grid;position:relative}.sptr .home-sec .hsteps-node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--dciq-indigo);background:var(--dciq-indigo);color:var(--dciq-white);border-radius:50%;place-items:center;display:grid;position:relative}.sptr .home-sec .hsteps-num{font-family:var(--f-body);opacity:0;grid-area:1/1;font-size:.875rem;font-weight:600}.sptr .home-sec .hsteps-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:1.15rem;height:1.15rem}.sptr .home-sec .hsteps-text{padding-top:.3rem}.sptr .home-sec .hsteps-title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--dciq-black);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.25;display:block}.sptr .home-sec .hsteps-body{color:#161616ad;max-width:26rem;margin:.35rem 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55}@media (prefers-reduced-motion:no-preference){.sptr .home-sec .hsteps.in .hsteps-item:first-child:after{animation:hsteps-line-1 var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps.in .hsteps-item:nth-child(2):after{animation:hsteps-line-2 var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps.in .hsteps-node{animation:var(--step-anim) var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps.in .hsteps-num{animation:var(--step-num) var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps.in .hsteps-check{animation:var(--step-check) var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps.in .hsteps-title,.sptr .home-sec .hsteps.in .hsteps-body{animation:var(--step-text) var(--cycle) ease-in-out infinite}.sptr .home-sec .hsteps-item:first-child{--step-anim:hsteps-node-1;--step-num:hsteps-num-1;--step-check:hsteps-check-1;--step-text:hsteps-text-1}.sptr .home-sec .hsteps-item:nth-child(2){--step-anim:hsteps-node-2;--step-num:hsteps-num-2;--step-check:hsteps-check-2;--step-text:hsteps-text-2}.sptr .home-sec .hsteps-item:nth-child(3){--step-anim:hsteps-node-3;--step-num:hsteps-num-3;--step-check:hsteps-check-3;--step-text:hsteps-text-3}}@keyframes hsteps-line-1{0%,7%{opacity:1;transform:scaleY(0)}34%,90%{opacity:1;transform:scaleY(1)}98%,to{opacity:0;transform:scaleY(1)}}@keyframes hsteps-line-2{0%,38%{opacity:1;transform:scaleY(0)}64%,90%{opacity:1;transform:scaleY(1)}98%,to{opacity:0;transform:scaleY(1)}}@keyframes hsteps-node-1{0%,2%{color:#1616168c;background:0 0;border-color:#1616164d}7%,92%{background:var(--dciq-indigo);color:var(--dciq-white);border-color:var(--dciq-indigo)}99%,to{color:#1616168c;background:0 0;border-color:#1616164d}}@keyframes hsteps-node-2{0%,33%{color:#1616168c;background:0 0;border-color:#1616164d}38%,92%{background:var(--dciq-indigo);color:var(--dciq-white);border-color:var(--dciq-indigo)}99%,to{color:#1616168c;background:0 0;border-color:#1616164d}}@keyframes hsteps-node-3{0%,63%{color:#1616168c;background:0 0;border-color:#1616164d}68%,92%{background:var(--dciq-indigo);color:var(--dciq-white);border-color:var(--dciq-indigo)}99%,to{color:#1616168c;background:0 0;border-color:#1616164d}}@keyframes hsteps-num-1{0%,2%,99%,to{opacity:1}7%,92%{opacity:0}}@keyframes hsteps-num-2{0%,33%,99%,to{opacity:1}38%,92%{opacity:0}}@keyframes hsteps-num-3{0%,63%,99%,to{opacity:1}68%,92%{opacity:0}}@keyframes hsteps-check-1{0%,2%,99%,to{opacity:0;transform:scale(.6)}7%,92%{opacity:1;transform:scale(1)}}@keyframes hsteps-check-2{0%,33%,99%,to{opacity:0;transform:scale(.6)}38%,92%{opacity:1;transform:scale(1)}}@keyframes hsteps-check-3{0%,63%,99%,to{opacity:0;transform:scale(.6)}68%,92%{opacity:1;transform:scale(1)}}@keyframes hsteps-text-1{0%,2%,99%,to{opacity:.55}7%,92%{opacity:1}}@keyframes hsteps-text-2{0%,33%,99%,to{opacity:.55}38%,92%{opacity:1}}@keyframes hsteps-text-3{0%,63%,99%,to{opacity:.55}68%,92%{opacity:1}}
