.sr{background-color:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0;position:relative;width:100vw}.sr__inner{margin:0 auto;max-width:1320px;padding:0 16px}.sr__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@keyframes srGradSlide{0%{background-position:0 50%}to{background-position:-200% 50%}}.sr__card{background-color:hsla(0,0%,100%,.05);background-image:none;border-radius:20px;display:flex;flex-direction:column;padding:32px 28px;text-decoration:none;transition:opacity .6s ease,transform .6s ease}.sr__card:hover{animation:srGradSlide 12s linear infinite;background-color:transparent;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%}.sr__label{color:#fff;font-size:14px;letter-spacing:normal;line-height:1.2;margin-bottom:16px}.sr__label,.sr__title{display:block;font-weight:700}.sr__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;color:transparent;font-size:22px;line-height:1.3;margin-bottom:32px;-webkit-text-fill-color:transparent;animation:srGradSlide 10s linear infinite}.sr__card:hover .sr__title{background-image:none;color:#fff;-webkit-text-fill-color:#fff;animation:none}.sr__cta{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.2;margin-top:auto}.sr__cta svg{flex-shrink:0;transition:transform .3s ease}.sr__card:hover .sr__cta svg{transform:translateX(4px)}.sr__card:first-child{transition-delay:0s}.sr__card:nth-child(2){transition-delay:.1s}.sr__card:nth-child(3){transition-delay:.2s}@media (max-width:1024px){.sr{padding-bottom:90px}.sr__inner{padding:0 32px}.sr__grid{gap:20px}.sr__title{font-size:20px}}@media (max-width:768px){.sr{padding-bottom:64px}.sr__inner{padding:0 24px}.sr__grid{gap:16px;grid-template-columns:1fr}.sr__card{padding:24px 20px;transition-delay:0s!important}.sr__title{font-size:19px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.sr__card:hover,.sr__title{animation:none}.sr__card{transition:none;transition-delay:0s!important}.sr__card:hover .sr__cta svg{transform:none}}