@import "https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";
@font-face{font-family:Gotham Pro;src:local(Gotham Pro),local(GothamPro),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:local(Gotham Pro Bold),local(GothamPro-Bold),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:700;font-style:normal;font-display:swap}.About-module-scss-module__fVCnoW__container{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;margin-left:auto;margin-right:auto;padding:20px clamp(12px,2.5vw,28px)}.About-module-scss-module__fVCnoW__about{color:var(--site-text);margin:clamp(16px,3vw,32px) 0}.About-module-scss-module__fVCnoW__achievementsBand{box-sizing:border-box;width:100%;padding:clamp(1.25rem,3vw,2.5rem) 0}.About-module-scss-module__fVCnoW__achievementsBandInner{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;margin-left:auto;margin-right:auto;padding:0 clamp(12px,2.5vw,28px)}.About-module-scss-module__fVCnoW__content{max-width:500px}.About-module-scss-module__fVCnoW__title{margin:0;font-family:Oswald,sans-serif;font-size:54px;font-weight:700}.About-module-scss-module__fVCnoW__description{max-width:392px;margin:0;padding-top:20px;font-family:Gotham Pro,sans-serif;font-size:24px;font-weight:700}.About-module-scss-module__fVCnoW__contentContainer{grid-template-columns:1.5fr 3fr;gap:40px;padding-top:70px;display:grid}.About-module-scss-module__fVCnoW__missionContainer{row-gap:40px;max-width:834px;display:grid}.About-module-scss-module__fVCnoW__mission{display:grid}.About-module-scss-module__fVCnoW__missionHeader{align-items:center;gap:5px;margin:0;display:flex}.About-module-scss-module__fVCnoW__missionTitle{margin:0;font-family:Gotham Pro,sans-serif;font-size:24px;font-weight:500;list-style:none}.About-module-scss-module__fVCnoW__missionText{margin:0;padding-top:10px;font-family:Gotham Pro,sans-serif;font-size:24px;font-weight:400;line-height:1.4}.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:5;--ach-row-gap:0;--ach-divider:1;grid-template-columns:repeat(var(--ach-cols), minmax(0, 1fr));align-items:stretch;row-gap:var(--ach-row-gap);column-gap:0;width:100%;display:grid}.About-module-scss-module__fVCnoW__achievementsContainer{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;justify-self:stretch;align-items:center;width:100%;min-width:0;max-width:none;padding:clamp(10px,1.2vw,18px) clamp(6px,.9vw,14px);display:flex;position:relative}.About-module-scss-module__fVCnoW__achievementsContainer:not(:last-child):after{content:"";background:var(--site-border-strong,#b4b4b473);pointer-events:none;width:1px;opacity:var(--ach-divider);position:absolute;top:14%;bottom:14%;right:0}.About-module-scss-module__fVCnoW__achievementsContainer p{text-align:center;max-width:min(100%,14.5em);color:var(--site-text);text-wrap:pretty;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,.7vw + .28rem,18px);font-weight:400;line-height:1.5}.About-module-scss-module__fVCnoW__metricHead{justify-content:center;align-items:center;max-width:100%;min-height:1.2em;margin:0 0 clamp(.35rem,.8vw,.65rem);padding:clamp(.2rem,.5vw,.35rem) clamp(.35rem,.8vw,.75rem);display:inline-flex;position:relative}.About-module-scss-module__fVCnoW__metricHead:before{content:"";z-index:0;pointer-events:none;width:min(200%,clamp(5.5rem,9vw,11.5rem));height:min(190%,clamp(3rem,4.5vw,5.5rem));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.About-module-scss-module__fVCnoW__metricValue{z-index:1;text-align:center;color:#3b82f6;text-shadow:0 0 clamp(10px,1.6vw,28px) #3b82f659,0 0 clamp(20px,3vw,60px) #3b82f61f;word-break:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-family:Oswald,sans-serif;font-size:clamp(18px,2.4vw + .3rem,50px);font-weight:700;line-height:1.1;position:relative}.About-module-scss-module__fVCnoW__metricCaps{text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width:1279px){.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:5}.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(17px,2vw + .25rem,40px)}.About-module-scss-module__fVCnoW__achievementsContainer p{font-size:clamp(10px,.65vw + .25rem,16px)}}@media screen and (max-width:1023px){.About-module-scss-module__fVCnoW__about{margin:clamp(24px,4vw,40px) 0 clamp(32px,5vw,56px)}.About-module-scss-module__fVCnoW__achievementsBand{padding:clamp(1rem,2.5vw,2rem) 0}.About-module-scss-module__fVCnoW__achievementsBandInner{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:5;--ach-row-gap:0;--ach-divider:1}.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(16px,1.8vw + .2rem,32px)}.About-module-scss-module__fVCnoW__achievementsContainer p{max-width:min(100%,12em);font-size:clamp(10px,.55vw + .22rem,14px)}.About-module-scss-module__fVCnoW__metricHead:before{width:min(190%,clamp(4.5rem,7vw,8.5rem));height:min(175%,clamp(2.5rem,3.8vw,4.5rem))}}@media screen and (max-width:767px){.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:2;--ach-row-gap:clamp(14px, 3vw, 22px);--ach-divider:0}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer{border-bottom:1px solid var(--site-border-strong,#99999973);padding:0 clamp(10px,2.5vw,18px) clamp(14px,3vw,22px)}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:not(:last-child):after{display:none}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(odd):not(:last-child){border-right:1px solid var(--site-border-strong,#99999973)}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(5){border-bottom:none;border-right:none;grid-column:1/-1;justify-self:center;max-width:min(100%,22rem);padding-bottom:0}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(4){border-bottom:none}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer p{max-width:100%;font-size:clamp(12px,1.1vw + .2rem,15px)}.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(22px,4.5vw,36px)}}@media screen and (max-width:599px){.About-module-scss-module__fVCnoW__about{margin:clamp(20px,5vw,32px) 0 clamp(28px,6vw,48px)}.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:1;--ach-row-gap:0}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer{border-bottom:1px solid var(--site-border-strong,#99999973);margin-bottom:clamp(14px,4vw,20px);padding:0 0 clamp(14px,4vw,20px);border-right:none!important}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(5){grid-column:auto;max-width:100%}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(4){border-bottom:1px solid var(--site-border-strong,#99999973)}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer p{max-width:min(100%,26rem);font-size:clamp(13px,3.6vw,15px)}.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(26px,7.5vw,34px)}.About-module-scss-module__fVCnoW__metricHead:before{width:min(180%,clamp(5rem,28vw,9rem));height:min(170%,clamp(2.5rem,14vw,4.5rem))}}@media screen and (max-width:399px){.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(22px,6.8vw,28px)}.About-module-scss-module__fVCnoW__achievementsContainer p{font-size:13px;line-height:1.45}}@media screen and (max-height:500px) and (orientation:landscape){.About-module-scss-module__fVCnoW__about{margin-bottom:clamp(24px,4vw,40px)}.About-module-scss-module__fVCnoW__achievementsItems{--ach-cols:5;--ach-row-gap:0;--ach-divider:1}.About-module-scss-module__fVCnoW__achievementsBandInner .About-module-scss-module__fVCnoW__achievementsContainer:not(:last-child):after{opacity:1;display:block}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer{margin-bottom:0;padding:clamp(4px,1vw,10px);border:none!important}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer:nth-child(5){grid-column:auto;max-width:none}.About-module-scss-module__fVCnoW__achievementsItems .About-module-scss-module__fVCnoW__achievementsContainer p{font-size:clamp(9px,1.2vw,12px)}.About-module-scss-module__fVCnoW__metricValue{font-size:clamp(14px,2.2vw,22px)}}@media (prefers-color-scheme:dark){.About-module-scss-module__fVCnoW__about{color:var(--site-text)}}
@font-face{font-family:Gotham Pro;src:local(Gotham Pro),local(GothamPro),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:local(Gotham Pro Bold),local(GothamPro-Bold),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:700;font-style:normal;font-display:swap}.Ecosystem-module-scss-module__ckDTdq__ecosystem{color:var(--site-text);background:var(--site-bg);margin-bottom:120px}.Ecosystem-module-scss-module__ckDTdq__apiLoading,.Ecosystem-module-scss-module__ckDTdq__apiError{margin:0 0 12px;padding:0 4px;font-family:Gotham Pro,system-ui,sans-serif;font-size:16px}.Ecosystem-module-scss-module__ckDTdq__apiError{color:#f87171}.Ecosystem-module-scss-module__ckDTdq__apiLoading{color:var(--site-text-muted)}.Ecosystem-module-scss-module__ckDTdq__apiEmpty{color:var(--site-text-muted);margin:0 0 24px;padding:8px 4px;font-family:Gotham Pro,system-ui,sans-serif;font-size:16px;line-height:1.5}.Ecosystem-module-scss-module__ckDTdq__cardsEmpty{color:var(--site-text-subtle);flex:0 0 100%;margin:0;padding:24px 8px;font-family:Gotham Pro,system-ui,sans-serif;font-size:16px}.Ecosystem-module-scss-module__ckDTdq__cardsSoon{scroll-snap-type:none;overflow:visible}.Ecosystem-module-scss-module__ckDTdq__cardsStandard.Ecosystem-module-scss-module__ckDTdq__cardsSoon,.Ecosystem-module-scss-module__ckDTdq__cardsOnline.Ecosystem-module-scss-module__ckDTdq__cardsSoon{--cards-per-view:1}.Ecosystem-module-scss-module__ckDTdq__cardSoon{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.Ecosystem-module-scss-module__ckDTdq__cardSoon .Ecosystem-module-scss-module__ckDTdq__cardLogo{opacity:.9}.Ecosystem-module-scss-module__ckDTdq__cardsStandard.Ecosystem-module-scss-module__ckDTdq__cardsSoon .Ecosystem-module-scss-module__ckDTdq__cardSoon,.Ecosystem-module-scss-module__ckDTdq__cardsOnline.Ecosystem-module-scss-module__ckDTdq__cardsSoon .Ecosystem-module-scss-module__ckDTdq__cardSoon{flex:0 min(100%,520px);max-width:520px}.Ecosystem-module-scss-module__ckDTdq__cardSoonBg{background:radial-gradient(circle at 18% 22%,#3b82f661 0%,#0000 52%),radial-gradient(circle at 82% 78%,#0048ff38 0%,#0000 48%),linear-gradient(145deg,#0b1324 0%,#121a2e 46%,#090f1c 100%);position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardSoonOverlay{pointer-events:none;background:linear-gradient(#0000000f 0%,#00000080 100%);position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardSoonContent{flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,14px);max-width:min(100%,26rem);display:flex}.Ecosystem-module-scss-module__ckDTdq__cardSoonBadge{letter-spacing:.12em;text-transform:uppercase;color:#bfdbfe;background:#3b82f629;border:1px solid #93c5fd8c;border-radius:999px;align-self:flex-start;align-items:center;padding:clamp(5px,.6vw,7px) clamp(12px,1.2vw,16px);font-family:Gotham Pro,sans-serif;font-size:clamp(10px,.85vw,12px);font-weight:700;display:inline-flex}.Ecosystem-module-scss-module__ckDTdq__cardSoonTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--site-on-media-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(18px,1.9vw,34px);font-weight:500;line-height:1.1}.Ecosystem-module-scss-module__ckDTdq__cardSoonText{color:#fffffff0;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.05vw,17px);font-weight:600;line-height:1.4}.Ecosystem-module-scss-module__ckDTdq__cardSoonHint{color:#ffffff9e;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,.9vw,14px);line-height:1.45}.Ecosystem-module-scss-module__ckDTdq__cardSoonBody{z-index:2;padding:var(--card-pad);box-sizing:border-box;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardSoon.Ecosystem-module-scss-module__ckDTdq__cardStandard .Ecosystem-module-scss-module__ckDTdq__cardSoonBody,.Ecosystem-module-scss-module__ckDTdq__cardSoon.Ecosystem-module-scss-module__ckDTdq__cardOnline .Ecosystem-module-scss-module__ckDTdq__cardSoonBody{justify-content:flex-start;padding-top:clamp(18px,2.4vw,30px)}.Ecosystem-module-scss-module__ckDTdq__cardSoon.Ecosystem-module-scss-module__ckDTdq__cardCamp .Ecosystem-module-scss-module__ckDTdq__cardSoonBody{justify-content:flex-end;max-width:min(100%,640px)}.Ecosystem-module-scss-module__ckDTdq__container{box-sizing:border-box;border-top:1px solid var(--site-border);width:min(90%,1920px);max-width:1920px;margin-left:auto;margin-right:auto;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.Ecosystem-module-scss-module__ckDTdq__header{border-bottom:1px solid var(--site-border-strong);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0 22px;display:flex}.Ecosystem-module-scss-module__ckDTdq__title{text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:Oswald,sans-serif;font-size:clamp(28px,4vw,54px);font-weight:500;line-height:1.05}.Ecosystem-module-scss-module__ckDTdq__tabs{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.Ecosystem-module-scss-module__ckDTdq__tab{border:1px solid var(--site-border-strong);text-align:center;min-width:0;color:var(--site-text);cursor:pointer;box-sizing:border-box;text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:15px;justify-content:center;align-items:center;padding:16px;font-family:Gotham Pro,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.Ecosystem-module-scss-module__ckDTdq__tabActive{color:var(--site-on-accent);background:#358cff;border-color:#358cff}.Ecosystem-module-scss-module__ckDTdq__row{border-bottom:1px solid var(--site-border);flex-direction:column;gap:clamp(22px,2.8vw,36px);padding:clamp(24px,3vw,40px) 0;display:flex}.Ecosystem-module-scss-module__ckDTdq__row:last-child{border-bottom:none}.Ecosystem-module-scss-module__ckDTdq__rowHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.Ecosystem-module-scss-module__ckDTdq__rowTitle{text-transform:uppercase;letter-spacing:.03em;margin:0;font-family:Oswald,sans-serif;font-size:clamp(22px,2.5vw,35px);font-weight:500;line-height:1.1}.Ecosystem-module-scss-module__ckDTdq__sliderWrap{width:100%;min-width:0}.Ecosystem-module-scss-module__ckDTdq__cards{--card-gap:clamp(12px, 1.25vw, 20px);--cards-per-view:3.5;--card-radius:clamp(14px, 1.4vw, 22px);--card-pad:clamp(14px, 1.6vw, 28px);gap:var(--card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:6px;display:flex;overflow-x:auto}.Ecosystem-module-scss-module__ckDTdq__cards::-webkit-scrollbar{display:none}.Ecosystem-module-scss-module__ckDTdq__card{flex:0 0 calc((100% - (var(--cards-per-view) - 1)*var(--card-gap))/var(--cards-per-view));box-sizing:border-box;background:0 0;border:none;flex-direction:column;gap:14px;min-width:0;display:flex}.Ecosystem-module-scss-module__ckDTdq__cardLink{color:inherit;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:#0000;text-decoration:none}.Ecosystem-module-scss-module__ckDTdq__cardLink:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #358cff}.Ecosystem-module-scss-module__ckDTdq__cardLink.Ecosystem-module-scss-module__ckDTdq__cardStandard,.Ecosystem-module-scss-module__ckDTdq__cardLink.Ecosystem-module-scss-module__ckDTdq__cardCamp,.Ecosystem-module-scss-module__ckDTdq__cardLink.Ecosystem-module-scss-module__ckDTdq__cardOnline{display:block}.Ecosystem-module-scss-module__ckDTdq__cardSkeleton{pointer-events:none}.Ecosystem-module-scss-module__ckDTdq__cardMedia{aspect-ratio:436/320;background:#ffffff0f;border-radius:15px;width:100%;position:relative;overflow:hidden}.Ecosystem-module-scss-module__ckDTdq__cardMediaSkeleton{aspect-ratio:436/320;background:linear-gradient(110deg, #ffffff0f 0%, var(--site-border) 45%, #ffffff0f 90%);background-size:200% 100%;border-radius:15px;width:100%;animation:1.4s ease-in-out infinite Ecosystem-module-scss-module__ckDTdq__ecosystemCardShimmer}.Ecosystem-module-scss-module__ckDTdq__cardMetaSkeleton{background:linear-gradient(110deg,#ffffff0f 0%,#ffffff1a 45%,#ffffff0f 90%) 0 0/200% 100%;border-radius:6px;width:100%;height:clamp(12px,1.05vw,18px);animation:1.4s ease-in-out infinite Ecosystem-module-scss-module__ckDTdq__ecosystemCardShimmer}.Ecosystem-module-scss-module__ckDTdq__cardTitleSkeleton{background:linear-gradient(110deg,#ffffff0d 0%,#ffffff17 45%,#ffffff0d 90%) 0 0/200% 100%;border-radius:8px;width:88%;height:clamp(24px,2vw,36px);animation:1.4s ease-in-out infinite Ecosystem-module-scss-module__ckDTdq__ecosystemCardShimmer}@keyframes Ecosystem-module-scss-module__ckDTdq__ecosystemCardShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.Ecosystem-module-scss-module__ckDTdq__cardImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.Ecosystem-module-scss-module__ckDTdq__cardMedia .Ecosystem-module-scss-module__ckDTdq__cardImage{position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardBody{flex-direction:column;gap:10px;min-width:0;display:flex}.Ecosystem-module-scss-module__ckDTdq__cardMetaRow{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.Ecosystem-module-scss-module__ckDTdq__cardCourseMeta{color:#ffffffeb;text-transform:none;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.05vw,18px);font-weight:400;line-height:1.35}.Ecosystem-module-scss-module__ckDTdq__cardLogo{z-index:2;filter:drop-shadow(0 2px 10px #00000080);line-height:0;position:absolute;top:clamp(10px,1.1vw,14px);right:clamp(10px,1.1vw,14px)}.Ecosystem-module-scss-module__ckDTdq__cardLogoImg{object-fit:contain;width:auto;height:clamp(18px,2vw,30px)}.Ecosystem-module-scss-module__ckDTdq__cardPlace,.Ecosystem-module-scss-module__ckDTdq__cardDate{color:var(--site-on-media-text-muted);font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.05vw,18px);font-weight:400;line-height:1.35}.Ecosystem-module-scss-module__ckDTdq__cardPlace{text-transform:none;flex:auto;min-width:0}.Ecosystem-module-scss-module__ckDTdq__cardDate{text-align:right;white-space:nowrap;flex-shrink:0}.Ecosystem-module-scss-module__ckDTdq__cardTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--site-on-media-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(22px,2.1vw,36px);font-weight:500;line-height:1.08}.Ecosystem-module-scss-module__ckDTdq__rowBottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(16px,3vw,48px);padding-top:clamp(8px,1.2vw,16px);display:flex}.Ecosystem-module-scss-module__ckDTdq__rowDescription{max-width:min(100%,820px);color:var(--site-text-muted);flex:280px;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.25vw,22px);font-weight:400;line-height:1.35}.Ecosystem-module-scss-module__ckDTdq__projectLink{letter-spacing:.06em;text-transform:uppercase;min-height:clamp(48px,4vw,70px);color:var(--site-text);background:0 0;border:1px solid #358cff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 clamp(20px,3vw,40px);font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.1vw,18px);font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,filter .2s;display:inline-flex}.Ecosystem-module-scss-module__ckDTdq__projectLink:hover,.Ecosystem-module-scss-module__ckDTdq__projectLink:focus-visible{color:var(--site-on-accent);filter:brightness(1.06);background:#358cff}.Ecosystem-module-scss-module__ckDTdq__projectLink:focus-visible{outline-offset:4px;outline:2px solid #358cff}.Ecosystem-module-scss-module__ckDTdq__cardsOnline{--cards-per-view:3}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:3.5;--card-aspect-standard:436 / 250}.Ecosystem-module-scss-module__ckDTdq__cardsCamp{--cards-per-view:1}.Ecosystem-module-scss-module__ckDTdq__cardStandard{border-radius:var(--card-radius);aspect-ratio:var(--card-aspect-standard,436/250);background:#1a2234;min-height:0;position:relative;overflow:hidden}.Ecosystem-module-scss-module__ckDTdq__cardOnline{border-radius:var(--card-radius);aspect-ratio:436/320;min-height:0;position:relative;overflow:hidden}.Ecosystem-module-scss-module__ckDTdq__cardCamp{border-radius:var(--card-radius);aspect-ratio:21/9;width:100%;min-height:0;max-height:clamp(220px,32vw,400px);position:relative;overflow:hidden}.Ecosystem-module-scss-module__ckDTdq__cardOnlineTone0{background:linear-gradient(135deg,#2b85ff 0%,#0048ff 100%)}.Ecosystem-module-scss-module__ckDTdq__cardOnlineTone1{background:linear-gradient(135deg,#8b5cf6 0%,#5b21b6 100%)}.Ecosystem-module-scss-module__ckDTdq__cardOnlineTone2{background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%)}.Ecosystem-module-scss-module__ckDTdq__cardOnlineTone3{background:linear-gradient(135deg,#14b8a6 0%,#059669 100%)}.Ecosystem-module-scss-module__ckDTdq__cardOnlineImage,.Ecosystem-module-scss-module__ckDTdq__cardStandardImage,.Ecosystem-module-scss-module__ckDTdq__cardCampImage{object-fit:cover;object-position:center top;z-index:0}.Ecosystem-module-scss-module__ckDTdq__cardOnlineOverlay{pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#00000026 55%,#0000 100%);position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardOnlineContent{z-index:2;height:100%;min-height:inherit;padding:var(--card-pad);box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:clamp(10px,1.2vw,24px);max-width:62%;display:flex;position:relative}.Ecosystem-module-scss-module__ckDTdq__cardBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--site-on-media-text);border:1px solid #ffffffd9;border-radius:999px;align-self:flex-start;align-items:center;padding:8px 18px;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:500;display:inline-flex}.Ecosystem-module-scss-module__ckDTdq__cardOnlineTitle{color:var(--site-on-media-text);text-transform:none;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(18px,1.8vw,28px);font-weight:500;line-height:1.25}.Ecosystem-module-scss-module__ckDTdq__cardStandardOverlay,.Ecosystem-module-scss-module__ckDTdq__cardCampOverlay{z-index:1;pointer-events:none;background:linear-gradient(#00000047 0%,#00000014 42%,#0000006b 100%);position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardStandardBody{z-index:2;padding:var(--card-pad);box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:clamp(8px,1vw,14px);padding-left:20px;display:flex;position:absolute;inset:0}.Ecosystem-module-scss-module__ckDTdq__cardStandardTop{flex-direction:column;align-items:flex-start;gap:clamp(6px,.75vw,14px);max-width:calc(100% - clamp(48px,5vw,72px));display:flex}.Ecosystem-module-scss-module__ckDTdq__cardStandardTitle{color:var(--site-on-media-text);margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.15vw,24px);font-weight:700;line-height:1.25}.Ecosystem-module-scss-module__ckDTdq__cardStandardMeta{color:var(--site-on-media-text-muted);flex-direction:column;align-items:flex-start;gap:clamp(3px,.45vw,8px);font-family:Gotham Pro,sans-serif;font-size:clamp(11px,.9vw,18px);font-weight:400;line-height:1.35;display:flex}.Ecosystem-module-scss-module__ckDTdq__cardStandard .Ecosystem-module-scss-module__ckDTdq__cardCta{box-sizing:border-box;align-self:flex-start;margin-top:auto}.Ecosystem-module-scss-module__ckDTdq__cardCampBody{z-index:2;padding:var(--card-pad);box-sizing:border-box;flex-direction:column;gap:clamp(8px,1vw,16px);max-width:min(100%,640px);display:flex;position:absolute;inset:auto 0 0}.Ecosystem-module-scss-module__ckDTdq__cardCampTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--site-on-media-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(18px,1.8vw,36px);font-weight:500;line-height:1.08}.Ecosystem-module-scss-module__ckDTdq__cardCampMeta{color:var(--site-on-media-text-muted);margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,.95vw,18px);font-weight:400;line-height:1.35}.Ecosystem-module-scss-module__ckDTdq__cardCta{letter-spacing:.06em;text-transform:uppercase;min-height:clamp(36px,3.2vw,56px);color:var(--site-on-accent);background:linear-gradient(#487cff 0%,#0048ff 100%);border-radius:clamp(8px,.7vw,10px);justify-content:center;align-self:flex-start;align-items:center;padding:0 clamp(14px,1.8vw,32px);font-family:Gotham Pro,sans-serif;font-size:clamp(10px,.85vw,16px);font-weight:700;display:inline-flex;box-shadow:0 6px 20px #0048ff59}.Ecosystem-module-scss-module__ckDTdq__rowFooter{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-top:4px;display:flex;position:relative}.Ecosystem-module-scss-module__ckDTdq__moreLink{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:clamp(48px,4vw,70px);color:var(--site-on-accent);-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 clamp(20px,3vw,40px);font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:700;text-decoration:none;transition:filter .2s,transform .1s;display:inline-flex;box-shadow:0 6px 20px #0048ff59}.Ecosystem-module-scss-module__ckDTdq__moreLink:hover,.Ecosystem-module-scss-module__ckDTdq__moreLink:active{color:var(--site-on-accent);filter:brightness(1.08);background:linear-gradient(#487cff 0%,#0048ff 100%)}.Ecosystem-module-scss-module__ckDTdq__moreLink:active{transform:scale(.99)}.Ecosystem-module-scss-module__ckDTdq__moreLink:focus-visible{outline-offset:4px;outline:2px solid #358cff}.Ecosystem-module-scss-module__ckDTdq__moreLinkChevron{display:none}.Ecosystem-module-scss-module__ckDTdq__sliderControls{flex-shrink:0;gap:10px;display:flex}.Ecosystem-module-scss-module__ckDTdq__sliderButton{background:var(--site-border);width:clamp(36px,3.2vw,52px);height:clamp(36px,3.2vw,52px);color:var(--site-text);cursor:pointer;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(20px,2.2vw,34px);line-height:1;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.Ecosystem-module-scss-module__ckDTdq__sliderButton:hover:not(:disabled){border-color:var(--site-text);color:#000;background:#fff}.Ecosystem-module-scss-module__ckDTdq__sliderButtonDisabled,.Ecosystem-module-scss-module__ckDTdq__sliderButton:disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Ecosystem-module-scss-module__ckDTdq__cardMediaSkeleton,.Ecosystem-module-scss-module__ckDTdq__cardMetaSkeleton,.Ecosystem-module-scss-module__ckDTdq__cardTitleSkeleton{background:var(--site-border);animation:none}}@media (max-width:1539px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline{--cards-per-view:2.8}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:3.2;--card-aspect-standard:436 / 292}}@media (max-width:1279px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline{--cards-per-view:2.4}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:2.85;--card-aspect-standard:436 / 282}}@media (max-width:1023px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline{--cards-per-view:2.15}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:2.4;--card-aspect-standard:436 / 275}}@media (max-width:899px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline,.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:1.95}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--card-aspect-standard:436 / 268}}@media (max-width:767px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline,.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:1.45}}@media (max-width:599px){.Ecosystem-module-scss-module__ckDTdq__cardsOnline,.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--cards-per-view:1.18}}@media (max-width:1199px){.Ecosystem-module-scss-module__ckDTdq__header{flex-direction:column;align-items:flex-start}.Ecosystem-module-scss-module__ckDTdq__tabs{justify-content:flex-start;width:100%}}.Ecosystem-module-scss-module__ckDTdq__cardSkeleton .Ecosystem-module-scss-module__ckDTdq__cardMediaSkeleton{width:100%;height:100%;min-height:inherit;border-radius:var(--card-radius)}@media (max-width:767px){.Ecosystem-module-scss-module__ckDTdq__ecosystem{margin-bottom:80px}.Ecosystem-module-scss-module__ckDTdq__cardStandard,.Ecosystem-module-scss-module__ckDTdq__cardOnline{aspect-ratio:436/288}.Ecosystem-module-scss-module__ckDTdq__cardsStandard{--card-aspect-standard:436 / 288}.Ecosystem-module-scss-module__ckDTdq__cardCamp{aspect-ratio:16/9;max-height:clamp(168px,38vw,220px)}.Ecosystem-module-scss-module__ckDTdq__header{border-bottom:none;flex-direction:column;align-items:flex-start;gap:16px;padding:18px 0 14px}.Ecosystem-module-scss-module__ckDTdq__title{font-size:30px}.Ecosystem-module-scss-module__ckDTdq__tabs{flex-wrap:nowrap;gap:8px;width:100%}.Ecosystem-module-scss-module__ckDTdq__tab{text-transform:none;border-radius:15px;flex:1 1 0;align-items:center;min-width:0;min-height:69px;padding:10px 6px;font-size:11px;font-weight:500;line-height:1.25}.Ecosystem-module-scss-module__ckDTdq__row{gap:14px;padding:20px 0 22px}.Ecosystem-module-scss-module__ckDTdq__rowHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.Ecosystem-module-scss-module__ckDTdq__rowTitle{text-transform:uppercase;font-size:clamp(20px,5vw,24px)}.Ecosystem-module-scss-module__ckDTdq__cardsCamp{--cards-per-view:1}.Ecosystem-module-scss-module__ckDTdq__cardOnlineContent{max-width:72%}.Ecosystem-module-scss-module__ckDTdq__rowBottom{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px}.Ecosystem-module-scss-module__ckDTdq__rowDescription{flex:0 auto}.Ecosystem-module-scss-module__ckDTdq__projectLink{width:100%;min-height:56px}.Ecosystem-module-scss-module__ckDTdq__cards{scroll-padding-inline:4px}.Ecosystem-module-scss-module__ckDTdq__rowFooter{flex-wrap:nowrap;gap:12px}.Ecosystem-module-scss-module__ckDTdq__moreLink{min-height:56px;padding:0 12px;font-size:12px}}@media (max-width:480px){.Ecosystem-module-scss-module__ckDTdq__cardCamp{aspect-ratio:16/9;max-height:clamp(152px,34vw,190px)}.Ecosystem-module-scss-module__ckDTdq__cardCampTitle{font-size:clamp(16px,4.8vw,22px)}.Ecosystem-module-scss-module__ckDTdq__cardCampBody{gap:clamp(6px,2vw,10px);padding:clamp(12px,3.5vw,18px)}.Ecosystem-module-scss-module__ckDTdq__tab{padding:8px 4px;font-size:10px}}
.ThemeLogo-module-scss-module__lrL77a__wrap{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-grid}.ThemeLogo-module-scss-module__lrL77a__wrap>*{grid-area:1/1;max-width:100%;height:auto}
.Footer-module-scss-module___VMO2G__footer{z-index:10;isolation:isolate;background:var(--site-bg);color:var(--site-text);box-sizing:border-box;padding:clamp(24px,3.5vw,48px) 0 clamp(20px,3vw,40px);position:relative;overflow-x:hidden}.Footer-module-scss-module___VMO2G__container{box-sizing:border-box;width:min(90%,1920px);min-width:0;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.Footer-module-scss-module___VMO2G__navAnchors{pointer-events:none}.Footer-module-scss-module___VMO2G__navAnchors>div{height:0;scroll-margin-top:100px;overflow:hidden}.Footer-module-scss-module___VMO2G__top{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);box-sizing:border-box;grid-template-columns:minmax(200px,1.35fr) minmax(56px,90px) minmax(180px,1fr) minmax(200px,1.1fr);align-items:start;gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,40px) 0 clamp(22px,2.5vw,32px);display:grid}.Footer-module-scss-module___VMO2G__brandCol,.Footer-module-scss-module___VMO2G__socialsCol,.Footer-module-scss-module___VMO2G__programsCol,.Footer-module-scss-module___VMO2G__linksCol{min-width:0}.Footer-module-scss-module___VMO2G__brandCol,.Footer-module-scss-module___VMO2G__socialsCol,.Footer-module-scss-module___VMO2G__programsCol{border-right:1px solid var(--site-border-strong);padding-right:clamp(16px,2.5vw,36px)}.Footer-module-scss-module___VMO2G__brandCol{flex-direction:column;gap:clamp(20px,2.5vw,32px);display:flex}.Footer-module-scss-module___VMO2G__logoWrapper{flex-shrink:0;align-items:flex-start;width:clamp(64px,8vw,105px);max-width:105px;display:flex}.Footer-module-scss-module___VMO2G__logoWrapper img{object-fit:contain;width:100%;height:auto}.Footer-module-scss-module___VMO2G__contacts{flex-direction:column;gap:clamp(14px,1.8vw,22px);display:flex}.Footer-module-scss-module___VMO2G__contactBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.Footer-module-scss-module___VMO2G__contactBlock h4{color:#378eff;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.2vw,22px);font-weight:500;line-height:1.2}.Footer-module-scss-module___VMO2G__contactBlock a{color:var(--site-text);word-break:break-word;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.1vw,20px);font-weight:400;line-height:1.35;text-decoration:none}.Footer-module-scss-module___VMO2G__contactBlock a:hover{opacity:.85}.Footer-module-scss-module___VMO2G__socialsCol{flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);padding-top:clamp(4px,.5vw,8px);display:flex}.Footer-module-scss-module___VMO2G__socialLink{justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.Footer-module-scss-module___VMO2G__socialLink:hover{opacity:.75}.Footer-module-scss-module___VMO2G__socialIcon{object-fit:contain;flex-shrink:0;width:clamp(28px,3vw,35px);height:clamp(28px,3vw,35px)}html.light .Footer-module-scss-module___VMO2G__socialLink .theme-social-icon:not(.theme-icon-on-media){filter:brightness(0)}.Footer-module-scss-module___VMO2G__programsCol{flex-direction:column;gap:clamp(10px,1.2vw,16px);display:flex}.Footer-module-scss-module___VMO2G__navLink,.Footer-module-scss-module___VMO2G__sectionHeading{margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.2vw,22px);font-weight:500;line-height:1.35}.Footer-module-scss-module___VMO2G__navLink{color:var(--site-text);text-decoration:none;transition:opacity .2s}.Footer-module-scss-module___VMO2G__navLink:hover{opacity:.85}.Footer-module-scss-module___VMO2G__sectionHeading{color:#378eff}.Footer-module-scss-module___VMO2G__linksCol{flex-direction:column;display:flex}.Footer-module-scss-module___VMO2G__linkList{flex-direction:column;gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module___VMO2G__linkList li{color:var(--site-text);min-width:0;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.15vw,20px);font-weight:400;line-height:1.35}.Footer-module-scss-module___VMO2G__linkList li a{color:inherit;word-break:break-word;text-decoration:none;transition:opacity .2s}.Footer-module-scss-module___VMO2G__linkList li a:hover{opacity:.85}.Footer-module-scss-module___VMO2G__partnerButton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s}.Footer-module-scss-module___VMO2G__partnerButton:hover{opacity:.85}.Footer-module-scss-module___VMO2G__appStoresItem{flex-direction:column;gap:6px;display:flex}.Footer-module-scss-module___VMO2G__appStoresLabel{color:inherit}.Footer-module-scss-module___VMO2G__storeLinks{flex-wrap:wrap;gap:8px 14px;display:flex}.Footer-module-scss-module___VMO2G__storeLink{color:#378eff;align-items:center;gap:6px;text-decoration:none;transition:opacity .2s;display:inline-flex}.Footer-module-scss-module___VMO2G__storeLink:hover{opacity:.85}.Footer-module-scss-module___VMO2G__storeIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.Footer-module-scss-module___VMO2G__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(12px,2vw,24px);padding-top:clamp(12px,1.5vw,20px);display:flex}.Footer-module-scss-module___VMO2G__copyright{min-width:0;max-width:100%;color:var(--site-text-muted);flex:240px;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(10px,1vw,14px);font-weight:400;line-height:1.45}.Footer-module-scss-module___VMO2G__legalLinks{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:clamp(12px,2vw,24px);display:flex}.Footer-module-scss-module___VMO2G__legalLinks a{color:var(--site-text);font-family:Gotham Pro,sans-serif;font-size:clamp(12px,1vw,15px);font-weight:400;line-height:1.35;text-decoration:none;transition:opacity .2s}.Footer-module-scss-module___VMO2G__legalLinks a:hover{opacity:.75}.Footer-module-scss-module___VMO2G__privacyLink{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.Footer-module-scss-module___VMO2G__top{grid-template-columns:minmax(180px,1fr) minmax(56px,72px) minmax(0,1fr);gap:20px}.Footer-module-scss-module___VMO2G__linksCol{border-right:none;border-top:1px solid var(--site-border);grid-column:1/-1;padding-top:8px;padding-right:0}}@media (max-width:768px){.Footer-module-scss-module___VMO2G__footer{padding:20px 0 24px}.Footer-module-scss-module___VMO2G__top{grid-template-columns:1fr;gap:0;padding:18px 0 20px}.Footer-module-scss-module___VMO2G__brandCol,.Footer-module-scss-module___VMO2G__socialsCol,.Footer-module-scss-module___VMO2G__programsCol,.Footer-module-scss-module___VMO2G__linksCol{border-right:none;border-bottom:1px solid var(--site-border);margin-bottom:16px;padding-bottom:16px;padding-right:0}.Footer-module-scss-module___VMO2G__linksCol{border-bottom:none;margin-bottom:0;padding-bottom:0}.Footer-module-scss-module___VMO2G__socialsCol{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px}.Footer-module-scss-module___VMO2G__logoWrapper{width:64px}.Footer-module-scss-module___VMO2G__bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:14px}.Footer-module-scss-module___VMO2G__copyright{flex:none;width:100%;font-size:11px}.Footer-module-scss-module___VMO2G__legalLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.Footer-module-scss-module___VMO2G__legalLinks a{font-size:13px}}@media (max-width:480px){.Footer-module-scss-module___VMO2G__logoWrapper{width:56px}.Footer-module-scss-module___VMO2G__contactBlock h4,.Footer-module-scss-module___VMO2G__sectionHeading,.Footer-module-scss-module___VMO2G__navLink{font-size:14px}.Footer-module-scss-module___VMO2G__contactBlock a,.Footer-module-scss-module___VMO2G__linkList li{font-size:13px}.Footer-module-scss-module___VMO2G__copyright{font-size:10px}.Footer-module-scss-module___VMO2G__legalLinks a{font-size:12px}}
@font-face{font-family:Gotham Pro;src:local(Gotham Pro),local(GothamPro),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:local(Gotham Pro Bold),local(GothamPro-Bold),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:700;font-style:normal;font-display:swap}.Header-module-scss-module__J3_Ykq__header{z-index:10;background:var(--site-bg);box-sizing:border-box;width:100%;padding:30px 0;position:relative}@media (max-width:1100px){.Header-module-scss-module__J3_Ykq__header{overflow-x:clip}}.Header-module-scss-module__J3_Ykq__header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#358cffd9,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #358cff59}.Header-module-scss-module__J3_Ykq__container{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;min-height:88px;margin-left:auto;margin-right:auto;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px);position:relative}.Header-module-scss-module__J3_Ykq__containerNested{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.Header-module-scss-module__J3_Ykq__topRow{z-index:60;justify-content:space-between;align-items:center;gap:clamp(10px,2vw,24px);min-height:88px;display:flex;position:relative}.Header-module-scss-module__J3_Ykq__logo{aspect-ratio:68/70;flex-shrink:0;width:clamp(42px,5vw,68px);height:auto}.Header-module-scss-module__J3_Ykq__logo a{width:100%;display:block}.Header-module-scss-module__J3_Ykq__logo span{aspect-ratio:68/70;width:100%!important;height:auto!important;display:block!important}.Header-module-scss-module__J3_Ykq__logo img{width:100%;height:auto;display:block}.Header-module-scss-module__J3_Ykq__nav{flex:auto;justify-content:space-between;align-items:center;gap:clamp(4px,.8vw,14px);min-width:0;max-width:75%;display:flex}.Header-module-scss-module__J3_Ykq__navLinkButton{appearance:none;cursor:pointer;font:inherit;color:var(--site-text);white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 2px 8px;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,.85vw + .45rem,20px);font-weight:400;line-height:1.25;text-decoration:none;transition:opacity .2s,border-color .2s}.Header-module-scss-module__J3_Ykq__navLinkButton:hover{opacity:.92;border-bottom-color:var(--site-text)}.Header-module-scss-module__J3_Ykq__navLink{color:var(--site-text);white-space:nowrap;box-sizing:border-box;border-bottom:2px solid #0000;padding:6px 2px 8px;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,.85vw + .45rem,20px);font-weight:400;line-height:1.25;text-decoration:none;transition:opacity .2s,border-color .2s}.Header-module-scss-module__J3_Ykq__navLink:hover{opacity:.92;border-bottom-color:var(--site-text)}.Header-module-scss-module__J3_Ykq__navItemDropdown{position:relative}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__J3_Ykq__navItemDropdown:hover .Header-module-scss-module__J3_Ykq__dropdown,.Header-module-scss-module__J3_Ykq__navItemDropdown:focus-within .Header-module-scss-module__J3_Ykq__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.Header-module-scss-module__J3_Ykq__navDropdownTrigger{color:var(--site-text);cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:6px 2px 8px;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,.85vw + .45rem,20px);font-weight:400;line-height:1.25;display:inline-flex}.Header-module-scss-module__J3_Ykq__chevron{opacity:.9;font-size:30px;line-height:1;display:inline-block;transform:translateY(-1px)}.Header-module-scss-module__J3_Ykq__dropdown{-webkit-overflow-scrolling:touch;border:1px solid var(--site-border);opacity:0;visibility:hidden;z-index:80;background:#09090bf5;border-radius:12px;flex-direction:column;gap:10px;min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 24px);max-height:min(70vh,420px);margin-top:8px;padding:14px 16px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)translateY(6px);box-shadow:0 16px 40px #00000073}.Header-module-scss-module__J3_Ykq__dropdownLink{color:var(--site-on-media-text);font-family:Gotham Pro,sans-serif;font-size:16px;text-decoration:none;transition:opacity .2s}.Header-module-scss-module__J3_Ykq__dropdownLink:hover{opacity:.8}.Header-module-scss-module__J3_Ykq__contactLine{color:var(--site-on-media-text);white-space:normal;word-break:break-word;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,.9rem,16px);font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .2s}.Header-module-scss-module__J3_Ykq__contactLine:hover{opacity:.85}.Header-module-scss-module__J3_Ykq__socialIcons{flex-shrink:0;align-items:center;gap:16px;display:flex}.Header-module-scss-module__J3_Ykq__themeToggle{border:1px solid var(--site-border);background:var(--site-input-bg);width:44px;height:44px;color:var(--site-text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.Header-module-scss-module__J3_Ykq__themeToggle:hover{border-color:var(--site-border-strong);transform:scale(1.05)}.Header-module-scss-module__J3_Ykq__themeToggle:active{transform:scale(.96)}.Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__socialIcon2{opacity:.95;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:flex}.Header-module-scss-module__J3_Ykq__socialIcon1 img,.Header-module-scss-module__J3_Ykq__socialIcon2 img{max-width:100%;max-height:100%;width:100%!important;height:auto!important}.Header-module-scss-module__J3_Ykq__socialIcon1:hover,.Header-module-scss-module__J3_Ykq__socialIcon2:hover{opacity:1;transform:scale(1.06)}.Header-module-scss-module__J3_Ykq__socialIcon1:active,.Header-module-scss-module__J3_Ykq__socialIcon2:active{transform:scale(.96)}.Header-module-scss-module__J3_Ykq__cartLink{width:44px;height:44px;color:var(--site-text);opacity:.95;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s,transform .25s;display:flex;position:relative}.Header-module-scss-module__J3_Ykq__cartLink:hover{opacity:1;transform:scale(1.06)}.Header-module-scss-module__J3_Ykq__cartLink:active{transform:scale(.96)}.Header-module-scss-module__J3_Ykq__accountLink{width:44px;height:44px;color:var(--site-text);opacity:.95;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.Header-module-scss-module__J3_Ykq__accountLink:hover{opacity:1;transform:scale(1.06);box-shadow:0 0 16px #358cff59}.Header-module-scss-module__J3_Ykq__loginButton{letter-spacing:.04em;text-transform:uppercase;min-height:44px;color:var(--site-on-accent);background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 clamp(18px,2vw,28px);font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:700;text-decoration:none;transition:filter .2s,transform .1s;display:inline-flex;box-shadow:0 4px 16px #0048ff59}.Header-module-scss-module__J3_Ykq__loginButton:hover,.Header-module-scss-module__J3_Ykq__loginButton:active{color:var(--site-on-accent);filter:brightness(1.08)}.Header-module-scss-module__J3_Ykq__loginButton:active{transform:scale(.99)}.Header-module-scss-module__J3_Ykq__accountInitials{letter-spacing:.02em;background:linear-gradient(145deg,#358cff,#0048ff);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;display:flex}.Header-module-scss-module__J3_Ykq__accountAvatarImg{object-fit:cover;border-radius:50%;width:40px;height:40px}.Header-module-scss-module__J3_Ykq__cartBadge{text-align:center;min-width:18px;height:18px;color:var(--site-on-accent);pointer-events:none;background:linear-gradient(#358cff 0%,#0048ff 100%);border-radius:999px;padding:0 4px;font-family:Gotham Pro,sans-serif;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 8px #0048ff73}.Header-module-scss-module__J3_Ykq__burgerButton{-webkit-backdrop-filter:blur(10px);border:1px solid var(--site-border-strong);cursor:pointer;background:#ffffff1a;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;transition:background .3s,border-color .3s;display:flex}.Header-module-scss-module__J3_Ykq__burgerButton:hover{background:var(--site-border)}.Header-module-scss-module__J3_Ykq__burgerButton.Header-module-scss-module__J3_Ykq__active .Header-module-scss-module__J3_Ykq__burgerLine:first-child{transform:rotate(45deg)translate(8px,8px)}.Header-module-scss-module__J3_Ykq__burgerButton.Header-module-scss-module__J3_Ykq__active .Header-module-scss-module__J3_Ykq__burgerLine:nth-child(2){opacity:0}.Header-module-scss-module__J3_Ykq__burgerButton.Header-module-scss-module__J3_Ykq__active .Header-module-scss-module__J3_Ykq__burgerLine:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.Header-module-scss-module__J3_Ykq__mobileBackdrop{z-index:35;background:var(--site-scrim);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;border:none;margin:0;padding:0;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Header-module-scss-module__J3_Ykq__mobileBackdrop:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.Header-module-scss-module__J3_Ykq__mobileBackdropVisible{opacity:1;visibility:visible;pointer-events:auto}.Header-module-scss-module__J3_Ykq__burgerLine{background:var(--site-text);border-radius:2px;width:24px;height:2px;transition:all .3s}.Header-module-scss-module__J3_Ykq__mobileMenu{width:min(100%,420px);max-width:100%;height:100dvh;padding-top:max(88px,env(safe-area-inset-top,0px) + 72px);padding-bottom:max(24px,env(safe-area-inset-bottom,0px));background:var(--site-bg-elevated);position:fixed;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.Header-module-scss-module__J3_Ykq__mobileMenu{background:color-mix(in srgb, var(--site-bg-elevated) 97%, transparent)}}.Header-module-scss-module__J3_Ykq__mobileMenu{-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--site-border);box-shadow:var(--site-shadow);color:var(--site-text);z-index:50;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;transform:translate(100%)}.Header-module-scss-module__J3_Ykq__mobileMenu.Header-module-scss-module__J3_Ykq__open{transform:translate(0)}.Header-module-scss-module__J3_Ykq__mobileMenuContent{padding:20px clamp(16px,5vw,28px) max(32px,env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(20px,4vw,32px);width:100%;max-width:min(520px,100%);margin:0 auto;display:flex}.Header-module-scss-module__J3_Ykq__mobileNav{flex-direction:column;gap:4px;display:flex}.Header-module-scss-module__J3_Ykq__mobileNavLinkButton{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--site-text);border:none;border-bottom:1px solid var(--site-border);background:0 0;padding:14px 0;font-family:Gotham Pro,sans-serif;font-size:18px;text-decoration:none;transition:opacity .2s}.Header-module-scss-module__J3_Ykq__mobileNavLinkButton:hover{opacity:.85;border-bottom-color:var(--site-border-strong)}.Header-module-scss-module__J3_Ykq__mobileNavLink{color:var(--site-text);border-bottom:1px solid var(--site-border);text-transform:uppercase;padding:14px 0;font-family:Gotham Pro,sans-serif;font-size:18px;text-decoration:none;transition:opacity .2s,border-color .2s}.Header-module-scss-module__J3_Ykq__mobileNavLink:hover{opacity:.85;border-bottom-color:var(--site-border-strong)}.Header-module-scss-module__J3_Ykq__mobileAccordion{border-bottom:1px solid var(--site-border)}.Header-module-scss-module__J3_Ykq__mobileAccordionTrigger{width:100%;color:var(--site-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-family:Gotham Pro,sans-serif;font-size:18px;display:flex}.Header-module-scss-module__J3_Ykq__chevronMobile{color:var(--site-text-muted);font-size:30px;line-height:1;transition:transform .25s;display:inline-block}.Header-module-scss-module__J3_Ykq__chevronMobileOpen{transform:rotate(90deg)}.Header-module-scss-module__J3_Ykq__mobileAccordionPanel{-webkit-overflow-scrolling:touch;flex-direction:column;gap:4px;max-height:min(50vh,360px);padding:0 0 16px 12px;display:flex;overflow-y:auto}.Header-module-scss-module__J3_Ykq__mobileAccordionPanel .Header-module-scss-module__J3_Ykq__dropdownLink{box-sizing:border-box;min-height:44px;color:var(--site-text-muted);text-shadow:none;align-items:center;padding:8px 0;font-size:16px;display:flex}.Header-module-scss-module__J3_Ykq__mobileAccordionPanel .Header-module-scss-module__J3_Ykq__dropdownLink:hover{color:var(--site-text)}.Header-module-scss-module__J3_Ykq__mobileAccordionPanel .Header-module-scss-module__J3_Ykq__contactLine{min-height:44px;color:var(--site-text-muted);text-shadow:none;align-items:center;padding:6px 0;display:flex}.Header-module-scss-module__J3_Ykq__mobileAccordionPanel .Header-module-scss-module__J3_Ykq__contactLine:hover{color:var(--site-text)}.Header-module-scss-module__J3_Ykq__mobileSocialIcons{justify-content:center;gap:24px;padding-top:8px;display:flex}.Header-module-scss-module__J3_Ykq__mobileSocialIcons .Header-module-scss-module__J3_Ykq__themeToggle{color:var(--site-text);border-color:var(--site-border);background:var(--site-input-bg)}.Header-module-scss-module__J3_Ykq__mobileSocialIcons .Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__mobileSocialIcons .Header-module-scss-module__J3_Ykq__socialIcon2{display:flex}@media (max-width:1440px){.Header-module-scss-module__J3_Ykq__nav{gap:clamp(4px,.7vw,12px)}}@media (max-width:1600px) and (min-width:1101px){.Header-module-scss-module__J3_Ykq__header{padding:22px 0}.Header-module-scss-module__J3_Ykq__container{min-height:72px}.Header-module-scss-module__J3_Ykq__topRow{gap:clamp(8px,1.2vw,18px);min-height:72px}.Header-module-scss-module__J3_Ykq__logo{width:clamp(36px,3.6vw,56px)}.Header-module-scss-module__J3_Ykq__nav{gap:clamp(3px,.45vw,8px);max-width:82%}.Header-module-scss-module__J3_Ykq__navLink,.Header-module-scss-module__J3_Ykq__navLinkButton,.Header-module-scss-module__J3_Ykq__navDropdownTrigger{padding:4px 1px 6px;font-size:15px}.Header-module-scss-module__J3_Ykq__socialIcons{gap:8px}.Header-module-scss-module__J3_Ykq__themeToggle,.Header-module-scss-module__J3_Ykq__cartLink,.Header-module-scss-module__J3_Ykq__accountLink{width:36px;height:36px}.Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__socialIcon2{width:34px;height:34px}.Header-module-scss-module__J3_Ykq__loginButton{min-height:36px;padding:0 10px;font-size:12px}}@media (max-width:1280px) and (min-width:1101px){.Header-module-scss-module__J3_Ykq__logo{width:clamp(32px,3vw,48px)}.Header-module-scss-module__J3_Ykq__nav{gap:clamp(2px,.35vw,6px);max-width:86%}.Header-module-scss-module__J3_Ykq__navLink,.Header-module-scss-module__J3_Ykq__navLinkButton,.Header-module-scss-module__J3_Ykq__navDropdownTrigger{padding:3px 1px 5px;font-size:25px}.Header-module-scss-module__J3_Ykq__socialIcons{gap:6px}.Header-module-scss-module__J3_Ykq__themeToggle,.Header-module-scss-module__J3_Ykq__cartLink,.Header-module-scss-module__J3_Ykq__accountLink{width:34px;height:34px}.Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__socialIcon2{width:32px;height:32px}.Header-module-scss-module__J3_Ykq__loginButton{min-height:34px;padding:0 8px;font-size:11px}}@media (max-width:1200px) and (min-width:1101px){.Header-module-scss-module__J3_Ykq__nav{gap:clamp(3px,.4vw,8px)}}@media (max-width:1100px){.Header-module-scss-module__J3_Ykq__header:not(.Header-module-scss-module__J3_Ykq__headerOverlay) .Header-module-scss-module__J3_Ykq__socialIcons{display:none}.Header-module-scss-module__J3_Ykq__header{padding:max(16px,env(safe-area-inset-top,0px)) 0 16px}.Header-module-scss-module__J3_Ykq__container:not(.Header-module-scss-module__J3_Ykq__containerNested){width:min(90%,1920px);padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));min-height:64px}.Header-module-scss-module__J3_Ykq__topRow{gap:10px;min-height:52px}.Header-module-scss-module__J3_Ykq__logo{width:clamp(32px,8.5vw,42px)}.Header-module-scss-module__J3_Ykq__socialIcons{gap:10px;margin-left:auto;margin-right:4px}.Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__socialIcon2{width:40px;height:40px}.Header-module-scss-module__J3_Ykq__burgerButton{order:3;margin-right:0}.Header-module-scss-module__J3_Ykq__socialIcons{order:2}}@media (max-width:480px){.Header-module-scss-module__J3_Ykq__mobileMenu{border-left:none;width:100%}.Header-module-scss-module__J3_Ykq__logo{width:30px}.Header-module-scss-module__J3_Ykq__topRow,.Header-module-scss-module__J3_Ykq__container:not(.Header-module-scss-module__J3_Ykq__containerNested){min-height:48px}.Header-module-scss-module__J3_Ykq__burgerButton{width:44px;height:44px}.Header-module-scss-module__J3_Ykq__burgerLine{width:20px}.Header-module-scss-module__J3_Ykq__mobileNavLink,.Header-module-scss-module__J3_Ykq__mobileAccordionTrigger{box-sizing:border-box;text-transform:uppercase;align-items:center;min-height:48px;font-size:16px;display:inline-flex}.Header-module-scss-module__J3_Ykq__mobileNavLink{width:100%}.Header-module-scss-module__J3_Ykq__mobileSocialIcons{gap:20px}.Header-module-scss-module__J3_Ykq__socialIcon1,.Header-module-scss-module__J3_Ykq__socialIcon2{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:1100px){.Header-module-scss-module__J3_Ykq__headerOnMedia{background:0 0!important}.Header-module-scss-module__J3_Ykq__headerOnMedia:after{display:none}.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__topRow .Header-module-scss-module__J3_Ykq__navLink,.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__topRow .Header-module-scss-module__J3_Ykq__navLinkButton,.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__topRow .Header-module-scss-module__J3_Ykq__navDropdownTrigger{text-shadow:0 1px 10px #00000073;color:#fff!important}.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__topRow .Header-module-scss-module__J3_Ykq__themeToggle{color:#fff;background:#ffffff1a;border-color:#ffffff59}.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__burgerButton{color:#fff}.Header-module-scss-module__J3_Ykq__headerOnMedia .Header-module-scss-module__J3_Ykq__burgerLine{background:#fff}.Header-module-scss-module__J3_Ykq__headerOverlay{padding:max(8px,env(safe-area-inset-top,0px)) 0 8px;background:0 0;position:absolute;top:0;left:0;right:0}.Header-module-scss-module__J3_Ykq__headerOverlay:after{display:none}.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__container,.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__containerNested{min-height:48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__topRow{min-height:48px}.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__logo{width:clamp(30px,8vw,40px)}.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__socialIcons{display:none}.Header-module-scss-module__J3_Ykq__headerOverlay .Header-module-scss-module__J3_Ykq__burgerButton{-webkit-backdrop-filter:none;background:0 0;border:none}.Header-module-scss-module__J3_Ykq__header:has(.Header-module-scss-module__J3_Ykq__mobileMenu.Header-module-scss-module__J3_Ykq__open){z-index:100}.Header-module-scss-module__J3_Ykq__header:has(.Header-module-scss-module__J3_Ykq__mobileMenu.Header-module-scss-module__J3_Ykq__open).Header-module-scss-module__J3_Ykq__headerOverlay{background:var(--site-scrim);-webkit-backdrop-filter:blur(8px);position:fixed}}
.MasterDayScheduleSlider-module-scss-module__-K9uSq__root{width:100%;min-width:0}.MasterDayScheduleSlider-module-scss-module__-K9uSq__empty{color:var(--site-text-subtle);margin:0;padding:24px 0;font-family:Gotham Pro,sans-serif;font-size:16px}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleHead{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:clamp(20px,2.5vw,32px);display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__sectionTitle{text-transform:uppercase;color:var(--site-text);min-width:0;margin:0;font-family:Oswald,sans-serif;font-size:clamp(30px,3.3vw,64px);font-weight:500;line-height:1.05}.MasterDayScheduleSlider-module-scss-module__-K9uSq__headerActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:clamp(12px,2vw,24px);display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__headerEnd{flex-shrink:0}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleSlider{--card-gap:20px;--cards-per-view:3.5;gap:var(--card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px;scroll-padding-inline:0;display:flex;overflow-x:auto}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleSlider::-webkit-scrollbar{display:none}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCard{flex:0 0 calc((100% - (var(--cards-per-view) - 1)*var(--card-gap))/var(--cards-per-view));scroll-snap-align:start;background:0 0;border:none;min-width:0}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCardLink{color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s,opacity .2s;display:block}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCardLink:hover{opacity:.96;transform:translateY(-2px)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCardLink:focus-visible{outline-offset:4px;border-radius:20px;outline:2px solid #358cff}.MasterDayScheduleSlider-module-scss-module__-K9uSq__programPageLink{scroll-snap-align:start;text-underline-offset:4px;color:#487cff;flex-shrink:0;align-self:center;padding:8px 4px;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.1vw,18px);font-weight:500;line-height:1.3;text-decoration:underline;transition:color .2s,opacity .2s}.MasterDayScheduleSlider-module-scss-module__-K9uSq__programPageLink:hover{color:#6b96ff;opacity:.92}.MasterDayScheduleSlider-module-scss-module__-K9uSq__programPageLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #358cff}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardMedia{background:#0a1a12;border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;min-height:clamp(240px,24vw,340px);display:flex;position:relative;overflow:hidden}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleImage{object-fit:cover;object-position:center top}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardOverlay{pointer-events:none;background:linear-gradient(#00000059 0%,#00000026 38%,#0000008c 100%);position:absolute;inset:0}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardTopBar{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:clamp(16px,1.6vw,22px) clamp(16px,1.6vw,22px) 0;display:flex;position:relative}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardLogo{filter:drop-shadow(0 2px 10px #00000080);flex-shrink:0;line-height:0}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardLogoImg{object-fit:contain;width:auto;height:clamp(28px,2.2vw,40px)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardContent{flex-direction:column;flex:auto;gap:clamp(4px,.6vw,8px);min-width:0;display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardTitle{color:#fff;text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardMetaLine{color:#fffffff2;margin:0;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1vw,17px);font-weight:400;line-height:1.35}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardCity{text-transform:uppercase;letter-spacing:.02em}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardCta{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none;background:linear-gradient(#487cff 0%,#0048ff 100%);border-radius:10px;justify-content:center;align-items:center;min-height:clamp(44px,3.8vw,56px);margin:auto clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px);font-family:Gotham Pro,sans-serif;font-size:clamp(11px,.9vw,14px);font-weight:700;display:flex;position:relative;box-shadow:0 6px 20px #0048ff59}.MasterDayScheduleSlider-module-scss-module__-K9uSq__rootDetail .MasterDayScheduleSlider-module-scss-module__-K9uSq__sectionTitle{letter-spacing:.03em;font-size:clamp(22px,2.2vw,36px);font-weight:500}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(20px,2.5vw,28px);display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleFooterControlsOnly{justify-content:flex-end}.MasterDayScheduleSlider-module-scss-module__-K9uSq__learnMore{letter-spacing:.06em;text-transform:uppercase;min-height:clamp(48px,4vw,70px);color:var(--site-on-accent);background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 clamp(20px,3vw,40px);font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:700;text-decoration:none;transition:filter .2s,transform .1s;display:inline-flex;box-shadow:0 6px 20px #0048ff59}.MasterDayScheduleSlider-module-scss-module__-K9uSq__learnMore:hover,.MasterDayScheduleSlider-module-scss-module__-K9uSq__learnMore:active{color:var(--site-on-accent);filter:brightness(1.08)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__learnMore:active{transform:scale(.99)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlPrev,.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlNext{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,4vw,52px);height:clamp(44px,4vw,52px);padding:0;transition:opacity .2s,transform .15s;display:flex}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlPrev{color:#ffffffbf;background:#3a3a3a}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlPrev:hover:not(:disabled){opacity:.92}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlNext{color:#111;background:#fff}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlNext:hover:not(:disabled){opacity:.95}.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlDisabled,.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlPrev:disabled,.MasterDayScheduleSlider-module-scss-module__-K9uSq__controlNext:disabled{opacity:.35;cursor:not-allowed}.MasterDayScheduleSlider-module-scss-module__-K9uSq__chevron{display:block}@media (max-width:1279px){.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleSlider{--cards-per-view:2.5}}@media (max-width:1023px){.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleSlider{--cards-per-view:2.2}}@media (max-width:768px){.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleHead{flex-wrap:wrap;align-items:flex-start}.MasterDayScheduleSlider-module-scss-module__-K9uSq__headerActions{justify-content:space-between;width:100%}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleSlider{--card-gap:12px;--cards-per-view:1.15}.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCard{flex:0 0 calc((100% - (var(--cards-per-view) - 1)*var(--card-gap))/var(--cards-per-view));min-width:min(280px,78vw)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardMedia{border-radius:16px;min-height:clamp(220px,56vw,300px)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardTitle{font-size:18px}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardMetaLine{font-size:14px}}@media (max-width:480px){.MasterDayScheduleSlider-module-scss-module__-K9uSq__scheduleCard{min-width:min(260px,76vw)}.MasterDayScheduleSlider-module-scss-module__-K9uSq__sectionTitle{font-size:28px}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardTitle{font-size:16px}.MasterDayScheduleSlider-module-scss-module__-K9uSq__cardMetaLine{font-size:13px}}
.ParticipationPricing-module-scss-module__iz7-Cq__panel{box-sizing:border-box;width:100%;max-width:100%}.ParticipationPricing-module-scss-module__iz7-Cq__pricingGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__priceColumn,.ParticipationPricing-module-scss-module__iz7-Cq__calcColumn{flex-direction:column;gap:clamp(16px,2vw,24px);min-width:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__columnTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--site-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.1}.ParticipationPricing-module-scss-module__iz7-Cq__priceList{flex-direction:column;gap:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceRow{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:clamp(10px,1.2vw,14px) clamp(12px,1.5vw,18px);transition:background .15s;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceRowActive{background:var(--site-border)}.ParticipationPricing-module-scss-module__iz7-Cq__priceAmount{color:var(--site-text);white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__priceDeadline{text-align:right;text-transform:uppercase;color:#ffffffeb;font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.25}.ParticipationPricing-module-scss-module__iz7-Cq__calcCompact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__calcStack{flex-direction:column;gap:14px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__calcItem{flex-direction:column;gap:8px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__calcItemLabel{text-transform:uppercase;color:#ffffffb8;font-family:Gotham Pro,sans-serif;font-size:13px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__calcItemRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__grandTotalRow{justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__grandTotalInline{color:var(--site-text);white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__lineTotalInline{color:var(--site-text);white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard{-webkit-backdrop-filter:blur(14px);color:var(--site-on-media-text);background:#00000085;border:1px solid #ffffff59;border-radius:14px;flex-direction:column;gap:clamp(12px,1.5vw,16px);padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);display:flex;box-shadow:0 8px 32px #0006}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__columnTitle,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__priceAmount,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__grandTotalInline,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__lineTotalInline,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchTitle,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchSectionLabel,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchPrice,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaUnitPrice,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaLineTotal,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandAmount,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__totalBoxAmount,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__colHead,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__costTier,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__costPrice,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__stepBtn,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__columnTitle,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__priceAmount,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__grandTotalInline,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__lineTotalInline,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchTitle,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchSectionLabel,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchPrice,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaUnitPrice,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaLineTotal,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandAmount,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__totalBoxAmount,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__colHead,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costTier,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costPrice,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__stepBtn,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity{color:var(--site-on-media-text)}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__costDate,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__priceDeadline,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__calcItemLabel,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__grandTotalLabel,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaTableHead,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaTier,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandLabel,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchDeadline,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__totalBoxLabel,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costDate,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__priceDeadline,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__calcItemLabel,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__grandTotalLabel,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaTableHead,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaTier,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandLabel,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchDeadline,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__totalBoxLabel{color:var(--site-on-media-text-muted)}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__costRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__priceRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__priceRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__sketchRowActive{background:#ffffff14}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:not(:first-child),.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:not(:first-child){border-left-color:#ffffff38}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity{border-color:#ffffff8c}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__colHead,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costTier,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costPrice,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__stepBtn,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandAmount{color:var(--site-on-media-text)}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costDate{color:var(--site-on-media-text-muted)}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__costRowActive{background:#ffffff14}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:not(:first-child){border-left-color:#ffffff38}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity{border-color:#ffffff8c}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma{color:var(--site-on-accent)}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__cartBtn{color:var(--site-on-media-text);background:#ffffff14;border-color:#ffffff59}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__cartBtn:hover:not(:disabled){background:#ffffff24;border-color:#358cffa6}.ParticipationPricing-module-scss-module__iz7-Cq__pricingColumns{grid-template-columns:minmax(0,1.5fr) minmax(124px,auto) minmax(100px,.95fr);align-items:stretch;gap:0;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__pricingMobile{display:none}.ParticipationPricing-module-scss-module__iz7-Cq__mobileIntro{color:var(--site-on-media-text-muted);margin:0 0 14px;font-family:Gotham Pro,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketRow{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketRowActive{background:#487cff1a;border-color:#487cff73}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketRowInactive{opacity:.5}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketRowVip{border-color:#3b82f659}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketDate{color:var(--site-on-media-text-muted);font-family:Gotham Pro,sans-serif;font-size:13px;font-weight:500}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketTier{letter-spacing:.06em;text-transform:uppercase;color:var(--site-on-media-text);font-family:Gotham Pro,sans-serif;font-size:12px;font-weight:700}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketTierVip{color:#3b82f6}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketPrice{color:var(--site-on-media-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(22px,6vw,28px);font-weight:600;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketRowVip .ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketPrice{color:#3b82f6}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketSubtotal{color:#487cfff2;margin:0;font-family:Gotham Pro,sans-serif;font-size:12px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTicketCounter{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileCounterLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--site-on-media-text-muted);font-family:Gotham Pro,sans-serif;font-size:12px;font-weight:700}.ParticipationPricing-module-scss-module__iz7-Cq__mobileCheckout{border-top:1px solid #ffffff38;flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTotalBlock{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTotalLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--site-on-media-text-muted);font-family:Gotham Pro,sans-serif;font-size:14px;font-weight:700}.ParticipationPricing-module-scss-module__iz7-Cq__mobileTotalAmount{color:var(--site-on-media-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(28px,8vw,36px);font-weight:700;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__pricingMobile .ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma{width:100%;max-width:none;min-height:52px}.ParticipationPricing-module-scss-module__iz7-Cq__pricingMobile .ParticipationPricing-module-scss-module__iz7-Cq__calcRow{flex-shrink:0}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCol{flex-direction:column;min-width:0;padding:0 clamp(12px,1.4vw,18px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:not(:first-child){border-left:1px solid #ffffff38}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:first-child{padding-left:0}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCol:last-child{padding-right:0}.ParticipationPricing-module-scss-module__iz7-Cq__colHead{letter-spacing:.1em;text-transform:uppercase;color:var(--site-text);margin:0 0 clamp(10px,1.2vw,14px);font-family:Gotham Pro,sans-serif;font-size:clamp(10px,.95vw,12px);font-weight:700;line-height:1.2}.ParticipationPricing-module-scss-module__iz7-Cq__colRows{flex-direction:column;gap:clamp(4px,.6vw,8px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__costRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;min-height:clamp(40px,4.5vw,48px);padding:2px 0;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__costRowActive{background:#ffffff0f;border-radius:6px}.ParticipationPricing-module-scss-module__iz7-Cq__costDate{color:var(--site-on-media-text-muted);font-family:Gotham Pro,sans-serif;font-size:clamp(11px,1.05vw,13px);font-weight:500;line-height:1.25}.ParticipationPricing-module-scss-module__iz7-Cq__costTier{text-align:center;color:var(--site-text);white-space:nowrap;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,1.05vw,13px);font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__costPrice{text-align:right;color:var(--site-text);white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(16px,1.6vw,22px);font-weight:500;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__costRowVip .ParticipationPricing-module-scss-module__iz7-Cq__costTier,.ParticipationPricing-module-scss-module__iz7-Cq__costRowVip .ParticipationPricing-module-scss-module__iz7-Cq__costPrice{color:#3b82f6}.ParticipationPricing-module-scss-module__iz7-Cq__costRowInactive,.ParticipationPricing-module-scss-module__iz7-Cq__calcRowInactive{opacity:.45}.ParticipationPricing-module-scss-module__iz7-Cq__calcCell{justify-content:center;align-items:center;min-height:clamp(40px,4.5vw,48px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__pricingColTotal .ParticipationPricing-module-scss-module__iz7-Cq__colHead{text-align:left}.ParticipationPricing-module-scss-module__iz7-Cq__totalColBody{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:clamp(12px,2vw,20px);min-height:calc(100% - 28px);padding-top:2px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__calcRow{gap:clamp(6px,.8vw,10px)}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity{border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:clamp(42px,4.8vw,50px);padding:8px 10px;display:inline-flex}@media screen and (max-width:720px){.ParticipationPricing-module-scss-module__iz7-Cq__pricingColumns{display:none}.ParticipationPricing-module-scss-module__iz7-Cq__pricingMobile{display:block}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__quantity{min-width:40px;min-height:40px;font-size:18px}.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__stepBtn{min-width:36px;font-size:28px}}.ParticipationPricing-module-scss-module__iz7-Cq__sketchTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--site-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.1}.ParticipationPricing-module-scss-module__iz7-Cq__sketchBody{flex-direction:column;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__sketchSection{flex-direction:column;gap:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__sketchSectionLabel{color:var(--site-text);margin:0;font-family:Gotham Pro,sans-serif;font-size:15px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__sketchDivider{border:none;border-top:1px solid var(--site-border-strong);margin:14px 0}.ParticipationPricing-module-scss-module__iz7-Cq__sketchRows{flex-direction:column;gap:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaTableHead{border-bottom:1px solid var(--site-border-strong);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;grid-template-columns:minmax(0,1.2fr) auto minmax(72px,.75fr);gap:12px 16px;padding:0 4px 10px;font-family:Gotham Pro,sans-serif;font-size:11px;font-weight:700;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__figmaTableHead span:nth-child(2){text-align:center}.ParticipationPricing-module-scss-module__iz7-Cq__figmaTableHead span:nth-child(3){text-align:right}.ParticipationPricing-module-scss-module__iz7-Cq__figmaRow,.ParticipationPricing-module-scss-module__iz7-Cq__sketchRow{border-radius:8px;grid-template-columns:minmax(0,1.2fr) auto minmax(72px,.75fr);align-items:center;gap:10px 16px;padding:8px 4px;transition:background .15s;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__figmaRowActive,.ParticipationPricing-module-scss-module__iz7-Cq__sketchRowActive{background:var(--site-border)}.ParticipationPricing-module-scss-module__iz7-Cq__figmaCostCol{flex-direction:column;gap:4px;min-width:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaTier{text-transform:uppercase;color:#fffc;font-family:Gotham Pro,sans-serif;font-size:clamp(11px,1.1vw,13px);font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__figmaUnitPrice{color:var(--site-text);font-family:Oswald,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__figmaCountCol{justify-content:center;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaTotalCol{justify-content:flex-end;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaLineTotal{color:var(--site-text);white-space:nowrap;font-family:Oswald,sans-serif;font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__figmaRowVip .ParticipationPricing-module-scss-module__iz7-Cq__figmaTier,.ParticipationPricing-module-scss-module__iz7-Cq__figmaRowVip .ParticipationPricing-module-scss-module__iz7-Cq__figmaUnitPrice{color:#3b82f6}.ParticipationPricing-module-scss-module__iz7-Cq__figmaFooter{border-top:1px solid var(--site-border-strong);grid-template-columns:minmax(0,1.2fr) auto minmax(100px,.75fr);align-items:end;margin-top:6px;padding:14px 4px 4px;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__figmaCheckout{flex-direction:column;grid-column:3;align-items:stretch;gap:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandTotal{border:none;flex-direction:column;align-items:flex-end;gap:0;padding:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandLabel{text-transform:uppercase;color:#ffffffb3;font-family:Gotham Pro,sans-serif;font-size:14px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__figmaGrandAmount{text-align:left;color:var(--site-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__quantityVip{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f673}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma{letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:48px;color:var(--site-on-accent);cursor:pointer;background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:12px;justify-self:end;padding:14px clamp(20px,3vw,36px);font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.4vw,18px);font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 6px 20px #0048ff59}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma:hover:not(:disabled){filter:brightness(1.08)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma:active:not(:disabled){transform:scale(.99)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFigma:disabled{opacity:.45;cursor:not-allowed}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFull{letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:52px;color:var(--site-on-accent);cursor:pointer;background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:12px;padding:14px 20px;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.4vw,18px);font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 6px 20px #0048ff59}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFull:hover:not(:disabled){filter:brightness(1.08)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFull:active:not(:disabled){transform:scale(.99)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBoxFull:disabled{opacity:.45;cursor:not-allowed}.ParticipationPricing-module-scss-module__iz7-Cq__sketchDeadline{text-transform:uppercase;color:#ffffffeb;font-family:Gotham Pro,sans-serif;font-size:clamp(12px,1.2vw,14px);font-weight:500;line-height:1.25}.ParticipationPricing-module-scss-module__iz7-Cq__sketchPrice{color:var(--site-text);white-space:nowrap;text-align:right;font-family:Oswald,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__sketchFooter{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.ParticipationPricing-module-scss-module__iz7-Cq__totalBox{background:#ffffff0a;border:1px solid #ffffff40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:10px 14px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__totalBoxLabel{color:#ffffffbf;font-family:Gotham Pro,sans-serif;font-size:13px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__totalBoxAmount{color:var(--site-text);font-family:Oswald,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1}.ParticipationPricing-module-scss-module__iz7-Cq__buyBox{letter-spacing:.04em;text-transform:uppercase;min-height:52px;color:var(--site-on-accent);cursor:pointer;background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:12px;padding:10px 14px;font-family:Gotham Pro,sans-serif;font-size:clamp(14px,1.4vw,16px);font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 6px 20px #0048ff59}.ParticipationPricing-module-scss-module__iz7-Cq__buyBox:hover:not(:disabled){filter:brightness(1.08)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBox:active:not(:disabled){transform:scale(.99)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBox:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.ParticipationPricing-module-scss-module__iz7-Cq__sketchCard .ParticipationPricing-module-scss-module__iz7-Cq__cartBtn,.ParticipationPricing-module-scss-module__iz7-Cq__pricingCard .ParticipationPricing-module-scss-module__iz7-Cq__cartBtn{margin-top:0}.ParticipationPricing-module-scss-module__iz7-Cq__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#121620f0 0%,#0a0c12eb 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:clamp(18px,2.5vw,24px);padding:clamp(22px,3vw,28px);display:flex;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0f}.ParticipationPricing-module-scss-module__iz7-Cq__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--site-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__priceSheet{flex-direction:column;gap:0;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceSection{flex-direction:column;gap:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__sectionTitle{letter-spacing:.05em;text-transform:uppercase;color:#ffffffe6;margin:0;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__sectionDivider{border:none;border-top:1px solid var(--site-border);margin:14px 0}.ParticipationPricing-module-scss-module__iz7-Cq__priceRows{flex-direction:column;gap:8px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceRow,.ParticipationPricing-module-scss-module__iz7-Cq__priceRowVip{background:#00000038;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceRowVip{background:#ffb45014;border:1px solid #ffb45024}.ParticipationPricing-module-scss-module__iz7-Cq__priceRowMeta{flex-wrap:wrap;align-items:baseline;gap:10px 16px;min-width:120px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__priceRowDeadline{color:var(--site-text);text-transform:lowercase;font-family:Gotham Pro,sans-serif;font-size:14px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__priceRowUnit{color:var(--site-text);font-family:Oswald,sans-serif;font-size:18px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__tierList{flex-direction:column;gap:12px;max-height:min(48vh,380px);display:flex}@media screen and (min-width:640px){.ParticipationPricing-module-scss-module__iz7-Cq__tierList{max-height:none;padding-right:0;overflow:visible}}.ParticipationPricing-module-scss-module__iz7-Cq__tierList{scrollbar-width:thin;scrollbar-color:var(--site-border-strong) #0000;padding-right:4px;overflow-y:auto}.ParticipationPricing-module-scss-module__iz7-Cq__tierList::-webkit-scrollbar{width:5px}.ParticipationPricing-module-scss-module__iz7-Cq__tierList::-webkit-scrollbar-thumb{background:var(--site-border);border-radius:4px}.ParticipationPricing-module-scss-module__iz7-Cq__tierBlock,.ParticipationPricing-module-scss-module__iz7-Cq__tierBlockActive{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;padding:clamp(14px,2vw,18px);transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__tierBlockActive{background:#487cff14;border-color:#487cff73;box-shadow:0 0 0 1px #487cff33}.ParticipationPricing-module-scss-module__iz7-Cq__tierHead{flex-direction:column;gap:6px;display:flex}@media screen and (min-width:640px){.ParticipationPricing-module-scss-module__iz7-Cq__tierHead{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.ParticipationPricing-module-scss-module__iz7-Cq__tierBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--site-text);background:#ffffff1a;border-radius:8px;align-self:flex-start;padding:5px 10px;font-family:Gotham Pro,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.ParticipationPricing-module-scss-module__iz7-Cq__tierPricesHint{color:#ffffff8c;font-family:Gotham Pro,sans-serif;font-size:13px}.ParticipationPricing-module-scss-module__iz7-Cq__categoryRows{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:640px){.ParticipationPricing-module-scss-module__iz7-Cq__categoryRows{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.ParticipationPricing-module-scss-module__iz7-Cq__categoryRow,.ParticipationPricing-module-scss-module__iz7-Cq__categoryRowVip{background:#0003;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__categoryRowVip{background:#ffb4500f;border:1px solid #ffb4501f}.ParticipationPricing-module-scss-module__iz7-Cq__categoryInfo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__categoryLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--site-text);font-family:Oswald,sans-serif;font-size:15px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__categoryUnit{color:#ffffffa6;font-family:Gotham Pro,sans-serif;font-size:13px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__calcRow{align-items:center;gap:clamp(10px,1.2vw,16px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__stepBtn{width:auto;min-width:28px;height:auto;color:var(--site-text);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:4px;font-family:Gotham Pro,sans-serif;font-size:clamp(24px,2.8vw,32px);font-weight:400;line-height:1;transition:opacity .15s}.ParticipationPricing-module-scss-module__iz7-Cq__stepBtn:hover:not(:disabled){opacity:.75}.ParticipationPricing-module-scss-module__iz7-Cq__stepBtn:disabled{opacity:.3;cursor:not-allowed}.ParticipationPricing-module-scss-module__iz7-Cq__quantity{text-align:center;min-width:clamp(44px,5vw,56px);color:var(--site-text);background:0 0;border:1px solid #ffffff8c;border-radius:10px;padding:clamp(8px,1vw,10px) clamp(12px,1.5vw,16px);font-family:Gotham Pro,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:500}.ParticipationPricing-module-scss-module__iz7-Cq__lineTotal{color:var(--site-text);white-space:nowrap;margin-left:auto;font-family:Oswald,sans-serif;font-size:clamp(20px,2.8vw,26px);font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__tierSubtotal{text-align:right;color:#487cffe6;margin:0;padding-top:4px;font-family:Gotham Pro,sans-serif;font-size:12px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__footer{border-top:1px solid var(--site-border);flex-direction:column;gap:14px;padding-top:4px;display:flex}@media screen and (min-width:640px){.ParticipationPricing-module-scss-module__iz7-Cq__footer{flex-flow:wrap;align-items:center;gap:16px 24px}}.ParticipationPricing-module-scss-module__iz7-Cq__grandTotalRow{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:min(100%,280px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__grandTotalLabel{color:#fff9;font-family:Gotham Pro,sans-serif;font-size:14px}.ParticipationPricing-module-scss-module__iz7-Cq__grandTotal{letter-spacing:.02em;color:var(--site-text);font-family:Oswald,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:700}.ParticipationPricing-module-scss-module__iz7-Cq__buyActions{flex-direction:column;gap:clamp(10px,1.2vw,12px);margin-top:clamp(8px,1vw,12px);display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__cartBtn{letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:clamp(52px,5.5vw,64px);color:var(--site-text);cursor:pointer;background:var(--site-border);border:1px solid #ffffff47;border-radius:clamp(12px,1.2vw,16px);padding:clamp(14px,1.8vw,18px) 24px;font-family:Gotham Pro,sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:700;transition:background .15s,border-color .15s}.ParticipationPricing-module-scss-module__iz7-Cq__cartBtn:hover:not(:disabled){background:var(--site-border);border-color:#358cff8c}.ParticipationPricing-module-scss-module__iz7-Cq__cartBtn:disabled{opacity:.45;cursor:not-allowed}.ParticipationPricing-module-scss-module__iz7-Cq__buyBtn{letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:clamp(56px,6vw,72px);color:var(--site-on-accent);cursor:pointer;background:linear-gradient(#358cff 0%,#0048ff 100%);border:none;border-radius:clamp(12px,1.2vw,16px);padding:clamp(16px,2vw,20px) 24px;font-family:Gotham Pro,sans-serif;font-size:clamp(16px,1.6vw,20px);font-weight:700;transition:filter .15s,transform .1s,box-shadow .15s;box-shadow:0 8px 24px #0048ff59}.ParticipationPricing-module-scss-module__iz7-Cq__buyBtn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 28px #0048ff73}.ParticipationPricing-module-scss-module__iz7-Cq__buyBtn:active:not(:disabled){transform:scale(.99)}.ParticipationPricing-module-scss-module__iz7-Cq__buyBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.ParticipationPricing-module-scss-module__iz7-Cq__payError{color:#fca5a5;width:100%;margin:12px 0 0;font-family:Gotham Pro,sans-serif;font-size:13px;line-height:1.45}.ParticipationPricing-module-scss-module__iz7-Cq__payOverlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ParticipationPricing-module-scss-module__iz7-Cq__payModal{color:#fff;background:linear-gradient(165deg,#161a24fa 0%,#0c0e14fa 100%);border:1px solid #ffffff24;border-radius:18px;width:min(100%,400px);padding:clamp(22px,4vw,28px);box-shadow:0 24px 64px #00000080}.ParticipationPricing-module-scss-module__iz7-Cq__payModalTitle{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__payModalText{color:#ffffffb8;margin:0 0 20px;font-family:Gotham Pro,sans-serif;font-size:14px;line-height:1.5}.ParticipationPricing-module-scss-module__iz7-Cq__payModalActions{flex-direction:column;gap:10px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__payModalPrimary{color:#fff;cursor:pointer;background:linear-gradient(#487cff 0%,#0048ff 100%);border:none;border-radius:12px;width:100%;padding:14px 20px;font-family:Gotham Pro,sans-serif;font-size:15px;font-weight:700;transition:filter .15s}.ParticipationPricing-module-scss-module__iz7-Cq__payModalPrimary:hover{filter:brightness(1.08)}.ParticipationPricing-module-scss-module__iz7-Cq__payModalSecondary{color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:12px;width:100%;padding:12px 20px;font-family:Gotham Pro,sans-serif;font-size:14px;transition:background .15s}.ParticipationPricing-module-scss-module__iz7-Cq__payModalSecondary:hover{background:#ffffff14}.ParticipationPricing-module-scss-module__iz7-Cq__namesModal{color:#fff;background:linear-gradient(165deg,#161a24fa 0%,#0c0e14fa 100%);border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(100%,520px);max-height:min(90vh,640px);padding:clamp(22px,4vw,28px);display:flex;box-shadow:0 24px 64px #00000080}.ParticipationPricing-module-scss-module__iz7-Cq__namesModalScroll{scrollbar-width:thin;scrollbar-color:var(--site-border-strong) #0000;flex-direction:column;gap:14px;margin:16px 0 20px;padding-right:4px;display:flex;overflow-y:auto}.ParticipationPricing-module-scss-module__iz7-Cq__holderRow{border:1px solid var(--site-border);background:#00000038;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.ParticipationPricing-module-scss-module__iz7-Cq__holderRowTitle{text-transform:uppercase;letter-spacing:.04em;color:#fff9;margin:0;font-family:Gotham Pro,sans-serif;font-size:12px;font-weight:600}.ParticipationPricing-module-scss-module__iz7-Cq__holderFields{grid-template-columns:1fr;gap:10px;display:grid}@media screen and (min-width:480px){.ParticipationPricing-module-scss-module__iz7-Cq__holderFields{grid-template-columns:1fr 140px;align-items:center}}.ParticipationPricing-module-scss-module__iz7-Cq__holderInput,.ParticipationPricing-module-scss-module__iz7-Cq__holderSelect{color:#fff;background:#151820f2;border:1px solid #ffffff38;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px 12px;font-family:Gotham Pro,sans-serif;font-size:14px;transition:border-color .15s}.ParticipationPricing-module-scss-module__iz7-Cq__holderInput::placeholder,.ParticipationPricing-module-scss-module__iz7-Cq__holderSelect::placeholder{color:#fff6}.ParticipationPricing-module-scss-module__iz7-Cq__holderInput:focus,.ParticipationPricing-module-scss-module__iz7-Cq__holderSelect:focus{border-color:#487cffa6}.ParticipationPricing-module-scss-module__iz7-Cq__holderSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' fill-opacity='0.6' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.ParticipationPricing-module-scss-module__iz7-Cq__holderSelect option{color:#111}@media screen and (max-width:768px){.ParticipationPricing-module-scss-module__iz7-Cq__panel{max-width:100%}.ParticipationPricing-module-scss-module__iz7-Cq__sketchRow{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px 12px}.ParticipationPricing-module-scss-module__iz7-Cq__sketchDeadline{grid-area:1/1}.ParticipationPricing-module-scss-module__iz7-Cq__sketchPrice{text-align:right;grid-area:1/2}.ParticipationPricing-module-scss-module__iz7-Cq__sketchRow .ParticipationPricing-module-scss-module__iz7-Cq__calcRow{grid-area:2/1/auto/-1;justify-content:flex-end}.ParticipationPricing-module-scss-module__iz7-Cq__sketchFooter{grid-template-columns:1fr}}@media screen and (max-width:480px){.ParticipationPricing-module-scss-module__iz7-Cq__card{border-radius:16px;padding:18px}.ParticipationPricing-module-scss-module__iz7-Cq__calcRow{flex-wrap:nowrap}.ParticipationPricing-module-scss-module__iz7-Cq__lineTotal{text-align:right;width:100%;margin-left:0}}
.ProgramAboutCta-module-scss-module__JfZslW__cta{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;color:var(--site-on-media-text,#fff);-webkit-backdrop-filter:blur(6px);background:#00000047;border:2px solid #358cfff2;border-radius:clamp(12px,1.2vw,16px);justify-content:center;align-items:center;margin-top:clamp(14px,2vw,28px);padding:clamp(12px,1.4vw,18px) clamp(22px,3vw,44px);font-family:Gotham Pro,sans-serif;font-size:clamp(13px,1.15vw,18px);font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.ProgramAboutCta-module-scss-module__JfZslW__cta:hover{background:#358cff38;border-color:#487cff}.ProgramAboutCta-module-scss-module__JfZslW__cta:active{transform:scale(.98)}.ProgramAboutCta-module-scss-module__JfZslW__detailAboutAnchor{scroll-margin-top:clamp(72px,10vh,108px)}
.page-module-scss-module__3dekxq__main{background:var(--site-bg);min-height:100vh;color:var(--site-text);position:relative;overflow-x:clip}
.ScrollReveal-module-scss-module__f1RA6W__reveal{--reveal-distance:clamp(32px, 5vw, 64px);opacity:0;filter:blur(3px);will-change:opacity,transform,filter;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ScrollReveal-module-scss-module__f1RA6W__visible{opacity:1;filter:blur();transform:none!important}.ScrollReveal-module-scss-module__f1RA6W__variantUp{transform:translate3d(0, var(--reveal-distance), 0)}.ScrollReveal-module-scss-module__f1RA6W__variantDown{transform:translate3d(0, calc(var(--reveal-distance) * -1), 0)}.ScrollReveal-module-scss-module__f1RA6W__variantLeft{transform:translate3d(calc(var(--reveal-distance) * -1), 0, 0)}.ScrollReveal-module-scss-module__f1RA6W__variantRight{transform:translate3d(var(--reveal-distance), 0, 0)}.ScrollReveal-module-scss-module__f1RA6W__variantFade{filter:blur(2px);transform:none}.ScrollReveal-module-scss-module__f1RA6W__variantScale{transform:translate3d(0, calc(var(--reveal-distance) * .45), 0) scale(.94)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module-scss-module__f1RA6W__reveal{opacity:1;filter:none;will-change:auto;transition:none;transform:none!important}}
.ProgramFeedback-module-scss-module__HI_Cza__wrap{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;margin:0 auto;padding:0 clamp(12px,2.5vw,28px) clamp(48px,6vw,80px)}.ProgramFeedback-module-scss-module__HI_Cza__section{margin-bottom:0}.ProgramFeedback-module-scss-module__HI_Cza__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(24px,3vw,40px);display:flex}.ProgramFeedback-module-scss-module__HI_Cza__title{text-transform:uppercase;color:var(--site-text);margin:0;font-family:Oswald,sans-serif;font-size:clamp(30px,3.3vw,64px);font-weight:500;line-height:1}.ProgramFeedback-module-scss-module__HI_Cza__controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.ProgramFeedback-module-scss-module__HI_Cza__arrow{cursor:pointer;background:#252525;border:1px solid #3a3a3a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.ProgramFeedback-module-scss-module__HI_Cza__arrow:hover{background:#555;border-color:#358cff}.ProgramFeedback-module-scss-module__HI_Cza__status{color:var(--site-text-muted);margin:0;font-family:Gotham Pro,sans-serif;font-size:16px}.ProgramFeedback-module-scss-module__HI_Cza__error{color:#f87171;margin:0;font-family:Gotham Pro,sans-serif;font-size:16px}.ProgramFeedback-module-scss-module__HI_Cza__slider{--feedback-gap:clamp(16px, 1.8vw, 24px);gap:var(--feedback-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.ProgramFeedback-module-scss-module__HI_Cza__slider::-webkit-scrollbar{display:none}.ProgramFeedback-module-scss-module__HI_Cza__card{aspect-ratio:16/9;scroll-snap-align:start;background:var(--site-bg-card);border-radius:clamp(14px,1.4vw,20px);flex:0 0 clamp(320px,32vw,560px);min-width:clamp(300px,88vw,560px);position:relative;overflow:hidden}.ProgramFeedback-module-scss-module__HI_Cza__videoFrame{border:0;width:100%;height:100%;display:block}.ProgramFeedback-module-scss-module__HI_Cza__videoPlaceholder{color:#ffffffa6;background:#323232;justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;font-family:Gotham Pro,sans-serif;font-size:14px;display:flex}.ProgramFeedback-module-scss-module__HI_Cza__logo{z-index:1;object-fit:contain;opacity:.95;width:clamp(40px,3vw,48px);height:auto;position:absolute;top:14px;right:14px}@media (max-width:768px){.ProgramFeedback-module-scss-module__HI_Cza__wrap{width:min(90%,1920px);max-width:1920px;padding-bottom:48px;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.ProgramFeedback-module-scss-module__HI_Cza__title{font-size:clamp(28px,7.5vw,32px)}.ProgramFeedback-module-scss-module__HI_Cza__head{flex-wrap:wrap}}
.ProgramPreviousTrainingVideo-module-scss-module__HVKxVW__wrap{background:var(--site-bg);color:var(--site-text)}.ProgramPreviousTrainingVideo-module-scss-module__HVKxVW__container{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;margin:0 auto;padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}
@font-face{font-family:Gotham Pro;src:local(Gotham Pro),local(GothamPro),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:local(Gotham Pro Bold),local(GothamPro-Bold),url(https://fonts.cdnfonts.com/css/gotham-pro)format("woff2");font-weight:700;font-style:normal;font-display:swap}.Geography-module-scss-module__i7ytGq__geography{margin:50px 0;overflow:hidden}.Geography-module-scss-module__i7ytGq__container{box-sizing:border-box;width:min(90%,1920px);max-width:1920px;color:var(--site-text);margin-left:auto;margin-right:auto;padding:20px clamp(12px,2.5vw,28px)}.Geography-module-scss-module__i7ytGq__content{flex-direction:column;gap:20px;max-width:746px;display:flex}.Geography-module-scss-module__i7ytGq__title{margin:0;font-family:Oswald,sans-serif;font-size:54px;font-weight:500;line-height:1.2}.Geography-module-scss-module__i7ytGq__description{margin:0;font-family:Gotham Pro,sans-serif;font-size:24px;font-weight:400;line-height:1.5}.Geography-module-scss-module__i7ytGq__wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.Geography-module-scss-module__i7ytGq__images{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.Geography-module-scss-module__i7ytGq__slider{justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);width:100%;display:flex}.Geography-module-scss-module__i7ytGq__navButton{border:1px solid var(--site-border-strong);background:var(--site-bg-muted);width:clamp(44px,4vw,54px);height:clamp(44px,4vw,54px);color:var(--site-text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,opacity .2s,transform .15s;display:flex}.Geography-module-scss-module__i7ytGq__navButton:hover:not(:disabled){background:var(--site-bg-card);border-color:#358cff;transform:scale(1.04)}.Geography-module-scss-module__i7ytGq__navButton:active:not(:disabled){transform:scale(.96)}.Geography-module-scss-module__i7ytGq__navButton:disabled{opacity:.45;cursor:not-allowed}.Geography-module-scss-module__i7ytGq__navButton:focus-visible{outline-offset:3px;outline:2px solid #358cff}.Geography-module-scss-module__i7ytGq__countryInfo{text-align:center;flex:auto;min-width:0}.Geography-module-scss-module__i7ytGq__countryTitle{color:var(--site-text);text-align:center;margin:0 0 30px;font-family:Oswald,sans-serif;font-size:54px;font-weight:500;transition:opacity .3s ease-in-out}.Geography-module-scss-module__i7ytGq__imageWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Geography-module-scss-module__i7ytGq__countryImage{filter:drop-shadow(0 10px 20px #0000004d);max-width:100%;height:auto;transition:opacity .3s ease-in-out}.Geography-module-scss-module__i7ytGq__fadeOut{opacity:0}.Geography-module-scss-module__i7ytGq__fadeIn{opacity:1}@media screen and (max-width:1279px){.Geography-module-scss-module__i7ytGq__geography{margin:80px 0}.Geography-module-scss-module__i7ytGq__content{max-width:600px}.Geography-module-scss-module__i7ytGq__title{font-size:44px}.Geography-module-scss-module__i7ytGq__description{font-size:20px}.Geography-module-scss-module__i7ytGq__countryTitle{margin-bottom:25px;font-size:44px}.Geography-module-scss-module__i7ytGq__wrapper{gap:40px}}@media screen and (max-width:1023px){.Geography-module-scss-module__i7ytGq__geography{margin:60px 0}.Geography-module-scss-module__i7ytGq__wrapper{grid-template-columns:1fr;gap:50px}.Geography-module-scss-module__i7ytGq__content{max-width:100%}.Geography-module-scss-module__i7ytGq__title{font-size:48px}.Geography-module-scss-module__i7ytGq__description{font-size:18px}.Geography-module-scss-module__i7ytGq__countryTitle{margin-bottom:20px;font-size:40px}}@media screen and (max-width:767px){.Geography-module-scss-module__i7ytGq__geography{margin:50px 0}.Geography-module-scss-module__i7ytGq__wrapper{gap:40px}.Geography-module-scss-module__i7ytGq__content{text-align:left}.Geography-module-scss-module__i7ytGq__title{text-align:left;font-size:30px}.Geography-module-scss-module__i7ytGq__description{text-align:left;font-size:16px;line-height:1.5}.Geography-module-scss-module__i7ytGq__countryTitle{z-index:2;text-transform:lowercase;text-align:right;pointer-events:none;margin:0;font-size:28px;position:absolute;bottom:16px;right:12px}.Geography-module-scss-module__i7ytGq__slider{gap:10px}.Geography-module-scss-module__i7ytGq__navButton{width:40px;height:40px}}@media screen and (max-width:639px){.Geography-module-scss-module__i7ytGq__geography{margin:40px 0}.Geography-module-scss-module__i7ytGq__wrapper{gap:30px}.Geography-module-scss-module__i7ytGq__title{font-size:28px}.Geography-module-scss-module__i7ytGq__description{font-size:14px;line-height:1.5}.Geography-module-scss-module__i7ytGq__countryTitle{margin-bottom:15px;font-size:28px}}@media screen and (max-width:479px){.Geography-module-scss-module__i7ytGq__geography{margin:30px 0}.Geography-module-scss-module__i7ytGq__container{padding-top:10px;padding-bottom:10px}.Geography-module-scss-module__i7ytGq__wrapper{gap:25px}.Geography-module-scss-module__i7ytGq__title{font-size:24px}.Geography-module-scss-module__i7ytGq__description{font-size:13px;line-height:1.4}.Geography-module-scss-module__i7ytGq__countryTitle{margin-bottom:15px;font-size:24px}}@media screen and (max-height:500px) and (orientation:landscape){.Geography-module-scss-module__i7ytGq__geography{margin:30px 0}.Geography-module-scss-module__i7ytGq__wrapper{grid-template-columns:1fr 1fr;gap:30px}.Geography-module-scss-module__i7ytGq__title{font-size:28px}.Geography-module-scss-module__i7ytGq__description{font-size:14px}.Geography-module-scss-module__i7ytGq__countryTitle{margin-bottom:10px;font-size:28px}}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.Geography-module-scss-module__i7ytGq__wrapper{grid-template-columns:1fr;gap:40px}.Geography-module-scss-module__i7ytGq__content{text-align:center}.Geography-module-scss-module__i7ytGq__title{font-size:42px}.Geography-module-scss-module__i7ytGq__description{font-size:18px}}@media (prefers-reduced-motion:reduce){.Geography-module-scss-module__i7ytGq__countryTitle,.Geography-module-scss-module__i7ytGq__countryImage,.Geography-module-scss-module__i7ytGq__navButton{transition:none}.Geography-module-scss-module__i7ytGq__fadeOut,.Geography-module-scss-module__i7ytGq__fadeIn{opacity:1}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Geography-module-scss-module__i7ytGq__countryImage{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
