.competition-banner{overflow:hidden;position:relative;background:linear-gradient(180deg,var(--competition-bg-2, #4a0074) 0%,var(--competition-bg-1, #6700c2) 48%)}@media screen and (min-width:990px){.competition-banner{background:linear-gradient(270deg,var(--competition-bg-1, #6700c2) 50%,var(--competition-bg-2, #4a0074) 86%)}}.competition-banner__inner{box-sizing:border-box;display:grid;gap:12px;grid-template-areas:"content" "media" "claims";justify-items:center;margin:0 auto;max-width:1440px;padding:40px 0 0;position:relative;text-align:center}@media screen and (min-width:990px){.competition-banner__inner{align-items:center;column-gap:40px;grid-template-areas:".       media" "content media" "claims  media" ".       media";grid-template-columns:minmax(0,680px) 1fr;grid-template-rows:1fr auto auto 1fr;min-height:440px;padding:120px 50px 0;row-gap:0;text-align:left}}.competition-banner__content{box-sizing:border-box;grid-area:content;max-width:680px;padding:0 20px;position:relative;width:100%;z-index:1}@media screen and (min-width:990px){.competition-banner__content{padding:0}}.competition-banner__title{color:var(--color-white);font-size:48px;letter-spacing:-1px;line-height:.96;margin:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal}@media screen and (min-width:990px){.competition-banner__title{font-size:80px}}.competition-banner__title-line{display:block}.competition-banner__title-line--accent{color:var(--competition-accent)}.competition-banner__text p{color:var(--competition-paragraph, var(--color-purple-comp-text));font-family:var(--font-primary);font-size:16px;line-height:26px;margin:12px auto 0;max-width:520px}@media screen and (min-width:990px){.competition-banner__text p{font-size:16px;line-height:22px;margin-left:0;margin-right:0;margin-top:20px;max-width:90%}}.competition-banner__text p b,.competition-banner__text p strong{font-weight:700}.competition-banner__countdown{align-items:center;background:#0000002e;border:1px solid var(--competition-accent);border-radius:14px;box-sizing:border-box;display:inline-flex;gap:22px;margin-top:20px;padding:16px 24px}@media screen and (min-width:990px){.competition-banner__countdown{margin-top:28px}}.competition-banner__count{text-align:center}.competition-banner__count-num{color:var(--color-white);display:block;font-family:var(--font-primary);font-size:42px;font-weight:800;letter-spacing:-1px;line-height:1}.competition-banner__count-label{color:#ffffff80;display:block;font-family:var(--font-primary);font-size:10px;font-weight:700;letter-spacing:1px;margin-top:6px;text-transform:uppercase}.competition-banner__count-divider{background:#fff3;height:40px;width:1px}.competition-banner__button{background:var(--competition-accent);border-radius:10px;color:var(--color-white);display:inline-block;font-family:var(--font-primary);font-size:16px;font-weight:700;margin-top:20px;padding:14px 28px;text-decoration:none}@media screen and (min-width:990px){.competition-banner__button{margin-top:28px}}.competition-banner__media{grid-area:media;width:100%}.competition-banner__media img{display:block;height:auto;margin:0 auto;width:100%}@media screen and (min-width:990px){.competition-banner__media{margin-bottom:-64px;margin-top:-64px;max-width:720px;position:relative}.competition-banner__media img{margin-left:auto;margin-right:0}}.competition-banner__claims{box-sizing:border-box;grid-area:claims;overflow:hidden;padding:4px 0 16px;position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}@media screen and (min-width:990px){.competition-banner__claims{margin-top:20px;overflow:visible;padding:0 0 60px;-webkit-mask-image:none;mask-image:none}}.competition-banner__claims-track{list-style:none;margin:0;padding:0;width:max-content;animation:competition-claims-scroll 20s linear infinite;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (min-width:990px){.competition-banner__claims-track{animation:none;width:auto}}.competition-banner__claims:hover .competition-banner__claims-track,.competition-banner__claims:focus-within .competition-banner__claims-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.competition-banner__claims-track{animation:none}}@keyframes competition-claims-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.competition-banner__claim{align-items:center;color:var(--competition-text);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-weight:600;gap:8px;margin-right:24px;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (min-width:990px){.competition-banner__claim{font-size:14px;margin-right:0}.competition-banner__claim+.competition-banner__claim{margin-left:20px}}@media screen and (min-width:990px){.competition-banner__claim--clone{display:none}}.competition-banner__claim-icon{align-items:center;color:var(--competition-accent);display:inline-flex;flex-shrink:0;height:16px;width:16px}.competition-banner__claim-icon svg{height:100%;width:100%}.competition-steps{box-sizing:border-box;width:100%;background:var(--steps-bg)}.competition-steps__inner{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:56px 20px 48px}@media screen and (min-width:990px){.competition-steps__inner{padding:80px 20px 68px}}.competition-steps__header{align-items:center;display:flex;flex-direction:column;text-align:center}@media screen and (min-width:990px){.competition-steps__header{gap:24px}}.competition-steps__badge{align-items:center;background:var(--steps-badge-bg);border:1px solid var(--steps-badge-border);border-radius:999px;display:inline-flex;gap:10px;margin-bottom:24px;padding:12px 20px 12px 16px}@media screen and (min-width:990px){.competition-steps__badge{margin-bottom:0}}.competition-steps__badge-dot{background:var(--steps-badge-dot);border-radius:4px;box-shadow:0 0 0 4px var(--steps-badge-glow);flex-shrink:0;height:8px;width:8px}.competition-steps__badge-text{color:var(--steps-badge-text);font-family:var(--font-primary);font-size:13px;font-weight:800;letter-spacing:2.08px;line-height:20.8px;text-transform:uppercase}.competition-steps__title{color:var(--steps-heading);font-size:38px;letter-spacing:.15px;line-height:1;margin:16px 0 0;text-transform:uppercase}@media screen and (min-width:990px){.competition-steps__title{font-size:76px;line-height:76px;margin:0;max-width:1000px}}.competition-steps__title-accent{color:var(--steps-accent)}.competition-steps__subheading{color:var(--steps-subheading);font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:24px;margin:12px auto 0;max-width:640px}@media screen and (min-width:990px){.competition-steps__subheading{font-size:20px;line-height:30.4px;margin-top:16px}}.competition-steps__cards{box-sizing:border-box;display:flex;gap:16px;list-style:none;margin:40px -20px 0;overflow-x:auto;padding:6px 20px;scroll-padding-left:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.competition-steps__cards::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.competition-steps__cards{display:grid;gap:18px 38px;grid-template-columns:repeat(5,1fr);margin:60px 0 0;overflow:visible;padding:0}}.competition-steps__card{align-items:center;background:#fff;border:1px solid #5423cf;border-radius:18px;box-shadow:0 4px 6px -1px #0a0d121a,0 2px 4px -2px #0a0d120f;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;padding:42px 24px 29px;scroll-snap-align:start;text-align:center;width:70%}@media screen and (min-width:768px){.competition-steps__card{width:40%}}@media screen and (min-width:990px){.competition-steps__card{flex:1 1 0;padding:42px 20px 29px;width:auto}}.competition-steps__card-icon{align-items:center;border-radius:15px;display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.competition-steps__card-icon svg{display:block;height:25px;width:25px}.competition-steps__card-title{color:#3a0099;font-family:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:-.18px;line-height:22.5px;margin:18px 0 0}.competition-steps__card-desc{color:#6b6779;font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:21.75px;margin:8px 0 0}.competition-tiers{box-sizing:border-box;width:100%;background:var(--tiers-bg)}.competition-tiers__inner{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:48px 20px}@media screen and (min-width:990px){.competition-tiers__inner{align-items:center;display:flex;flex-direction:column;gap:32px;padding:80px 0 44px}}.competition-tiers__header{text-align:center;width:100%}.competition-tiers__title{font-size:36px;letter-spacing:.15px;line-height:1;margin:auto;max-width:85%;text-transform:uppercase}@media screen and (min-width:990px){.competition-tiers__title{font-size:64px}}.competition-tiers__title-base{color:var(--tiers-heading)}@media screen and (max-width:767px){.competition-tiers__title-base{display:block}}.competition-tiers__title-accent{color:var(--tiers-accent)}.competition-tiers__subheading{color:var(--tiers-subheading);font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:24px;margin:12px auto 0;max-width:640px}@media screen and (min-width:990px){.competition-tiers__subheading{font-size:20px;margin-top:16px}}.competition-tiers__cards{box-sizing:border-box;display:flex;gap:16px;margin:24px -20px 0;overflow-x:auto;padding:8px 20px 12px;scroll-padding-left:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;-ms-overflow-style:none;scrollbar-width:none}.competition-tiers__cards::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.competition-tiers__cards{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0;overflow:visible;padding:0;width:100%}}.competition-tiers__card{background:var(--color-white);border:1px solid rgba(0,0,0,0);border-radius:18px;box-shadow:0 4px 6px -1px #0a0d121a,0 2px 4px -2px #0a0d120f;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;max-width:320px;min-height:156px;padding:22px 24px;scroll-snap-align:start;width:85%}@media screen and (min-width:990px){.competition-tiers__card{flex:1 1 0;max-width:none;width:auto}}.competition-tiers__card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.competition-tiers__card-text{flex:1 1 auto;min-width:0}.competition-tiers__card-title{color:#1b1230;font-family:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:-.18px;line-height:28px;margin:0}@media screen and (min-width:990px){.competition-tiers__card-title{font-size:22px}}.competition-tiers__card-details{color:#4a3d67;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22.4px;margin:6px 0 0}@media screen and (min-width:990px){.competition-tiers__card-details{font-size:16px}}.competition-tiers__card-icon{align-items:center;border-radius:15px;color:var(--color-white);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.competition-tiers__card-icon svg{display:block;height:24px;width:24px}.competition-tiers__card-badge{align-self:flex-start;border-radius:9px;font-family:var(--font-primary);font-size:12px;font-weight:800;letter-spacing:.6px;line-height:16px;padding:7px 13px;text-transform:uppercase}@media screen and (min-width:990px){.competition-tiers__card-badge{letter-spacing:.84px;line-height:19.2px}}.competition-tiers__footer{color:var(--tiers-footer);font-family:var(--font-primary);font-size:18px;font-weight:700;letter-spacing:.1px;line-height:32px;margin:auto;max-width:90%;padding-top:16px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:990px){.competition-tiers__footer{font-size:20px;margin-top:0}}.competition-tiers__footer-accent{color:var(--tiers-accent)}.competition-prediction{box-sizing:border-box;width:100%;background:linear-gradient(180deg,var(--prediction-bg-1) 0%,var(--prediction-bg-2) 86%)}.competition-prediction__inner{box-sizing:border-box;margin:0 auto;max-width:1144px;padding:48px 20px}@media screen and (min-width:990px){.competition-prediction__inner{padding:50px 0 80px}}.competition-prediction__header{text-align:center;width:100%}.competition-prediction__title{color:var(--prediction-heading);font-size:36px;letter-spacing:.15px;line-height:1;margin:0 auto;max-width:90%;text-transform:uppercase}@media screen and (min-width:990px){.competition-prediction__title{font-size:64px;line-height:60px}}.competition-prediction__title-accent{color:var(--prediction-accent)}.competition-prediction__subheading{color:var(--prediction-text);font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:24px;margin:12px auto 0;max-width:640px}@media screen and (min-width:990px){.competition-prediction__subheading{font-size:20px;margin-top:16px}}.competition-prediction__card{background:linear-gradient(173deg,#2a0a5ee6 8%,#1a0040f5 92%);border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 24px 60px -20px #1400378c;box-sizing:border-box;margin-top:32px;overflow:hidden}@media screen and (min-width:990px){.competition-prediction__card{margin-top:55px}}.competition-prediction__form{align-items:stretch;display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.competition-prediction__form{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr)}}.competition-prediction__panel{box-sizing:border-box;height:100%;padding:32px 24px}@media screen and (min-width:990px){.competition-prediction__panel{padding:48px}}.competition-prediction__panel--details{border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 90% at 100% 0%,#fcb0221f,#ed7a0a0d,#0000 60%),#ffffff06}@media screen and (min-width:990px){.competition-prediction__panel--details{border-left:1px solid rgba(255,255,255,.08);border-top:0;padding:44px}}.competition-prediction__step{align-items:center;display:flex;gap:10px;margin:0}.competition-prediction__step-num{background:#fcb02229;border:1px solid rgba(252,176,34,.34);border-radius:6px;color:var(--prediction-accent);font-family:var(--font-primary);font-size:11px;font-weight:800;letter-spacing:.55px;line-height:1;padding:4px 8px}.competition-prediction__step-text{color:var(--prediction-accent);font-family:var(--font-primary);font-size:14px;font-weight:800;letter-spacing:1.92px;text-transform:uppercase}.competition-prediction__panel-title{color:var(--prediction-heading);font-size:30px;letter-spacing:-.5px;line-height:1.12;margin:16px 0 0}@media screen and (min-width:990px){.competition-prediction__panel-title{font-size:40px;line-height:45px}}.competition-prediction__panel-title-accent{color:var(--prediction-highlight)}.competition-prediction__helper{color:var(--prediction-muted);font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:20px;margin:12px 0 0}.competition-prediction__teams{margin-top:20px}.competition-prediction__team-grid{display:grid;gap:12px;grid-template-columns:1fr}@media screen and (min-width:600px){.competition-prediction__team-grid{grid-template-columns:repeat(2,1fr)}}.competition-prediction__team{align-items:center;background:#ffffff0a;border:1.2px solid rgba(255,255,255,.1);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-height:64px;padding:14px 17px;position:relative;transition:border-color .15s ease,background .15s ease}.competition-prediction__team:hover{border-color:#ffffff3d}.competition-prediction__team:has(.competition-prediction__team-input:checked){background:#fcb0221f;border-color:var(--prediction-accent)}.competition-prediction__team-input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.competition-prediction__team-key{align-items:center;background:#ffffff14;border-radius:9px;color:var(--prediction-text);display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.competition-prediction__team-name{color:var(--color-white);flex:1 1 auto;font-family:var(--font-primary);font-size:16px;font-weight:700;letter-spacing:-.39px;min-width:0}.competition-prediction__team-flag{flex-shrink:0;font-size:22px;line-height:1}.competition-prediction__team--other{margin-top:12px}.competition-prediction__team-pencil{align-items:center;color:var(--prediction-text);display:inline-flex;flex-shrink:0;height:20px;width:20px}.competition-prediction__team-pencil svg{display:block;height:20px;width:20px}.competition-prediction__other-field{margin-top:12px}.competition-prediction__other-field[hidden]{display:none}.competition-prediction__reward{align-items:center;display:flex;gap:14px;margin-bottom:32px}.competition-prediction__reward-icon{align-items:center;background:linear-gradient(135deg,var(--prediction-highlight) 0%,#f97316 100%);border-radius:13px;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.competition-prediction__reward-icon svg{display:block}.competition-prediction__reward-title{color:var(--color-white);font-family:var(--font-primary);font-size:20px;font-weight:800;letter-spacing:-.45px;line-height:22.5px;margin:0}.competition-prediction__reward-accent{color:var(--prediction-highlight)}.competition-prediction__reward-sub{color:var(--prediction-muted);font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:16px;margin:6px 0 0}.competition-prediction__field{margin-top:20px}.competition-prediction__label{color:var(--prediction-muted);display:block;font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.competition-prediction__input{background:#ffffff0f;border:1.2px solid rgba(255,255,255,.13);border-radius:12px;box-sizing:border-box;color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-weight:500;padding:14px 16px;width:100%}.competition-prediction__input::placeholder{color:#ffffff80}.competition-prediction__input:focus{border-color:var(--prediction-accent);outline:none}.competition-prediction__consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin-top:20px}.competition-prediction__consent-box{appearance:none;-webkit-appearance:none;background:#ffffff0d;border:1.2px solid rgba(255,255,255,.28);border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.competition-prediction__consent-box:checked{background:var(--prediction-accent);border-color:var(--prediction-accent)}.competition-prediction__consent-box:checked:after{border:solid var(--color-white);border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.competition-prediction__consent-text{color:var(--prediction-text);font-family:var(--font-primary);font-size:12px;font-weight:500;line-height:19.5px}.competition-prediction__submit{align-items:center;background:var(--prediction-highlight);border:0;border-radius:12px;color:#181429;cursor:pointer;display:flex;font-family:var(--font-primary);font-size:16px;font-weight:800;gap:10px;justify-content:center;letter-spacing:-.16px;margin-top:24px;padding:16px;transition:filter .15s ease;width:100%}.competition-prediction__submit:hover{filter:brightness(.95)}.competition-prediction__submit:disabled{cursor:not-allowed;filter:none;opacity:.45}.competition-prediction__submit svg{display:block}.competition-prediction__form-error,.competition-prediction__form-success{border-radius:10px;font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:20px;margin:20px 0 0;padding:12px 14px}.competition-prediction__form-error{background:#fa38381f;color:var(--color-red-light)}.competition-prediction__form-success{background:#e8ff591f;color:var(--prediction-highlight)}.competition-prediction__email-used{margin:8px 0 0;font-size:.9rem;line-height:1.4;font-weight:600;color:var(--prediction-accent)}.competition-prediction__fields{display:contents}.competition-prediction__fields[hidden]{display:none}.competition-prediction__success-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:12px 8px;width:100%;max-width:560px;margin-inline:auto;grid-column:1/-1}.competition-prediction__success-panel[hidden]{display:none}.competition-prediction__success-badge{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:var(--prediction-highlight);color:#181429}.competition-prediction__success-heading{margin:0;font-size:1.75rem;line-height:1.2;color:var(--prediction-heading)}.competition-prediction__success-lead{margin:0;font-size:1.15rem;color:var(--prediction-text)}.competition-prediction__success-lead strong{color:var(--prediction-highlight);font-weight:700}.competition-prediction__success-note{margin:0;max-width:42ch;font-size:.95rem;line-height:1.55;color:var(--prediction-muted)}.competition-prediction__success-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:13px 24px;border-radius:999px;background:var(--prediction-accent);color:#fff;font-weight:600;text-decoration:none;transition:transform .15s ease,filter .15s ease}.competition-prediction__success-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.competition-prediction__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.competition-prediction__modal[hidden]{display:none}.competition-prediction__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080218b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.competition-prediction__modal-card{position:relative;z-index:1;width:100%;max-width:380px;text-align:center;background:linear-gradient(180deg,var(--prediction-bg-1) 0%,var(--prediction-bg-2) 100%);border:1px solid var(--prediction-accent);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px #00000073}.competition-prediction__modal-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--prediction-accent);color:#fff}.competition-prediction__modal-title{margin:0;font-size:1.3rem;color:var(--prediction-heading)}.competition-prediction__modal-text{margin:0;font-size:.95rem;line-height:1.5;color:var(--prediction-text)}.competition-prediction__modal-close{margin-top:8px;padding:11px 26px;border:0;border-radius:999px;background:var(--prediction-highlight);color:#181429;font-weight:600;cursor:pointer}.competition-rewards{box-sizing:border-box;width:100%;background:linear-gradient(180deg,var(--rewards-bg-1) 0%,var(--rewards-bg-2) 100%)}.competition-rewards__inner{box-sizing:border-box;margin:0 auto;max-width:1144px;padding:48px 20px}@media screen and (min-width:990px){.competition-rewards__inner{padding:0 0 80px}}.competition-rewards__header{text-align:center;width:100%}.competition-rewards__title{color:var(--rewards-heading);font-size:36px;letter-spacing:.15px;line-height:1;margin:0 auto;max-width:90%;text-transform:uppercase}@media screen and (min-width:990px){.competition-rewards__title{font-size:64px;line-height:60px;max-width:720px}}.competition-rewards__title-accent{color:var(--rewards-accent)}.competition-rewards__subheading{color:var(--rewards-subheading);font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:24px;margin:12px auto 0;max-width:640px}@media screen and (min-width:990px){.competition-rewards__subheading{font-size:20px;line-height:30.4px;margin-top:16px}}.competition-rewards__cards{box-sizing:border-box;display:flex;gap:16px;margin:28px -20px 0;overflow-x:auto;padding:4px 20px;scroll-padding-left:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;-ms-overflow-style:none;scrollbar-width:none}.competition-rewards__cards::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.competition-rewards__cards{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:40px 0 0;overflow:visible;padding:0;width:100%}}.competition-rewards__card{background:#ffffff0a;border:1px solid var(--reward-border, rgba(255, 255, 255, .12));border-radius:34px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;padding:32px 28px 36px;position:relative;scroll-snap-align:start;width:85%}.competition-rewards__card:before{background:radial-gradient(120% 80% at 100% 0%,var(--reward-glow, rgba(255, 255, 255, .12)) 0%,transparent 60%);content:"";top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute}.competition-rewards__card>*{position:relative;z-index:1}@media screen and (min-width:990px){.competition-rewards__card{flex:1 1 0;max-width:none;padding:35px 33px 39px;width:auto}}.competition-rewards__card-tier{align-items:center;display:flex;font-family:var(--font-primary);font-size:14px;font-weight:800;gap:9px;letter-spacing:1.82px;margin:0 0 18px;text-transform:uppercase}.competition-rewards__card-tier-icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;width:16px}.competition-rewards__card-tier-icon svg{display:block;height:16px;width:16px}.competition-rewards__card-icon{align-items:center;border-radius:18px;display:inline-flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.competition-rewards__card-icon svg{display:block;height:31px;width:31px}.competition-rewards__card-title{color:var(--color-white);font-size:26px;letter-spacing:.06px;line-height:1.02;margin:16px 0 0;text-transform:uppercase}@media screen and (min-width:990px){.competition-rewards__card-title{font-size:30px}}.competition-rewards__card-detail{color:#9f90c6;font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:21.7px;margin:10px 0 0}.competition-rewards__card-desc{color:#cfc4ec;font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:24px;margin:6px 0 18px}.competition-rewards__card-badge{align-self:flex-start;border-radius:9px;font-family:var(--font-primary);font-size:14px;font-weight:800;letter-spacing:.52px;line-height:20.8px;margin-top:auto;padding:8px 14px}.competition-cta{box-sizing:border-box;width:100%;background:radial-gradient(120% 130% at 50% 0%,var(--cta-bg-1, #6700c2) 50%,var(--cta-bg-2, #4a0074) 86%)}@media screen and (min-width:990px){.competition-cta{background:linear-gradient(270deg,var(--cta-bg-1, #6700c2) 50%,var(--cta-bg-2, #4a0074) 86%)}}.competition-cta__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:920px;padding:72px 20px;text-align:center}@media screen and (min-width:990px){.competition-cta__inner{gap:34px;padding:110px 20px}}.competition-cta__content{display:flex;flex-direction:column;gap:16px}.competition-cta__title{color:var(--cta-heading);font-size:34px;letter-spacing:.14px;line-height:1.02;margin:0;text-transform:uppercase}@media screen and (min-width:990px){.competition-cta__title{font-size:64px;line-height:65px}}.competition-cta__title-accent{color:var(--cta-highlight)}.competition-cta__subheading{color:var(--cta-text);font-family:var(--font-primary);font-size:16px;font-weight:500;line-height:24px;margin:0 auto;max-width:720px}@media screen and (min-width:990px){.competition-cta__subheading{font-size:20px;line-height:30.4px}}.competition-cta__button{align-items:center;background:var(--cta-highlight);border-radius:999px;box-shadow:0 18px 42px -12px var(--cta-button-glow);color:var(--cta-button-text);display:inline-flex;font-family:var(--font-primary);font-size:18px;font-weight:800;gap:11px;line-height:28.8px;padding:18px 36px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}@media screen and (min-width:990px){.competition-cta__button{padding:20px 40px}}.competition-cta__button svg{display:block;height:19px;width:19px}.competition-cta__button:hover,.competition-cta__button:focus-visible{box-shadow:0 22px 48px -12px var(--cta-button-glow);transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/466/assets/standard-page.competition.css.map */
