.team-sports-landing-page-module__XmXHmq__page{color:#fff;background:#0d181c;overflow-x:hidden}.team-sports-landing-page-module__XmXHmq__hero{isolation:isolate;height:calc(100svh - 104px);min-height:0;max-height:calc(100svh - 104px);position:relative;overflow:hidden}.team-sports-landing-page-module__XmXHmq__heroVideo{object-fit:cover;object-position:center 28%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.team-sports-landing-page-module__XmXHmq__heroOverlay{z-index:1;background:linear-gradient(#070c0e8c 0%,#070c0e6b 38%,#0d181cf0 100%),radial-gradient(at 20% 20%,#c7130947,#0000 55%);position:absolute;inset:0}.team-sports-landing-page-module__XmXHmq__heroContent{box-sizing:border-box;max-width:1180px;height:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));z-index:2;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px;width:100%;margin:0 auto;display:flex;position:relative}.team-sports-landing-page-module__XmXHmq__brand{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(26px,7vw,64px);font-weight:800;line-height:1.02;animation:.7s both team-sports-landing-page-module__XmXHmq__heroRise}.team-sports-landing-page-module__XmXHmq__heroTitle{color:#fff;max-width:22ch;margin:0;font-size:clamp(20px,5.4vw,40px);font-weight:700;line-height:1.18;animation:.7s 80ms both team-sports-landing-page-module__XmXHmq__heroRise}.team-sports-landing-page-module__XmXHmq__heroLead,.team-sports-landing-page-module__XmXHmq__heroSupport,.team-sports-landing-page-module__XmXHmq__heroBenefits{color:#ffffffe6;max-width:42rem;margin:0;font-size:clamp(14px,3.6vw,20px);line-height:1.4;animation:.7s .14s both team-sports-landing-page-module__XmXHmq__heroRise}.team-sports-landing-page-module__XmXHmq__heroSupport,.team-sports-landing-page-module__XmXHmq__heroBenefits{display:none}.team-sports-landing-page-module__XmXHmq__heroBenefits{color:#fff;font-weight:600;animation-delay:.2s}.team-sports-landing-page-module__XmXHmq__ctaRow{flex-direction:column;gap:8px;width:100%;margin-top:4px;animation:.7s .26s both team-sports-landing-page-module__XmXHmq__heroRise;display:flex}@keyframes team-sports-landing-page-module__XmXHmq__heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-sports-landing-page-module__XmXHmq__brand,.team-sports-landing-page-module__XmXHmq__heroTitle,.team-sports-landing-page-module__XmXHmq__heroLead,.team-sports-landing-page-module__XmXHmq__heroSupport,.team-sports-landing-page-module__XmXHmq__heroBenefits,.team-sports-landing-page-module__XmXHmq__ctaRow{animation:none}}.team-sports-landing-page-module__XmXHmq__button,.team-sports-landing-page-module__XmXHmq__buttonGhost{letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:4px;justify-content:center;width:100%;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.team-sports-landing-page-module__XmXHmq__button{color:#fff;background:#c71309;border:1px solid #0000}.team-sports-landing-page-module__XmXHmq__button:hover,.team-sports-landing-page-module__XmXHmq__button:focus-visible{color:#fff;background:#a90f07;transform:translateY(-1px)}.team-sports-landing-page-module__XmXHmq__buttonGhost{color:#fff;background:0 0;border:1px solid #ffffff73}.team-sports-landing-page-module__XmXHmq__buttonGhost:hover,.team-sports-landing-page-module__XmXHmq__buttonGhost:focus-visible{color:#fff;border-color:#fff;transform:translateY(-1px)}.team-sports-landing-page-module__XmXHmq__section{padding:64px 20px}.team-sports-landing-page-module__XmXHmq__sectionMuted{background:#202527}.team-sports-landing-page-module__XmXHmq__sectionDark{background:#151a1c}.team-sports-landing-page-module__XmXHmq__container{width:100%;max-width:1180px;margin:0 auto}.team-sports-landing-page-module__XmXHmq__sectionTitle{color:#fff;text-align:center;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.team-sports-landing-page-module__XmXHmq__sectionLead{color:#ffffffd1;text-align:center;max-width:46rem;margin:0 auto 40px;font-size:18px;line-height:1.55}.team-sports-landing-page-module__XmXHmq__pillars{gap:24px;display:grid}.team-sports-landing-page-module__XmXHmq__doping,.team-sports-landing-page-module__XmXHmq__delivery{text-align:center;max-width:46rem}.team-sports-landing-page-module__XmXHmq__doping .team-sports-landing-page-module__XmXHmq__sectionLead,.team-sports-landing-page-module__XmXHmq__delivery .team-sports-landing-page-module__XmXHmq__sectionLead{margin-bottom:0}.team-sports-landing-page-module__XmXHmq__delivery{border-top:2px solid #c71309;margin-inline:auto;padding-top:8px}.team-sports-landing-page-module__XmXHmq__pillar{border-top:2px solid #c71309;padding-top:18px}.team-sports-landing-page-module__XmXHmq__pillarTitle{color:#fff;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.25}.team-sports-landing-page-module__XmXHmq__pillarText{color:#ffffffd6;margin:0;font-size:16px;line-height:1.55}.team-sports-landing-page-module__XmXHmq__trustNames{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 28px;display:flex}.team-sports-landing-page-module__XmXHmq__trustName{color:#fff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:700}.team-sports-landing-page-module__XmXHmq__logoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.team-sports-landing-page-module__XmXHmq__logoRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.team-sports-landing-page-module__XmXHmq__logoRow{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-sports-landing-page-module__XmXHmq__logoCard{background:#000;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:140px;padding:18px;display:flex}.team-sports-landing-page-module__XmXHmq__logoFrame{aspect-ratio:220/140;width:min(100%,220px);max-height:110px;position:relative}.team-sports-landing-page-module__XmXHmq__logoImage{object-fit:contain}.team-sports-landing-page-module__XmXHmq__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.team-sports-landing-page-module__XmXHmq__productSlot{min-width:0;height:100%}.team-sports-landing-page-module__XmXHmq__catalogCta{justify-content:center;margin-top:28px;display:flex}.team-sports-landing-page-module__XmXHmq__catalogCta .team-sports-landing-page-module__XmXHmq__button{width:auto;min-width:min(100%,280px)}@media (max-width:380px){.team-sports-landing-page-module__XmXHmq__products{grid-template-columns:1fr}}.team-sports-landing-page-module__XmXHmq__final{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:768px){.team-sports-landing-page-module__XmXHmq__hero{height:auto;min-height:100vh;max-height:none}.team-sports-landing-page-module__XmXHmq__heroVideo{object-position:center}.team-sports-landing-page-module__XmXHmq__heroContent{justify-content:center;align-items:flex-start;gap:18px;min-height:100vh;padding:120px 20px 80px}.team-sports-landing-page-module__XmXHmq__heroSupport,.team-sports-landing-page-module__XmXHmq__heroBenefits{font-size:clamp(16px,2.1vw,20px);line-height:1.55;display:block}.team-sports-landing-page-module__XmXHmq__ctaRow{flex-flow:wrap;gap:12px;width:auto;margin-top:8px}.team-sports-landing-page-module__XmXHmq__button,.team-sports-landing-page-module__XmXHmq__buttonGhost{width:auto;padding:14px 28px;font-size:15px}.team-sports-landing-page-module__XmXHmq__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.team-sports-landing-page-module__XmXHmq__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@supports (height:100dvh){.team-sports-landing-page-module__XmXHmq__hero{height:calc(100dvh - 104px);max-height:calc(100dvh - 104px)}@media (min-width:768px){.team-sports-landing-page-module__XmXHmq__hero{height:auto;min-height:100vh;max-height:none}}}@media (min-width:992px){.team-sports-landing-page-module__XmXHmq__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.team-sports-landing-page-module__XmXHmq__products{grid-template-columns:repeat(4,minmax(0,1fr))}}
