.BrandNav-module__tQmzIq__nav{top:calc(env(safe-area-inset-top) + var(--ui-space-3));z-index:50;align-items:center;height:5.25rem;display:flex;position:fixed;left:0;right:0}.BrandNav-module__tQmzIq__slider{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:auto;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.BrandNav-module__tQmzIq__slider::-webkit-scrollbar{display:none}.BrandNav-module__tQmzIq__sliderInner{box-sizing:border-box;justify-content:space-around;align-items:center;gap:var(--ui-space-2);width:max-content;min-width:100%;padding-inline:var(--ui-space-3);height:5.25rem;display:flex}.BrandNav-module__tQmzIq__brandLink{justify-content:center;align-items:center;gap:var(--ui-space-1);padding-inline:var(--ui-space-3);padding-block:var(--ui-space-1);border-radius:var(--ui-radius-full);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);transition:color .3s var(--ui-easing), background .3s var(--ui-easing);cursor:pointer;flex-direction:column;flex-shrink:0;min-width:4.5rem;min-height:4rem;display:flex;position:relative}.BrandNav-module__tQmzIq__brandLink[style*=background]{border-radius:1.75rem;min-width:7.5rem;min-height:5rem}.BrandNav-module__tQmzIq__brandLink:focus-visible{outline-offset:-2px;outline:2px solid}.BrandNav-module__tQmzIq__brandLogo{width:var(--ui-space-10);height:var(--ui-space-10);flex-shrink:0;position:relative}.BrandNav-module__tQmzIq__brandLogoImage{object-fit:contain}.BrandNav-module__tQmzIq__brandLabel{white-space:nowrap;transition:color var(--ui-duration-fast) var(--ui-easing)}
.BrandPageTransition-module__JhULnG__transition{overscroll-behavior:none;touch-action:pan-x;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}
.ActionsBlock-module__GEFzkW__actionsGroup{align-items:center;width:100%;display:flex}.ActionsBlock-module__GEFzkW__actionsRow{flex-flow:wrap}.ActionsBlock-module__GEFzkW__actionsColumn{flex-direction:column;align-items:flex-start}.ActionsBlock-module__GEFzkW__actionsResponsive{flex-flow:wrap;align-items:center}@media (max-width:639px){.ActionsBlock-module__GEFzkW__actionsResponsive{flex-flow:wrap;align-items:center}}.ActionsBlock-module__GEFzkW__alignLeft{justify-content:flex-start}.ActionsBlock-module__GEFzkW__alignCenter{justify-content:center}.ActionsBlock-module__GEFzkW__alignRight{justify-content:flex-end}@media (min-width:768px) and (max-width:1023px){.ActionsBlock-module__GEFzkW__alignTabletLeft{justify-content:flex-start}.ActionsBlock-module__GEFzkW__alignTabletCenter{justify-content:center}.ActionsBlock-module__GEFzkW__alignTabletRight{justify-content:flex-end}}@media (max-width:767px){.ActionsBlock-module__GEFzkW__alignMobileLeft{justify-content:flex-start}.ActionsBlock-module__GEFzkW__alignMobileCenter{text-align:center;justify-content:center!important}.ActionsBlock-module__GEFzkW__alignMobileCenter>.ActionsBlock-module__GEFzkW__textLink{text-align:center;justify-content:center;width:100%;margin-inline:auto;display:inline-flex}.ActionsBlock-module__GEFzkW__alignMobileRight{justify-content:flex-end}}.ActionsBlock-module__GEFzkW__gapSm{gap:var(--ui-space-2,.5rem)}.ActionsBlock-module__GEFzkW__gapMd{gap:var(--ui-space-3,.75rem)}.ActionsBlock-module__GEFzkW__gapLg{gap:var(--ui-space-4,1rem)}.ActionsBlock-module__GEFzkW__gapXl{gap:var(--ui-space-5,1.25rem)}@media (max-width:639px){.ActionsBlock-module__GEFzkW__fullWidthMobile>.ActionsBlock-module__GEFzkW__cta{text-align:center;justify-content:center;width:100%}}.ActionsBlock-module__GEFzkW__cta{align-items:center;gap:var(--ui-space-2,.5rem);font-weight:var(--ui-weight-semibold,600);letter-spacing:-.01em;box-shadow:none;display:inline-flex}.ActionsBlock-module__GEFzkW__ctaIcon{width:1.15em;height:1.15em;margin-left:.15rem}.ActionsBlock-module__GEFzkW__ctaPrimary{background:var(--hero-cta,#e30613);color:#fff}.ActionsBlock-module__GEFzkW__ctaSecondary{border:1px solid var(--hero-cta,#e30613);color:var(--hero-cta,#e30613);background:0 0}.ActionsBlock-module__GEFzkW__textLink{padding:0;min-height:auto;font-weight:var(--ui-weight-bold,700);letter-spacing:-.01em;color:var(--hero-cta,#e30613);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding-inline:0;text-decoration:none;display:inline-flex}.ActionsBlock-module__GEFzkW__linkIcon{width:1.25em;height:1.25em}.ActionsBlock-module__GEFzkW__primaryLink{color:var(--hero-cta,#e30613)}.ActionsBlock-module__GEFzkW__ghostLink{color:currentColor;opacity:.8}.ActionsBlock-module__GEFzkW__sizeLg{min-height:clamp(2.75rem,5vw,3.4rem);padding-block:clamp(.55rem,1.2vw,.85rem);padding-inline:clamp(1.25rem,3vw,2rem);font-size:clamp(.85rem,1.1vw,1rem)}.ActionsBlock-module__GEFzkW__sizeMd{min-height:clamp(2.4rem,4vw,2.9rem);padding-block:clamp(.45rem,1vw,.65rem);padding-inline:clamp(1rem,2.2vw,1.5rem);font-size:clamp(.8rem,.95vw,.925rem)}.ActionsBlock-module__GEFzkW__sizeSm{min-height:clamp(2.1rem,3.2vw,2.5rem);padding-block:clamp(.35rem,.8vw,.5rem);padding-inline:clamp(.75rem,1.8vw,1.15rem);font-size:clamp(.75rem,.85vw,.825rem)}
.ButtonGroupBlock-module__Yiscua__buttonGroup{width:100%;display:flex}.ButtonGroupBlock-module__Yiscua__buttonGroupRow{flex-flow:wrap}.ButtonGroupBlock-module__Yiscua__buttonGroupColumn{flex-direction:column;align-items:flex-start}.ButtonGroupBlock-module__Yiscua__buttonGroupResponsive{flex-direction:column}@media (min-width:640px){.ButtonGroupBlock-module__Yiscua__buttonGroupResponsive{flex-flow:wrap}}.ButtonGroupBlock-module__Yiscua__alignLeft{justify-content:flex-start}.ButtonGroupBlock-module__Yiscua__alignCenter{justify-content:center}.ButtonGroupBlock-module__Yiscua__alignRight{justify-content:flex-end}.ButtonGroupBlock-module__Yiscua__gapSm{gap:var(--ui-space-2,.5rem)}.ButtonGroupBlock-module__Yiscua__gapMd{gap:var(--ui-space-4,1rem)}.ButtonGroupBlock-module__Yiscua__gapLg{gap:var(--ui-space-6,1.5rem)}@media (max-width:639px){.ButtonGroupBlock-module__Yiscua__fullWidthMobile>*{text-align:center;justify-content:center;width:100%}}.ButtonGroupBlock-module__Yiscua__cta{align-items:center;gap:var(--ui-space-2,.5rem);font-weight:var(--ui-weight-semibold);letter-spacing:-.01em;transition:transform var(--ui-duration-fast) var(--ui-easing);display:inline-flex;box-shadow:none!important}.ButtonGroupBlock-module__Yiscua__ctaIcon{width:1.15em;height:1.15em;transition:transform .18s var(--ui-easing,cubic-bezier(.16, 1, .3, 1));margin-left:.15rem}.ButtonGroupBlock-module__Yiscua__cta:hover{transform:translateY(-2px)}.ButtonGroupBlock-module__Yiscua__cta:hover .ButtonGroupBlock-module__Yiscua__ctaIcon{transform:translate(4px)}.ButtonGroupBlock-module__Yiscua__cta:active{transform:scale(.99)}.ButtonGroupBlock-module__Yiscua__sizeLg{min-height:clamp(2.75rem,5vw,3.4rem);padding-block:clamp(.55rem,1.2vw,.85rem);padding-inline:clamp(1.25rem,3vw,2rem);font-size:clamp(.85rem,1.1vw,1rem)}.ButtonGroupBlock-module__Yiscua__sizeMd{min-height:clamp(2.4rem,4vw,2.9rem);padding-block:clamp(.45rem,1vw,.65rem);padding-inline:clamp(1rem,2.2vw,1.5rem);font-size:clamp(.8rem,.95vw,.925rem)}.ButtonGroupBlock-module__Yiscua__sizeSm{min-height:clamp(2.1rem,3.2vw,2.5rem);padding-block:clamp(.35rem,.8vw,.5rem);padding-inline:clamp(.75rem,1.8vw,1.15rem);font-size:clamp(.75rem,.85vw,.825rem)}.ButtonGroupBlock-module__Yiscua__ctaPrimary{background:var(--hero-cta,#e30613)!important;color:#fff!important}.ButtonGroupBlock-module__Yiscua__ctaSecondary{border:1px solid var(--hero-cta,#e30613)!important;color:var(--hero-cta,#e30613)!important;background:0 0!important}
.BrandsBlock-module__XlHOFa__brandsWrap{gap:var(--ui-space-2,.5rem);flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:clamp(3.6rem,5vw,5.2rem);margin-top:0;display:flex;overflow:hidden}.BrandsBlock-module__XlHOFa__eyebrow{font-size:var(--ui-font-size-xs,.75rem);font-weight:var(--ui-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 65%, transparent)}.BrandsBlock-module__XlHOFa__viewportContainer{align-items:center;width:100%;min-width:0;max-width:100%;min-height:clamp(3.4rem,4.6vw,4.8rem);display:flex;position:relative}.BrandsBlock-module__XlHOFa__arrowButton{z-index:5;border:1px solid var(--ui-border,#0000001f);background:var(--ui-page-bg,#fff);width:2.25rem;height:2.25rem;color:var(--ui-text-1,#111827);box-shadow:var(--ui-shadow-md,0 4px 6px -1px #0000001a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.BrandsBlock-module__XlHOFa__arrowButton:hover{background:var(--ui-surface-hover,#f3f4f6);transform:translateY(-50%)scale(1.06)}.BrandsBlock-module__XlHOFa__arrowLeft{left:.25rem}.BrandsBlock-module__XlHOFa__arrowRight{right:.25rem}.BrandsBlock-module__XlHOFa__logoRow{width:100%;min-width:0;max-width:100%;min-height:clamp(3.4rem,4.6vw,4.8rem);padding-block:var(--ui-space-1,.25rem);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex;overflow-x:auto}.BrandsBlock-module__XlHOFa__logoRow::-webkit-scrollbar{display:none}.BrandsBlock-module__XlHOFa__logoCard{height:clamp(3.1rem,4.4vw,4.5rem);color:inherit;opacity:.92;transition:opacity var(--ui-duration-fast) var(--ui-easing), transform var(--ui-duration-fast) var(--ui-easing);scroll-snap-align:start;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.BrandsBlock-module__XlHOFa__logoCard:hover{opacity:1;transform:scale(1.04)}.BrandsBlock-module__XlHOFa__logoImg{object-fit:contain;width:auto;max-width:14.5rem;height:100%;display:block}.BrandsBlock-module__XlHOFa__logoText{height:100%;font-size:clamp(1.2rem,1.7vw,1.75rem);font-weight:var(--ui-weight-bold,700);letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}
.FeaturesBlock-module__9FEH9G__featuresWrap{width:100%;max-width:100%;margin-top:0;display:flex}.FeaturesBlock-module__9FEH9G__layoutRow{flex-flow:wrap;align-items:center;gap:clamp(.65rem,1.2vw,1.25rem);display:flex}.FeaturesBlock-module__9FEH9G__layoutColumn{flex-direction:column;align-items:flex-start;gap:.5rem}.FeaturesBlock-module__9FEH9G__layoutGrid{flex-flow:wrap;align-items:center;gap:clamp(.65rem,1.2vw,1.25rem);display:flex}@media (max-width:580px){.FeaturesBlock-module__9FEH9G__layoutRow,.FeaturesBlock-module__9FEH9G__layoutGrid{flex-flow:row;justify-content:space-between;align-items:center;gap:clamp(.3rem,1.8vw,.75rem);width:100%;display:flex}.FeaturesBlock-module__9FEH9G__featureCard{flex:1 1 0;gap:clamp(.2rem,1.2vw,.4rem);min-width:0}.FeaturesBlock-module__9FEH9G__iconImage{width:clamp(1.35rem,4.5vw,1.75rem);height:clamp(1.35rem,4.5vw,1.75rem)}.FeaturesBlock-module__9FEH9G__title{white-space:normal;font-size:clamp(.68rem,2.3vw,.825rem);line-height:1.15}}.FeaturesBlock-module__9FEH9G__featureCard{white-space:nowrap;background:0 0;border:none;align-items:center;gap:.65rem;margin:0;padding:0;display:inline-flex}.FeaturesBlock-module__9FEH9G__iconWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeaturesBlock-module__9FEH9G__icon{width:1.25rem;height:1.25rem;color:var(--hero-accent,var(--brand-primary,#e30613))}.FeaturesBlock-module__9FEH9G__iconImage{object-fit:contain;flex-shrink:0;width:clamp(1.85rem,2.1vw,2.25rem);height:clamp(1.85rem,2.1vw,2.25rem);display:block}.FeaturesBlock-module__9FEH9G__contentWrap{flex-direction:column;justify-content:center;gap:.15rem;display:flex}.FeaturesBlock-module__9FEH9G__title{font-size:clamp(.85rem,.95vw,.925rem);font-weight:var(--ui-weight-semibold,600);color:color-mix(in srgb, currentColor 90%, transparent);letter-spacing:-.01em;line-height:1.25}.FeaturesBlock-module__9FEH9G__desc{opacity:.65;font-size:.775rem;line-height:1.25}
.DebugBlockTag-module__W4ADeW__debugBlockTag{display:none}:is([data-debug-blocks=true] .DebugBlockTag-module__W4ADeW__debugBlockTag,[data-debug-sections=true] .DebugBlockTag-module__W4ADeW__debugBlockTag){color:#fff;z-index:150;pointer-events:auto;-webkit-user-select:none;user-select:none;background:red;border-bottom-left-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-family:monospace;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 2px 4px #00000040}.DebugBlockTag-module__W4ADeW__debugTagBtn{all:unset;cursor:pointer;border-radius:2px;align-items:center;padding:1px 3px;transition:background .12s;display:inline-flex}.DebugBlockTag-module__W4ADeW__debugTagBtn:hover{background:#ffffff40}.DebugBlockTag-module__W4ADeW__debugTagBtn:active{background:#fff6}.DebugBlockTag-module__W4ADeW__debugTagDivider{opacity:.6;-webkit-user-select:none;user-select:none;font-weight:400}.DebugBlockTag-module__W4ADeW__debugCopyAllBtn{opacity:.85;border-radius:3px;justify-content:center;align-items:center;margin-left:2px;padding:2px 4px;display:inline-flex}.DebugBlockTag-module__W4ADeW__debugCopyAllBtn:hover{opacity:1;background:#ffffff4d}.DebugBlockTag-module__W4ADeW__debugCopyIcon{width:11px;height:11px;display:block}.DebugBlockTag-module__W4ADeW__debugCopiedBadge{color:#fff;pointer-events:none;white-space:nowrap;background:#059669;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:10px;font-weight:700;animation:.15s ease-out DebugBlockTag-module__W4ADeW__debugFadeIn;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 2px 6px #0000004d}@keyframes DebugBlockTag-module__W4ADeW__debugFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
.LogoBlock-module__A7FJha__identityWrap{width:auto;max-width:100%;margin-bottom:.25rem;display:inline-flex}.LogoBlock-module__A7FJha__alignLeft{justify-content:flex-start;align-self:flex-start}.LogoBlock-module__A7FJha__alignCenter{text-align:center;justify-content:center;align-self:center}.LogoBlock-module__A7FJha__alignRight{text-align:right;justify-content:flex-end;align-self:flex-end}.LogoBlock-module__A7FJha__layoutRowBottom{flex-direction:row;align-items:flex-end;gap:clamp(.05rem,.15vw,.2rem)}.LogoBlock-module__A7FJha__layoutRowCenter{flex-direction:row;align-items:center;gap:clamp(.15rem,.3vw,.4rem)}.LogoBlock-module__A7FJha__layoutColumn{flex-direction:column;align-items:flex-start;gap:.35rem}.LogoBlock-module__A7FJha__alignCenter.LogoBlock-module__A7FJha__layoutColumn{align-items:center}.LogoBlock-module__A7FJha__logoImage{object-fit:contain;object-position:left bottom;flex-shrink:0;width:auto;display:block}.LogoBlock-module__A7FJha__sizeSm .LogoBlock-module__A7FJha__logoImage{max-width:20rem;height:clamp(4.5rem,6.5vw,6rem)}.LogoBlock-module__A7FJha__sizeMd .LogoBlock-module__A7FJha__logoImage{max-width:32rem;height:clamp(6.5rem,9.5vw,9.5rem)}.LogoBlock-module__A7FJha__sizeLg .LogoBlock-module__A7FJha__logoImage{max-width:38rem;height:clamp(8.5rem,13vw,12.5rem)}.LogoBlock-module__A7FJha__taglineWrap{align-self:flex-end;align-items:stretch;gap:0;margin-bottom:-.15rem;margin-left:clamp(-1.25rem,-1.8vw,-.85rem);padding-bottom:0;display:inline-flex}.LogoBlock-module__A7FJha__tagline{font-size:clamp(.875rem,1.05vw,1rem);line-height:1.25;font-weight:var(--ui-weight-medium,500);color:var(--logo-tagline-color,color-mix(in srgb, currentColor 70%, transparent));letter-spacing:-.01em;white-space:pre-line;margin-bottom:0;padding-bottom:0}.LogoBlock-module__A7FJha__taglineLine{white-space:nowrap;display:block}.LogoBlock-module__A7FJha__divider{background-color:var(--logo-divider-color,var(--hero-accent,var(--brand-primary,#e30613)));border-radius:99px;flex-shrink:0;align-self:stretch;height:auto;display:block}.LogoBlock-module__A7FJha__dividerDiagonal{transform-origin:50%;width:2px;margin-left:clamp(.35rem,.5vw,.6rem);margin-right:clamp(.85rem,1.2vw,1.25rem);transform:rotate(28deg)}.LogoBlock-module__A7FJha__dividerVertical{width:1.5px;margin-left:clamp(.25rem,.4vw,.45rem);margin-right:clamp(.65rem,.85vw,.95rem)}.LogoBlock-module__A7FJha__sizeSm .LogoBlock-module__A7FJha__tagline{font-size:.825rem}.LogoBlock-module__A7FJha__sizeLg .LogoBlock-module__A7FJha__tagline{font-size:1.1rem}@media (max-width:1023px){.LogoBlock-module__A7FJha__sizeMd .LogoBlock-module__A7FJha__logoImage{max-width:24rem;height:clamp(5.2rem,8.5vw,7.2rem)}.LogoBlock-module__A7FJha__sizeLg .LogoBlock-module__A7FJha__logoImage{max-width:28rem;height:clamp(6.2rem,10vw,8.5rem)}}@media (max-width:540px){.LogoBlock-module__A7FJha__layoutRowBottom{flex-flow:row;align-items:flex-end;gap:0}.LogoBlock-module__A7FJha__taglineWrap{margin-bottom:-.22rem;margin-left:-.45rem}.LogoBlock-module__A7FJha__sizeMd .LogoBlock-module__A7FJha__logoImage,.LogoBlock-module__A7FJha__sizeSm .LogoBlock-module__A7FJha__logoImage{max-width:20rem;height:clamp(4.6rem,13.5vw,6rem)}.LogoBlock-module__A7FJha__sizeLg .LogoBlock-module__A7FJha__logoImage{max-width:24rem;height:clamp(5.6rem,16vw,7.2rem)}.LogoBlock-module__A7FJha__divider{display:block}.LogoBlock-module__A7FJha__dividerDiagonal{margin-left:.35rem;margin-right:.85rem;transform:rotate(28deg)}.LogoBlock-module__A7FJha__dividerVertical{margin-left:.25rem;margin-right:.65rem}.LogoBlock-module__A7FJha__tagline{padding-bottom:0;font-size:clamp(.8rem,2.7vw,.95rem);line-height:1.25}}
.SectionBlockRenderer-module__0KtBtG__debugBlockWrapper{width:100%;position:relative}.SectionBlockRenderer-module__0KtBtG__debugActive{outline-offset:-2px;outline:2px dashed red!important}[data-debug-blocks=true] .SectionBlockRenderer-module__0KtBtG__debugBlockWrapper{outline-offset:-2px;outline:2px dashed red!important}[data-debug-sections=true] .SectionBlockRenderer-module__0KtBtG__debugBlockWrapper{outline-offset:-2px;outline:2px dashed red!important}@media (max-width:767px){.SectionBlockRenderer-module__0KtBtG__debugBlockWrapper{order:var(--order-mobile,0)}.SectionBlockRenderer-module__0KtBtG__hideMobile{display:none!important}}@media (min-width:768px){.SectionBlockRenderer-module__0KtBtG__hideDesktop{display:none!important}}@media (min-width:768px) and (max-width:1023px){.SectionBlockRenderer-module__0KtBtG__hideOnTablet{display:none!important}}.SectionBlockRenderer-module__0KtBtG__showOnlyOnTablet{display:none!important}@media (min-width:768px) and (max-width:1023px){.SectionBlockRenderer-module__0KtBtG__showOnlyOnTablet{display:block!important}}
.HeroSection-module__bmec2q__cta{font-weight:var(--ui-weight-semibold);letter-spacing:-.01em;transition:transform var(--ui-duration-fast) var(--ui-easing);box-shadow:none!important}.HeroSection-module__bmec2q__cta:hover{transform:translateY(-3px)}.HeroSection-module__bmec2q__cta:active{transform:scale(.99)}.HeroSection-module__bmec2q__sizeLg{min-height:clamp(2.75rem,5vw,3.4rem);padding-block:clamp(.55rem,1.2vw,.85rem);padding-inline:clamp(1.25rem,3vw,2rem);font-size:clamp(.85rem,1.1vw,1rem)}.HeroSection-module__bmec2q__sizeMd{min-height:clamp(2.4rem,4vw,2.9rem);padding-block:clamp(.45rem,1vw,.65rem);padding-inline:clamp(1rem,2.2vw,1.5rem);font-size:clamp(.8rem,.95vw,.925rem)}.HeroSection-module__bmec2q__sizeSm{min-height:clamp(2.1rem,3.2vw,2.5rem);padding-block:clamp(.35rem,.8vw,.5rem);padding-inline:clamp(.75rem,1.8vw,1.15rem);font-size:clamp(.75rem,.85vw,.825rem)}.HeroSection-module__bmec2q__ctaSecondary{border:1px solid var(--hero-cta);color:var(--hero-cta);background:0 0}.HeroSection-module__bmec2q__titleAccent{color:var(--hero-accent)}.HeroSection-module__bmec2q__splitSection,.HeroSection-module__bmec2q__fullSection,.HeroSection-module__bmec2q__centeredSection{isolation:isolate;width:100%;color:var(--hero-text);flex-direction:column;margin-top:0;display:flex;position:relative}.HeroSection-module__bmec2q__splitInner{z-index:10;box-sizing:border-box;align-items:start;column-gap:var(--hero-gap,clamp(1.5rem, 2.5vw, 3rem));row-gap:var(--hero-block-gap,clamp(.75rem, 1.2vw, 1.25rem));width:100%;min-width:0;grid-template-columns:1fr;padding-block-start:var(--hero-mobile-pt,0);padding-block-end:var(--hero-mobile-pb,var(--ui-space-2,.5rem));display:grid;position:relative}@media (min-width:640px){.HeroSection-module__bmec2q__splitInner{padding-block-start:var(--hero-pt,0);padding-block-end:var(--hero-pb,var(--ui-space-2,.5rem))}}@media (min-width:768px){.HeroSection-module__bmec2q__splitInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (min-width:1024px){.HeroSection-module__bmec2q__splitInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.HeroSection-module__bmec2q__splitTopBlock{grid-column:1/-1;width:100%;min-width:0;max-width:100%}.HeroSection-module__bmec2q__splitFullWidthBlock{grid-column:1/-1;width:100%;min-width:0;max-width:100%;margin-top:0;overflow:hidden}@media (min-width:1024px){.HeroSection-module__bmec2q__fullSection,.HeroSection-module__bmec2q__centeredSection{margin-top:0}.HeroSection-module__bmec2q__splitSectionWithPeek,.HeroSection-module__bmec2q__splitSectionViewport{min-height:auto}}.HeroSection-module__bmec2q__mainColumn,.HeroSection-module__bmec2q__textContent,.HeroSection-module__bmec2q__sideColumn{gap:var(--hero-block-gap,clamp(.65rem, 1.2vw, 1.15rem));flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}@media (max-width:767px){.HeroSection-module__bmec2q__mainColumn,.HeroSection-module__bmec2q__sideColumn{display:contents}}@media (min-width:768px){.HeroSection-module__bmec2q__mainColumn,.HeroSection-module__bmec2q__textContent,.HeroSection-module__bmec2q__sideColumn{align-self:center;width:100%;max-width:100%}}.HeroSection-module__bmec2q__siteIdentity{align-items:flex-start;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);flex-direction:column;display:flex}.HeroSection-module__bmec2q__siteIdentityLogo{object-fit:contain;object-position:left bottom;width:min(12rem,64vw);height:auto;max-height:5rem}.HeroSection-module__bmec2q__siteIdentityTagline{max-width:28ch;font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);margin:0;line-height:1.25}@media (min-width:640px){.HeroSection-module__bmec2q__siteIdentity{align-items:flex-end;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);flex-direction:row}.HeroSection-module__bmec2q__siteIdentityLogo{width:clamp(9rem,20vw,20rem)}.HeroSection-module__bmec2q__siteIdentityTagline{margin:0 0 var(--ui-space-1);max-width:18ch}}.HeroSection-module__bmec2q__splitTitle{font-family:var(--font-role-display,var(--font-display,inherit));font-size:var(--title-size,clamp(2rem, 1.25rem + 1.85vw, 3.35rem));font-weight:var(--ui-weight-black);line-height:var(--title-line-height,1.06);letter-spacing:-.03em;margin:0}@media (min-width:1440px){.HeroSection-module__bmec2q__splitTitle{font-size:var(--title-size,clamp(2.75rem, 1.5rem + 2vw, 3.75rem));line-height:1.04}}@media (max-width:767px){.HeroSection-module__bmec2q__splitTitle{font-size:var(--title-mobile-size,clamp(2.15rem, 8.8vw, 3.1rem));line-height:1.04}}.HeroSection-module__bmec2q__splitSubtitle{max-width:48ch;font-size:clamp(1rem,.88rem + .35vw,1.35rem);line-height:1.5;font-weight:var(--ui-weight-medium);letter-spacing:-.01em;margin:0}@media (max-width:767px){.HeroSection-module__bmec2q__splitSubtitle{font-size:clamp(.95rem,4vw,1.15rem)}}.HeroSection-module__bmec2q__ctaWrap{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.HeroSection-module__bmec2q__splitMediaWrap{width:100%;max-width:44rem;height:100%;margin-top:calc(var(--ui-space-4) * -1);justify-content:center;place-self:start center;align-items:flex-start;display:flex;position:relative}.HeroSection-module__bmec2q__splitMediaImage{object-fit:contain;width:100%;height:100%;max-height:100%;transform:scale(var(--hero-image-scale,1));transform-origin:50%;filter:drop-shadow(0 1.5rem 1.5rem #3c19201f);transition:transform var(--ui-duration-normal) var(--ui-easing);display:block}@media (min-width:640px){.HeroSection-module__bmec2q__splitMediaWrap{margin-top:0}}.HeroSection-module__bmec2q__fullSection{min-height:100svh}.HeroSection-module__bmec2q__bgVideo{pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroSection-module__bmec2q__bgImage{pointer-events:none;object-fit:cover}.HeroSection-module__bmec2q__overlay{pointer-events:none;position:absolute;inset:0}.HeroSection-module__bmec2q__fullContent{z-index:10;min-width:0;padding-block:var(--hero-pt,var(--ui-space-8,2rem));flex-direction:column;flex:1;justify-content:center;padding-block-start:var(--hero-pt,0);display:flex;position:relative}.HeroSection-module__bmec2q__fullTextWrap{max-width:56rem}.HeroSection-module__bmec2q__fullTitle{font-family:var(--font-role-heading,var(--font-display,inherit));font-size:clamp(2rem,1.5rem + 4vw,6.5rem);font-weight:var(--ui-weight-black);letter-spacing:-.05em;margin-bottom:var(--ui-space-6);line-height:.9}.HeroSection-module__bmec2q__centeredSection{align-items:center;min-height:0}.HeroSection-module__bmec2q__centeredInner{z-index:10;text-align:center;box-sizing:border-box;width:100%;min-width:0;padding:var(--hero-pt,0rem) var(--ui-space-4) 2rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:relative}@media (min-width:1024px){.HeroSection-module__bmec2q__centeredInner{padding-top:var(--hero-pt,0rem)}}.HeroSection-module__bmec2q__centeredMediaWrap{justify-content:center;width:100%;max-width:48rem;margin-inline:auto;display:flex;position:relative}.HeroSection-module__bmec2q__centeredMediaImage{object-fit:contain;filter:drop-shadow(0 1.5rem 2rem #3c19201f);max-width:100%;height:auto;margin-inline:auto;display:block}.HeroSection-module__bmec2q__centeredTextContent{flex-direction:column;align-items:center;width:100%;max-width:44rem;margin-inline:auto;display:flex}.HeroSection-module__bmec2q__centeredTitle{font-family:var(--font-role-display,var(--font-display,inherit));font-size:clamp(1.6rem,1.2rem + 2vw,3.5rem);font-weight:var(--ui-weight-black);letter-spacing:-.03em;margin-bottom:var(--ui-space-3);line-height:1.1}.HeroSection-module__bmec2q__centeredCtaWrap{justify-content:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.HeroSection-module__bmec2q__buttonGroup{width:100%;display:flex}.HeroSection-module__bmec2q__buttonGroupRow{flex-flow:wrap}.HeroSection-module__bmec2q__buttonGroupColumn{flex-direction:column;align-items:flex-start}.HeroSection-module__bmec2q__buttonGroupResponsive{flex-direction:column}@media (min-width:640px){.HeroSection-module__bmec2q__buttonGroupResponsive{flex-flow:wrap}}.HeroSection-module__bmec2q__alignLeft{justify-content:flex-start}.HeroSection-module__bmec2q__alignCenter{justify-content:center}.HeroSection-module__bmec2q__alignRight{justify-content:flex-end}.HeroSection-module__bmec2q__gapSm{gap:var(--ui-space-2,.5rem)}.HeroSection-module__bmec2q__gapMd{gap:var(--ui-space-4,1rem)}.HeroSection-module__bmec2q__gapLg{gap:var(--ui-space-6,1.5rem)}@media (max-width:639px){.HeroSection-module__bmec2q__fullWidthMobile>*{text-align:center;justify-content:center;width:100%}}
.AboutSplitSection-module__P8JHwa__centeredSection{padding-inline:var(--ui-space-4);padding-bottom:var(--ui-space-16);padding-top:var(--ui-space-10);border-bottom-right-radius:1.6rem;border-bottom-left-radius:1.6rem}@media (min-width:640px){.AboutSplitSection-module__P8JHwa__centeredSection{padding-bottom:var(--ui-space-20)}}@media (min-width:1024px){.AboutSplitSection-module__P8JHwa__centeredSection{padding-bottom:var(--ui-space-24)}}.AboutSplitSection-module__P8JHwa__centeredContainer{text-align:center;max-width:72rem;margin-inline:auto}.AboutSplitSection-module__P8JHwa__centeredTag{margin-bottom:var(--ui-space-7);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.18em}.AboutSplitSection-module__P8JHwa__centeredTitle{max-width:48rem;font-weight:var(--ui-weight-black);margin-inline:auto;line-height:1.12}.AboutSplitSection-module__P8JHwa__centeredText{margin-inline:auto;margin-top:var(--ui-space-7);max-width:36rem;font-size:var(--ui-font-size-sm);line-height:1.625}.AboutSplitSection-module__P8JHwa__splitSection{padding-block:clamp(2rem,4vw,3.5rem)}.AboutSplitSection-module__P8JHwa__splitGrid{gap:var(--ui-space-12);align-items:center;display:grid}@media (min-width:1024px){.AboutSplitSection-module__P8JHwa__splitGrid{grid-template-columns:repeat(2,1fr)}}.AboutSplitSection-module__P8JHwa__splitTag{margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-full);padding-inline:var(--ui-space-4);padding-block:var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);text-transform:uppercase;letter-spacing:.2em;border:1px solid;display:inline-block}.AboutSplitSection-module__P8JHwa__splitTitle{margin-bottom:var(--ui-space-6);font-weight:var(--ui-weight-black)}.AboutSplitSection-module__P8JHwa__splitText{font-size:var(--ui-font-size-base);line-height:1.625}@media (min-width:768px){.AboutSplitSection-module__P8JHwa__splitText{font-size:var(--ui-font-size-lg)}}.AboutSplitSection-module__P8JHwa__imageWrap{aspect-ratio:4/3;border-radius:2rem;position:relative;overflow:hidden}.AboutSplitSection-module__P8JHwa__imageEl{object-fit:cover}.AboutSplitSection-module__P8JHwa__imagePlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AboutSplitSection-module__P8JHwa__imagePlaceholderText{font-size:3.75rem;font-weight:var(--ui-weight-black);opacity:.2}
.AdvantagesSection-module__GM7v4q__section{scroll-margin-top:var(--site-header-height);background:var(--adv-bg,var(--ui-bg-surface,#fff));color:var(--adv-text,var(--ui-text-primary,#101217));padding-top:var(--adv-pt,clamp(2rem, 3.5vw, 3rem));padding-bottom:var(--adv-pb,clamp(2rem, 3.5vw, 3rem));position:relative;overflow:hidden}:is(.AdvantagesSection-module__GM7v4q__section .site-layout-stage,.AdvantagesSection-module__GM7v4q__section .site-layout-content){z-index:1;position:relative}.AdvantagesSection-module__GM7v4q__flowContainer{gap:var(--adv-block-gap,clamp(1.35rem, 2.8vw, 2.25rem));flex-direction:column;width:100%;display:flex}@media (min-width:1200px){.AdvantagesSection-module__GM7v4q__flowContainer{gap:var(--adv-desktop-block-gap,clamp(1.5rem, 3vw, 2.5rem))}}@media (min-width:768px) and (max-width:1199px){.AdvantagesSection-module__GM7v4q__flowContainer{gap:var(--adv-tablet-block-gap,clamp(1.25rem, 2.5vw, 2rem))}}@media (max-width:767px){.AdvantagesSection-module__GM7v4q__section{padding-top:var(--adv-pt,var(--ui-space-6));padding-bottom:var(--adv-pb,var(--ui-space-6))}.AdvantagesSection-module__GM7v4q__flowContainer{gap:var(--adv-mobile-block-gap,clamp(1rem, 3vw, 1.35rem))}}.AdvantagesSection-module__GM7v4q__eyebrow{font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:var(--ui-space-2);color:color-mix(in srgb, var(--adv-text,#101217) 75%, transparent)}.AdvantagesSection-module__GM7v4q__title{max-width:56rem;font-weight:var(--ui-weight-black);line-height:var(--title-line-height,.98);letter-spacing:-.04em;font-size:var(--title-size,clamp(1.85rem, 3.8vw, 3.25rem));text-wrap:balance;margin:0}.AdvantagesSection-module__GM7v4q__title h1{max-width:56rem;font-weight:var(--ui-weight-black);line-height:var(--title-line-height,.98);letter-spacing:-.04em;font-size:var(--title-size,clamp(1.85rem, 3.8vw, 3.25rem));text-wrap:balance;margin:0}.AdvantagesSection-module__GM7v4q__title h2{max-width:56rem;font-weight:var(--ui-weight-black);line-height:var(--title-line-height,.98);letter-spacing:-.04em;font-size:var(--title-size,clamp(1.85rem, 3.8vw, 3.25rem));text-wrap:balance;margin:0}.AdvantagesSection-module__GM7v4q__title h3{max-width:56rem;font-weight:var(--ui-weight-black);line-height:var(--title-line-height,.98);letter-spacing:-.04em;font-size:var(--title-size,clamp(1.85rem, 3.8vw, 3.25rem));text-wrap:balance;margin:0}.AdvantagesSection-module__GM7v4q__titleAccent{color:var(--adv-accent,#e30613)}.AdvantagesSection-module__GM7v4q__subtitle{text-wrap:pretty;max-width:48rem;color:color-mix(in srgb, var(--adv-text,#101217) 85%, transparent);margin:0;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.5}.AdvantagesSection-module__GM7v4q__grid{grid-template-columns:repeat(var(--adv-columns,4), minmax(0, 1fr));gap:var(--ui-space-3);width:100%;display:grid}.AdvantagesSection-module__GM7v4q__card{border:1.5px solid var(--adv-card-border,color-mix(in srgb, var(--adv-bg,#101217) 12%, transparent));border-radius:var(--ui-radius-2xl);background:var(--adv-card-bg,#fff);text-align:center;min-height:auto;box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--adv-bg,#101217) 18%, transparent);transition:transform var(--ui-duration-fast) var(--ui-easing), box-shadow var(--ui-duration-fast) var(--ui-easing), border-color var(--ui-duration-fast) var(--ui-easing);flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(1.15rem,1.85vw,1.65rem);display:flex}.AdvantagesSection-module__GM7v4q__card:hover{box-shadow:0 1.65rem 4.25rem color-mix(in srgb, var(--adv-bg,#101217) 26%, transparent);border-color:var(--adv-card-border,color-mix(in srgb, var(--adv-bg,#101217) 24%, transparent));transform:translateY(-4px)}.AdvantagesSection-module__GM7v4q__cardIcon{margin-bottom:var(--ui-space-3);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--adv-accent,#e30613) 12%, transparent);width:3rem;height:3rem;color:var(--adv-accent,#e30613);justify-content:center;align-items:center;display:flex}.AdvantagesSection-module__GM7v4q__cardImage{justify-content:center;align-items:center;width:100%;height:auto;min-height:0;margin-bottom:.25rem;display:flex;overflow:visible}.AdvantagesSection-module__GM7v4q__cardImageAsset{object-fit:contain;width:auto;max-width:min(100%,8.5rem);height:clamp(4.5rem,6.5vw,6.5rem);filter:drop-shadow(0 .5rem .75rem color-mix(in srgb, var(--adv-bg,#101217) 16%, transparent));transition:transform var(--ui-duration-normal) var(--ui-easing), filter var(--ui-duration-normal) var(--ui-easing);margin-inline:auto}.AdvantagesSection-module__GM7v4q__card:hover .AdvantagesSection-module__GM7v4q__cardImageAsset{filter:drop-shadow(0 .75rem 1.25rem color-mix(in srgb, var(--adv-bg,#101217) 24%, transparent));transform:translateY(-2px)scale(1.04)}.AdvantagesSection-module__GM7v4q__cardTitle{max-width:19rem;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:var(--ui-weight-bold);letter-spacing:-.02em;color:var(--adv-card-text,#101217);text-wrap:balance;margin:.35rem auto .25rem;line-height:1.15}.AdvantagesSection-module__GM7v4q__cardText{max-width:24rem;color:color-mix(in srgb, var(--adv-card-text,#101217) 66%, transparent);text-wrap:pretty;margin:0 auto;font-size:clamp(.82rem,.95vw,.92rem);line-height:1.45}.AdvantagesSection-module__GM7v4q__ctaWrap{justify-content:center;align-items:center;gap:var(--ui-space-3);text-align:center;flex-direction:column;margin:0;display:flex}.AdvantagesSection-module__GM7v4q__ctaButton{justify-content:center;align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-full);min-width:18rem;min-height:3.5rem;font-size:clamp(.98rem,1.1vw,1.1rem);font-weight:var(--ui-weight-black);letter-spacing:-.01em;box-shadow:0 .85rem 2.25rem #00000038, 0 .25rem .75rem color-mix(in srgb, var(--adv-bg,#101217) 25%, transparent);transition:transform var(--ui-duration-fast) var(--ui-easing), box-shadow var(--ui-duration-fast) var(--ui-easing);cursor:pointer;border:1.5px solid #fff6;padding-inline:clamp(2rem,4vw,3rem);text-decoration:none;display:inline-flex;color:var(--adv-bg,#101217)!important;background:#fff!important}.AdvantagesSection-module__GM7v4q__ctaButton:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 1.25rem 3rem #0000004d,0 0 0 5px #fff6;color:var(--adv-bg,#101217)!important;background:#fff!important}.AdvantagesSection-module__GM7v4q__ctaButton:active{transform:translateY(-1px)scale(.99)}.AdvantagesSection-module__GM7v4q__ctaIcon{width:1.15rem;height:1.15rem;transition:transform var(--ui-duration-fast) var(--ui-easing);flex-shrink:0}.AdvantagesSection-module__GM7v4q__ctaButton:hover .AdvantagesSection-module__GM7v4q__ctaIcon{transform:translate(4px)}.AdvantagesSection-module__GM7v4q__ctaTrustLine{max-width:26rem;font-size:clamp(.8rem,.95vw,.95rem);font-weight:var(--ui-weight-medium);color:color-mix(in srgb, var(--adv-text,#fff) 88%, transparent);text-align:center;text-wrap:balance;margin:0 auto;line-height:1.45;display:block}.AdvantagesSection-module__GM7v4q__ctaTrustDot{border-radius:var(--ui-radius-full);vertical-align:.1em;background:#52c41a;flex-shrink:0;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block;box-shadow:0 0 8px #52c41abf}.AdvantagesSection-module__GM7v4q__alignLeft{text-align:left;align-items:flex-start}.AdvantagesSection-module__GM7v4q__alignLeft .AdvantagesSection-module__GM7v4q__cardImage{justify-content:flex-start}.AdvantagesSection-module__GM7v4q__alignLeft .AdvantagesSection-module__GM7v4q__cardTitle,.AdvantagesSection-module__GM7v4q__alignLeft .AdvantagesSection-module__GM7v4q__cardText{margin-inline:0}.AdvantagesSection-module__GM7v4q__alignCenter{text-align:center;align-items:center}.AdvantagesSection-module__GM7v4q__alignCenter .AdvantagesSection-module__GM7v4q__cardImage{justify-content:center}.AdvantagesSection-module__GM7v4q__alignRight{text-align:right;align-items:flex-end}.AdvantagesSection-module__GM7v4q__alignRight .AdvantagesSection-module__GM7v4q__cardImage{justify-content:flex-end}.AdvantagesSection-module__GM7v4q__alignRight .AdvantagesSection-module__GM7v4q__cardTitle,.AdvantagesSection-module__GM7v4q__alignRight .AdvantagesSection-module__GM7v4q__cardText{margin-inline:auto 0}@media (max-width:1023px){.AdvantagesSection-module__GM7v4q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.AdvantagesSection-module__GM7v4q__title{font-size:clamp(1.65rem,6vw,2.25rem);line-height:1.04}.AdvantagesSection-module__GM7v4q__subtitle{font-size:var(--ui-font-size-sm)}.AdvantagesSection-module__GM7v4q__grid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.AdvantagesSection-module__GM7v4q__card{border-radius:var(--ui-radius-xl);min-height:auto;padding:.65rem .5rem}.AdvantagesSection-module__GM7v4q__cardImage{justify-content:center;height:auto;min-height:0;margin-bottom:.25rem}.AdvantagesSection-module__GM7v4q__cardImageAsset{max-width:min(100%,6.5rem);height:clamp(4.25rem,11.5vw,5rem)}.AdvantagesSection-module__GM7v4q__cardTitle{margin:.2rem auto .15rem;font-size:.88rem;line-height:1.2}.AdvantagesSection-module__GM7v4q__cardText{font-size:.72rem;line-height:1.35}.AdvantagesSection-module__GM7v4q__ctaButton{width:100%;min-height:3.25rem;padding-inline:var(--ui-space-4);font-size:.95rem}}@media (max-width:420px){.AdvantagesSection-module__GM7v4q__card{padding:.5rem .35rem}.AdvantagesSection-module__GM7v4q__cardImageAsset{max-width:min(100%,5.75rem);height:4.15rem}.AdvantagesSection-module__GM7v4q__cardTitle{font-size:.82rem}.AdvantagesSection-module__GM7v4q__cardText{font-size:.68rem}}.AdvantagesSection-module__GM7v4q__debugBlockWrapper{width:100%;position:relative}:is([data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__debugBlockWrapper,[data-debug-sections=true] .AdvantagesSection-module__GM7v4q__debugBlockWrapper){outline-offset:-2px;outline:2px dashed red!important}[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__grid{outline-offset:-2px;outline:2px dashed #0f6!important}[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__card{outline-offset:-2px;outline:2.5px solid #00e5ff!important}:is([data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__cardIcon,[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__cardImage){outline-offset:-2px;outline:2px dashed #ffd600!important}[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__cardImageAsset{outline-offset:1px;outline:2px solid #f05!important}:is([data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__title,[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__cardTitle){outline-offset:2px;outline:1.5px dashed #f36!important}:is([data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__subtitle,[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__eyebrow,[data-debug-blocks=true] .AdvantagesSection-module__GM7v4q__cardText){outline-offset:2px;outline:1.5px dashed #06f!important}
.BrandsShowcaseSection-module__SwyMRG__cardsSection{padding-inline:var(--ui-space-4);padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(.5rem,1.5vw,1.25rem)}@media (min-width:768px){.BrandsShowcaseSection-module__SwyMRG__cardsSection{padding-top:clamp(1.75rem,3.5vw,3rem);padding-bottom:clamp(1.75rem,3.5vw,3rem)}}.BrandsShowcaseSection-module__SwyMRG__cardsContainer{max-width:72rem;margin-inline:auto}.BrandsShowcaseSection-module__SwyMRG__flowContainer{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);width:100%;display:flex}.BrandsShowcaseSection-module__SwyMRG__cardsTitle{text-align:center;font-weight:var(--ui-weight-black);margin-bottom:0}.BrandsShowcaseSection-module__SwyMRG__cardsSubtitle{margin-top:calc(-1 * var(--ui-space-2));text-align:center;max-width:52ch;font-size:var(--ui-font-size-base);color:color-mix(in srgb, var(--brands-text,#101217) 70%, transparent);margin-inline:auto}.BrandsShowcaseSection-module__SwyMRG__cardsGrid{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--ui-space-4));padding-inline:calc(50% - clamp(19rem,87vw,28rem)/2);padding-top:var(--ui-space-2);gap:.65rem;padding-bottom:1.25rem;scroll-padding-inline:calc(50% - clamp(19rem,87vw,28rem)/2);display:flex;overflow:auto hidden}.BrandsShowcaseSection-module__SwyMRG__isDragging{cursor:grabbing!important;scroll-snap-type:none!important}.BrandsShowcaseSection-module__SwyMRG__cardsGrid::-webkit-scrollbar{display:none}@media (min-width:768px){.BrandsShowcaseSection-module__SwyMRG__cardsGrid{cursor:default;-webkit-user-select:auto;user-select:auto;scroll-snap-type:none;padding-inline:0;gap:var(--ui-space-4);grid-template-columns:repeat(2,1fr);margin-inline:0;padding-top:0;padding-bottom:0;scroll-padding-inline:0;display:grid;overflow:visible}}.BrandsShowcaseSection-module__SwyMRG__card{scroll-snap-align:center;scroll-snap-stop:normal;min-height:14.5rem;padding:var(--ui-space-6);-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform var(--ui-duration-fast) var(--ui-easing), box-shadow var(--ui-duration-fast) var(--ui-easing);border-radius:1.55rem;flex:0 0 clamp(19rem,87vw,28rem);position:relative;overflow:hidden;box-shadow:0 10px 24px #00000014}.BrandsShowcaseSection-module__SwyMRG__card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000001f}@media (min-width:768px){.BrandsShowcaseSection-module__SwyMRG__card{flex:initial;scroll-snap-align:none;min-height:15.5rem}}.BrandsShowcaseSection-module__SwyMRG__cardContent{z-index:10;max-width:16rem;position:relative}.BrandsShowcaseSection-module__SwyMRG__cardName{font-size:1.12rem;font-weight:var(--ui-weight-black);line-height:1.1}.BrandsShowcaseSection-module__SwyMRG__cardCount{margin-top:var(--ui-space-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);opacity:.6}.BrandsShowcaseSection-module__SwyMRG__cardArrow{bottom:var(--ui-space-4);right:var(--ui-space-4);z-index:20;height:var(--ui-space-9);width:var(--ui-space-9);border-radius:var(--ui-radius-full);background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 6px #0000000f}.BrandsShowcaseSection-module__SwyMRG__cardImage{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:16rem;height:13.5rem;position:absolute;bottom:-2rem;right:-1.5rem}@media (min-width:640px){.BrandsShowcaseSection-module__SwyMRG__cardImage{width:18rem;height:15rem}}.BrandsShowcaseSection-module__SwyMRG__cardImageImg{object-fit:contain;object-position:bottom;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.BrandsShowcaseSection-module__SwyMRG__listSection{padding-block:clamp(1.5rem,3vw,3rem)}.BrandsShowcaseSection-module__SwyMRG__listTitle{margin-bottom:var(--ui-space-6);font-weight:var(--ui-weight-black)}.BrandsShowcaseSection-module__SwyMRG__listHeading{margin-bottom:var(--ui-space-4);font-weight:var(--ui-weight-black)}.BrandsShowcaseSection-module__SwyMRG__listSubtitle{max-width:52ch;font-size:var(--ui-font-size-lg)}.BrandsShowcaseSection-module__SwyMRG__listGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--ui-space-4));padding-inline:var(--ui-space-4);padding-block:var(--ui-space-1) var(--ui-space-3);gap:var(--ui-space-3);display:flex;overflow:auto hidden}.BrandsShowcaseSection-module__SwyMRG__listGrid::-webkit-scrollbar{display:none}.BrandsShowcaseSection-module__SwyMRG__listGrid>*{scroll-snap-align:start;flex:0 0 clamp(16rem,78vw,20rem)}@media (min-width:640px){.BrandsShowcaseSection-module__SwyMRG__listGrid{scroll-snap-type:none;gap:var(--ui-space-4);grid-template-columns:repeat(2,1fr);margin-inline:0;padding-block:0;padding-inline:0;display:grid;overflow:visible}.BrandsShowcaseSection-module__SwyMRG__listGrid>*{flex:initial;scroll-snap-align:none}}.BrandsShowcaseSection-module__SwyMRG__listCard{padding:var(--ui-space-6);-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:1.8rem;display:block}.BrandsShowcaseSection-module__SwyMRG__listDot{margin-bottom:var(--ui-space-4);height:var(--ui-space-3);width:var(--ui-space-3);border-radius:var(--ui-radius-full)}.BrandsShowcaseSection-module__SwyMRG__listName{margin-bottom:var(--ui-space-2);font-size:var(--ui-font-size-xl);font-weight:var(--ui-weight-bold)}.BrandsShowcaseSection-module__SwyMRG__listDesc{margin-bottom:var(--ui-space-4);-webkit-line-clamp:2;font-size:var(--ui-font-size-sm);-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.BrandsShowcaseSection-module__SwyMRG__listCta{align-items:center;gap:var(--ui-space-1);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);display:flex}.BrandsShowcaseSection-module__SwyMRG__listCtaIcon{width:.75rem;height:.75rem}.BrandsShowcaseSection-module__SwyMRG__cardArrowIcon{width:var(--ui-space-4);height:var(--ui-space-4)}.BrandsShowcaseSection-module__SwyMRG__ctaWrap{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.BrandsShowcaseSection-module__SwyMRG__ctaButton{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--brands-text,#101217);min-height:3rem;color:var(--brands-bg,#fff);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-bold);cursor:pointer;transition:transform var(--ui-duration-fast) var(--ui-easing), opacity var(--ui-duration-fast) var(--ui-easing);padding-inline:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:inline-flex}.BrandsShowcaseSection-module__SwyMRG__ctaButton:hover{opacity:.92;transform:translateY(-2px)}.BrandsShowcaseSection-module__SwyMRG__ctaIcon{width:1rem;height:1rem}.BrandsShowcaseSection-module__SwyMRG__debugBlockWrapper{width:100%;position:relative}:is([data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__debugBlockWrapper,[data-debug-sections=true] .BrandsShowcaseSection-module__SwyMRG__debugBlockWrapper){outline-offset:-2px;outline:2px dashed red!important}:is([data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardsGrid,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listGrid){outline-offset:-2px;outline:2px dashed #0f6!important}:is([data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__card,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listCard){outline-offset:-2px;outline:2.5px solid #00e5ff!important}[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardImage{outline-offset:-2px;outline:2px dashed #ffd600!important}[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardImageImg{outline-offset:1px;outline:2px solid #f05!important}:is([data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardsTitle,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listHeading,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardName,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listName){outline-offset:2px;outline:1.5px dashed #f36!important}:is([data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardsSubtitle,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listSubtitle,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__cardCount,[data-debug-blocks=true] .BrandsShowcaseSection-module__SwyMRG__listDesc){outline-offset:2px;outline:1.5px dashed #06f!important}
.HowItWorksSection-module__lhi_Ka__section{padding-block:clamp(2rem,4vw,3.5rem)}.HowItWorksSection-module__lhi_Ka__title{margin-bottom:var(--ui-space-16);font-weight:var(--ui-weight-black)}.HowItWorksSection-module__lhi_Ka__grid{gap:var(--ui-space-6);display:grid}@media (min-width:768px){.HowItWorksSection-module__lhi_Ka__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HowItWorksSection-module__lhi_Ka__grid{grid-template-columns:repeat(4,1fr)}}.HowItWorksSection-module__lhi_Ka__step{position:relative}.HowItWorksSection-module__lhi_Ka__connector{top:var(--ui-space-6);height:1px;position:absolute;left:3.5rem;right:0}@media (min-width:1024px){.HowItWorksSection-module__lhi_Ka__connector{display:block}}.HowItWorksSection-module__lhi_Ka__stepNum{margin-bottom:var(--ui-space-4);height:var(--ui-space-12);width:var(--ui-space-12);border-radius:var(--ui-radius-2xl);font-size:var(--ui-font-size-xl);font-weight:var(--ui-weight-black);border:1px solid;justify-content:center;align-items:center;display:flex}.HowItWorksSection-module__lhi_Ka__stepTitle{margin-bottom:var(--ui-space-2);font-size:var(--ui-font-size-lg);font-weight:var(--ui-weight-bold)}.HowItWorksSection-module__lhi_Ka__stepDesc{font-size:var(--ui-font-size-sm);line-height:1.625}
.CtaBannerSection-module__C8JKha__section{padding:clamp(var(--ui-space-10), 7vw, var(--ui-space-24)) var(--ui-space-4)}.CtaBannerSection-module__C8JKha__banner{isolation:isolate;border-radius:clamp(2rem,4vw,3.75rem);max-width:90rem;min-height:32rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem -3rem #440f1466}.CtaBannerSection-module__C8JKha__banner:before{display:none}.CtaBannerSection-module__C8JKha__bgImage{z-index:0;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;width:100%;position:absolute;inset:0}.CtaBannerSection-module__C8JKha__bgFade,.CtaBannerSection-module__C8JKha__splitBgFade{display:none}.CtaBannerSection-module__C8JKha__splitContent{z-index:2;max-width:47rem;min-height:32rem;padding:clamp(var(--ui-space-8), 6vw, var(--ui-space-16));flex-direction:column;justify-content:center;display:flex;position:relative}.CtaBannerSection-module__C8JKha__splitEyebrow,.CtaBannerSection-module__C8JKha__eyebrow{margin-bottom:var(--ui-space-5);font-size:.7rem;font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.2em}.CtaBannerSection-module__C8JKha__splitTitle{max-width:11ch;font-size:clamp(2.65rem,5.4vw,5rem);font-weight:var(--ui-weight-black);letter-spacing:-.065em;text-wrap:balance;line-height:.9}@media (min-width:1024px){.CtaBannerSection-module__C8JKha__banner{aspect-ratio:2436/853;min-height:0}.CtaBannerSection-module__C8JKha__splitContent{box-sizing:border-box;min-height:0;padding-block:clamp(var(--ui-space-8), 4vw, var(--ui-space-14))}.CtaBannerSection-module__C8JKha__splitTitle{max-width:16ch;font-size:clamp(2.4rem,3.8vw,4.25rem)}}@media (min-width:1024px) and (max-width:1199px){.CtaBannerSection-module__C8JKha__banner{aspect-ratio:auto;min-height:24rem}.CtaBannerSection-module__C8JKha__splitContent{min-height:24rem}.CtaBannerSection-module__C8JKha__splitSubtitle{max-width:29rem}}@media (min-width:768px) and (max-width:1023px){.CtaBannerSection-module__C8JKha__banner{aspect-ratio:auto;min-height:20rem}.CtaBannerSection-module__C8JKha__splitContent{box-sizing:border-box;width:60%;max-width:none;min-height:20rem;padding:var(--ui-space-8) var(--ui-space-10)}.CtaBannerSection-module__C8JKha__splitTitle{max-width:none;font-size:clamp(2.25rem,5vw,3.25rem)}.CtaBannerSection-module__C8JKha__splitSubtitle{max-width:26rem;margin-top:var(--ui-space-4);font-size:1rem}.CtaBannerSection-module__C8JKha__splitCtaRow{margin-top:var(--ui-space-5)}}.CtaBannerSection-module__C8JKha__splitSubtitle{margin-top:var(--ui-space-6);max-width:37rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:var(--ui-weight-medium);line-height:1.45}.CtaBannerSection-module__C8JKha__splitCtaRow{margin-top:var(--ui-space-8);align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.CtaBannerSection-module__C8JKha__splitCtaPrimary{border-radius:var(--ui-radius-full);height:auto;min-height:3.5rem;padding-inline:var(--ui-space-8);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-bold);box-shadow:none;transition:transform var(--ui-duration-fast) var(--ui-easing);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.CtaBannerSection-module__C8JKha__splitCtaPrimary:hover{box-shadow:none;transform:none}.CtaBannerSection-module__C8JKha__centeredSection{position:relative;overflow:hidden}.CtaBannerSection-module__C8JKha__centeredContentWrap{padding:clamp(var(--ui-space-16), 8vw, var(--ui-space-24)) var(--ui-space-6);text-align:center}.CtaBannerSection-module__C8JKha__centeredContent{z-index:10;text-align:center;max-width:56rem;margin-inline:auto;position:relative}.CtaBannerSection-module__C8JKha__title{margin-bottom:var(--ui-space-6);font-weight:var(--ui-weight-black);line-height:.92}.CtaBannerSection-module__C8JKha__subtitle{margin-inline:auto;margin-bottom:var(--ui-space-10);max-width:52ch;font-size:var(--ui-font-size-lg);line-height:1.625}.CtaBannerSection-module__C8JKha__ctaRow{justify-content:center;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.CtaBannerSection-module__C8JKha__ctaPrimary,.CtaBannerSection-module__C8JKha__ctaSecondary{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-full);height:auto;min-height:3.5rem;padding-inline:var(--ui-space-8);font-size:var(--ui-font-size-base);font-weight:var(--ui-weight-bold);transition:transform var(--ui-duration-fast) var(--ui-easing);cursor:pointer;display:flex}.CtaBannerSection-module__C8JKha__ctaPrimary{box-shadow:none}.CtaBannerSection-module__C8JKha__ctaSecondary{font-weight:var(--ui-weight-semibold);border:1px solid}.CtaBannerSection-module__C8JKha__ctaPrimary:hover,.CtaBannerSection-module__C8JKha__ctaSecondary:hover{transform:none}.CtaBannerSection-module__C8JKha__ctaPrimary:hover{box-shadow:none}.CtaBannerSection-module__C8JKha__ctaIcon{width:var(--ui-space-4);height:var(--ui-space-4)}@media (max-width:767px){.CtaBannerSection-module__C8JKha__section{padding-block:var(--ui-space-10)}.CtaBannerSection-module__C8JKha__banner{border-radius:2rem;min-height:43rem}.CtaBannerSection-module__C8JKha__bgImage{background-position:100% 100%;background-size:auto 100%;width:100%;height:58%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.CtaBannerSection-module__C8JKha__splitContent{min-height:43rem;padding:var(--ui-space-8) var(--ui-space-6) 19rem;justify-content:flex-start}.CtaBannerSection-module__C8JKha__splitTitle{font-size:clamp(2.35rem,11.5vw,3.45rem)}.CtaBannerSection-module__C8JKha__splitSubtitle{margin-top:var(--ui-space-5)}.CtaBannerSection-module__C8JKha__splitCtaRow{margin-top:var(--ui-space-6)}}@media (prefers-reduced-motion:reduce){.CtaBannerSection-module__C8JKha__splitCtaPrimary,.CtaBannerSection-module__C8JKha__ctaPrimary,.CtaBannerSection-module__C8JKha__ctaSecondary{transition:none}.CtaBannerSection-module__C8JKha__splitCtaPrimary:hover,.CtaBannerSection-module__C8JKha__ctaPrimary:hover,.CtaBannerSection-module__C8JKha__ctaSecondary:hover{transform:none}}
.StatsRowSection-module__nYNwqa__section{padding-block:var(--ui-space-20)}.StatsRowSection-module__nYNwqa__title{margin-bottom:var(--ui-space-12);text-align:center;font-weight:var(--ui-weight-black);letter-spacing:-.04em}.StatsRowSection-module__nYNwqa__grid{gap:var(--ui-space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.StatsRowSection-module__nYNwqa__grid{grid-template-columns:repeat(4,1fr)}}.StatsRowSection-module__nYNwqa__stat{text-align:center}.StatsRowSection-module__nYNwqa__value{margin-bottom:var(--ui-space-2);font-weight:var(--ui-weight-black);letter-spacing:-.04em;line-height:1}.StatsRowSection-module__nYNwqa__label{font-size:var(--ui-font-size-sm);text-transform:uppercase;letter-spacing:.12em}
.TextSection-module__IxeFRW__section{padding-top:var(--text-pt,clamp(1.25rem, 2.8vw, 2.25rem));padding-bottom:var(--text-pb,clamp(1.25rem, 2.8vw, 2.25rem));color:var(--text-color,var(--brand-text,var(--foreground,#111827)));background:0 0}.TextSection-module__IxeFRW__desktopGrid{column-gap:var(--text-gap,clamp(1.75rem, 3.2vw, 3.75rem));row-gap:var(--text-block-gap,var(--ui-space-4,1rem));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.TextSection-module__IxeFRW__gridImageLeft .TextSection-module__IxeFRW__splitMediaWrap{order:1;justify-content:flex-end}.TextSection-module__IxeFRW__gridImageLeft .TextSection-module__IxeFRW__textContent{order:2}.TextSection-module__IxeFRW__gridImageRight .TextSection-module__IxeFRW__splitMediaWrap{order:2;justify-content:flex-start}.TextSection-module__IxeFRW__gridImageRight .TextSection-module__IxeFRW__textContent{order:1}.TextSection-module__IxeFRW__splitMediaWrap{justify-content:center;align-self:start;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.TextSection-module__IxeFRW__textContent{gap:var(--text-block-gap,clamp(.95rem, 1.2vw, 1.65rem));flex-direction:column;justify-content:flex-start;align-self:start;width:100%;min-width:0;display:flex}.TextSection-module__IxeFRW__brandsDesktopOnly{width:100%;margin-top:clamp(.6rem,1vw,1.1rem);display:block}.TextSection-module__IxeFRW__bottomFullWidth{order:3;grid-column:1/-1;width:100%;min-width:0;max-width:100%;margin-top:clamp(1rem,2vw,1.75rem);display:none;overflow:hidden}@media (max-width:1023px){.TextSection-module__IxeFRW__brandsDesktopOnly{display:none}.TextSection-module__IxeFRW__bottomFullWidth{display:block}.TextSection-module__IxeFRW__textContent{gap:clamp(.75rem,1.1vw,1.15rem)}}.TextSection-module__IxeFRW__visual{align-self:start;align-items:flex-start;width:100%;min-width:0;display:flex}.TextSection-module__IxeFRW__subtext{width:100%;min-width:0;color:color-mix(in srgb, currentColor 72%, transparent);font-size:clamp(1.05rem,.88rem + .35vw,1.4rem);font-weight:var(--ui-weight-medium);margin:0;line-height:1.55}@media (min-width:768px) and (max-width:1023px){.TextSection-module__IxeFRW__subtext{font-size:clamp(.98rem,.88rem + .3vw,1.15rem);line-height:1.5}}.TextSection-module__IxeFRW__image{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.TextSection-module__IxeFRW__imagePlaceholder{aspect-ratio:4/3;border:1px dashed color-mix(in srgb, currentColor 28%, transparent);width:100%}.TextSection-module__IxeFRW__eyebrow{margin-bottom:var(--ui-space-4);color:color-mix(in srgb, currentColor 58%, transparent);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-bold);letter-spacing:.16em;text-transform:uppercase;display:block}.TextSection-module__IxeFRW__headingWrap{color:inherit;font-family:var(--font-role-display,var(--font-display,inherit));font-size:var(--title-size,clamp(2.4rem, 1.7rem + 1.6vw, 3.6rem));font-weight:var(--ui-weight-black);line-height:var(--title-line-height,1.05);letter-spacing:-.03em;text-transform:uppercase;margin:0}.TextSection-module__IxeFRW__headingWrap h1{color:inherit;font-family:var(--font-role-display,var(--font-display,inherit));font-size:var(--title-size,clamp(2.4rem, 1.7rem + 1.6vw, 3.6rem));font-weight:var(--ui-weight-black);line-height:var(--title-line-height,1.05);letter-spacing:-.03em;text-transform:uppercase;margin:0}.TextSection-module__IxeFRW__headingWrap h2{color:inherit;font-family:var(--font-role-display,var(--font-display,inherit));font-size:var(--title-size,clamp(2.4rem, 1.7rem + 1.6vw, 3.6rem));font-weight:var(--ui-weight-black);line-height:var(--title-line-height,1.05);letter-spacing:-.03em;text-transform:uppercase;margin:0}.TextSection-module__IxeFRW__headingWrap h3{color:inherit;font-family:var(--font-role-display,var(--font-display,inherit));font-size:var(--title-size,clamp(2.4rem, 1.7rem + 1.6vw, 3.6rem));font-weight:var(--ui-weight-black);line-height:var(--title-line-height,1.05);letter-spacing:-.03em;text-transform:uppercase;margin:0}@media (min-width:768px) and (max-width:1023px){.TextSection-module__IxeFRW__headingWrap{font-size:var(--title-tablet-size,var(--title-size,clamp(2rem, 1.45rem + 1.4vw, 2.65rem)))}.TextSection-module__IxeFRW__headingWrap h1{font-size:var(--title-tablet-size,var(--title-size,clamp(2rem, 1.45rem + 1.4vw, 2.65rem)))}.TextSection-module__IxeFRW__headingWrap h2{font-size:var(--title-tablet-size,var(--title-size,clamp(2rem, 1.45rem + 1.4vw, 2.65rem)))}.TextSection-module__IxeFRW__headingWrap h3{font-size:var(--title-tablet-size,var(--title-size,clamp(2rem, 1.45rem + 1.4vw, 2.65rem)))}}:is(.TextSection-module__IxeFRW__headingWrap .storyAccent,.TextSection-module__IxeFRW__headingWrap .titleAccent){color:#0000;-webkit-text-stroke:clamp(1.2px, .15vw, 2.5px) var(--text-accent,var(--brand-primary,#e30613));text-stroke:clamp(1.2px, .15vw, 2.5px) var(--text-accent,var(--brand-primary,#e30613))}.TextSection-module__IxeFRW__ctaWrap{align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;margin:0;display:flex}.TextSection-module__IxeFRW__ctaButton{align-items:center;gap:var(--ui-space-2,.5rem);min-height:3.4rem;padding-inline:var(--ui-space-8);font-size:1.05rem;display:inline-flex}.TextSection-module__IxeFRW__ctaIcon{width:1.15em;height:1.15em;transition:transform .18s var(--ui-easing,cubic-bezier(.16, 1, .3, 1));margin-left:.15rem}.TextSection-module__IxeFRW__ctaButton:hover .TextSection-module__IxeFRW__ctaIcon{transform:translate(4px)}.TextSection-module__IxeFRW__mobileFlow{display:none}@media (max-width:767px){.TextSection-module__IxeFRW__section{padding-top:var(--text-mobile-pt,var(--text-pt,clamp(1rem, 3vw, 1.75rem)));padding-bottom:var(--text-mobile-pb,var(--text-pb,clamp(1rem, 3vw, 1.75rem)))}.TextSection-module__IxeFRW__desktopGrid{display:none}.TextSection-module__IxeFRW__mobileFlow{flex-direction:column;gap:clamp(1rem,3.5vw,1.35rem);width:100%;display:flex}.TextSection-module__IxeFRW__mobileFlow>div:first-child{margin-bottom:calc(-1*clamp(1rem,3.5vw,1.35rem))}.TextSection-module__IxeFRW__mobileFlow>:has(.TextSection-module__IxeFRW__headingWrap){margin-bottom:calc(-1*clamp(1rem,3.5vw,1.35rem))}:is(.TextSection-module__IxeFRW__headingWrap h1,.TextSection-module__IxeFRW__headingWrap h2,.TextSection-module__IxeFRW__headingWrap h3){font-size:var(--title-mobile-size,clamp(2.2rem, 1.6rem + 3.2vw, 2.75rem));letter-spacing:-.04em;word-break:keep-all;margin:0;line-height:1.02}.TextSection-module__IxeFRW__subtext{font-size:clamp(1rem,4vw,1.15rem);line-height:1.5}}
.MediaGallerySection-module__Nk5pkq__section{padding-block:var(--ui-space-20)}.MediaGallerySection-module__Nk5pkq__title{margin-bottom:var(--ui-space-10);font-weight:var(--ui-weight-black)}.MediaGallerySection-module__Nk5pkq__grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.MediaGallerySection-module__Nk5pkq__gridCols3{grid-template-columns:repeat(3,1fr)}.MediaGallerySection-module__Nk5pkq__gridCols4{grid-template-columns:repeat(4,1fr)}}.MediaGallerySection-module__Nk5pkq__item{aspect-ratio:1;border-radius:1.5rem;position:relative;overflow:hidden}.MediaGallerySection-module__Nk5pkq__itemImage{object-fit:cover;transition:transform .7s var(--ui-easing)}.MediaGallerySection-module__Nk5pkq__item:hover .MediaGallerySection-module__Nk5pkq__itemImage{transform:scale(1.05)}.MediaGallerySection-module__Nk5pkq__itemEmpty{background:#ffffff0d;position:absolute;inset:0}
.BrandProductSlider-module__5e9XbW__slider{width:100%;margin-top:var(--ui-space-4)}.BrandProductSlider-module__5e9XbW__header{margin-bottom:var(--ui-space-2);justify-content:flex-end;align-items:center;display:flex}.BrandProductSlider-module__5e9XbW__header:empty{display:none}.BrandProductSlider-module__5e9XbW__controls{gap:var(--ui-space-1);display:flex}.BrandProductSlider-module__5e9XbW__control{border-radius:var(--ui-radius-full);width:1.75rem;height:1.75rem;color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff29;border:1px solid #ffffff47;place-items:center;padding:0;display:grid}.BrandProductSlider-module__5e9XbW__control:focus-visible{outline-offset:2px;outline:2px solid}.BrandProductSlider-module__5e9XbW__control:disabled{opacity:.3;cursor:default}.BrandProductSlider-module__5e9XbW__viewport{gap:var(--ui-space-2);width:100%;padding:0 0 var(--ui-space-1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;margin:0;list-style:none;display:flex;overflow-x:auto}.BrandProductSlider-module__5e9XbW__viewport::-webkit-scrollbar{display:none}.BrandProductSlider-module__5e9XbW__card{align-items:center;gap:var(--ui-space-2);min-width:0;height:5rem;padding:var(--ui-space-2);border-radius:var(--ui-radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-align:start;background:#ffffff2e;border:1px solid #ffffff3d;flex:0 0 9.75rem;grid-template-columns:4rem minmax(0,1fr);display:grid}.BrandProductSlider-module__5e9XbW__media{width:4rem;height:4rem;position:relative}.BrandProductSlider-module__5e9XbW__image{object-fit:contain}.BrandProductSlider-module__5e9XbW__placeholder{border-radius:var(--ui-radius-lg);opacity:.2;border:1px solid;position:absolute;inset:18%}.BrandProductSlider-module__5e9XbW__name{font-size:.72rem;font-weight:var(--ui-weight-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:767px){.BrandProductSlider-module__5e9XbW__slider{margin-top:var(--ui-space-4)}.BrandProductSlider-module__5e9XbW__header,.BrandProductSlider-module__5e9XbW__controls{display:none}.BrandProductSlider-module__5e9XbW__card{height:4.75rem;padding:var(--ui-space-1);border-radius:var(--ui-radius-lg);flex-basis:5.75rem;grid-template-rows:2.5rem minmax(0,1fr);grid-template-columns:1fr;justify-items:center;gap:.125rem}.BrandProductSlider-module__5e9XbW__media{width:2.5rem;height:2.5rem}.BrandProductSlider-module__5e9XbW__name{text-align:center;-webkit-line-clamp:2;width:100%;font-size:.6rem;line-height:1.08}}@media (max-height:600px){.BrandProductSlider-module__5e9XbW__slider{margin-top:var(--ui-space-2)}.BrandProductSlider-module__5e9XbW__card{grid-template-columns:1fr;height:4.25rem}.BrandProductSlider-module__5e9XbW__media{width:2.25rem;height:2.25rem}}
.BrandFullscreenSection-module__64yj_a__section{flex-direction:column;width:100%;height:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.BrandFullscreenSection-module__64yj_a__backgroundPicture{position:absolute;inset:0}.BrandFullscreenSection-module__64yj_a__backgroundBackdrop{background:var(--ui-page-bg);overflow:hidden}.BrandFullscreenSection-module__64yj_a__backgroundArtwork{z-index:1}.BrandFullscreenSection-module__64yj_a__foregroundPicture{z-index:2;pointer-events:none;position:absolute;inset:0}.BrandFullscreenSection-module__64yj_a__foregroundImage{pointer-events:none;object-fit:contain;object-position:right center}.BrandFullscreenSection-module__64yj_a__mobileForegroundPicture{display:none}.BrandFullscreenSection-module__64yj_a__bgSolid{position:absolute;inset:0}.BrandFullscreenSection-module__64yj_a__videoBg{pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BrandFullscreenSection-module__64yj_a__bgImageBackdrop{pointer-events:none;object-fit:cover;object-position:center;filter:blur(18px)saturate(.9);opacity:.72;transform:scale(1.05)}.BrandFullscreenSection-module__64yj_a__bgImage{pointer-events:none;object-fit:cover;object-position:center}.BrandFullscreenSection-module__64yj_a__content{z-index:10;height:100%;padding:var(--ui-space-24) var(--ui-space-6) var(--ui-space-12);flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:768px){.BrandFullscreenSection-module__64yj_a__content{padding-inline:var(--ui-space-12)}}@media (min-width:1024px){.BrandFullscreenSection-module__64yj_a__content{padding-inline:var(--ui-space-16)}}.BrandFullscreenSection-module__64yj_a__contentInner{width:100%;max-width:min(38rem,42vw)}.BrandFullscreenSection-module__64yj_a__logoWrap{margin-bottom:var(--ui-space-4)}.BrandFullscreenSection-module__64yj_a__logoImage{object-fit:contain;object-position:left;width:auto;height:clamp(5rem,12vw,9rem)}.BrandFullscreenSection-module__64yj_a__description,.BrandFullscreenSection-module__64yj_a__subtitle{text-wrap:pretty;max-width:48ch;font-size:clamp(.9rem,1.15vw,1.05rem);font-weight:400;line-height:1.42}.BrandFullscreenSection-module__64yj_a__subtitle{margin-top:var(--ui-space-3)}@media (max-width:767px){.BrandFullscreenSection-module__64yj_a__section{height:100dvh;min-height:0}.BrandFullscreenSection-module__64yj_a__bgImage{object-position:center bottom}.BrandFullscreenSection-module__64yj_a__foregroundPicture{display:none}.BrandFullscreenSection-module__64yj_a__contentInner{flex-direction:column;flex:1;min-height:0;display:flex}.BrandFullscreenSection-module__64yj_a__mobileForegroundPicture{width:100%;min-height:0;margin-top:var(--ui-space-4);border:2px solid #e30613;border-radius:0;flex:1;display:block;position:relative;overflow:hidden}.BrandFullscreenSection-module__64yj_a__mobileForegroundImage{object-fit:contain;object-position:center bottom}.BrandFullscreenSection-module__64yj_a__dedicatedMobileArtwork .BrandFullscreenSection-module__64yj_a__bgImage{object-fit:cover}.BrandFullscreenSection-module__64yj_a__content{height:100%;min-height:0;padding:calc(6.25rem + env(safe-area-inset-top)) var(--ui-space-5) var(--ui-space-4);justify-content:flex-start}.BrandFullscreenSection-module__64yj_a__contentInner{max-width:100%}.BrandFullscreenSection-module__64yj_a__logoWrap{display:none}.BrandFullscreenSection-module__64yj_a__description{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:48ch;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}}@media (min-width:768px) and (min-aspect-ratio:4/3) and (max-aspect-ratio:2){.BrandFullscreenSection-module__64yj_a__bgImage{object-fit:cover}}@media (max-height:600px){.BrandFullscreenSection-module__64yj_a__content{padding:4.75rem var(--ui-space-6) var(--ui-space-3);justify-content:flex-start}.BrandFullscreenSection-module__64yj_a__contentInner{max-width:min(22rem,44vw)}.BrandFullscreenSection-module__64yj_a__logoWrap{margin-bottom:var(--ui-space-2)}.BrandFullscreenSection-module__64yj_a__logoImage{height:3.25rem}.BrandFullscreenSection-module__64yj_a__description{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:42ch;font-size:.75rem;line-height:1.28;display:-webkit-box;overflow:hidden}}
.CatalogBrandsSection-module__Aw9eLa__paddingNone,.CatalogBrandsSection-module__Aw9eLa__paddingSmall,.CatalogBrandsSection-module__Aw9eLa__paddingMedium,.CatalogBrandsSection-module__Aw9eLa__paddingLarge{overflow:hidden}.CatalogBrandsSection-module__Aw9eLa__paddingNone{padding-block:0}.CatalogBrandsSection-module__Aw9eLa__paddingSmall{padding-block:clamp(var(--ui-space-2), 1vw, var(--ui-space-3))}.CatalogBrandsSection-module__Aw9eLa__paddingMedium{padding-block:clamp(var(--ui-space-1), .75vw, var(--ui-space-3)) clamp(var(--ui-space-3), 1.5vw, var(--ui-space-6))}.CatalogBrandsSection-module__Aw9eLa__paddingLarge{padding-block:clamp(var(--ui-space-5), 2.5vw, var(--ui-space-10))}.CatalogBrandsSection-module__Aw9eLa__logosViewport{position:relative}.CatalogBrandsSection-module__Aw9eLa__sliderButton{z-index:2;height:var(--ui-space-9);width:var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);background:var(--ui-page-bg,#fff);color:var(--ui-text-1);box-shadow:var(--ui-shadow-lg);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CatalogBrandsSection-module__Aw9eLa__sliderButton:hover{background:var(--ui-surface-hover)}.CatalogBrandsSection-module__Aw9eLa__sliderButton:focus-visible{outline-offset:2px;outline:3px solid}.CatalogBrandsSection-module__Aw9eLa__sliderButton svg{height:var(--ui-space-4);width:var(--ui-space-4)}.CatalogBrandsSection-module__Aw9eLa__sliderButtonLeft{left:var(--ui-space-2)}.CatalogBrandsSection-module__Aw9eLa__sliderButtonRight{right:var(--ui-space-2)}.CatalogBrandsSection-module__Aw9eLa__logosGrid{cursor:grab;gap:clamp(var(--ui-space-2), 1.25vw, var(--ui-space-5));overscroll-behavior-inline:contain;padding-block:var(--ui-space-2);scroll-snap-type:inline proximity;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none;scrollbar-color:transparent transparent;display:flex;overflow-x:auto}.CatalogBrandsSection-module__Aw9eLa__isDragging{cursor:grabbing;scroll-snap-type:none}.CatalogBrandsSection-module__Aw9eLa__logosGrid::-webkit-scrollbar{display:none}.CatalogBrandsSection-module__Aw9eLa__logoCard{min-width:clamp(10rem,12vw,11rem);min-height:clamp(5rem,6vw,5.5rem);padding:clamp(var(--ui-space-2), 1.5vw, var(--ui-space-4));color:inherit;outline-offset:-3px;flex:clamp(8rem,12vw,11rem);justify-content:center;align-items:center;display:flex}.CatalogBrandsSection-module__Aw9eLa__logoCard:focus-visible{outline:3px solid}.CatalogBrandsSection-module__Aw9eLa__logoImg{width:auto;height:min(var(--catalog-logo-height,54px), clamp(3rem, calc(1rem + 4vw), 4.5rem));object-fit:contain;max-width:95%;max-height:100%;display:block}@media (max-width:767px){.CatalogBrandsSection-module__Aw9eLa__logoCard{width:clamp(4.5rem,18vw,7.5rem);min-width:clamp(4.5rem,18vw,7.5rem);min-height:clamp(5.5rem,22vw,7rem);padding:clamp(var(--ui-space-1), 1vw, var(--ui-space-2));scroll-snap-align:start;flex:0 0 clamp(4.5rem,18vw,7.5rem)}.CatalogBrandsSection-module__Aw9eLa__logoImg{max-width:95%;height:min(var(--catalog-logo-height,54px), clamp(3.25rem, 14vw, 4.5rem))}.CatalogBrandsSection-module__Aw9eLa__logosGrid{gap:clamp(var(--ui-space-2), 2vw, var(--ui-space-4))}}@media (min-width:768px){.CatalogBrandsSection-module__Aw9eLa__sliderButtonLeft{left:0}.CatalogBrandsSection-module__Aw9eLa__sliderButtonRight{right:0}}@media (max-width:479px){.CatalogBrandsSection-module__Aw9eLa__sliderButton{height:var(--ui-space-8);width:var(--ui-space-8)}}
.GameCatalogSection-module__EdYkWq__page{width:min(100% - 2rem,72rem);margin:0 auto;padding:8rem 0 5rem}.GameCatalogSection-module__EdYkWq__hero{background:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--game-accent) 55%, transparent), transparent 28%), linear-gradient(135deg, var(--game-bg), color-mix(in srgb, var(--game-bg) 72%, #000));color:#fff;box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--game-bg) 20%, transparent);border-radius:0 0 2.5rem 2.5rem;margin-inline:-1rem;padding:clamp(2rem,6vw,4rem) clamp(1.5rem,6vw,4rem);position:relative;overflow:hidden}.GameCatalogSection-module__EdYkWq__eyebrow{margin:0 0 var(--ui-space-2);color:var(--game-accent);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold)}.GameCatalogSection-module__EdYkWq__title{color:#fff;font-size:clamp(2rem,5vw,4.25rem);font-weight:var(--ui-weight-semibold);letter-spacing:-.04em;margin:0;line-height:.98}.GameCatalogSection-module__EdYkWq__lead{max-width:42rem;margin:var(--ui-space-4) 0 0;color:#fffc;font-size:var(--ui-font-size-lg);line-height:1.55}.GameCatalogSection-module__EdYkWq__heroCurrencies{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.GameCatalogSection-module__EdYkWq__heroCurrencies span{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .35rem;font-size:.82rem;display:inline-flex}.GameCatalogSection-module__EdYkWq__heroCurrencies img{object-fit:contain;width:2rem;height:2rem}.GameCatalogSection-module__EdYkWq__heroCurrencies b{font-size:1rem}.GameCatalogSection-module__EdYkWq__section{margin-top:var(--ui-space-10)}.GameCatalogSection-module__EdYkWq__sectionTitle{margin:0 0 var(--ui-space-4);color:var(--ui-text-1);font-size:var(--ui-font-size-xl);font-weight:var(--ui-weight-semibold)}.GameCatalogSection-module__EdYkWq__activityGrid{gap:var(--ui-space-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.GameCatalogSection-module__EdYkWq__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.GameCatalogSection-module__EdYkWq__activityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.GameCatalogSection-module__EdYkWq__activityLink{color:inherit;text-decoration:none;display:block}.GameCatalogSection-module__EdYkWq__activityLink:focus-visible{outline:2px solid var(--ui-input-border-focus);outline-offset:5px;border-radius:var(--ui-card-featured-radius)}.GameCatalogSection-module__EdYkWq__activityLink:hover .GameCatalogSection-module__EdYkWq__activityCard{border-color:color-mix(in srgb, var(--brand-primary) 42%, var(--ui-card-border));box-shadow:var(--ui-shadow-lg);transform:translateY(-3px)}.GameCatalogSection-module__EdYkWq__activityCard{--ui-card-padding-inline:0px;--ui-card-padding-block:0px;--ui-card-gap:0px;min-height:27rem;transition:border-color var(--ui-duration-fast) var(--ui-easing), transform var(--ui-duration-fast) var(--ui-easing), box-shadow var(--ui-duration-fast) var(--ui-easing);padding:0}.GameCatalogSection-module__EdYkWq__activityMedia{color:#fff;justify-content:center;align-items:center;min-height:13rem;font-size:2.5rem;display:flex;position:relative}.GameCatalogSection-module__EdYkWq__activityCover{object-fit:cover;opacity:.82;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.GameCatalogSection-module__EdYkWq__activityMediawheel{background:radial-gradient(circle at 50% 0,#fff6,#0000 40%),#e3063a}.GameCatalogSection-module__EdYkWq__activityMediadrum{background:radial-gradient(circle at 50% 0,#fff6,#0000 40%),#a538d3}.GameCatalogSection-module__EdYkWq__activityMediapuzzle{background:radial-gradient(circle at 50% 0,#fff6,#0000 40%),#007934}.GameCatalogSection-module__EdYkWq__activityMediachallenge{background:radial-gradient(circle at 50% 0,#ffffff59,#0000 42%),#ffb800}.GameCatalogSection-module__EdYkWq__activityIcon{z-index:1;border-radius:var(--ui-radius-xl);background:#ffffff26;border:1px solid #ffffffb8;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative;box-shadow:0 .75rem 2rem #0000001f}.GameCatalogSection-module__EdYkWq__activityStamp{z-index:1;border-radius:var(--ui-radius-full);letter-spacing:.08em;text-transform:uppercase;background:#00000024;border:1px solid #ffffff73;padding:.4rem .65rem;font-size:.68rem;font-weight:800;position:absolute;top:1.125rem;left:1.25rem}.GameCatalogSection-module__EdYkWq__activityArrow{z-index:1;border-radius:var(--ui-radius-full);width:2.25rem;height:2.25rem;color:var(--ui-text-1);transition:transform var(--ui-duration-fast) var(--ui-easing);background:#ffffffeb;place-items:center;font-size:1.25rem;display:grid;position:absolute;bottom:1.125rem;right:1.25rem}.GameCatalogSection-module__EdYkWq__activityLink:hover .GameCatalogSection-module__EdYkWq__activityArrow{transform:translate(2px,-2px)}.GameCatalogSection-module__EdYkWq__activityBody{padding:var(--ui-space-5);flex-direction:column;flex:1;display:flex}.GameCatalogSection-module__EdYkWq__activityMeta{color:var(--ui-text-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);text-transform:uppercase;letter-spacing:.06em;gap:.45rem;display:flex}.GameCatalogSection-module__EdYkWq__activityBody h3{color:var(--ui-text-1);font-size:var(--ui-font-size-lg);font-weight:var(--ui-weight-semibold);margin:0;margin-top:var(--ui-space-2)}.GameCatalogSection-module__EdYkWq__activityBody p{margin:var(--ui-space-2) 0 0;color:var(--ui-text-2);line-height:1.5}.GameCatalogSection-module__EdYkWq__rewardBlock{margin-top:var(--ui-space-4);border-top:1px solid var(--ui-border);padding-top:var(--ui-space-3)}.GameCatalogSection-module__EdYkWq__rewardLabel{margin-bottom:var(--ui-space-2);color:var(--ui-text-3);font-size:var(--ui-font-size-xs);display:block}.GameCatalogSection-module__EdYkWq__rewardList{flex-wrap:wrap;gap:.45rem;display:flex}.GameCatalogSection-module__EdYkWq__rewardItem{border-radius:var(--ui-radius-full);background:var(--ui-hover-bg);min-height:2.25rem;color:var(--ui-text-2);font-size:var(--ui-font-size-xs);align-items:center;gap:.35rem;padding:.25rem .65rem .25rem .35rem;display:inline-flex}.GameCatalogSection-module__EdYkWq__rewardItem img{object-fit:contain;width:1.65rem;height:1.65rem}.GameCatalogSection-module__EdYkWq__rewardItem strong{color:var(--ui-text-1);font-size:.9rem}.GameCatalogSection-module__EdYkWq__cardLink{padding-top:var(--ui-space-4);color:var(--brand-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold);align-items:center;gap:.35rem;margin-top:auto;display:inline-flex}.GameCatalogSection-module__EdYkWq__simpleCard{border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-xl);background:var(--ui-card-bg);padding:var(--ui-space-5);color:var(--ui-text-2);line-height:1.55}.GameCatalogSection-module__EdYkWq__simpleCard p{margin:0}.GameCatalogSection-module__EdYkWq__simpleCard p+p{margin-top:var(--ui-space-2)}.GameCatalogSection-module__EdYkWq__simpleCard strong{margin-bottom:var(--ui-space-1);color:var(--ui-text-1);display:block}.GameCatalogSection-module__EdYkWq__conditions{gap:var(--ui-space-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.GameCatalogSection-module__EdYkWq__conditions{grid-template-columns:repeat(3,minmax(0,1fr))}}.GameCatalogSection-module__EdYkWq__empty{color:var(--ui-text-3)}@media (prefers-reduced-motion:reduce){.GameCatalogSection-module__EdYkWq__activityCard,.GameCatalogSection-module__EdYkWq__activityArrow{transition:none}}@media (max-width:639px){.GameCatalogSection-module__EdYkWq__activityCard{min-height:0}.GameCatalogSection-module__EdYkWq__activityMedia{min-height:11.5rem}}
.PortalSections-module__nd7vha__mosaic,.PortalSections-module__nd7vha__facts,.PortalSections-module__nd7vha__award{padding:clamp(3.5rem,6vw,6rem) 0;position:relative}.PortalSections-module__nd7vha__currencyShowcase{padding:clamp(1rem,2.5vw,2rem) 0 clamp(1.25rem,1.5vw,2rem);position:relative}.PortalSections-module__nd7vha__mosaic h2,.PortalSections-module__nd7vha__facts h2{letter-spacing:-.04em;margin:0 0 2rem;font-size:clamp(2rem,4vw,3.5rem)}.PortalSections-module__nd7vha__currencyTitle{letter-spacing:-.035em;text-align:center;color:#007934;margin:0 0 1.75rem;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800}.PortalSections-module__nd7vha__mosaicGrid{gap:var(--ui-space-4);grid-template-columns:repeat(12,1fr);display:grid}.PortalSections-module__nd7vha__mosaicCard{min-height:15rem;color:inherit;transition:transform var(--ui-duration-fast) var(--ui-easing), box-shadow var(--ui-duration-fast) var(--ui-easing);border-radius:1.875rem;flex-direction:column;justify-content:space-between;padding:1.875rem;text-decoration:none;display:flex;overflow:hidden}.PortalSections-module__nd7vha__mosaicCard:hover{transform:translateY(-.3rem);box-shadow:0 1.25rem 2.5rem #00793426}.PortalSections-module__nd7vha__mosaicCard:first-child,.PortalSections-module__nd7vha__mosaicCard:nth-child(4){grid-column:span 7}.PortalSections-module__nd7vha__mosaicCard:nth-child(2),.PortalSections-module__nd7vha__mosaicCard:nth-child(3){grid-column:span 5}.PortalSections-module__nd7vha__green{color:#007934;background:radial-gradient(95% 45% at 50% 0,#ffffff4d,#0000),#c0de4b}.PortalSections-module__nd7vha__yellow{color:#794100;background:radial-gradient(95% 45% at 50% 0,#ffffff4d,#0000),#ffce4e}.PortalSections-module__nd7vha__pink{color:#007934;background:radial-gradient(90% 50% at 50% 0,#ffffff61,#0000),#f8b7bd}.PortalSections-module__nd7vha__dark{color:#fff;background:linear-gradient(#fff3,#0000),#007934}.PortalSections-module__nd7vha__mosaicCard h3{margin:0;font-size:1.45rem}.PortalSections-module__nd7vha__mosaicCard p{margin:.5rem 0 0;line-height:1.5}.PortalSections-module__nd7vha__mosaicImage{object-fit:contain;object-position:right top;filter:drop-shadow(0 .5rem .5rem #0000001a);width:100%;height:8rem}.PortalSections-module__nd7vha__currencyHeader{justify-content:center;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex;position:relative}.PortalSections-module__nd7vha__currencyTitle{letter-spacing:-.035em;color:#007934;margin:0;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800}.PortalSections-module__nd7vha__currencyNavButtons{align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.PortalSections-module__nd7vha__currencyNavBtn{color:#007934;cursor:pointer;background:#fff;border:2px solid #007934;border-radius:50%;outline:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #0079341f}.PortalSections-module__nd7vha__currencyNavBtn:hover:not(:disabled){color:#fff;background:#007934;transform:translateY(-1px)scale(1.05);box-shadow:0 6px 16px #00793440}.PortalSections-module__nd7vha__currencyNavBtn:active:not(:disabled){transform:translateY(0)scale(.96)}.PortalSections-module__nd7vha__currencyNavBtn:disabled{opacity:.3;cursor:not-allowed;color:#94a3b8;box-shadow:none;border-color:#cbd5e1}.PortalSections-module__nd7vha__currencyWrapper{width:100%;position:relative;overflow:visible}.PortalSections-module__nd7vha__currencyGrid,.PortalSections-module__nd7vha__currencyTrack{scroll-behavior:smooth;grid-template-columns:repeat(3,1fr);gap:2.25rem 1.5rem;width:100%;margin-top:-.5rem;padding-top:1.75rem;padding-bottom:.5rem;display:grid}.PortalSections-module__nd7vha__currencyDots{justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:none}.PortalSections-module__nd7vha__currencyDot{cursor:pointer;background:#00793438;border:none;border-radius:50%;width:.65rem;height:.65rem;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.PortalSections-module__nd7vha__currencyDotActive{background:#007934;border-radius:999px;width:1.75rem;box-shadow:0 2px 8px #0079344d}.PortalSections-module__nd7vha__currencyCard{isolation:isolate;border-radius:1.875rem;align-items:center;min-height:9.5rem;padding:1.75rem 1.5rem 1.75rem 0;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px -6px #0000000d}.PortalSections-module__nd7vha__currencyCard:hover{transform:none}.PortalSections-module__nd7vha__currencyCardHeader{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.PortalSections-module__nd7vha__currencyTag{letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);background:#ffffffbf;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000000f}.PortalSections-module__nd7vha__currencyImageWrap{pointer-events:none;z-index:2;align-items:flex-end;width:54%;height:calc(100% + 20px);display:flex;position:absolute;bottom:0;left:1.25rem}.PortalSections-module__nd7vha__currencyImg{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 .5rem .8rem #0000001f);transform-origin:0 100%;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.PortalSections-module__nd7vha__currencyCard:hover .PortalSections-module__nd7vha__currencyImg{transform:scale(1.12)}.PortalSections-module__nd7vha__currencyTextWrap{z-index:3;width:52%;margin-left:auto;padding-left:.5rem;position:relative}.PortalSections-module__nd7vha__currencyTextWrap p{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.PortalSections-module__nd7vha__currencyCoins{color:#007934;background:#c0de4b}.PortalSections-module__nd7vha__currencyXp{color:#794100;background:#ffce4e}.PortalSections-module__nd7vha__currencyEnergy{color:#fff;background:#e60334}.PortalSections-module__nd7vha__facts{padding:clamp(3.5rem,6vw,6rem) 0;position:relative}.PortalSections-module__nd7vha__factsTitle{letter-spacing:-.035em;text-align:center;color:#007934;margin:0 0 3rem;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800}.PortalSections-module__nd7vha__factsFrame{isolation:isolate;background:linear-gradient(#fff 0%,#f7f9f0 100%);border:1px solid #0079341f;border-radius:2.5rem;justify-content:flex-end;align-items:center;max-width:66rem;min-height:29rem;margin-inline:auto;padding:2.75rem 2.25rem 2.75rem 2rem;display:flex;position:relative;overflow:visible;box-shadow:0 24px 60px -16px #00793417}.PortalSections-module__nd7vha__factsMascotWrap{pointer-events:none;z-index:2;align-items:flex-end;width:55%;height:calc(100% + 80px);display:flex;position:absolute;bottom:0;left:3rem}.PortalSections-module__nd7vha__factsMascotImg{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 1.2rem 1.8rem #00793424);transform-origin:0 100%;width:100%;height:100%;transform:scale(1.06)}.PortalSections-module__nd7vha__factsList{z-index:3;flex-direction:column;gap:1.5rem;width:54%;display:flex;position:relative}.PortalSections-module__nd7vha__factCard{border:1px solid #ffffffb3;border-radius:1.75rem;align-items:center;padding:1.5rem 2rem 1.5rem 4.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;position:relative;box-shadow:0 8px 24px -8px #0000000d}.PortalSections-module__nd7vha__factCard:hover{transform:translateY(-5px)scale(1.015)}.PortalSections-module__nd7vha__factIconWrap{z-index:4;pointer-events:none;width:5.75rem;height:5.75rem;position:absolute;top:50%;left:-2.25rem;transform:translateY(-50%)}.PortalSections-module__nd7vha__factIconImg{object-fit:contain;filter:drop-shadow(0 .6rem 1rem #00000029);width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.PortalSections-module__nd7vha__factCard:hover .PortalSections-module__nd7vha__factIconImg{transform:scale(1.22)rotate(-6deg)}.PortalSections-module__nd7vha__factCardBody{flex-direction:column;gap:.3rem;display:flex}.PortalSections-module__nd7vha__factBadge{letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);background:#fffc;border-radius:9999px;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000000a}.PortalSections-module__nd7vha__factText{letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.42}.PortalSections-module__nd7vha__factFiber{color:#5e3804;background:linear-gradient(135deg,#fff7c2 0%,#ffde6a 100%);margin-left:1.5rem}.PortalSections-module__nd7vha__factFiber .PortalSections-module__nd7vha__factBadge{color:#633704}.PortalSections-module__nd7vha__factFiber:hover{box-shadow:0 16px 36px -10px #ffde6a80}.PortalSections-module__nd7vha__factVitaminC{color:#154e03;background:linear-gradient(135deg,#f2faae 0%,#c5e440 100%);margin-left:0}.PortalSections-module__nd7vha__factVitaminC .PortalSections-module__nd7vha__factBadge{color:#007934}.PortalSections-module__nd7vha__factVitaminC:hover{box-shadow:0 16px 36px -10px #c5e44080}.PortalSections-module__nd7vha__factOrganic{color:#5c2800;background:linear-gradient(135deg,#ffe5c2 0%,#fa9e42 100%);margin-left:1rem}.PortalSections-module__nd7vha__factOrganic .PortalSections-module__nd7vha__factBadge{color:#793800}.PortalSections-module__nd7vha__factOrganic:hover{box-shadow:0 16px 36px -10px #fa9e4280}.PortalSections-module__nd7vha__award{padding:clamp(2.5rem,5vw,4.5rem) 0;position:relative}.PortalSections-module__nd7vha__awardCard{color:#007934;isolation:isolate;background:radial-gradient(95% 45% at 50% 0,#ffffff73 0%,#fff0 100%),#c0de4b;border:1px solid #ffffffa6;border-radius:2.25rem;align-items:center;max-width:66rem;min-height:12.5rem;margin-inline:auto;padding:2.75rem 25rem 2.75rem 3.5rem;display:flex;position:relative;overflow:visible;box-shadow:0 14px 36px -10px #0079342e}.PortalSections-module__nd7vha__awardText{letter-spacing:-.02em;z-index:2;max-width:52ch;margin:0;font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:700;line-height:1.35;position:relative}.PortalSections-module__nd7vha__awardImageWrap{pointer-events:none;z-index:3;align-items:flex-end;width:26.5rem;height:calc(100% + 55px);display:flex;position:absolute;bottom:0;right:1.75rem}.PortalSections-module__nd7vha__awardImg{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 .8rem 1.2rem #00000026);transform-origin:100% 100%;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.PortalSections-module__nd7vha__awardCard:hover .PortalSections-module__nd7vha__awardImg{transform:scale(1.08)}@media (max-width:1100px){.PortalSections-module__nd7vha__factsMascotWrap{width:44%;left:2rem}.PortalSections-module__nd7vha__factsList{width:55%}}@media (max-width:960px){.PortalSections-module__nd7vha__currencyHeader{align-items:center}.PortalSections-module__nd7vha__currencyWrapper{margin-inline:calc(-1 * var(--ui-space-4,1rem));width:auto}.PortalSections-module__nd7vha__currencyGrid,.PortalSections-module__nd7vha__currencyTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:2.5rem;padding-bottom:1.5rem;padding-inline:var(--ui-space-4,1rem);scroll-padding-inline:var(--ui-space-4,1rem);gap:1.25rem;margin-top:-1.25rem;margin-bottom:0;display:flex;overflow-x:auto}.PortalSections-module__nd7vha__currencyTrack::-webkit-scrollbar{display:none}.PortalSections-module__nd7vha__currencyGrid::-webkit-scrollbar{display:none}.PortalSections-module__nd7vha__currencyCard{scroll-snap-align:start;flex:0 0 clamp(290px,86vw,400px);min-height:10.25rem;padding:1.5rem 1.25rem 1.5rem 0}.PortalSections-module__nd7vha__currencyDots{display:flex}.PortalSections-module__nd7vha__currencyImageWrap{width:41%;left:.75rem}.PortalSections-module__nd7vha__currencyTextWrap{width:57%;padding-left:.25rem;padding-right:.5rem}.PortalSections-module__nd7vha__currencyTextWrap p{font-size:clamp(.88rem,3.4vw,.98rem);line-height:1.36}.PortalSections-module__nd7vha__factsFrame{flex-direction:column;min-height:auto;padding:2rem 1.5rem}.PortalSections-module__nd7vha__factsMascotWrap{justify-content:center;width:100%;max-width:20rem;height:16rem;margin:0 auto 1.5rem;position:relative;bottom:0;left:0}.PortalSections-module__nd7vha__factsMascotImg{object-position:center bottom}.PortalSections-module__nd7vha__factsList{width:100%}.PortalSections-module__nd7vha__factFiber,.PortalSections-module__nd7vha__factVitaminC,.PortalSections-module__nd7vha__factOrganic{margin-left:0;margin-right:0}.PortalSections-module__nd7vha__factCard{padding:1.25rem 1.25rem 1.25rem 4.75rem}.PortalSections-module__nd7vha__factIconWrap{width:4.5rem;height:4.5rem;left:-1rem}.PortalSections-module__nd7vha__awardCard{min-height:11rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(12rem,28vw,25rem) clamp(1.75rem,4vw,2.5rem) clamp(2rem,4vw,3.5rem)}.PortalSections-module__nd7vha__awardImageWrap{width:clamp(15rem,38vw,24rem);height:calc(100% + 40px);right:1rem}}@media (max-width:720px){.PortalSections-module__nd7vha__awardCard{text-align:center;flex-direction:column;padding:2.25rem 2rem 0}.PortalSections-module__nd7vha__awardText{max-width:100%}.PortalSections-module__nd7vha__awardImageWrap{justify-content:center;width:14rem;height:12rem;margin-top:1.5rem;margin-bottom:0;position:relative;bottom:0;right:0}.PortalSections-module__nd7vha__awardImg{object-position:center bottom}}@media (min-width:640px) and (max-width:960px){.PortalSections-module__nd7vha__currencyWrapper{margin-inline:calc(-1 * var(--ui-space-6,1.5rem))}.PortalSections-module__nd7vha__currencyTrack{padding-inline:var(--ui-space-6,1.5rem);scroll-padding-inline:var(--ui-space-6,1.5rem)}}@media (min-width:768px) and (max-width:960px){.PortalSections-module__nd7vha__currencyWrapper{margin-inline:calc(-1 * var(--ui-space-8,2rem))}.PortalSections-module__nd7vha__currencyTrack{padding-inline:var(--ui-space-8,2rem);scroll-padding-inline:var(--ui-space-8,2rem)}}@media (max-width:540px){.PortalSections-module__nd7vha__currencyHeader{flex-wrap:wrap;gap:.75rem}.PortalSections-module__nd7vha__currencyTitle{font-size:1.5rem}.PortalSections-module__nd7vha__currencyNavBtn{width:2.35rem;height:2.35rem}.PortalSections-module__nd7vha__currencyCard{border-radius:1.65rem;flex:0 0 calc(100vw - 3rem);max-width:380px;min-height:10rem;padding:1.35rem 1.15rem 1.35rem 0}.PortalSections-module__nd7vha__currencyImageWrap{width:40%;left:.65rem}.PortalSections-module__nd7vha__currencyTextWrap{width:58%;padding-left:.25rem;padding-right:.5rem}.PortalSections-module__nd7vha__currencyTextWrap p{font-size:clamp(.85rem,3.5vw,.95rem);line-height:1.35}.PortalSections-module__nd7vha__factCard{border-radius:1.35rem;padding:1.15rem 1rem 1.15rem 3.75rem}.PortalSections-module__nd7vha__factIconWrap{width:3.75rem;height:3.75rem;left:-1rem}.PortalSections-module__nd7vha__factText{font-size:.92rem}}
.LogoShowcaseSection-module__anzSfa__section{--logo-showcase-panel:color-mix(in srgb, var(--logo-showcase-text) 90%, var(--logo-showcase-bg));background:var(--logo-showcase-bg);color:var(--logo-showcase-text);isolation:isolate;padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:hidden}.LogoShowcaseSection-module__anzSfa__section:before,.LogoShowcaseSection-module__anzSfa__section:after{content:"";z-index:-1;pointer-events:none;position:absolute}.LogoShowcaseSection-module__anzSfa__inner{position:relative}.LogoShowcaseSection-module__anzSfa__copy{z-index:1;position:relative}.LogoShowcaseSection-module__anzSfa__title{font-size:clamp(2.65rem,5vw,5rem);font-weight:var(--ui-weight-black);letter-spacing:-.065em;text-wrap:balance;margin:0;line-height:.93}.LogoShowcaseSection-module__anzSfa__subtitle{max-width:45rem;margin:var(--ui-space-6) 0 0;opacity:.78;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5}.LogoShowcaseSection-module__anzSfa__supporting{max-width:39rem;margin:var(--ui-space-4) 0 0;opacity:.62;font-size:1rem;line-height:1.55}.LogoShowcaseSection-module__anzSfa__cta{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-7);border-radius:var(--ui-radius-full);background:var(--brand-primary);color:var(--ui-accent-contrast);font-size:.92rem;font-weight:var(--ui-weight-bold);transition:gap .18s var(--ui-easing), transform .18s var(--ui-easing);padding:.85rem 1.25rem;line-height:1;text-decoration:none;display:inline-flex}.LogoShowcaseSection-module__anzSfa__cta:hover{gap:var(--ui-space-4);transform:translateY(-1px)}.LogoShowcaseSection-module__anzSfa__cta:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 34%, transparent);outline-offset:4px}.LogoShowcaseSection-module__anzSfa__logos{min-width:0;display:grid}.LogoShowcaseSection-module__anzSfa__rail{grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;overflow-x:auto}.LogoShowcaseSection-module__anzSfa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.LogoShowcaseSection-module__anzSfa__item{justify-content:center;align-items:center;gap:var(--ui-space-3);min-width:0;min-height:8.5rem;padding:var(--ui-space-3) 0;color:inherit;text-align:center;flex-direction:column;display:flex}.LogoShowcaseSection-module__anzSfa__logoBox{justify-content:center;align-items:center;width:100%;height:4.75rem;display:flex}.LogoShowcaseSection-module__anzSfa__logo{object-fit:contain;width:auto;max-width:min(13rem,100%);height:auto;max-height:4.75rem}.LogoShowcaseSection-module__anzSfa__item strong{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.LogoShowcaseSection-module__anzSfa__item span{opacity:.58;font-size:.75rem}.LogoShowcaseSection-module__anzSfa__editorial:before{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);filter:blur(2rem);border-radius:50%;width:42rem;height:42rem;top:-18rem;right:-12rem}.LogoShowcaseSection-module__anzSfa__editorial:after{background:color-mix(in srgb, var(--logo-showcase-text) 10%, transparent);filter:blur(3.5rem);border-radius:50%;width:28rem;height:18rem;bottom:-8rem;right:8%;transform:rotate(-12deg)}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__inner{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__title{max-width:12ch;font-size:clamp(2.8rem,4.5vw,4.65rem)}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__logos{background:linear-gradient(145deg, var(--logo-showcase-panel), color-mix(in srgb, var(--logo-showcase-panel) 86%, var(--brand-primary)));color:var(--logo-showcase-bg);box-shadow:0 2rem 5rem color-mix(in srgb, var(--logo-showcase-text) 14%, transparent);border-radius:clamp(1.75rem,4vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,4vw,4rem)}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__item{min-height:9rem}.LogoShowcaseSection-module__anzSfa__spotlight{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand-primary) 20%, transparent), transparent 30rem), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--logo-showcase-text) 9%, transparent), transparent 32rem), linear-gradient(135deg, var(--logo-showcase-bg), color-mix(in srgb, var(--logo-showcase-bg) 88%, var(--brand-primary)))}.LogoShowcaseSection-module__anzSfa__spotlight:before{background:repeating-radial-gradient(ellipse at 72% 46%, transparent 0 7rem, color-mix(in srgb, var(--logo-showcase-text) 7%, transparent) 7.05rem 7.12rem);inset:-35% -12%;transform:rotate(-7deg)}.LogoShowcaseSection-module__anzSfa__spotlight:after{background:linear-gradient(115deg, transparent 0 46%, color-mix(in srgb, var(--brand-primary) 11%, transparent) 46.1% 46.25%, transparent 46.35%), linear-gradient(color-mix(in srgb, var(--logo-showcase-text) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--logo-showcase-text) 2.5%, transparent) 1px, transparent 1px);background-size:auto,4rem 4rem,4rem 4rem;inset:0;-webkit-mask-image:linear-gradient(#0000,currentColor 14% 86%,#0000);mask-image:linear-gradient(#0000,currentColor 14% 86%,#0000)}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__copy{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:end;column-gap:clamp(3rem,7vw,8rem);display:grid}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__title{grid-row:1/span 3;max-width:12ch;font-size:clamp(3.2rem,6vw,6.5rem)}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__subtitle{margin-top:0}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__supporting{margin-top:var(--ui-space-4)}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__cta{justify-self:start}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__logos{width:100%;padding-inline:clamp(var(--ui-space-4), 3vw, var(--ui-space-10));gap:clamp(2rem,5vw,5rem);margin:clamp(4rem,7vw,6rem) auto 0}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__item{min-height:7.5rem}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__logo{filter:drop-shadow(0 .8rem 1.2rem color-mix(in srgb, var(--logo-showcase-text) 18%, transparent))}.LogoShowcaseSection-module__anzSfa__business:before{background:color-mix(in srgb, var(--logo-showcase-text) 10%, transparent);filter:blur(4rem);border-radius:50%;width:38rem;height:38rem;top:-15rem;left:-8rem}.LogoShowcaseSection-module__anzSfa__business:after{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);filter:blur(3rem);border-radius:50%;width:38rem;height:38rem;bottom:-18rem;right:-10rem}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__copy{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;column-gap:clamp(3rem,7vw,8rem);display:grid}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__title{grid-row:1/span 4;max-width:13ch}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__subtitle{margin-top:0}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__supporting{margin-top:var(--ui-space-4)}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__cta{justify-self:start}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__logos{background:var(--logo-showcase-panel);color:var(--logo-showcase-bg);box-shadow:0 2rem 5rem color-mix(in srgb, var(--logo-showcase-text) 12%, transparent);border-radius:clamp(1.75rem,4vw,3rem);gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,7vw,6rem);padding:clamp(2rem,4vw,3.5rem)}@media (prefers-reduced-motion:reduce){.LogoShowcaseSection-module__anzSfa__cta{transition:none}}@media (max-width:900px){.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__inner,.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__copy,.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__copy{grid-template-columns:1fr}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__title,.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__title{max-width:13ch}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__logos{margin-top:3.5rem}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__title{grid-row:auto}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__subtitle{margin-top:var(--ui-space-6)}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__title{grid-row:auto}.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__subtitle{margin-top:var(--ui-space-6)}}@media (max-width:800px){.LogoShowcaseSection-module__anzSfa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.LogoShowcaseSection-module__anzSfa__section{padding:4.5rem 0}.LogoShowcaseSection-module__anzSfa__title{font-size:clamp(2.65rem,12vw,4.1rem)}.LogoShowcaseSection-module__anzSfa__rail{grid-auto-columns:minmax(9.5rem,42vw)}.LogoShowcaseSection-module__anzSfa__editorial .LogoShowcaseSection-module__anzSfa__logos,.LogoShowcaseSection-module__anzSfa__business .LogoShowcaseSection-module__anzSfa__logos{gap:var(--ui-space-6) var(--ui-space-4);padding:var(--ui-space-6) var(--ui-space-4);border-radius:var(--ui-radius-2xl);margin-top:3rem}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__title{max-width:11ch;font-size:clamp(3rem,13vw,4.5rem)}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__logos{gap:var(--ui-space-6);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-5);scroll-padding-inline:var(--ui-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-top:3.5rem;display:flex;overflow-x:auto}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__logos::-webkit-scrollbar{display:none}.LogoShowcaseSection-module__anzSfa__spotlight .LogoShowcaseSection-module__anzSfa__item{scroll-snap-align:start;flex:0 0 min(12rem,56vw)}.LogoShowcaseSection-module__anzSfa__item{min-height:7.5rem}.LogoShowcaseSection-module__anzSfa__logoBox{height:4rem}.LogoShowcaseSection-module__anzSfa__logo{max-height:4rem}}
.SectionRenderer-module__l7IgSq__unknown{padding-block:var(--ui-space-12);text-align:center;font-size:var(--ui-font-size-sm);color:#fff6}.SectionRenderer-module__l7IgSq__debugSectionWrapper{width:100%;position:relative}:is([data-debug-blocks=true] .SectionRenderer-module__l7IgSq__debugSectionWrapper,[data-debug-sections=true] .SectionRenderer-module__l7IgSq__debugSectionWrapper){outline-offset:-2px;outline:2px dashed #08f}.SectionRenderer-module__l7IgSq__debugSectionTag{display:none}:is([data-debug-blocks=true] .SectionRenderer-module__l7IgSq__debugSectionTag,[data-debug-sections=true] .SectionRenderer-module__l7IgSq__debugSectionTag){color:#fff;z-index:200;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#08f;border-bottom-right-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 4px #0003}.SectionRenderer-module__l7IgSq__debugTagBtn{all:unset;cursor:pointer;border-radius:2px;align-items:center;padding:1px 3px;transition:background .12s;display:inline-flex}.SectionRenderer-module__l7IgSq__debugTagBtn:hover{background:#ffffff40}.SectionRenderer-module__l7IgSq__debugTagBtn:active{background:#fff6}.SectionRenderer-module__l7IgSq__debugTagDivider{opacity:.6;-webkit-user-select:none;user-select:none;font-weight:400}.SectionRenderer-module__l7IgSq__debugCopyAllBtn{opacity:.85;border-radius:3px;justify-content:center;align-items:center;margin-left:2px;padding:2px 4px;display:inline-flex}.SectionRenderer-module__l7IgSq__debugCopyAllBtn:hover{opacity:1;background:#ffffff4d}.SectionRenderer-module__l7IgSq__debugCopyIcon{width:11px;height:11px;display:block}.SectionRenderer-module__l7IgSq__debugCopiedBadge{color:#fff;pointer-events:none;white-space:nowrap;z-index:201;background:#059669;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:10px;font-weight:700;animation:.15s ease-out SectionRenderer-module__l7IgSq__debugFadeIn;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 2px 6px #0000004d}@keyframes SectionRenderer-module__l7IgSq__debugFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
