.HomeFaq-module-scss-module__SY-RUW__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1280px){.HomeFaq-module-scss-module__SY-RUW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.ProposalTrigger-module-scss-module__GvfsOa__linkButton){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}
.TextLink-module-scss-module__NcqDia__link{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px;position:relative}.TextLink-module-scss-module__NcqDia__link:after{content:"";height:var(--touch-target);top:50%;position:absolute;inset-inline:0;translate:0 -50%}.TextLink-module-scss-module__NcqDia__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TextLink-module-scss-module__NcqDia__link{align-items:center;gap:var(--space-4);color:var(--color-text-brand);align-self:flex-start;text-decoration:none;display:inline-flex}.TextLink-module-scss-module__NcqDia__link:hover .TextLink-module-scss-module__NcqDia__arrow{transform:translateX(var(--space-4))}.TextLink-module-scss-module__NcqDia__arrow{transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.TextLink-module-scss-module__NcqDia__onBrand: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)}.TextLink-module-scss-module__NcqDia__onBrand{color:var(--color-text-accent)}@media (prefers-reduced-motion:reduce){.TextLink-module-scss-module__NcqDia__arrow{transition:none}}
@media (max-width:767.98px){.HomeFaqGuides-module-scss-module__Rx86AG__headerAction{display:none}}@media (min-width:768px){.HomeFaqGuides-module-scss-module__Rx86AG__mobileAction{display:none}}.HomeFaqGuides-module-scss-module__Rx86AG__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.HomeFaqGuides-module-scss-module__Rx86AG__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.HomeFaqGuides-module-scss-module__Rx86AG__faq{gap:var(--space-24);flex-direction:column;display:flex}@media (min-width:768px){.HomeFaqGuides-module-scss-module__Rx86AG__faq{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);border-radius:var(--radius-xl);gap:0;overflow:hidden}}.HomeFaqGuides-module-scss-module__Rx86AG__list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.HomeFaqGuides-module-scss-module__Rx86AG__list{gap:0}.HomeFaqGuides-module-scss-module__Rx86AG__list li+li{border-top:var(--border-width) solid var(--color-border-default)}}@media (max-width:767.98px){.HomeFaqGuides-module-scss-module__Rx86AG__item{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);border-radius:var(--radius-lg)}}.HomeFaqGuides-module-scss-module__Rx86AG__question{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--touch-target);padding:var(--space-16) var(--space-20);font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-size:16px;font-weight:700;line-height:24px;list-style:none;display:flex}.HomeFaqGuides-module-scss-module__Rx86AG__question:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.HomeFaqGuides-module-scss-module__Rx86AG__question::-webkit-details-marker{display:none}.HomeFaqGuides-module-scss-module__Rx86AG__chevron{color:var(--color-icon-secondary);transition:rotate var(--duration-base) var(--easing-standard);flex-shrink:0}.HomeFaqGuides-module-scss-module__Rx86AG__item[open] .HomeFaqGuides-module-scss-module__Rx86AG__chevron{rotate:180deg}.HomeFaqGuides-module-scss-module__Rx86AG__answer{gap:var(--space-8);padding:0 var(--space-20) var(--space-16);flex-direction:column;display:flex}.HomeFaqGuides-module-scss-module__Rx86AG__answer p{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.HomeFaqGuides-module-scss-module__Rx86AG__support{gap:var(--space-8);padding:var(--space-16) var(--space-20);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;display:flex}@media (min-width:768px){.HomeFaqGuides-module-scss-module__Rx86AG__support{border-top:var(--border-width) solid var(--color-border-default);border-radius:0;flex-direction:row;justify-content:space-between;align-items:center}}.HomeFaqGuides-module-scss-module__Rx86AG__supportText{align-items:center;gap:var(--space-8);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}.HomeFaqGuides-module-scss-module__Rx86AG__supportIcon{color:var(--color-icon-secondary);flex-shrink:0}@media (max-width:767.98px){.HomeFaqGuides-module-scss-module__Rx86AG__supportIcon{display:none}}.HomeFaqGuides-module-scss-module__Rx86AG__guides{gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-brand-subtle);flex-direction:column;display:flex}.HomeFaqGuides-module-scss-module__Rx86AG__guidesTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}.HomeFaqGuides-module-scss-module__Rx86AG__guideList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeFaqGuides-module-scss-module__Rx86AG__guideList li+li{border-top:var(--border-width) solid var(--color-border-default)}.HomeFaqGuides-module-scss-module__Rx86AG__guide{align-items:center;gap:var(--space-12);min-height:var(--touch-target);padding-block:var(--space-8);color:var(--color-text-primary);text-decoration:none;display:flex}.HomeFaqGuides-module-scss-module__Rx86AG__guide:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.HomeFaqGuides-module-scss-module__Rx86AG__guide:hover .HomeFaqGuides-module-scss-module__Rx86AG__guideLabel{text-decoration:underline}.HomeFaqGuides-module-scss-module__Rx86AG__guide:hover .HomeFaqGuides-module-scss-module__Rx86AG__guideArrow{transform:translateX(var(--space-4))}.HomeFaqGuides-module-scss-module__Rx86AG__guideIcon{color:var(--color-icon-brand);flex-shrink:0}.HomeFaqGuides-module-scss-module__Rx86AG__guideLabel{min-width:0;font-family:var(--font-body);letter-spacing:0;flex:1;font-size:14px;font-weight:600;line-height:20px}.HomeFaqGuides-module-scss-module__Rx86AG__guideArrow{color:var(--color-icon-brand);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}@media (prefers-reduced-motion:reduce){.HomeFaqGuides-module-scss-module__Rx86AG__chevron,.HomeFaqGuides-module-scss-module__Rx86AG__guideArrow{transition:none}}
.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)}
.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}
