.FeatureCard-module-scss-module__jwl25G__card{gap:var(--space-16);height:100%;padding:var(--space-24);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}@media (hover:hover){.FeatureCard-module-scss-module__jwl25G__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.FeatureCard-module-scss-module__jwl25G__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}@media (min-width:768px){.FeatureCard-module-scss-module__jwl25G__card{padding:var(--space-32)}}.FeatureCard-module-scss-module__jwl25G__icon{width:var(--size-icon-tile-lg);height:var(--size-icon-tile-lg);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);color:var(--color-icon-brand);justify-content:center;align-items:center;display:inline-flex}.FeatureCard-module-scss-module__jwl25G__body{gap:var(--space-8);flex-direction:column;display:flex}.FeatureCard-module-scss-module__jwl25G__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:28px}.FeatureCard-module-scss-module__jwl25G__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}
.HomeFeatures-module-scss-module__nwlq5a__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeFeatures-module-scss-module__nwlq5a__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomeFeatures-module-scss-module__nwlq5a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.HomeGoals-module-scss-module__YCH0zG__grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeGoals-module-scss-module__YCH0zG__grid{gap:var(--space-16)}}@media (min-width:1280px){.HomeGoals-module-scss-module__YCH0zG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeGoals-module-scss-module__YCH0zG__cell{min-width:0;display:flex}.HomeGoals-module-scss-module__YCH0zG__card{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg)}@media (hover:hover){.HomeGoals-module-scss-module__YCH0zG__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.HomeGoals-module-scss-module__YCH0zG__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}.HomeGoals-module-scss-module__YCH0zG__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.HomeGoals-module-scss-module__YCH0zG__card{gap:var(--space-8);width:100%;padding:var(--space-16);border-radius:var(--radius-xl);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (min-width:1280px){.HomeGoals-module-scss-module__YCH0zG__card{padding:var(--space-20)}}.HomeGoals-module-scss-module__YCH0zG__top{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.HomeGoals-module-scss-module__YCH0zG__iconTile{width:var(--size-icon-tile-md);height:var(--size-icon-tile-md);border-radius:var(--radius-full);background:var(--color-bg-accent-subtle);color:var(--color-icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HomeGoals-module-scss-module__YCH0zG__tag{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:none}@media (min-width:768px){.HomeGoals-module-scss-module__YCH0zG__tag{display:inline-flex}}.HomeGoals-module-scss-module__YCH0zG__arrow{color:var(--color-icon-brand);flex-shrink:0}@media (min-width:768px){.HomeGoals-module-scss-module__YCH0zG__arrow{display:none}}.HomeGoals-module-scss-module__YCH0zG__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:28px}@media (min-width:1280px){.HomeGoals-module-scss-module__YCH0zG__title{font-family:var(--font-heading);letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}}.HomeGoals-module-scss-module__YCH0zG__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.HomeGoals-module-scss-module__YCH0zG__live{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin-top:auto;font-size:12px;font-weight:500;line-height:16px;display:flex}.HomeGoals-module-scss-module__YCH0zG__dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--color-bg-accent-hover);flex-shrink:0;margin-top:5px}.HomeGoals-module-scss-module__YCH0zG__dark{background:var(--color-bg-brand-deep);border-color:#0000}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__iconTile{background:var(--color-bg-accent);color:var(--color-icon-on-accent)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__tag{background:var(--color-bg-surface)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__arrow{color:var(--color-icon-accent)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__title{color:var(--color-text-on-brand)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__text{color:var(--color-text-on-brand-muted)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__live{color:var(--color-text-accent)}.HomeGoals-module-scss-module__YCH0zG__dark .HomeGoals-module-scss-module__YCH0zG__dot{background:var(--color-bg-accent)}
.HomeHero-module-scss-module__EGjjDa__hero{background-color:var(--color-bg-surface);padding-block:var(--section-gap-mobile);background-image:url(/photo/home-hero-bg.webp);background-position:50%;background-size:cover}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__hero{padding-block:var(--section-gap-desktop)}}.HomeHero-module-scss-module__EGjjDa__inner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.HomeHero-module-scss-module__EGjjDa__inner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__inner{padding-inline:var(--gutter-desktop)}}.HomeHero-module-scss-module__EGjjDa__inner{gap:var(--space-32);flex-direction:column;display:flex}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__inner{align-items:center;gap:var(--space-64);flex-direction:row}}.HomeHero-module-scss-module__EGjjDa__text{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__text{flex:55%}}.HomeHero-module-scss-module__EGjjDa__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:900;line-height:42px}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__title{font-family:var(--font-heading);letter-spacing:-1px;font-size:56px;font-weight:900;line-height:64px}}.HomeHero-module-scss-module__EGjjDa__title{color:var(--color-text-primary)}.HomeHero-module-scss-module__EGjjDa__lead{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:28px}.HomeHero-module-scss-module__EGjjDa__actions{gap:var(--space-12);padding-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.HomeHero-module-scss-module__EGjjDa__actions{flex-direction:column;align-self:stretch}.HomeHero-module-scss-module__EGjjDa__actions>*{width:100%}}.HomeHero-module-scss-module__EGjjDa__stats{gap:var(--space-24) var(--space-40);padding-top:var(--space-16);flex-wrap:wrap;margin:0;display:flex}.HomeHero-module-scss-module__EGjjDa__stat{gap:var(--space-4);flex-direction:column;display:flex}.HomeHero-module-scss-module__EGjjDa__statValue{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-brand);font-size:24px;font-weight:800;line-height:32px}.HomeHero-module-scss-module__EGjjDa__statLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.HomeHero-module-scss-module__EGjjDa__media{position:relative}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__media{flex:45%}}.HomeHero-module-scss-module__EGjjDa__photo{aspect-ratio:560/500;border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto}.HomeHero-module-scss-module__EGjjDa__highlights{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.HomeHero-module-scss-module__EGjjDa__highlight{align-items:center;gap:var(--space-12);max-width:calc(100% - var(--space-24));padding:var(--space-16);border-radius:var(--radius-lg);display:flex;position:absolute}.HomeHero-module-scss-module__EGjjDa__highlight:first-child{top:12%;left:var(--space-12)}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__highlight:first-child{left:calc(-1*var(--space-32))}}.HomeHero-module-scss-module__EGjjDa__highlight:last-child{top:auto;right:var(--space-12);bottom:6%}@media (min-width:1280px){.HomeHero-module-scss-module__EGjjDa__highlight:last-child{right:calc(-1*var(--space-4))}}.HomeHero-module-scss-module__EGjjDa__light{background:var(--color-bg-surface);box-shadow:var(--shadow-float)}.HomeHero-module-scss-module__EGjjDa__light .HomeHero-module-scss-module__EGjjDa__highlightIcon{background:var(--color-bg-accent);color:var(--color-icon-on-accent)}.HomeHero-module-scss-module__EGjjDa__light .HomeHero-module-scss-module__EGjjDa__highlightCaption{color:var(--color-text-secondary)}.HomeHero-module-scss-module__EGjjDa__light .HomeHero-module-scss-module__EGjjDa__highlightValue{color:var(--color-text-primary)}.HomeHero-module-scss-module__EGjjDa__dark{background:var(--color-bg-brand);box-shadow:var(--shadow-float-strong)}.HomeHero-module-scss-module__EGjjDa__dark .HomeHero-module-scss-module__EGjjDa__highlightIcon{background:var(--color-bg-on-brand-subtle);color:var(--color-icon-on-brand)}.HomeHero-module-scss-module__EGjjDa__dark .HomeHero-module-scss-module__EGjjDa__highlightCaption{color:var(--color-text-on-brand-muted)}.HomeHero-module-scss-module__EGjjDa__dark .HomeHero-module-scss-module__EGjjDa__highlightValue{color:var(--color-text-on-brand)}.HomeHero-module-scss-module__EGjjDa__highlightLink{align-items:center;gap:inherit;margin:calc(-1*var(--space-16));padding:var(--space-16);border-radius:inherit;color:inherit;pointer-events:auto;text-decoration:none;display:flex}.HomeHero-module-scss-module__EGjjDa__highlightLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.HomeHero-module-scss-module__EGjjDa__highlight:has(.HomeHero-module-scss-module__EGjjDa__highlightLink){transition:transform var(--duration-base) var(--easing-standard)}.HomeHero-module-scss-module__EGjjDa__highlight:has(.HomeHero-module-scss-module__EGjjDa__highlightLink):hover{transform:translateY(calc(-1 * var(--motion-lift)))}}.HomeHero-module-scss-module__EGjjDa__dark .HomeHero-module-scss-module__EGjjDa__highlightLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.HomeHero-module-scss-module__EGjjDa__highlightIcon{width:var(--size-icon-tile-md);height:var(--size-icon-tile-md);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.HomeHero-module-scss-module__EGjjDa__highlightBody{flex-direction:column;min-width:0;display:flex}.HomeHero-module-scss-module__EGjjDa__highlightCaption{font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.HomeHero-module-scss-module__EGjjDa__highlightValue{font-family:var(--font-heading);letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}
.HomeNews-module-scss-module__otRLca__actions{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.HomeNews-module-scss-module__otRLca__actions{display:none}}.HomeNews-module-scss-module__otRLca__mobileActions{gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:768px){.HomeNews-module-scss-module__otRLca__mobileActions{display:none}}.HomeNews-module-scss-module__otRLca__centered{align-self:center}.HomeNews-module-scss-module__otRLca__layout{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.HomeNews-module-scss-module__otRLca__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.HomeNews-module-scss-module__otRLca__featured{gap:var(--space-12);flex-direction:column;display:flex;position:relative}.HomeNews-module-scss-module__otRLca__media{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--color-bg-subtle);position:relative;overflow:hidden}.HomeNews-module-scss-module__otRLca__photo{object-fit:cover}@media (hover:hover){.HomeNews-module-scss-module__otRLca__photo{transition:transform var(--duration-slow) var(--easing-standard)}.HomeNews-module-scss-module__otRLca__featured:hover .HomeNews-module-scss-module__otRLca__photo{transform:scale(1.04)}}.HomeNews-module-scss-module__otRLca__meta{align-items:center;gap:var(--space-12);margin:var(--space-4) 0 0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px;display:flex}.HomeNews-module-scss-module__otRLca__tag{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-accent-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-accent);font-size:12px;font-weight:700;line-height:16px}.HomeNews-module-scss-module__otRLca__featuredTitle{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:26px}@media (min-width:1280px){.HomeNews-module-scss-module__otRLca__featuredTitle{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}}.HomeNews-module-scss-module__otRLca__featuredTitle{color:var(--color-text-primary)}.HomeNews-module-scss-module__otRLca__featuredLink{color:inherit;text-decoration:none}.HomeNews-module-scss-module__otRLca__featuredLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.HomeNews-module-scss-module__otRLca__featuredLink:after{content:"";position:absolute;inset:0}.HomeNews-module-scss-module__otRLca__featuredLink:hover{text-decoration:underline}.HomeNews-module-scss-module__otRLca__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeNews-module-scss-module__otRLca__side{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.HomeNews-module-scss-module__otRLca__list{border-top:var(--border-width) solid var(--color-border-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.HomeNews-module-scss-module__otRLca__list{border-top:0}}.HomeNews-module-scss-module__otRLca__list li{border-bottom:var(--border-width) solid var(--color-border-default)}.HomeNews-module-scss-module__otRLca__row{align-items:center;gap:var(--space-16);padding-block:var(--space-12);color:inherit;text-decoration:none;display:flex}.HomeNews-module-scss-module__otRLca__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.HomeNews-module-scss-module__otRLca__row:hover .HomeNews-module-scss-module__otRLca__rowTitle{text-decoration:underline}.HomeNews-module-scss-module__otRLca__row:hover .HomeNews-module-scss-module__otRLca__rowArrow{transform:translateX(var(--space-4))}.HomeNews-module-scss-module__otRLca__rowBody{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.HomeNews-module-scss-module__otRLca__rowMeta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.HomeNews-module-scss-module__otRLca__rowTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px}.HomeNews-module-scss-module__otRLca__rowArrow{color:var(--color-icon-brand);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.HomeNews-module-scss-module__otRLca__community{gap:var(--space-16);padding:var(--space-20) var(--space-20) var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-brand-deep);flex-direction:column;display:flex}.HomeNews-module-scss-module__otRLca__communityTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-brand);margin:0;font-size:18px;font-weight:700;line-height:24px}.HomeNews-module-scss-module__otRLca__pills{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HomeNews-module-scss-module__otRLca__pill{min-height:var(--size-icon-tile-md);padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);align-items:center;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.HomeNews-module-scss-module__otRLca__pill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.HomeNews-module-scss-module__otRLca__pill:hover{background:var(--color-bg-accent);color:var(--color-text-on-accent)}@media (prefers-reduced-motion:reduce){.HomeNews-module-scss-module__otRLca__rowArrow{transition:none}}
.CheckList-module-scss-module__w4ZKtW__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CheckList-module-scss-module__w4ZKtW__item{font-family:var(--font-body);letter-spacing:0;align-items:flex-start;gap:var(--space-8);color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px;display:flex}.CheckList-module-scss-module__w4ZKtW__icon{margin-top:calc(var(--space-4)/2);color:var(--color-icon-success);flex-shrink:0}.CheckList-module-scss-module__w4ZKtW__onBrand .CheckList-module-scss-module__w4ZKtW__item{color:var(--color-text-on-brand)}.CheckList-module-scss-module__w4ZKtW__onBrand .CheckList-module-scss-module__w4ZKtW__icon{color:var(--color-icon-accent)}
.HomeSchool-module-scss-module__nszfIa__actions{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.HomeSchool-module-scss-module__nszfIa__actions>*{align-self:center}@media (max-width:767.98px){.HomeSchool-module-scss-module__nszfIa__actions{display:none}}.HomeSchool-module-scss-module__nszfIa__mobileActions{gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:768px){.HomeSchool-module-scss-module__nszfIa__mobileActions{display:none}}.HomeSchool-module-scss-module__nszfIa__centered{align-self:center}.HomeSchool-module-scss-module__nszfIa__plans{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.HomeSchool-module-scss-module__nszfIa__plans{gap:var(--space-12);margin-inline:calc(-1*var(--gutter-mobile));padding-inline:var(--gutter-mobile);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-mobile);scrollbar-width:none;display:flex;overflow-x:auto}.HomeSchool-module-scss-module__nszfIa__plans::-webkit-scrollbar{display:none}.HomeSchool-module-scss-module__nszfIa__plans>*{flex:0 0 var(--size-scroll-card);scroll-snap-align:start}}@media (min-width:1280px){.HomeSchool-module-scss-module__nszfIa__plans{gap:var(--space-24)}}.HomeSchool-module-scss-module__nszfIa__cell{min-width:0;display:flex}@media (max-width:767.98px){.HomeSchool-module-scss-module__nszfIa__featuredCell{order:-1}}.HomeSchool-module-scss-module__nszfIa__plan{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);gap:var(--space-12);width:100%;padding:var(--space-20);border-radius:var(--radius-xl);flex-direction:column;display:flex}@media (min-width:1280px){.HomeSchool-module-scss-module__nszfIa__plan{padding:var(--space-24)}}.HomeSchool-module-scss-module__nszfIa__head{align-items:flex-start;gap:var(--space-8);flex-direction:column-reverse;display:flex}@media (min-width:768px){.HomeSchool-module-scss-module__nszfIa__head{flex-flow:wrap;justify-content:space-between;align-items:center}}.HomeSchool-module-scss-module__nszfIa__planTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px}.HomeSchool-module-scss-module__nszfIa__badge{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-accent-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-accent);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.HomeSchool-module-scss-module__nszfIa__meta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:500;line-height:16px}.HomeSchool-module-scss-module__nszfIa__price{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin:0;display:flex}.HomeSchool-module-scss-module__nszfIa__amount{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:24px;font-weight:800;line-height:32px}.HomeSchool-module-scss-module__nszfIa__unit{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:14px;font-weight:400;line-height:20px}.HomeSchool-module-scss-module__nszfIa__foot{gap:var(--space-16);padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-border-default);flex-direction:column;margin-top:auto;display:flex}.HomeSchool-module-scss-module__nszfIa__featured{background:var(--color-bg-brand);border-color:#0000}.HomeSchool-module-scss-module__nszfIa__featured .HomeSchool-module-scss-module__nszfIa__planTitle{color:var(--color-text-on-brand)}.HomeSchool-module-scss-module__nszfIa__featured .HomeSchool-module-scss-module__nszfIa__meta,.HomeSchool-module-scss-module__nszfIa__featured .HomeSchool-module-scss-module__nszfIa__unit{color:var(--color-text-on-brand-muted)}.HomeSchool-module-scss-module__nszfIa__featured .HomeSchool-module-scss-module__nszfIa__amount{color:var(--color-text-accent)}.HomeSchool-module-scss-module__nszfIa__featured .HomeSchool-module-scss-module__nszfIa__foot{border-top-color:var(--color-border-on-brand)}.HomeSchool-module-scss-module__nszfIa__note{gap:var(--space-8);padding-inline:var(--space-16);flex-direction:column;display:flex}@media (min-width:768px){.HomeSchool-module-scss-module__nszfIa__note{align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-20);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-flow:wrap}}.HomeSchool-module-scss-module__nszfIa__noteIcon{color:var(--color-icon-secondary);flex-shrink:0}@media (max-width:767.98px){.HomeSchool-module-scss-module__nszfIa__noteIcon{display:none}}.HomeSchool-module-scss-module__nszfIa__noteText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeSchool-module-scss-module__nszfIa__people{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.HomeSchool-module-scss-module__nszfIa__people{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeSchool-module-scss-module__nszfIa__person{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);display:flex}.HomeSchool-module-scss-module__nszfIa__person+.HomeSchool-module-scss-module__nszfIa__person{border-top:var(--border-width) solid var(--color-border-default)}@media (min-width:768px){.HomeSchool-module-scss-module__nszfIa__person+.HomeSchool-module-scss-module__nszfIa__person{border-top:0;border-left:var(--border-width) solid var(--color-border-default)}}@media (min-width:1280px){.HomeSchool-module-scss-module__nszfIa__person{padding:var(--space-20) var(--space-24)}}.HomeSchool-module-scss-module__nszfIa__avatar{width:var(--size-icon-tile-xl);height:var(--size-icon-tile-xl);border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.HomeSchool-module-scss-module__nszfIa__stack{flex-shrink:0;display:flex}.HomeSchool-module-scss-module__nszfIa__stackAvatar{width:var(--size-icon-tile-md);height:var(--size-icon-tile-md);border:var(--border-width-strong) solid var(--color-bg-surface);border-radius:var(--radius-full);object-fit:cover}.HomeSchool-module-scss-module__nszfIa__stackAvatar+.HomeSchool-module-scss-module__nszfIa__stackAvatar{margin-left:calc(-1*var(--space-12))}.HomeSchool-module-scss-module__nszfIa__personBody{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.HomeSchool-module-scss-module__nszfIa__personTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}.HomeSchool-module-scss-module__nszfIa__personText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}
.HomeSiteBot-module-scss-module__11jZya__layout{align-items:center;gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.HomeSiteBot-module-scss-module__11jZya__layout{gap:var(--space-32);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.HomeSiteBot-module-scss-module__11jZya__card{gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-xl);flex-direction:column;display:flex}@media (min-width:1280px){.HomeSiteBot-module-scss-module__11jZya__card{padding:var(--space-32)}}.HomeSiteBot-module-scss-module__11jZya__site{background:var(--color-bg-surface)}.HomeSiteBot-module-scss-module__11jZya__bot{border:var(--border-width) solid var(--color-border-on-brand);background:var(--color-bg-on-brand-subtle)}.HomeSiteBot-module-scss-module__11jZya__bot .HomeSiteBot-module-scss-module__11jZya__title{color:var(--color-text-on-brand)}.HomeSiteBot-module-scss-module__11jZya__bot .HomeSiteBot-module-scss-module__11jZya__titleIcon{color:var(--color-icon-accent)}.HomeSiteBot-module-scss-module__11jZya__bot .HomeSiteBot-module-scss-module__11jZya__text{color:var(--color-text-on-brand-muted)}.HomeSiteBot-module-scss-module__11jZya__title{align-items:center;gap:var(--space-12);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}.HomeSiteBot-module-scss-module__11jZya__titleIcon{color:var(--color-icon-brand);flex-shrink:0}.HomeSiteBot-module-scss-module__11jZya__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeSiteBot-module-scss-module__11jZya__foot{gap:var(--space-16);margin-top:var(--space-8);flex-direction:column;display:flex}@media (min-width:768px){.HomeSiteBot-module-scss-module__11jZya__foot{flex-direction:row;align-items:center}.HomeSiteBot-module-scss-module__11jZya__foot>*{align-self:center}}@media (max-width:767.98px){.HomeSiteBot-module-scss-module__11jZya__button{width:100%}.HomeSiteBot-module-scss-module__11jZya__botLink{align-self:center}}.HomeSiteBot-module-scss-module__11jZya__account{justify-content:center;align-items:center;gap:var(--space-16);display:flex}@media (min-width:1280px){.HomeSiteBot-module-scss-module__11jZya__account{gap:var(--space-8);text-align:center;flex-direction:column}}.HomeSiteBot-module-scss-module__11jZya__accountIcon{width:var(--size-icon-tile-xl);height:var(--size-icon-tile-xl);border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-icon-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HomeSiteBot-module-scss-module__11jZya__accountText{flex-direction:column;margin:0;display:flex}.HomeSiteBot-module-scss-module__11jZya__accountTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-brand);font-size:16px;font-weight:700;line-height:24px}.HomeSiteBot-module-scss-module__11jZya__accountNote{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:12px;font-weight:500;line-height:16px}
.HomeStart-module-scss-module__eyVjrG__steps{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.HomeStart-module-scss-module__eyVjrG__steps{gap:var(--space-12);margin-inline:calc(-1*var(--gutter-mobile));padding-inline:var(--gutter-mobile);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-mobile);scrollbar-width:none;display:flex;overflow-x:auto}.HomeStart-module-scss-module__eyVjrG__steps::-webkit-scrollbar{display:none}.HomeStart-module-scss-module__eyVjrG__steps>*{scroll-snap-align:start;flex:0 0 250px}}@media (min-width:1280px){.HomeStart-module-scss-module__eyVjrG__steps{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeStart-module-scss-module__eyVjrG__cell{min-width:0;display:flex}.HomeStart-module-scss-module__eyVjrG__step{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);gap:var(--space-12);width:100%;padding:var(--space-20);border-radius:var(--radius-xl);flex-direction:column;display:flex}@media (min-width:1280px){.HomeStart-module-scss-module__eyVjrG__step{padding:var(--space-24)}}.HomeStart-module-scss-module__eyVjrG__top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.HomeStart-module-scss-module__eyVjrG__number{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-brand);font-size:24px;font-weight:800;line-height:32px}.HomeStart-module-scss-module__eyVjrG__icon{color:var(--color-icon-brand)}.HomeStart-module-scss-module__eyVjrG__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}.HomeStart-module-scss-module__eyVjrG__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeStart-module-scss-module__eyVjrG__foot{gap:var(--space-12);padding-top:var(--space-8);flex-direction:column;margin-top:auto;display:flex}.HomeStart-module-scss-module__eyVjrG__buttons{gap:var(--space-8);flex-wrap:wrap;display:flex}.HomeStart-module-scss-module__eyVjrG__dark{background:var(--color-bg-brand-deep);border-color:#0000}.HomeStart-module-scss-module__eyVjrG__dark .HomeStart-module-scss-module__eyVjrG__number,.HomeStart-module-scss-module__eyVjrG__dark .HomeStart-module-scss-module__eyVjrG__icon{color:var(--color-text-accent)}.HomeStart-module-scss-module__eyVjrG__dark .HomeStart-module-scss-module__eyVjrG__title{color:var(--color-text-on-brand)}.HomeStart-module-scss-module__eyVjrG__dark .HomeStart-module-scss-module__eyVjrG__text{color:var(--color-text-on-brand-muted)}
.RequestCard-module-scss-module__G6nESW__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (hover:hover){.RequestCard-module-scss-module__G6nESW__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.RequestCard-module-scss-module__G6nESW__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}.RequestCard-module-scss-module__G6nESW__cover{position:relative}.RequestCard-module-scss-module__G6nESW__photo{aspect-ratio:8/3;width:100%;height:auto;display:block}@media (hover:hover){.RequestCard-module-scss-module__G6nESW__photo{transition:transform var(--duration-slow) var(--easing-standard)}.RequestCard-module-scss-module__G6nESW__card:hover .RequestCard-module-scss-module__G6nESW__photo{transform:scale(1.04)}}.RequestCard-module-scss-module__G6nESW__photo{object-fit:cover}@media (display-mode:standalone) and (max-width:1279.98px),(display-mode:fullscreen) and (max-width:1279.98px){.RequestCard-module-scss-module__G6nESW__photo{aspect-ratio:16/5}}@media (max-width:1279.98px){:root[data-telegram="1"] .RequestCard-module-scss-module__G6nESW__photo{aspect-ratio:16/5}}.RequestCard-module-scss-module__G6nESW__whenChip{bottom:var(--space-12);left:var(--space-12);align-items:baseline;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-brand);box-shadow:var(--shadow-sm);margin:0;display:inline-flex;position:absolute}.RequestCard-module-scss-module__G6nESW__whenChip[data-soon]{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.RequestCard-module-scss-module__G6nESW__whenChip .RequestCard-module-scss-module__G6nESW__time{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:700;line-height:24px}.RequestCard-module-scss-module__G6nESW__formatChip{top:var(--space-12);right:var(--space-12);padding:var(--space-4) var(--space-8);border-radius:var(--radius-badge);background:var(--color-bg-brand);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand);font-size:12px;font-weight:700;line-height:16px;position:absolute}.RequestCard-module-scss-module__G6nESW__body{gap:var(--space-12);padding:var(--space-16);flex-direction:column;flex:1;display:flex}.RequestCard-module-scss-module__G6nESW__head{align-items:flex-start;gap:var(--space-12);display:flex}.RequestCard-module-scss-module__G6nESW__card[data-cover] .RequestCard-module-scss-module__G6nESW__head{align-items:center}.RequestCard-module-scss-module__G6nESW__when{width:var(--size-icon-tile-xl);min-height:var(--size-icon-tile-xl);padding:var(--space-8) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-brand);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.RequestCard-module-scss-module__G6nESW__when[data-soon]{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.RequestCard-module-scss-module__G6nESW__day{font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.RequestCard-module-scss-module__G6nESW__time{font-family:var(--font-heading);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:24px}.RequestCard-module-scss-module__G6nESW__identity{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.RequestCard-module-scss-module__G6nESW__nameRow{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.RequestCard-module-scss-module__G6nESW__name{min-width:0;font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.RequestCard-module-scss-module__G6nESW__format{padding:var(--space-4) var(--space-8);border-radius:var(--radius-badge);background:var(--color-bg-brand-tint);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);flex-shrink:0;font-size:12px;font-weight:700;line-height:16px}.RequestCard-module-scss-module__G6nESW__meta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:500;line-height:16px}.RequestCard-module-scss-module__G6nESW__court{align-items:center;gap:var(--space-4);min-width:0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.RequestCard-module-scss-module__G6nESW__courtName{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}a.RequestCard-module-scss-module__G6nESW__courtName,.RequestCard-module-scss-module__G6nESW__nameLink{color:inherit;text-decoration:none}a.RequestCard-module-scss-module__G6nESW__courtName:focus-visible,.RequestCard-module-scss-module__G6nESW__nameLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){a.RequestCard-module-scss-module__G6nESW__courtName:hover,.RequestCard-module-scss-module__G6nESW__nameLink:hover{text-decoration:underline}}.RequestCard-module-scss-module__G6nESW__icon{color:var(--color-icon-secondary);flex-shrink:0}.RequestCard-module-scss-module__G6nESW__text{padding-left:var(--space-12);border-left:calc(var(--border-width)*2) solid var(--color-border-default);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:20px}.RequestCard-module-scss-module__G6nESW__footer{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding-top:var(--space-12);border-top:var(--border-width) solid var(--color-bg-divider);flex-wrap:wrap;margin-top:auto;display:flex}.RequestCard-module-scss-module__G6nESW__responses{align-items:center;gap:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.RequestCard-module-scss-module__G6nESW__action{margin-left:auto}
.page-module-scss-module__3k4LKW__heroActions{gap:var(--space-12);flex-wrap:wrap;display:flex}.page-module-scss-module__3k4LKW__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.page-module-scss-module__3k4LKW__layout{grid-template-columns:var(--size-filters-column) minmax(0, 1fr);align-items:start;gap:var(--space-32)}}.page-module-scss-module__3k4LKW__results{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__3k4LKW__resultsHead{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.page-module-scss-module__3k4LKW__resultsTitle{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}@media (min-width:1280px){.page-module-scss-module__3k4LKW__resultsTitle{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:800;line-height:36px}}.page-module-scss-module__3k4LKW__resultsTitle{color:var(--color-text-primary)}.page-module-scss-module__3k4LKW__resultsCount{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__3k4LKW__players,.page-module-scss-module__3k4LKW__requests,.page-module-scss-module__3k4LKW__how{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__3k4LKW__players,.page-module-scss-module__3k4LKW__requests,.page-module-scss-module__3k4LKW__how{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__3k4LKW__players{grid-template-columns:repeat(auto-fill, minmax(var(--size-person-card-min), 1fr))}.page-module-scss-module__3k4LKW__requests,.page-module-scss-module__3k4LKW__how{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module-scss-module__3k4LKW__more{justify-content:center;margin:0;display:flex}.page-module-scss-module__3k4LKW__sort{width:100%}@media (min-width:768px){.page-module-scss-module__3k4LKW__sort{width:auto;min-width:var(--size-popover)}}.page-module-scss-module__3k4LKW__stack{gap:var(--space-24);flex-direction:column;display:flex}
.StringingOrder-module-scss-module__Q6ucxW__form{gap:var(--space-16);flex-direction:column;display:flex}.StringingOrder-module-scss-module__Q6ucxW__steps{gap:var(--space-4);display:flex}.StringingOrder-module-scss-module__Q6ucxW__steps span{border-radius:var(--radius-full);flex:1;height:4px}.StringingOrder-module-scss-module__Q6ucxW__stepDone{background:var(--color-bg-brand)}.StringingOrder-module-scss-module__Q6ucxW__stepCurrent{background:var(--color-bg-accent)}.StringingOrder-module-scss-module__Q6ucxW__stepTodo{background:var(--color-bg-divider)}.StringingOrder-module-scss-module__Q6ucxW__fieldset{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.StringingOrder-module-scss-module__Q6ucxW__legend{margin-bottom:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);padding:0;font-size:14px;font-weight:700;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__option{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;display:flex}.StringingOrder-module-scss-module__Q6ucxW__option:has(:checked){border-color:var(--color-border-brand);background:var(--color-bg-brand-subtle)}.StringingOrder-module-scss-module__Q6ucxW__option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.StringingOrder-module-scss-module__Q6ucxW__radio{width:20px;height:20px;accent-color:var(--color-bg-brand);flex:none;margin:0}.StringingOrder-module-scss-module__Q6ucxW__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.StringingOrder-module-scss-module__Q6ucxW__optionLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__optionDescription{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__optionMeta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);flex:none;font-size:14px;font-weight:700;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__counts{gap:var(--space-8);display:flex}.StringingOrder-module-scss-module__Q6ucxW__count{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);width:44px;height:44px;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;place-items:center;font-size:14px;font-weight:700;line-height:20px;display:grid;position:relative}.StringingOrder-module-scss-module__Q6ucxW__count:has(:checked){border-color:var(--color-bg-brand-strong);background:var(--color-bg-brand-strong);color:var(--color-text-on-brand)}.StringingOrder-module-scss-module__Q6ucxW__count:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.StringingOrder-module-scss-module__Q6ucxW__countInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StringingOrder-module-scss-module__Q6ucxW__contact{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.StringingOrder-module-scss-module__Q6ucxW__contact strong{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__contactIcon{color:var(--color-icon-brand);flex:none}.StringingOrder-module-scss-module__Q6ucxW__textareaField{gap:var(--space-8);flex-direction:column;display:flex}.StringingOrder-module-scss-module__Q6ucxW__fieldLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:16px}.StringingOrder-module-scss-module__Q6ucxW__textarea{min-height:88px;padding:var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);resize:vertical;font-size:16px;font-weight:400;line-height:24px}.StringingOrder-module-scss-module__Q6ucxW__textarea:focus-visible{border-color:var(--color-border-brand);outline:none}.StringingOrder-module-scss-module__Q6ucxW__total,.StringingOrder-module-scss-module__Q6ucxW__summary{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.StringingOrder-module-scss-module__Q6ucxW__total div,.StringingOrder-module-scss-module__Q6ucxW__summary div{justify-content:space-between;gap:var(--space-16);display:flex}.StringingOrder-module-scss-module__Q6ucxW__total dt,.StringingOrder-module-scss-module__Q6ucxW__summary dt{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:14px;font-weight:400;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__total dd,.StringingOrder-module-scss-module__Q6ucxW__summary dd{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);text-align:right;margin:0;font-size:14px;font-weight:700;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__summary{width:100%;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.StringingOrder-module-scss-module__Q6ucxW__totalStrong{padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-bg-divider)}.StringingOrder-module-scss-module__Q6ucxW__totalStrong dt{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:24px}.StringingOrder-module-scss-module__Q6ucxW__totalStrong dd{font-family:var(--font-heading);letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}.StringingOrder-module-scss-module__Q6ucxW__error{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);margin:0;font-size:14px;font-weight:400;line-height:20px}.StringingOrder-module-scss-module__Q6ucxW__actions{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.StringingOrder-module-scss-module__Q6ucxW__note{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-align:center;margin:0;font-size:12px;font-weight:500;line-height:16px}.StringingOrder-module-scss-module__Q6ucxW__done{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.StringingOrder-module-scss-module__Q6ucxW__doneIcon{border-radius:var(--radius-full);background:var(--color-bg-brand);width:72px;height:72px;box-shadow:0 0 0 10px var(--color-bg-success-subtle);color:var(--color-bg-accent);place-items:center;display:grid}.StringingOrder-module-scss-module__Q6ucxW__doneText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:center;margin:0;font-size:16px;font-weight:400;line-height:24px}
.StepItem-module-scss-module__aRVq4W__step{align-items:center;gap:var(--space-24);display:flex}.StepItem-module-scss-module__aRVq4W__number{width:var(--size-step-circle);height:var(--size-step-circle);border-radius:var(--radius-full);background:var(--color-bg-accent);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:800;line-height:32px;display:flex}.StepItem-module-scss-module__aRVq4W__body{gap:var(--space-4);flex-direction:column;display:flex}.StepItem-module-scss-module__aRVq4W__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:24px}.StepItem-module-scss-module__aRVq4W__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}
.HomeSteps-module-scss-module__2mt4Ya__section{background:var(--color-bg-surface);padding-block:var(--section-gap-mobile)}@media (min-width:1280px){.HomeSteps-module-scss-module__2mt4Ya__section{padding-block:var(--section-gap-desktop)}}.HomeSteps-module-scss-module__2mt4Ya__inner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.HomeSteps-module-scss-module__2mt4Ya__inner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.HomeSteps-module-scss-module__2mt4Ya__inner{padding-inline:var(--gutter-desktop)}}.HomeSteps-module-scss-module__2mt4Ya__inner{gap:var(--space-32);flex-direction:column;display:flex}@media (min-width:1280px){.HomeSteps-module-scss-module__2mt4Ya__inner{align-items:center;gap:var(--space-80);flex-direction:row}}.HomeSteps-module-scss-module__2mt4Ya__media{position:relative}@media (min-width:1280px){.HomeSteps-module-scss-module__2mt4Ya__media{flex:none;width:40%}}.HomeSteps-module-scss-module__2mt4Ya__chat{width:54%;min-width:var(--size-chat-card);max-width:calc(100% - var(--space-32));align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-float);flex-direction:column;margin:0;display:flex;position:absolute;top:33%;left:23%}.HomeSteps-module-scss-module__2mt4Ya__chatSource{align-items:center;gap:var(--space-8);width:100%;padding-bottom:var(--space-12);border-bottom:var(--border-width) solid var(--color-bg-divider);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:12px;font-weight:700;line-height:16px;display:flex}.HomeSteps-module-scss-module__2mt4Ya__chatDot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--color-bg-chart-positive)}.HomeSteps-module-scss-module__2mt4Ya__chatMessage{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeSteps-module-scss-module__2mt4Ya__chatHighlight{font-weight:700}.HomeSteps-module-scss-module__2mt4Ya__chatAction{padding:var(--space-8) var(--space-12);white-space:nowrap;border-radius:var(--radius-md);background:var(--color-bg-brand);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand);font-size:12px;font-weight:700;line-height:16px}.HomeSteps-module-scss-module__2mt4Ya__photo{aspect-ratio:520/460;border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto}.HomeSteps-module-scss-module__2mt4Ya__body{gap:var(--space-32);flex-direction:column;flex:1;display:flex}.HomeSteps-module-scss-module__2mt4Ya__steps{gap:var(--space-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.HomeTelegramCta-module-scss-module__ZWdxSa__section{background:var(--color-bg-surface);padding-block:var(--section-gap-mobile)}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__section{padding-block:var(--section-gap-desktop)}}.HomeTelegramCta-module-scss-module__ZWdxSa__inner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.HomeTelegramCta-module-scss-module__ZWdxSa__inner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__inner{padding-inline:var(--gutter-desktop)}}.HomeTelegramCta-module-scss-module__ZWdxSa__card{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-brand-strong);flex-direction:column;display:flex}@media (min-width:768px){.HomeTelegramCta-module-scss-module__ZWdxSa__card{padding:var(--space-40)}}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__card{justify-content:space-between;align-items:center;gap:var(--space-64);padding:var(--space-64);flex-direction:row}}.HomeTelegramCta-module-scss-module__ZWdxSa__body{gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__body{flex:55%}}.HomeTelegramCta-module-scss-module__ZWdxSa__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:32px;font-weight:900;line-height:38px}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:48px;font-weight:900;line-height:56px}}.HomeTelegramCta-module-scss-module__ZWdxSa__title{color:var(--color-text-on-brand)}.HomeTelegramCta-module-scss-module__ZWdxSa__text{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:16px;font-weight:400;line-height:24px}.HomeTelegramCta-module-scss-module__ZWdxSa__actions{align-items:center;gap:var(--space-16);padding-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.HomeTelegramCta-module-scss-module__ZWdxSa__actions{text-align:center;flex-direction:column;align-items:stretch}}.HomeTelegramCta-module-scss-module__ZWdxSa__note{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-accent);font-size:14px;font-weight:600;line-height:20px}.HomeTelegramCta-module-scss-module__ZWdxSa__photo{width:100%;height:auto;max-width:var(--size-footer-brand);border-radius:var(--radius-lg);object-fit:cover}@media (min-width:1280px){.HomeTelegramCta-module-scss-module__ZWdxSa__photo{flex:none}}
.HomeTestimonials-module-scss-module__pjLruq__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeTestimonials-module-scss-module__pjLruq__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomeTestimonials-module-scss-module__pjLruq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CardLink-module-scss-module__kWAcyW__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.CardLink-module-scss-module__kWAcyW__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.TournamentCard-module-scss-module__nr9wba__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@media (hover:hover){.TournamentCard-module-scss-module__nr9wba__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.TournamentCard-module-scss-module__nr9wba__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}.TournamentCard-module-scss-module__nr9wba__media{position:relative}.TournamentCard-module-scss-module__nr9wba__photo{aspect-ratio:411/140;object-fit:cover;width:100%;height:auto}@media (hover:hover){.TournamentCard-module-scss-module__nr9wba__photo{transition:transform var(--duration-slow) var(--easing-standard)}.TournamentCard-module-scss-module__nr9wba__card:hover .TournamentCard-module-scss-module__nr9wba__photo{transform:scale(1.04)}}.TournamentCard-module-scss-module__nr9wba__status{top:var(--space-16);left:var(--space-16);position:absolute}.TournamentCard-module-scss-module__nr9wba__body{gap:var(--space-12);padding:var(--space-20);flex-direction:column;flex:1;display:flex}.TournamentCard-module-scss-module__nr9wba__meta{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.TournamentCard-module-scss-module__nr9wba__when{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);font-size:14px;font-weight:600;line-height:20px}.TournamentCard-module-scss-module__nr9wba__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:24px}.TournamentCard-module-scss-module__nr9wba__divider{height:var(--border-width);background:var(--color-bg-divider);border:0;margin:0}.TournamentCard-module-scss-module__nr9wba__facts{justify-content:space-between;gap:var(--space-12);margin:0;display:flex}.TournamentCard-module-scss-module__nr9wba__fact{gap:var(--space-4);flex-direction:column;display:flex}.TournamentCard-module-scss-module__nr9wba__factEnd{text-align:right}.TournamentCard-module-scss-module__nr9wba__factLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.TournamentCard-module-scss-module__nr9wba__factValue{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.TournamentCard-module-scss-module__nr9wba__action{z-index:2;padding:0 var(--space-20) var(--space-20);position:relative}.TournamentCard-module-scss-module__nr9wba__closed{min-height:var(--touch-target);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex}
.HomeTournaments-module-scss-module__Vle4GW__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeTournaments-module-scss-module__Vle4GW__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomeTournaments-module-scss-module__Vle4GW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeTournaments-module-scss-module__Vle4GW__skeleton{height:var(--size-tournament-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-page)}.HomeTournaments-module-scss-module__Vle4GW__actions{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.HomeTournaments-module-scss-module__Vle4GW__actions>*{align-self:center}@media (max-width:767.98px){.HomeTournaments-module-scss-module__Vle4GW__actionsHome{display:none}}@media (min-width:768px){.HomeTournaments-module-scss-module__Vle4GW__mobileAction{display:none}}.HomeTournaments-module-scss-module__Vle4GW__layout{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.HomeTournaments-module-scss-module__Vle4GW__layout{gap:var(--space-24)}}@media (min-width:1280px){.HomeTournaments-module-scss-module__Vle4GW__layout{grid-template-columns:minmax(0, 1fr) calc((100% - 3*var(--space-24))/4)}}.HomeTournaments-module-scss-module__Vle4GW__main{min-width:0}.HomeTournaments-module-scss-module__Vle4GW__aside{min-width:0;display:flex}@media (max-width:767.98px){.HomeTournaments-module-scss-module__Vle4GW__peek{gap:var(--space-12);margin-inline:calc(-1*var(--gutter-mobile));padding-inline:var(--gutter-mobile);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-mobile);scrollbar-width:none;display:flex;overflow-x:auto}.HomeTournaments-module-scss-module__Vle4GW__peek::-webkit-scrollbar{display:none}.HomeTournaments-module-scss-module__Vle4GW__peek>*{flex:0 0 var(--size-scroll-card);scroll-snap-align:start}}@media (min-width:1280px){.HomeTournaments-module-scss-module__Vle4GW__peek{grid-template-columns:repeat(3,minmax(0,1fr))}}
.HomeTournamentsInfo-module-scss-module__Bok6bW__card{gap:var(--space-12);width:100%;padding:var(--space-24);border:var(--border-width) solid var(--color-border-accent);border-radius:var(--radius-xl);background:var(--color-bg-accent-subtle);flex-direction:column;display:flex}.HomeTournamentsInfo-module-scss-module__Bok6bW__iconTile{width:var(--size-icon-tile-lg);height:var(--size-icon-tile-lg);border-radius:var(--radius-lg);background:var(--color-bg-accent);color:var(--color-icon-on-accent);justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.HomeTournamentsInfo-module-scss-module__Bok6bW__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px}.HomeTournamentsInfo-module-scss-module__Bok6bW__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeTournamentsInfo-module-scss-module__Bok6bW__link{padding-top:var(--space-4);margin-top:auto}
.PricingCard-module-scss-module__Q5DAEG__card{gap:var(--space-24);height:100%;padding:var(--space-24);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;display:flex}@media (hover:hover){.PricingCard-module-scss-module__Q5DAEG__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.PricingCard-module-scss-module__Q5DAEG__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}@media (min-width:768px){.PricingCard-module-scss-module__Q5DAEG__card{padding:var(--space-32)}}.PricingCard-module-scss-module__Q5DAEG__head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.PricingCard-module-scss-module__Q5DAEG__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:24px;font-weight:800;line-height:32px}.PricingCard-module-scss-module__Q5DAEG__price{align-items:baseline;gap:var(--space-4);font-family:var(--font-heading);letter-spacing:0;flex-wrap:wrap;font-size:26px;font-weight:800;line-height:32px;display:flex}@media (min-width:1280px){.PricingCard-module-scss-module__Q5DAEG__price{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.PricingCard-module-scss-module__Q5DAEG__price{color:var(--color-text-brand)}.PricingCard-module-scss-module__Q5DAEG__unit{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.PricingCard-module-scss-module__Q5DAEG__divider{height:var(--border-width);background:var(--color-bg-divider);border:0;margin:0}.PricingCard-module-scss-module__Q5DAEG__features{gap:var(--space-12);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.PricingCard-module-scss-module__Q5DAEG__feature{align-items:flex-start;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px;display:flex}.PricingCard-module-scss-module__Q5DAEG__check{margin-top:var(--space-4);color:var(--color-icon-brand);flex-shrink:0}.PricingCard-module-scss-module__Q5DAEG__featured{background:var(--color-bg-brand);border-color:#0000}.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__title,.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__feature{color:var(--color-text-on-brand)}.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__price{color:var(--color-text-accent)}.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__unit{color:var(--color-text-on-brand-muted)}.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__divider{background:var(--color-bg-divider-on-brand)}.PricingCard-module-scss-module__Q5DAEG__featured .PricingCard-module-scss-module__Q5DAEG__check{color:var(--color-icon-accent)}
.HomeTrainings-module-scss-module__mUV7Sa__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.HomeTrainings-module-scss-module__mUV7Sa__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.HomeTrainings-module-scss-module__mUV7Sa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.LandingSection-module-scss-module__NpGHUa__links{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}
