@font-face{font-family:gilroy;src:url(../media/Gilroy_Light-s.p.0xfqj_-twgdv6.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0beg4qocq_l7q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.1e26urb8cwzgt.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Bold-s.p.26yaiasp0f5-7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Heavy-s.p.26p_6wi0msds2.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_662b0583-module__gtVGIW__className{font-family:gilroy,gilroy Fallback}.gilroy_662b0583-module__gtVGIW__variable{--font-body:"gilroy", "gilroy Fallback"}
.Container-module__OP8qhq__container{box-sizing:content-box;max-width:var(--container-width);padding-right:var(--container-padding);padding-left:var(--container-padding);margin:0 auto}
.Reveal-module__Sd9imq__reveal{opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out), clip-path var(--motion-slow) var(--ease-out);will-change:opacity, transform}.Reveal-module__Sd9imq__up{transform:translateY(2.25rem)}.Reveal-module__Sd9imq__left{transform:translate(-2.5rem)}.Reveal-module__Sd9imq__right{transform:translate(2.5rem)}.Reveal-module__Sd9imq__scale{transform:scale(.94)}.Reveal-module__Sd9imq__clip{clip-path:inset(0 100% 0 0);transform:none}.Reveal-module__Sd9imq__stagger{opacity:1;transform:none}.Reveal-module__Sd9imq__stagger>*{opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);transform:translateY(1.75rem)}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>*{opacity:1;transform:none}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:first-child{transition-delay:0s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(2){transition-delay:80ms}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(3){transition-delay:.16s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(4){transition-delay:.24s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(5){transition-delay:.32s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(6){transition-delay:.4s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(7){transition-delay:.48s}.Reveal-module__Sd9imq__stagger.Reveal-module__Sd9imq__visible>:nth-child(8){transition-delay:.56s}.Reveal-module__Sd9imq__visible{opacity:1;transform:none}.Reveal-module__Sd9imq__clip.Reveal-module__Sd9imq__visible{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__Sd9imq__reveal,.Reveal-module__Sd9imq__stagger>*{opacity:1;clip-path:none;transform:none;transition-delay:0s!important}}
.AchievementsHead-module__hG8XVq__head{align-items:end;gap:var(--head-gap,1.125rem 3.75rem);grid-template-columns:var(--head-cols,1fr minmax(17.5rem, 31.25rem));display:grid}.AchievementsHead-module__hG8XVq__text{max-width:41.25rem}.AchievementsHead-module__hG8XVq__kicker{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 60%);margin-bottom:.875rem}.AchievementsHead-module__hG8XVq__title{font-size:clamp(var(--fs-36), calc(3.2vw + .75rem), var(--fs-50));font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--color-white);line-height:1.1}.AchievementsHead-module__hG8XVq__title span{color:rgb(var(--color-white-rgb) / 55%);display:block}.AchievementsHead-module__hG8XVq__rail{width:var(--rail-width,13.125rem);height:.125rem;margin-top:1.375rem;display:block}.AchievementsHead-module__hG8XVq__railInk{background:var(--gradient-brand);width:100%;height:100%;box-shadow:0 0 1rem rgb(var(--color-shadow-rgb) / 65%);filter:brightness(1.5);display:block}.AchievementsHead-module__hG8XVq__lead{font-size:var(--fs-16);font-weight:var(--fw-medium);color:rgb(var(--color-white-rgb) / 70%);margin-bottom:0;line-height:1.55}
@media not (min-width:62em){.AchievementsHeadAdaptive-module__zVmGoW__adaptive.AchievementsHeadAdaptive-module__zVmGoW__adaptive{--head-cols:1fr;--head-gap:1.375rem}}@media not (min-width:30em){.AchievementsHeadAdaptive-module__zVmGoW__adaptive.AchievementsHeadAdaptive-module__zVmGoW__adaptive{--rail-width:8.75rem}}
.MetricBars-module__6SJwDG__bars{width:100%;height:var(--graphic-height,1.875rem);align-items:flex-end;gap:.25rem;display:flex}.MetricBars-module__6SJwDG__bar{background:var(--gradient-brand);border-top:.0625rem solid rgb(var(--color-white-rgb) / 55%);height:100%;transition:transform var(--motion-slow) var(--ease-spring);transform-origin:bottom;border-radius:.125rem .125rem 0 0;flex:auto;display:block;transform:scaleY(0)}.MetricBars-module__6SJwDG__bar:first-child{transition-delay:calc(var(--tile-delay,0s) + .16s)}.MetricBars-module__6SJwDG__bar:nth-child(2){transition-delay:calc(var(--tile-delay,0s) + .22s)}.MetricBars-module__6SJwDG__bar:nth-child(3){transition-delay:calc(var(--tile-delay,0s) + .28s)}.MetricBars-module__6SJwDG__bar:nth-child(4){transition-delay:calc(var(--tile-delay,0s) + .34s)}.MetricBars-module__6SJwDG__bar:nth-child(5){transition-delay:calc(var(--tile-delay,0s) + .4s)}.MetricBars-module__6SJwDG__bar:nth-child(6){transition-delay:calc(var(--tile-delay,0s) + .46s)}.MetricBars-module__6SJwDG__bar:nth-child(7){transition-delay:calc(var(--tile-delay,0s) + .52s)}@media (prefers-reduced-motion:reduce){.MetricBars-module__6SJwDG__bars .MetricBars-module__6SJwDG__bar{transition-delay:0s}}
.MetricRail-module__ktxZTG__rail{background-image:repeating-linear-gradient(to right, rgb(var(--color-white-rgb) / 22%) 0 .0625rem, transparent .0625rem .5625rem);border-radius:.1875rem;width:100%;height:.375rem;display:block;position:relative}.MetricRail-module__ktxZTG__fill{background:var(--gradient-brand);width:100%;height:.125rem;box-shadow:0 0 .75rem rgb(var(--color-shadow-rgb) / 55%);transition:transform var(--motion-slow) var(--ease-out) calc(var(--tile-delay,0s) + .22s);transform-origin:0;border-radius:.125rem;display:block;position:absolute;top:.125rem;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.MetricRail-module__ktxZTG__fill{transition-delay:0s}}
.MetricRing-module__XUjkda__ring{width:var(--graphic-size,2.875rem);height:var(--graphic-size,2.875rem);justify-self:end;display:block;transform:rotate(-90deg)}.MetricRing-module__XUjkda__track{fill:none;stroke:rgb(var(--color-white-rgb) / 26%);stroke-width:2px;stroke-dasharray:.012 .016}.MetricRing-module__XUjkda__arc{fill:none;stroke:var(--color-white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-slow) var(--ease-out) calc(var(--tile-delay,0s) + .24s);filter:drop-shadow(0 0 .4375rem rgb(var(--color-shadow-rgb) / 80%))}@media (prefers-reduced-motion:reduce){.MetricRing-module__XUjkda__arc{transition-delay:0s}}
.MetricSpark-module__KtEBxG__spark{width:100%;height:var(--graphic-height,2rem);display:block;overflow:visible}.MetricSpark-module__KtEBxG__gradientStart{stop-color:var(--color-brand-hover)}.MetricSpark-module__KtEBxG__gradientEnd{stop-color:var(--color-white)}.MetricSpark-module__KtEBxG__base{stroke:rgb(var(--color-white-rgb) / 20%);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.MetricSpark-module__KtEBxG__line{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .375rem rgb(var(--color-shadow-rgb) / 75%))}.MetricSpark-module__KtEBxG__draw{animation:MetricSpark-module__KtEBxG__spark-draw var(--motion-slow) var(--ease-out) calc(var(--tile-delay,0s) + .2s) forwards}@keyframes MetricSpark-module__KtEBxG__spark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.MetricSpark-module__KtEBxG__draw{animation-delay:0s}}
.MetricBody-module__eGSynq__valueRow{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;display:flex}.MetricBody-module__eGSynq__value{font-size:var(--tile-value,clamp(var(--fs-30), calc(2.6vw + .375rem), var(--fs-45)));font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--metric-ink,var(--color-white));text-shadow:var(--metric-glow,none);transition:color var(--motion-base) var(--ease-out), text-shadow var(--motion-base) var(--ease-out);font-variant-numeric:tabular-nums;line-height:.95}.MetricBody-module__eGSynq__unit{font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 62%)}.MetricBody-module__eGSynq__foot{align-content:end;gap:.875rem;height:100%;margin:0;padding-top:.125rem;display:grid}.MetricBody-module__eGSynq__note{font-size:var(--fs-13);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 64%);line-height:1.45}
.MetricHead-module__rY8Fxa__term{align-items:baseline;gap:.5625rem;padding-bottom:.6875rem;display:flex;position:relative}.MetricHead-module__rY8Fxa__term:after{background:var(--gradient-brand);width:100%;height:.125rem;box-shadow:0 0 .875rem rgb(var(--color-shadow-rgb) / 60%);transition:transform var(--motion-slow) var(--ease-out) var(--tile-delay,0s), filter var(--motion-base) var(--ease-out);filter:brightness(var(--metric-beam,1.15));content:"";transform-origin:0;position:absolute;bottom:0;left:0;transform:scaleX(0)}.MetricHead-module__rY8Fxa__term:before{background:rgb(var(--color-white-rgb) / 14%);content:"";width:100%;height:.125rem;position:absolute;bottom:0;left:0}.MetricHead-module__rY8Fxa__drawn:after{transform:scaleX(1)}.MetricHead-module__rY8Fxa__index{font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.16em;color:rgb(var(--color-white-rgb) / 56%);font-variant-numeric:tabular-nums}.MetricHead-module__rY8Fxa__label{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 82%)}
.MetricTile-module__Jg46qG__tile{--metric-ink:rgb(var(--color-white-rgb) / 88%);--metric-glow:0 0 0 rgb(var(--color-white-rgb) / 0%);z-index:0;gap:var(--tile-gap,.8125rem);padding:var(--tile-pad,1.375rem 1.25rem 1.25rem);color:var(--color-white);background:rgb(var(--color-white-rgb) / 6%);border:.0625rem solid rgb(var(--color-white-rgb) / 13%);border-radius:var(--radius-card);opacity:0;transition:opacity var(--motion-slow) var(--ease-out) var(--tile-delay,0s), translate var(--motion-slow) var(--ease-out) var(--tile-delay,0s), background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);translate:0 2rem;transform:perspective(68.75rem) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));grid-template-rows:auto auto 1fr;display:grid;position:relative}.MetricTile-module__Jg46qG__tile:before{z-index:-1;background:var(--gradient-brand);border-radius:inherit;opacity:0;transition:opacity var(--motion-base) var(--ease-out);filter:brightness(1.5);content:"";-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);padding:.0625rem;position:absolute;inset:-.0625rem;-webkit-mask-composite:xor;mask-composite:exclude}.MetricTile-module__Jg46qG__hero{--tile-gap:1.125rem;--tile-pad:1.75rem 1.625rem 1.625rem;--tile-value:clamp(var(--fs-40), calc(2.6vw + 1.3125rem), var(--fs-60));--graphic-height:3.625rem;--graphic-size:3.75rem}.MetricTile-module__Jg46qG__visible{opacity:1;translate:0}.MetricTile-module__Jg46qG__tile.MetricTile-module__Jg46qG__tile:active{--metric-ink:var(--color-white);--metric-beam:1.7;background:rgb(var(--color-white-rgb) / 11%)}@media (prefers-reduced-motion:reduce){.MetricTile-module__Jg46qG__tile.MetricTile-module__Jg46qG__tile.MetricTile-module__Jg46qG__tile{--tile-delay:0s;opacity:1;translate:0}}
@media (hover:hover){.MetricTileHover-module__PP3olq__tile:hover{--metric-ink:var(--color-white);--metric-glow:0 0 1.625rem rgb(var(--color-shadow-rgb) / 70%);--metric-beam:1.7;background:rgb(var(--color-white-rgb) / 11%);transform:translateY(-.1875rem) perspective(68.75rem) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:#0000}.MetricTileHover-module__PP3olq__tile:hover:before{opacity:1}}.MetricTileHover-module__PP3olq__tile[data-hovered=true]{--metric-ink:var(--color-white);--metric-glow:0 0 1.625rem rgb(var(--color-shadow-rgb) / 70%);--metric-beam:1.7;background:rgb(var(--color-white-rgb) / 11%);transform:translateY(-.1875rem) perspective(68.75rem) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:#0000}.MetricTileHover-module__PP3olq__tile[data-hovered=true]:before{opacity:1}
.MetricsBoard-module__qPh_0q__board{gap:var(--board-gap,1.125rem);grid-template-columns:var(--board-cols,repeat(5, 1fr));grid-template-areas:var(--board-areas,"a a b c d" "e f f g h");margin-top:clamp(1.875rem,2.4vw + .9375rem,3.625rem);display:grid}.MetricsBoard-module__qPh_0q__board>:first-child{--tile-delay:0s;grid-area:a}.MetricsBoard-module__qPh_0q__board>:nth-child(2){--tile-delay:80ms;grid-area:b}.MetricsBoard-module__qPh_0q__board>:nth-child(3){--tile-delay:.16s;grid-area:c}.MetricsBoard-module__qPh_0q__board>:nth-child(4){--tile-delay:.24s;grid-area:d}.MetricsBoard-module__qPh_0q__board>:nth-child(5){--tile-delay:.32s;grid-area:e}.MetricsBoard-module__qPh_0q__board>:nth-child(6){--tile-delay:.4s;grid-area:f}.MetricsBoard-module__qPh_0q__board>:nth-child(7){--tile-delay:.48s;grid-area:g}.MetricsBoard-module__qPh_0q__board>:nth-child(8){--tile-delay:.56s;grid-area:h}
@media (max-width:78.75em){.MetricsBoardAdaptive-module__Ya3J8q__adaptive.MetricsBoardAdaptive-module__Ya3J8q__adaptive{--board-cols:repeat(4, 1fr);--board-areas:"a a b c" "d e f f" "g g h h"}}@media not (min-width:62em){.MetricsBoardAdaptive-module__Ya3J8q__adaptive.MetricsBoardAdaptive-module__Ya3J8q__adaptive{--board-cols:repeat(3, 1fr);--board-areas:"a a b" "c d e" "f f g" "h h h"}}@media not (min-width:48em){.MetricsBoardAdaptive-module__Ya3J8q__adaptive.MetricsBoardAdaptive-module__Ya3J8q__adaptive{--board-gap:.875rem;--board-cols:repeat(2, 1fr);--board-areas:"a a" "b c" "d e" "f f" "g h"}}@media not (min-width:30em){.MetricsBoardAdaptive-module__Ya3J8q__adaptive.MetricsBoardAdaptive-module__Ya3J8q__adaptive{--board-gap:.75rem;--board-cols:1fr;--board-areas:"a" "b" "c" "d" "e" "f" "g" "h"}}
.AchievementsSection-module__28jtHa__section{background:var(--color-brand-active) url(/images/company/strip.webp) center / cover no-repeat;isolation:isolate;position:relative}.AchievementsSection-module__28jtHa__section:before{z-index:-1;background:var(--gradient-deep);opacity:.93;content:"";position:absolute;inset:0}.AchievementsSection-module__28jtHa__section:after{z-index:-1;background-image:repeating-linear-gradient(to right, rgb(var(--color-white-rgb) / 7%) 0 .0625rem, transparent .0625rem 4.875rem), repeating-linear-gradient(to bottom, rgb(var(--color-white-rgb) / 7%) 0 .0625rem, transparent .0625rem 4.875rem);content:"";-webkit-mask:radial-gradient(ellipse at 50% 40%, var(--color-black) 0%, transparent 78%);mask:radial-gradient(ellipse at 50% 40%, var(--color-black) 0%, transparent 78%);position:absolute;inset:0}.AchievementsSection-module__28jtHa__inner{padding-block:clamp(3.25rem,5.2vw + 1.1875rem,7.375rem)}.AchievementsSection-module__28jtHa__footnote{font-size:var(--fs-14);font-weight:var(--fw-medium);letter-spacing:.04em;color:rgb(var(--color-white-rgb) / 56%);margin-top:clamp(1.25rem,1.4vw + .75rem,2.125rem);margin-bottom:0}
.AggregatorSection-module__SEEFWa__section{padding-top:clamp(6.8125rem,1.43vw + 6.125rem,7.5rem);padding-bottom:clamp(2.5rem,13.29vw - .13125rem,7.5rem);overflow:hidden}.AggregatorSection-module__SEEFWa__inner{place-items:center var(--aggregator-justify,stretch);gap:var(--aggregator-gap,2.5rem 3.5rem);grid-template-columns:var(--aggregator-cols,minmax(0, 1fr) auto);display:grid}.AggregatorSection-module__SEEFWa__media{justify-content:center;display:flex}
@media not (min-width:62em){.AggregatorSectionAdaptive-module__eWoBcq__adaptive.AggregatorSectionAdaptive-module__eWoBcq__adaptive{--aggregator-cols:minmax(0, 1fr);--aggregator-justify:center;--aggregator-items:center;--aggregator-text:center;--aggregator-rail-left:50%;--aggregator-rail-shift:-4.125rem}}
.AggregatorIntro-module__5g83YG__intro{align-items:var(--aggregator-items,flex-start);max-width:37.5rem;text-align:var(--aggregator-text,left);flex-direction:column;display:flex}.AggregatorIntro-module__5g83YG__head{margin-bottom:1.625rem}.AggregatorIntro-module__5g83YG__eyebrow{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.1rem;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.AggregatorIntro-module__5g83YG__title{font-size:clamp(var(--fs-36), calc(4.86vw + .79375rem), var(--fs-50));font-weight:var(--fw-bold);color:var(--color-ink);padding-bottom:1.25rem;line-height:1.18;position:relative}.AggregatorIntro-module__5g83YG__title:after{bottom:0;left:var(--aggregator-rail-left,0);width:8.25rem;height:.125rem;margin-left:var(--aggregator-rail-shift,0);background:var(--gradient-brand);transition:transform var(--motion-slow) var(--ease-out) .2s;transform-origin:0;content:"";border-radius:.125rem;position:absolute;transform:scaleX(0)}.AggregatorIntro-module__5g83YG__head[data-inview=true] .AggregatorIntro-module__5g83YG__title:after{transform:scaleX(1)}.AggregatorIntro-module__5g83YG__lead{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:1.125rem;line-height:1.45}.AggregatorIntro-module__5g83YG__body{font-size:var(--fs-16);font-weight:var(--fw-regular);color:var(--color-muted-deep);margin-bottom:.875rem;line-height:1.6}
.Button-module__fANS6W__button{z-index:0;font-size:var(--fs-17);font-weight:var(--fw-bold);text-align:center;transition:transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);isolation:isolate;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1.1875rem 2.125rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.Button-module__fANS6W__button:before{z-index:-1;background:var(--gradient-brand);opacity:0;transition:opacity var(--motion-base) var(--ease-out);content:"";position:absolute;inset:0}.Button-module__fANS6W__primary{color:var(--color-white);background:var(--color-brand);box-shadow:0 .625rem 1.5rem rgb(var(--color-shadow-rgb) / 26%)}.Button-module__fANS6W__ghost{color:var(--color-brand);border:.125rem solid rgb(var(--color-brand-rgb) / 35%);background:0 0}.Button-module__fANS6W__light{color:var(--color-brand);background:var(--color-white);box-shadow:var(--shadow-card)}.Button-module__fANS6W__button.Button-module__fANS6W__button:active{transform:translateY(.0625rem)scale(.99)}.Button-module__fANS6W__button:disabled{opacity:.6;cursor:default}.Button-module__fANS6W__button:focus-visible:before{opacity:1}@media (hover:none){.Button-module__fANS6W__button:active:before{opacity:1}}
@media (hover:hover){.ButtonHover-module__xckmta__hover:hover{--btn-arrow-shift:.3125rem;--btn-glare-anim:var(--anim-glare);box-shadow:var(--shadow-brand);transform:translateY(-.1875rem)}.ButtonHover-module__xckmta__hover:hover:before{opacity:1}.ButtonHover-module__xckmta__ghost:hover,.ButtonHover-module__xckmta__light:hover{color:var(--color-white);border-color:#0000}.ButtonHover-module__xckmta__hover:disabled:hover{--btn-arrow-shift:0;--btn-glare-anim:none;box-shadow:none;transform:none}}.ButtonHover-module__xckmta__hover[data-hovered=true]:where(:not(:disabled,dialog *)){--btn-arrow-shift:.3125rem;--btn-glare-anim:var(--anim-glare);box-shadow:var(--shadow-brand);transform:translateY(-.1875rem)}.ButtonHover-module__xckmta__hover[data-hovered=true]:where(:not(:disabled,dialog *)):before{opacity:1}.ButtonHover-module__xckmta__ghost[data-hovered=true]:where(:not(:disabled,dialog *)),.ButtonHover-module__xckmta__light[data-hovered=true]:where(:not(:disabled,dialog *)){color:var(--color-white);border-color:#0000}
.ButtonInner-module__JFXLzW__label{z-index:1;position:relative}.ButtonInner-module__JFXLzW__arrow{z-index:1;width:1.25rem;height:1.25rem;transition:transform var(--motion-fast) var(--ease-out);transform:translateX(var(--btn-arrow-shift,0));display:inline-flex;position:relative}.ButtonInner-module__JFXLzW__arrow svg{width:100%;height:100%}.ButtonInner-module__JFXLzW__glare{z-index:0;background:linear-gradient(100deg, transparent 0%, rgb(var(--color-white-rgb) / 42%) 50%, transparent 100%);width:34%;animation-name:var(--btn-glare-anim,none);animation-duration:.8s;animation-timing-function:var(--ease-out);pointer-events:none;position:absolute;top:-1.875rem;bottom:-1.875rem;left:0;transform:translate(-160%)skew(-18deg)}
.Modal-module__mNSHoW__dialog{background:0 0;border:none;width:min(33.75rem,100vw - 2rem);max-height:calc(100dvh - 2.5rem);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.Modal-module__mNSHoW__dialog[open]{animation:Modal-module__mNSHoW__modal-in .52s var(--ease-out) both}.Modal-module__mNSHoW__dialog[open]::backdrop{background:rgb(var(--color-ink-rgb) / 55%);animation:Modal-module__mNSHoW__modal-backdrop .42s var(--ease-out) both;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.Modal-module__mNSHoW__dialog[open].Modal-module__mNSHoW__closing{animation:Modal-module__mNSHoW__modal-out .34s var(--ease-snap) forwards;pointer-events:none}.Modal-module__mNSHoW__dialog[open].Modal-module__mNSHoW__closing::backdrop{animation:Modal-module__mNSHoW__modal-backdrop-out .34s var(--ease-out) forwards}.Modal-module__mNSHoW__content{background:var(--color-white);max-height:calc(100dvh - 2.5rem);box-shadow:0 1.875rem 5rem rgb(var(--color-ink-rgb) / 35%);border-radius:1.375rem;padding:2.625rem 2.125rem 2rem;position:relative;overflow-y:auto}@keyframes Modal-module__mNSHoW__modal-in{0%{opacity:0;transform:scale(.92)translateY(1.375rem)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes Modal-module__mNSHoW__modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.94)translateY(1.125rem)}}@keyframes Modal-module__mNSHoW__modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__mNSHoW__modal-backdrop-out{0%{opacity:1}to{opacity:0}}
.ModalClose-module__vUDfTW__close{z-index:2;background:var(--color-surface);width:2.125rem;height:2.125rem;transition:background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:none;border-radius:50%;position:absolute;top:1rem;right:1rem}.ModalClose-module__vUDfTW__bar{background:var(--color-ink);width:.875rem;height:.125rem;transition:background var(--motion-fast) var(--ease-out);border-radius:.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ModalClose-module__vUDfTW__bar:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.ModalClose-module__vUDfTW__close.ModalClose-module__vUDfTW__pressed{background:var(--color-brand);pointer-events:none;transform:rotate(90deg)}.ModalClose-module__vUDfTW__close.ModalClose-module__vUDfTW__pressed .ModalClose-module__vUDfTW__bar{background:var(--color-white)}@media (hover:hover){.ModalClose-module__vUDfTW__close:hover{background:var(--color-brand);transform:rotate(90deg)}.ModalClose-module__vUDfTW__close:hover .ModalClose-module__vUDfTW__bar{background:var(--color-white)}}
.Checkbox-module__qUGDWW__root{font-size:var(--fs-13);color:var(--color-muted-deep);align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.Checkbox-module__qUGDWW__input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Checkbox-module__qUGDWW__box{width:1.375rem;height:1.375rem;color:var(--color-white);background:var(--color-white);border:.125rem solid rgb(var(--color-brand-rgb) / 35%);transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);border-radius:.4375rem;flex-shrink:0;position:relative}.Checkbox-module__qUGDWW__box:after{border:.125rem solid var(--color-brand);opacity:0;content:"";border-radius:.6875rem;position:absolute;inset:-.375rem}.Checkbox-module__qUGDWW__tick{stroke-dasharray:24;stroke-dashoffset:24px;width:calc(100% - .125rem);height:calc(100% - .125rem);position:absolute;inset:.0625rem}.Checkbox-module__qUGDWW__input:checked+.Checkbox-module__qUGDWW__box{background:var(--gradient-brand);border-color:#0000;transform:scale(1.06)}.Checkbox-module__qUGDWW__input:checked+.Checkbox-module__qUGDWW__box .Checkbox-module__qUGDWW__tick{animation:Checkbox-module__qUGDWW__draw-tick .32s var(--ease-out) forwards}.Checkbox-module__qUGDWW__input:checked+.Checkbox-module__qUGDWW__box:after{animation:var(--anim-pulse-ring) .6s var(--ease-out)}.Checkbox-module__qUGDWW__input:focus-visible+.Checkbox-module__qUGDWW__box{outline:.125rem solid var(--color-brand);outline-offset:.1875rem}.Checkbox-module__qUGDWW__invalid .Checkbox-module__qUGDWW__box{border-color:var(--color-accent)}.Checkbox-module__qUGDWW__text{padding-top:.125rem}@keyframes Checkbox-module__qUGDWW__draw-tick{to{stroke-dashoffset:0}}@media (hover:hover){.Checkbox-module__qUGDWW__root:hover .Checkbox-module__qUGDWW__box{border-color:var(--color-brand)}}@media (prefers-reduced-motion:reduce){.Checkbox-module__qUGDWW__input:checked+.Checkbox-module__qUGDWW__box .Checkbox-module__qUGDWW__tick{stroke-dashoffset:0;animation:none}}
.LeadField-module__LlBjTW__field{flex-direction:column;gap:.4375rem;display:flex}.LeadField-module__LlBjTW__label{font-size:var(--fs-13);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-deep);transition:color var(--motion-base) var(--ease-out)}.LeadField-module__LlBjTW__shell{background:var(--color-surface);box-shadow:inset 0 0 0 .0625rem rgb(var(--color-ink-rgb) / 8%);transition:box-shadow var(--motion-base) var(--ease-out);border-radius:.875rem;position:relative}.LeadField-module__LlBjTW__shell:focus-within{box-shadow:inset 0 0 0 .09375rem var(--color-brand), 0 0 1.75rem rgb(var(--color-shadow-rgb) / 22%)}.LeadField-module__LlBjTW__shellValid{box-shadow:inset 0 0 0 .09375rem rgb(var(--color-brand-rgb) / 45%)}.LeadField-module__LlBjTW__shellInvalid{box-shadow:inset 0 0 0 .09375rem var(--color-accent)}.LeadField-module__LlBjTW__input{width:100%;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--color-ink);border-radius:inherit;caret-color:var(--color-brand);resize:vertical;background:0 0;border:none;padding:1rem 1.25rem}.LeadField-module__LlBjTW__input::placeholder{color:var(--color-muted);opacity:.8}.LeadField-module__LlBjTW__input:focus,.LeadField-module__LlBjTW__input:focus-visible{outline:none}.LeadField-module__LlBjTW__line{background:var(--gradient-brand);opacity:0;width:calc(100% - 2.5rem);height:.125rem;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out);transform-origin:0;border-radius:.125rem;position:absolute;bottom:.375rem;left:1.25rem;transform:scaleX(0)}.LeadField-module__LlBjTW__shell:focus-within .LeadField-module__LlBjTW__line{opacity:1;transform:scaleX(1)}.LeadField-module__LlBjTW__shell:focus-within .LeadField-module__LlBjTW__label,.LeadField-module__LlBjTW__field:focus-within .LeadField-module__LlBjTW__label{color:var(--color-brand)}.LeadField-module__LlBjTW__error{font-size:var(--fs-12);color:var(--color-accent);padding-left:1.25rem}
.LeadForm-module__wuLvia__form{width:100%;animation:LeadForm-module__wuLvia__form-in var(--motion-base) var(--ease-out) both;flex-direction:column;gap:1rem;display:flex}.LeadForm-module__wuLvia__sending{animation:LeadForm-module__wuLvia__form-out .9s var(--ease-out) forwards;pointer-events:none}@keyframes LeadForm-module__wuLvia__form-in{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:none}}@keyframes LeadForm-module__wuLvia__form-out{0%{opacity:1;transform:none}55%{opacity:.85;transform:translateY(-.25rem)}to{opacity:0;transform:translateY(-1rem)scale(.985)}}.LeadForm-module__wuLvia__compact{gap:.75rem}.LeadForm-module__wuLvia__title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:.125rem;line-height:1.2}.LeadForm-module__wuLvia__subtitle{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-top:.25rem;display:block}.LeadForm-module__wuLvia__subject{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 8%);border-radius:1.25rem;align-self:flex-start;margin-bottom:0;padding:.4375rem .875rem;display:inline-flex}.LeadForm-module__wuLvia__submit{align-self:stretch;margin-top:.375rem}
.LeadMark-module__vrRnvq__mark{width:6rem;height:6rem;color:var(--color-brand);animation:var(--anim-pop-in) var(--motion-base) var(--ease-spring) both;place-content:center;display:grid;position:relative}.LeadMark-module__vrRnvq__glyph{width:6rem;height:6rem}.LeadMark-module__vrRnvq__halo{border:.125rem solid var(--color-brand);opacity:0;animation:var(--anim-pulse-ring) 1.4s var(--ease-out) .45s;border-radius:50%;position:absolute;inset:-.375rem}.LeadMark-module__vrRnvq__ring{fill:none;stroke:rgb(var(--color-brand-rgb) / 20%);stroke-width:4px;stroke-dasharray:214;stroke-dashoffset:214px;animation:LeadMark-module__vrRnvq__draw-ring .7s var(--ease-out) 50ms forwards}.LeadMark-module__vrRnvq__tick{stroke:var(--color-brand);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:var(--anim-draw-check) .55s var(--ease-out) .4s forwards}@keyframes LeadMark-module__vrRnvq__draw-ring{to{stroke-dashoffset:0}}
.LeadSuccess-module__WFPMaa__success{text-align:center;animation:LeadSuccess-module__WFPMaa__success-in var(--motion-slow) var(--ease-out) both;flex-direction:column;align-items:center;gap:.875rem;padding:.625rem 0;display:flex}.LeadSuccess-module__WFPMaa__leaving{animation:LeadSuccess-module__WFPMaa__success-out .28s var(--ease-out) forwards;pointer-events:none}.LeadSuccess-module__WFPMaa__leaving>*{animation:none}@keyframes LeadSuccess-module__WFPMaa__success-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.875rem)scale(.97)}}.LeadSuccess-module__WFPMaa__title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--color-ink);animation:var(--anim-rise) var(--motion-base) var(--ease-out) .25s both;margin-bottom:0}.LeadSuccess-module__WFPMaa__text{font-size:var(--fs-16);color:var(--color-muted-deep);animation:var(--anim-rise) var(--motion-base) var(--ease-out) .35s both;margin-bottom:0;line-height:1.5}.LeadSuccess-module__WFPMaa__note{font-size:var(--fs-12);color:var(--color-muted);animation:var(--anim-rise) var(--motion-base) var(--ease-out) .45s both}.LeadSuccess-module__WFPMaa__back{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-brand);animation:var(--anim-rise) var(--motion-base) var(--ease-out) .55s both;background:0 0;border:none;margin-top:.375rem;padding-bottom:.25rem;position:relative}.LeadSuccess-module__WFPMaa__back:after{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-fast) var(--ease-out);transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes LeadSuccess-module__WFPMaa__success-in{0%{opacity:0;transform:scale(.97)translateY(.625rem)}to{opacity:1;transform:none}}
@media (hover:hover){.LeadSuccessHover-module__VDLZXa__back:hover:after{transform:scaleX(1)}}.LeadSuccessHover-module__VDLZXa__back[data-hovered=true]:where(:not(dialog *)):after{transform:scaleX(1)}
.RailButton-module__XUDFzW__rail{width:21.375rem;max-width:100%;min-height:4.125rem;font-size:var(--fs-17);font-weight:var(--fw-bold);text-align:left;color:var(--color-ink);background-color:#0000;background-image:var(--gradient-brand);transition:color var(--motion-base) var(--ease-out), background-size var(--motion-slow) var(--ease-out), transform var(--motion-fast) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:26% .125rem;border:none;border-radius:.125rem;align-items:center;padding:.625rem 6.125rem .625rem .125rem;line-height:1.3;display:inline-flex;position:relative}.RailButton-module__XUDFzW__rail:before{background:var(--gradient-brand);opacity:.14;width:2.875rem;height:2.875rem;transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);content:"";border-radius:50%;margin-top:-1.4375rem;position:absolute;top:50%;right:1.875rem;transform:translate(0)}.RailButton-module__XUDFzW__rail:after{border-top:.125rem solid var(--color-brand);border-right:.125rem solid var(--color-brand);width:.5625rem;height:.5625rem;transition:border-color var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);content:"";margin-top:-.25rem;position:absolute;top:50%;right:3.0625rem;transform:translate(0)rotate(45deg)}.RailButton-module__XUDFzW__rail:focus-visible{background-size:100% .125rem}.RailButton-module__XUDFzW__rail:active{transform:translateY(-.0625rem)}@media (hover:hover){.RailButton-module__XUDFzW__rail:hover{color:var(--color-brand);background-size:100% .125rem;transform:translateY(-.1875rem)}.RailButton-module__XUDFzW__rail:hover:before{opacity:1;transform:translate(1.75rem)}.RailButton-module__XUDFzW__rail:hover:after{border-color:var(--color-white);transform:translate(1.75rem)rotate(45deg)}}
.StatStrip-module__3NjK1a__strip{flex-wrap:wrap;gap:1.375rem 2.375rem;margin-block:1.875rem 2.125rem;display:flex}.StatStrip-module__3NjK1a__item{flex-direction:column;gap:.3125rem;min-width:6.5rem;padding-bottom:.6875rem;display:flex;position:relative}.StatStrip-module__3NjK1a__item:after{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-slow) var(--ease-out) .3s;transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.StatStrip-module__3NjK1a__strip[data-inview=true] .StatStrip-module__3NjK1a__item:after{transform:scaleX(1)}.StatStrip-module__3NjK1a__value{font-size:var(--fs-32);font-weight:var(--fw-heavy);color:var(--color-brand);line-height:1}.StatStrip-module__3NjK1a__label{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-muted-deep);line-height:1.3}
.PhoneMockup-module__LnsgGG__stage{width:calc(23.4375rem * var(--phone-scale,1));height:calc(47rem * var(--phone-scale,1));animation:PhoneMockup-module__LnsgGG__phone-float 6s var(--ease-in-out) infinite;position:relative}.PhoneMockup-module__LnsgGG__scaler{width:23.4375rem;height:47rem;transform:scale(var(--phone-scale,1));transform-origin:0 0;filter:drop-shadow(0 1.625rem 2.75rem rgb(var(--color-ink-rgb) / 20%));position:absolute;top:0;left:0}.PhoneMockup-module__LnsgGG__phone{width:100%;height:100%;position:relative;overflow:hidden}.PhoneMockup-module__LnsgGG__frame{z-index:2;pointer-events:none;width:43.0663rem;max-width:none;height:48.0563rem;position:absolute;top:-.528125rem;left:-9.81438rem}@keyframes PhoneMockup-module__LnsgGG__phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.875rem)}}@media (prefers-reduced-motion:reduce){.PhoneMockup-module__LnsgGG__stage{animation:none}}
@media not (min-width:48em){.PhoneMockupAdaptive-module__kqII_G__adaptive.PhoneMockupAdaptive-module__kqII_G__adaptive{--phone-scale:.92}}@media not (min-width:30em){.PhoneMockupAdaptive-module__kqII_G__adaptive.PhoneMockupAdaptive-module__kqII_G__adaptive{--phone-scale:.78}}@media (max-width:23.4375em){.PhoneMockupAdaptive-module__kqII_G__adaptive.PhoneMockupAdaptive-module__kqII_G__adaptive{--phone-scale:.72}}
.PhoneScreen-module__IlUW_q__screen{z-index:1;background:var(--color-surface);border-radius:2.4375rem;flex-direction:column;width:19.6875rem;height:41.875rem;display:flex;position:absolute;top:2.5625rem;left:1.875rem;overflow:hidden}.PhoneScreen-module__IlUW_q__head{border-bottom:.0625rem solid rgb(var(--color-ink-rgb) / 9%);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.125rem 1.125rem .6875rem;display:flex}.PhoneScreen-module__IlUW_q__brand{font-size:var(--fs-16);font-weight:var(--fw-heavy);letter-spacing:-.0125rem;color:var(--color-brand)}.PhoneScreen-module__IlUW_q__caption{font-size:var(--fs-10);font-weight:var(--fw-medium);color:var(--color-muted)}.PhoneScreen-module__IlUW_q__list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.75rem .8125rem 1rem;display:flex;overflow-y:auto}.PhoneScreen-module__IlUW_q__list::-webkit-scrollbar{display:none}.PhoneScreen-module__IlUW_q__bottom{flex-shrink:0;justify-content:center;align-items:flex-end;height:1.75rem;padding-bottom:.5625rem;display:flex}.PhoneScreen-module__IlUW_q__indicator{background:rgb(var(--color-ink-rgb) / 22%);border-radius:.3125rem;width:7.375rem;height:.3125rem}
.PhoneStatusBar-module__eaq0zG__bar{flex-shrink:0;justify-content:space-between;align-items:center;height:2.75rem;padding-inline:1.375rem;display:flex}.PhoneStatusBar-module__eaq0zG__time{background-image:url(/images/aggregator/status-time.svg);background-repeat:no-repeat;background-size:contain;width:2.5rem;height:1rem}.PhoneStatusBar-module__eaq0zG__power{background-image:url(/images/aggregator/status-power.svg);background-repeat:no-repeat;background-size:contain;width:2.875rem;height:.5625rem}
.SupplierCard-module__u8aKqG__card{background:var(--color-white);box-shadow:.375rem .375rem 1rem rgb(var(--color-ink-rgb) / 8%), -.375rem -.375rem 1rem var(--color-white);transition:box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:.5625rem;flex-direction:column;flex-shrink:0;padding:.75rem .75rem .625rem;display:flex}.SupplierCard-module__u8aKqG__head{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:.5rem;display:flex}.SupplierCard-module__u8aKqG__logo{object-fit:contain;object-position:left center;flex-shrink:0;width:2.875rem;height:1.25rem}.SupplierCard-module__u8aKqG__name{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.2}.SupplierCard-module__u8aKqG__city{font-size:var(--fs-10);font-weight:var(--fw-medium);color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 8%);border-radius:1.25rem;padding:.125rem .4375rem;line-height:1.4}.SupplierCard-module__u8aKqG__industry{font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.025rem;text-transform:uppercase;color:var(--color-brand-light);margin-bottom:.3125rem}.SupplierCard-module__u8aKqG__summary{font-size:var(--fs-10);font-weight:var(--fw-regular);color:var(--color-muted-deep);margin-bottom:.5625rem;line-height:1.5}.SupplierCard-module__u8aKqG__more{font-size:var(--fs-10);font-weight:var(--fw-bold);color:var(--color-brand);align-self:flex-start;padding-bottom:.1875rem;position:relative}.SupplierCard-module__u8aKqG__more:after{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-fast) var(--ease-out);transform-origin:0;content:"";position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}
@media (hover:hover){.SupplierCardHover-module__YKW-fW__card:hover{box-shadow:.5rem .75rem 1.375rem rgb(var(--color-brand-rgb) / 22%);transform:translateY(-.1875rem)}.SupplierCardHover-module__YKW-fW__card:hover .SupplierCardHover-module__YKW-fW__more:after{transform:scaleX(1)}}.SupplierCardHover-module__YKW-fW__card[data-hovered=true]{box-shadow:.5rem .75rem 1.375rem rgb(var(--color-brand-rgb) / 22%);transform:translateY(-.1875rem)}.SupplierCardHover-module__YKW-fW__card[data-hovered=true] .SupplierCardHover-module__YKW-fW__more:after{transform:scaleX(1)}
.CatalogsSection-module__OwL6WG__section{background:linear-gradient(166deg, var(--color-ink) 0%, var(--color-brand-active) 46%, var(--color-brand-deep) 100%);isolation:isolate;padding-block:clamp(4rem,5.5vw + 1.5rem,7.5rem);position:relative;overflow:hidden}.CatalogsSection-module__OwL6WG__section:before{z-index:-1;background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 60%) 0%, transparent 68%);opacity:.75;pointer-events:none;filter:blur(1.875rem);content:"";border-radius:50%;width:48.75rem;height:48.75rem;position:absolute;top:-16.25rem;right:-12.5rem}.CatalogsSection-module__OwL6WG__head{align-items:center;gap:var(--cat-head-gap,1.125rem);text-align:center;flex-direction:column;max-width:48.75rem;margin-bottom:2.75rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.CatalogsSection-module__OwL6WG__head p{margin-bottom:0}.CatalogsSection-module__OwL6WG__eyebrow{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 62%)}.CatalogsSection-module__OwL6WG__title{font-size:clamp(var(--fs-32), calc(3.4vw + .875rem), var(--fs-50));font-weight:var(--fw-bold);color:var(--color-white);line-height:1.16}.CatalogsSection-module__OwL6WG__subtitle{max-width:40rem;font-size:var(--fs-17);color:rgb(var(--color-white-rgb) / 72%);line-height:1.6}.CatalogsSection-module__OwL6WG__rail{background:var(--gradient-brand);width:8.75rem;height:.125rem;box-shadow:0 0 1.125rem rgb(var(--color-brand-rgb) / 70%);transform-origin:0;margin-top:.375rem;display:block;transform:scaleX(0)}.CatalogsSection-module__OwL6WG__head[data-inview=true] .CatalogsSection-module__OwL6WG__rail{animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) .25s forwards}
@media not (min-width:62em){.CatalogsSectionAdaptive-module__c6jvpG__adaptive.CatalogsSectionAdaptive-module__c6jvpG__adaptive{--cat-band-fs:var(--fs-45);--cat-band-gap:2.5rem}}@media not (min-width:48em){.CatalogsSectionAdaptive-module__c6jvpG__adaptive.CatalogsSectionAdaptive-module__c6jvpG__adaptive{--cat-band-fs:var(--fs-32);--cat-band-gap:1.75rem;--cat-head-gap:.875rem}}@media not (min-width:30em){.CatalogsSectionAdaptive-module__c6jvpG__adaptive.CatalogsSectionAdaptive-module__c6jvpG__adaptive{--cat-band-fs:var(--fs-24)}}
.CatalogSlider-module__OSDH9G__slider{align-items:center;gap:var(--cat-rows,1rem) var(--cat-cols,1.375rem);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:var(--cat-areas,"prev rail next" "bullets bullets bullets");display:grid;position:relative}.CatalogSlider-module__OSDH9G__prev{grid-area:prev}.CatalogSlider-module__OSDH9G__rail{grid-area:rail}.CatalogSlider-module__OSDH9G__next{grid-area:next}.CatalogSlider-module__OSDH9G__bullets{grid-area:bullets;justify-self:center}
@media (max-width:78.75em){.CatalogSliderAdaptive-module__cG98QG__adaptive.CatalogSliderAdaptive-module__cG98QG__adaptive{--cat-arrow:3.125rem;--cat-card-min:28.25rem;--cat-cols:1rem}}@media not (min-width:62em){.CatalogSliderAdaptive-module__cG98QG__adaptive.CatalogSliderAdaptive-module__cG98QG__adaptive{--cat-slide:calc((100% - 1.5rem) / 2);--cat-arrow:3.125rem}}@media not (min-width:48em){.CatalogSliderAdaptive-module__cG98QG__adaptive.CatalogSliderAdaptive-module__cG98QG__adaptive{--cat-slide:100%;--cat-areas:"rail rail rail" "prev bullets next";--cat-rows:.25rem;--cat-card-min:29.375rem}}@media not (min-width:30em){.CatalogSliderAdaptive-module__cG98QG__adaptive.CatalogSliderAdaptive-module__cG98QG__adaptive{--cat-arrow:2.875rem;--cat-card-min:27.5rem;--cat-panel-pad:1.125rem 1.25rem 1.25rem}}
.CatalogTrack-module__Umljta__track{grid-auto-flow:column;grid-auto-columns:var(--cat-slide,calc((100% - 3rem) / 3));scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:1.5rem;padding-block:1.625rem;display:grid;position:relative;overflow:auto hidden}.CatalogTrack-module__Umljta__track::-webkit-scrollbar{display:none}.CatalogTrack-module__Umljta__track:focus-visible{outline-color:var(--color-white);outline-offset:-.375rem}.CatalogTrack-module__Umljta__slide{scroll-snap-align:start;display:grid}
.CatalogCard-module__F2M31G__card{height:100%;min-height:var(--cat-card-min,31rem);background:var(--color-white);border-radius:var(--radius-card);box-shadow:0 1rem 2.125rem rgb(var(--color-ink-rgb) / 42%);transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);transform:translateY(var(--cat-lift,0));flex-direction:column;display:flex;position:relative;overflow:hidden}.CatalogCard-module__F2M31G__frame{background:var(--color-surface);aspect-ratio:var(--cat-cover,5 / 3);flex-shrink:0;position:relative;overflow:hidden}.CatalogCard-module__F2M31G__cover{transition:transform var(--motion-slow) var(--ease-out);transform:scale(var(--cat-zoom,1));object-fit:cover;object-position:top center}.CatalogCard-module__F2M31G__hairline{background:var(--gradient-brand);width:100%;height:.125rem;transition:transform var(--motion-base) var(--ease-out);transform:scaleX(var(--cat-draw,0));transform-origin:0;flex-shrink:0}.CatalogCard-module__F2M31G__card:focus-within{--cat-draw:1;--cat-chip:1;box-shadow:0 1.375rem 2.875rem rgb(var(--color-ink-rgb) / 52%)}.CatalogCard-module__F2M31G__card.CatalogCard-module__F2M31G__card:active{--cat-lift:-.125rem;--cat-draw:1}@media (hover:hover){.CatalogCard-module__F2M31G__card:hover{--cat-lift:-.25rem;--cat-draw:1;--cat-chip:1;--cat-zoom:1.04;box-shadow:0 1.625rem 3.25rem rgb(var(--color-ink-rgb) / 55%)}}.CatalogCard-module__F2M31G__card[data-hovered=true]{--cat-lift:-.25rem;--cat-draw:1;--cat-chip:1;--cat-zoom:1.04;box-shadow:0 1.625rem 3.25rem rgb(var(--color-ink-rgb) / 55%)}
.CatalogPanel-module__6rktva__panel{padding:var(--cat-panel-pad,1.375rem 1.5rem 1.5rem);flex-direction:column;flex-grow:1;align-items:flex-start;gap:.625rem;display:flex}.CatalogPanel-module__6rktva__panel p{margin-bottom:0}.CatalogPanel-module__6rktva__meta{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.CatalogPanel-module__6rktva__chip{font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.025rem;text-transform:uppercase;color:var(--color-brand);background:rgb(var(--color-brand-rgb) / calc(7% + 11% * var(--cat-chip,0)));transition:background var(--motion-base) var(--ease-out);border-radius:62.4375rem;padding:.375rem .6875rem}.CatalogPanel-module__6rktva__count{font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.0625rem;color:var(--color-muted-soft)}.CatalogPanel-module__6rktva__title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.2}.CatalogPanel-module__6rktva__summary{font-size:var(--fs-15);color:var(--color-muted-deep);line-height:1.5}.CatalogPanel-module__6rktva__note{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-ink);padding-left:1.625rem;line-height:1.4;position:relative}.CatalogPanel-module__6rktva__note:before{background:var(--gradient-brand);content:"";width:1.125rem;height:.125rem;position:absolute;top:.5rem;left:0}
.CatalogAction-module__5u99ua__action{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.0375rem;text-transform:uppercase;color:var(--color-brand);transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;margin-top:auto;padding-top:1rem;padding-bottom:.625rem;position:relative}.CatalogAction-module__5u99ua__action:before,.CatalogAction-module__5u99ua__action:after{content:"";height:.125rem;position:absolute;bottom:0;left:0;right:0}.CatalogAction-module__5u99ua__action:before{background:var(--color-border)}.CatalogAction-module__5u99ua__action:after{background:var(--gradient-brand);transition:transform var(--motion-base) var(--ease-out);transform:scaleX(var(--cat-draw,0));transform-origin:0}@media (hover:hover){.CatalogAction-module__5u99ua__action:hover{--cat-draw:1;color:var(--color-brand-hover)}}
.SliderArrow-module__VmlXsq__arrow{width:var(--cat-arrow,3.5rem);height:var(--cat-arrow,3.5rem);color:var(--color-white);border:.0625rem solid rgb(var(--color-white-rgb) / 30%);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out);isolation:isolate;background:0 0;border-radius:50%;place-content:center;display:grid;position:relative}.SliderArrow-module__VmlXsq__wipe{z-index:-1;background:var(--gradient-brand);opacity:0;transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);border-radius:50%;position:absolute;inset:-.0625rem;transform:scale(.55)}.SliderArrow-module__VmlXsq__icon{width:1.25rem;height:1.25rem}.SliderArrow-module__VmlXsq__prev .SliderArrow-module__VmlXsq__icon{transform:rotate(180deg)}.SliderArrow-module__VmlXsq__arrow:disabled{opacity:.28;cursor:not-allowed}.SliderArrow-module__VmlXsq__arrow:focus-visible{outline-color:var(--color-white)}.SliderArrow-module__VmlXsq__arrow:not(:disabled):active{transform:scale(.94)}@media (hover:hover){.SliderArrow-module__VmlXsq__arrow:not(:disabled):hover{border-color:#0000}.SliderArrow-module__VmlXsq__arrow:not(:disabled):hover .SliderArrow-module__VmlXsq__wipe{opacity:1;transform:scale(1)}.SliderArrow-module__VmlXsq__prev:not(:disabled):hover{transform:translate(-.1875rem)}.SliderArrow-module__VmlXsq__next:not(:disabled):hover{transform:translate(.1875rem)}}
.SliderBullets-module__jcBDaG__bullets{justify-content:center;align-items:center;gap:.5rem;display:flex}.SliderBullets-module__jcBDaG__bullet{width:var(--cat-bullet,1.125rem);height:2.5rem;transition:width var(--motion-base) var(--ease-out);background:0 0;border:none;align-items:center;padding:0;display:grid}.SliderBullets-module__jcBDaG__bar{background:rgb(var(--color-white-rgb) / 24%);width:100%;height:.1875rem;transition:background var(--motion-base) var(--ease-out);border-radius:62.4375rem;display:block;position:relative;overflow:hidden}.SliderBullets-module__jcBDaG__current{width:var(--cat-bullet-wide,1.875rem)}.SliderBullets-module__jcBDaG__current .SliderBullets-module__jcBDaG__bar{background:var(--gradient-brand)}.SliderBullets-module__jcBDaG__dot{background:var(--color-white);width:.5rem;box-shadow:0 0 .5rem rgb(var(--color-white-rgb) / 70%);border-radius:62.4375rem;animation-name:SliderBullets-module__jcBDaG__dot-travel;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:0;bottom:0;left:0}.SliderBullets-module__jcBDaG__held{animation-play-state:paused}.SliderBullets-module__jcBDaG__bullet:focus-visible{outline-color:var(--color-white);outline-offset:.25rem}@media (hover:hover){.SliderBullets-module__jcBDaG__bullet:not(.SliderBullets-module__jcBDaG__current):hover .SliderBullets-module__jcBDaG__bar{background:rgb(var(--color-white-rgb) / 55%)}}@keyframes SliderBullets-module__jcBDaG__dot-travel{0%{transform:translate(-.5rem)}to{transform:translateX(var(--cat-bullet-wide,1.875rem))}}
.Marquee-module__45z0ra__viewport{position:relative;overflow:hidden}.Marquee-module__45z0ra__track{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Marquee-module__45z0ra__vertical{height:max-content;animation-name:var(--anim-marquee-up);flex-direction:column}.Marquee-module__45z0ra__side{width:max-content;animation-name:var(--anim-marquee-side);flex-direction:row}.Marquee-module__45z0ra__reverse{animation-direction:reverse}.Marquee-module__45z0ra__copy{flex-direction:inherit;gap:inherit;display:flex}.Marquee-module__45z0ra__vertical>.Marquee-module__45z0ra__copy{flex-direction:column}.Marquee-module__45z0ra__side>.Marquee-module__45z0ra__copy{flex-direction:row}@media (hover:hover){.Marquee-module__45z0ra__viewport:hover .Marquee-module__45z0ra__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.Marquee-module__45z0ra__track{animation:none}}
.CategoryBand-module__SOcMZq__band{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CategoryBand-module__SOcMZq__viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--color-black) 14%, var(--color-black) 86%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--color-black) 14%, var(--color-black) 86%, transparent 100%)}.CategoryBand-module__SOcMZq__words{gap:var(--cat-band-gap,3.25rem);white-space:nowrap;padding-inline-end:var(--cat-band-gap,3.25rem);display:flex}.CategoryBand-module__SOcMZq__word{font-size:var(--cat-band-fs,var(--fs-60));font-weight:var(--fw-heavy);letter-spacing:-.0625rem;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 7%)}
.CompanySection-module__JrruvG__section{isolation:isolate;background:url(/images/company/backdrop.svg) 50%/cover no-repeat;position:relative;overflow:hidden}.CompanySection-module__JrruvG__section:before,.CompanySection-module__JrruvG__section:after{z-index:-1;opacity:.72;pointer-events:none;filter:blur(1.5rem);content:"";mix-blend-mode:screen;border-radius:50%;position:absolute}.CompanySection-module__JrruvG__section:before{background:radial-gradient(circle, var(--color-violet) 0%, transparent 68%);width:45rem;height:45rem;top:-16.25rem;right:-10.625rem}.CompanySection-module__JrruvG__section:after{background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 92%) 0%, transparent 70%);width:53.75rem;height:53.75rem;bottom:-18.75rem;left:-13.75rem}.CompanySection-module__JrruvG__inner{color:var(--color-white);gap:clamp(2.875rem,3.9vw + 1.35rem,5.625rem);padding-top:clamp(4.5rem,5.95vw + 1.18125rem,9.1875rem);padding-bottom:clamp(5rem,4.76vw + 2.175rem,8.75rem);display:grid;position:relative}.CompanySection-module__JrruvG__top{align-items:center;gap:var(--company-gap,clamp(2.5rem, calc(4.26vw + 1.65rem), 5.875rem));grid-template-columns:var(--company-cols,minmax(0, 1.05fr) minmax(0, .95fr));display:grid}
@media not (min-width:62em){.CompanySectionAdaptive-module__RB6aXW__adaptive.CompanySectionAdaptive-module__RB6aXW__adaptive{--company-cols:minmax(0, 1fr);--company-gap:3rem;--company-photo-max:41.25rem;--company-photo-justify:center;--company-rows-cols:repeat(2, minmax(0, 1fr))}}@media not (min-width:48em){.CompanySectionAdaptive-module__RB6aXW__adaptive.CompanySectionAdaptive-module__RB6aXW__adaptive{--company-photo-ratio:16 / 10}}@media not (min-width:30em){.CompanySectionAdaptive-module__RB6aXW__adaptive.CompanySectionAdaptive-module__RB6aXW__adaptive{--company-rows-cols:minmax(0, 1fr);--company-pin-inset:.75rem;--company-route-inset:-.375rem;--company-plate-inset:1.5rem -.625rem -1rem .625rem}}
.CompanyCopy-module__Ce3A-q__copy{flex-direction:column;align-items:flex-start;gap:1.375rem;display:flex}.CompanyCopy-module__Ce3A-q__eyebrow{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.15rem;text-transform:uppercase;color:var(--color-white);opacity:.72;align-items:center;gap:.875rem;margin-bottom:0;display:flex}.CompanyCopy-module__Ce3A-q__rail{width:3.625rem}.CompanyCopy-module__Ce3A-q__title{max-width:35rem;font-size:clamp(var(--fs-32), calc(1.6vw + 1.65rem), var(--fs-50));font-weight:var(--fw-bold);color:var(--color-white);line-height:1.14}.CompanyCopy-module__Ce3A-q__mark{white-space:nowrap;display:inline-block;position:relative}.CompanyCopy-module__Ce3A-q__mark:after{background:linear-gradient(90deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 20%) 100%);height:.1875rem;transition:transform var(--motion-slow) var(--ease-out) .62s;content:"";transform-origin:0;border-radius:.1875rem;position:absolute;bottom:-.375rem;left:0;right:0;transform:scaleX(0)}.CompanyCopy-module__Ce3A-q__head[data-inview=true] .CompanyCopy-module__Ce3A-q__mark:after{transform:scaleX(1)}.CompanyCopy-module__Ce3A-q__body{flex-direction:column;gap:1rem;max-width:37.5rem;display:flex}.CompanyCopy-module__Ce3A-q__paragraph{font-size:var(--fs-16);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 74%);margin-bottom:0;line-height:1.6}.CompanyCopy-module__Ce3A-q__paragraph:first-child{font-size:var(--fs-20);font-weight:var(--fw-medium);color:var(--color-white);line-height:1.5}@media (prefers-reduced-motion:reduce){.CompanyCopy-module__Ce3A-q__mark:after{transform:none}}
.CompanyFigures-module__MyCiLa__figures{justify-content:center;width:100%;margin-top:.375rem;display:flex}.CompanyFigures-module__MyCiLa__list{flex-wrap:wrap;gap:1.25rem clamp(1.75rem,2.2vw + 1.25rem,3.5rem);display:flex}.CompanyFigures-module__MyCiLa__figure{flex-direction:column-reverse;gap:.125rem;padding-left:1.125rem;display:flex;position:relative}.CompanyFigures-module__MyCiLa__figure:before{background:linear-gradient(180deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 10%) 100%);width:.125rem;transition:transform var(--motion-slow) var(--ease-out) .32s;content:"";transform-origin:top;border-radius:.125rem;position:absolute;top:.375rem;bottom:.25rem;left:0;transform:scaleY(0)}.CompanyFigures-module__MyCiLa__figures[data-inview=true] .CompanyFigures-module__MyCiLa__figure:before{transform:scaleY(1)}.CompanyFigures-module__MyCiLa__value{font-size:clamp(var(--fs-36), calc(1.07vw + 1.975rem), var(--fs-45));font-weight:var(--fw-heavy);color:var(--color-white);margin-left:0;line-height:1.1}.CompanyFigures-module__MyCiLa__label{font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;color:rgb(var(--color-white-rgb) / 66%);line-height:1.35}@media (prefers-reduced-motion:reduce){.CompanyFigures-module__MyCiLa__figure:before{transform:none}}
.RouteLine-module__rqTEFq__line{background:linear-gradient(90deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 14%) 100%);width:100%;height:.125rem;transition:transform var(--motion-slow) var(--ease-out);transform-origin:0;border-radius:.125rem;flex-shrink:0;transform:scaleX(0)}[data-inview=true] .RouteLine-module__rqTEFq__line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.RouteLine-module__rqTEFq__line{transform:none}}
.CompanyCredentials-module__FEiRDq__list{grid-template-columns:var(--company-rows-cols,repeat(4, minmax(0, 1fr)));gap:1rem;list-style:none;display:grid}.CompanyCredentials-module__FEiRDq__row{background:rgb(var(--color-white-rgb) / 6%);border:.0625rem solid rgb(var(--color-white-rgb) / 14%);border-radius:var(--radius-card);transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);isolation:isolate;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.5rem 1.375rem 1.625rem;display:flex;position:relative}.CompanyCredentials-module__FEiRDq__row:before{z-index:-1;background:var(--gradient-brand);border-radius:inherit;transition:transform var(--motion-base) var(--ease-out);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.CompanyCredentials-module__FEiRDq__badge{background:rgb(var(--color-white-rgb) / 10%);border-radius:.875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:flex}.CompanyCredentials-module__FEiRDq__icon{width:1.5rem;height:1.5rem;color:var(--color-white)}.CompanyCredentials-module__FEiRDq__term{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-white);line-height:1.3}.CompanyCredentials-module__FEiRDq__detail{font-size:var(--fs-14);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 68%);line-height:1.45}.CompanyCredentials-module__FEiRDq__rail{margin-top:auto}.CompanyCredentials-module__FEiRDq__row:active:before{transform:scaleX(1)}@media (hover:hover){.CompanyCredentials-module__FEiRDq__row:hover{border-color:#0000;transform:translateY(-.25rem)}.CompanyCredentials-module__FEiRDq__row:hover:before{transform:scaleX(1)}}.CompanyCredentials-module__FEiRDq__row[data-hovered=true]{border-color:#0000;transform:translateY(-.25rem)}.CompanyCredentials-module__FEiRDq__row[data-hovered=true]:before{transform:scaleX(1)}
.CompanyPhoto-module__h0dYfW__media{width:100%;max-width:var(--company-photo-max,37.5rem);justify-self:var(--company-photo-justify,end);position:relative}.CompanyPhoto-module__h0dYfW__plate{inset:var(--company-plate-inset,2.125rem -1.375rem -1.625rem 1.375rem);background:var(--gradient-brand);opacity:.55;filter:blur(.125rem);clip-path:polygon(0 0,calc(100% - 4rem) 0,100% 4rem,100% 100%,4rem 100%,0 calc(100% - 4rem));position:absolute}.CompanyPhoto-module__h0dYfW__frame{border:.0625rem solid rgb(var(--color-white-rgb) / 18%);width:100%;aspect-ratio:var(--company-photo-ratio,4 / 3);clip-path:polygon(0 0,calc(100% - 4rem) 0,100% 4rem,100% 100%,4rem 100%,0 calc(100% - 4rem));position:relative;overflow:hidden}.CompanyPhoto-module__h0dYfW__shift{will-change:transform;transform:translate3d(0, calc(var(--company-shift,0) * .0625rem), 0);position:absolute;inset:-2.125rem 0}.CompanyPhoto-module__h0dYfW__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--ease-out), filter var(--motion-slow) var(--ease-out)}.CompanyPhoto-module__h0dYfW__veil{background:linear-gradient(200deg, rgb(var(--color-ink-rgb) / 0%) 45%, rgb(var(--color-ink-rgb) / 55%) 100%);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.CompanyPhoto-module__h0dYfW__frame:hover .CompanyPhoto-module__h0dYfW__photo{filter:brightness(1.07);transform:scale(1.04)}}.CompanyPhoto-module__h0dYfW__frame[data-hovered=true] .CompanyPhoto-module__h0dYfW__photo{filter:brightness(1.07);transform:scale(1.04)}.CompanyPhoto-module__h0dYfW__frame:active .CompanyPhoto-module__h0dYfW__photo{transform:scale(1.02)}
.CompanyPin-module__2GjTVq__pin{bottom:var(--company-pin-inset,-1rem);left:var(--company-pin-inset,-1rem);background:rgb(var(--color-ink-rgb) / 74%);border:.0625rem solid rgb(var(--color-white-rgb) / 16%);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-radius:.875rem;align-items:center;gap:.8125rem;padding:.75rem 1.25rem .8125rem;display:flex;position:absolute}.CompanyPin-module__2GjTVq__beacon{background:var(--color-support);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;position:relative}.CompanyPin-module__2GjTVq__beacon:after{border:.125rem solid var(--color-support);animation:var(--anim-pulse-ring) 2.6s var(--ease-out) infinite;content:"";border-radius:50%;position:absolute;inset:-.375rem}.CompanyPin-module__2GjTVq__text{flex-direction:column;gap:.1875rem;display:flex}.CompanyPin-module__2GjTVq__city{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--color-white);line-height:1.2}.CompanyPin-module__2GjTVq__note{font-size:var(--fs-12);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 62%);line-height:1.2}
.PhotoRoute-module__ykPR-G__route{top:var(--company-route-inset,-1rem);left:var(--company-route-inset,-1rem);pointer-events:none;width:44%;height:38%;position:absolute}.PhotoRoute-module__ykPR-G__top{background:linear-gradient(90deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 0%) 100%);height:.125rem;transition:transform var(--motion-slow) var(--ease-out) .22s;transform-origin:0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.PhotoRoute-module__ykPR-G__side{background:linear-gradient(180deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 0%) 100%);width:.125rem;transition:transform var(--motion-slow) var(--ease-out) .38s;transform-origin:top;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.PhotoRoute-module__ykPR-G__dot{background:var(--color-white);width:.75rem;height:.75rem;box-shadow:0 0 1.125rem rgb(var(--color-white-rgb) / 70%);opacity:0;transition:opacity var(--motion-base) var(--ease-out) .82s;border-radius:50%;position:absolute;top:-.3125rem;left:-.3125rem}.PhotoRoute-module__ykPR-G__route[data-inview=true] .PhotoRoute-module__ykPR-G__top{transform:scaleX(1)}.PhotoRoute-module__ykPR-G__route[data-inview=true] .PhotoRoute-module__ykPR-G__side{transform:scaleY(1)}.PhotoRoute-module__ykPR-G__route[data-inview=true] .PhotoRoute-module__ykPR-G__dot{opacity:1}@media (prefers-reduced-motion:reduce){.PhotoRoute-module__ykPR-G__top,.PhotoRoute-module__ykPR-G__side{transform:none}.PhotoRoute-module__ykPR-G__dot{opacity:1}}
.ConsultationSection-module__L23T4a__section{background:var(--color-surface);padding-block:clamp(2.5rem,6.38vw + 1.225rem,6.25rem)}.ConsultationSection-module__L23T4a__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(1.625rem,2.55vw + .875rem,3.125rem);display:flex}.ConsultationSection-module__L23T4a__eyebrow{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.0625rem;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.ConsultationSection-module__L23T4a__eyebrowLine{background:var(--gradient-brand);width:2.875rem;height:.125rem;transition:transform var(--motion-slow) var(--ease-out) .1s;transform-origin:0;border-radius:.125rem;transform:scaleX(0)}.ConsultationSection-module__L23T4a__head[data-inview=true] .ConsultationSection-module__L23T4a__eyebrowLine{transform:scaleX(1)}.ConsultationSection-module__L23T4a__title{font-size:clamp(var(--fs-36), calc(4.86vw + .79375rem), var(--fs-50));font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:0;line-height:1.18}.ConsultationSection-module__L23T4a__title span{color:var(--color-brand)}.ConsultationSection-module__L23T4a__subtitle{max-width:45rem;font-size:var(--fs-18);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-top:1rem;margin-bottom:0;line-height:1.55}
.BookingBoard-module__IvHIJa__board{align-items:start;gap:var(--consult-gap,2.125rem);grid-template-columns:var(--consult-cols,17rem 1fr 16.75rem);padding:var(--consult-pad,2.125rem);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:1.75rem;display:grid}.BookingBoard-module__IvHIJa__side{grid-column:var(--consult-side-col,auto);animation:var(--anim-rise) var(--motion-base) var(--ease-out) both;flex-direction:column;gap:1.125rem;display:flex}.BookingBoard-module__IvHIJa__stage{grid-column:var(--consult-stage-col,2 / -1)}
@media (max-width:78.75em){.BookingBoardAdaptive-module__CVVN6a__adaptive.BookingBoardAdaptive-module__CVVN6a__adaptive{--consult-cols:15.5rem 1fr;--consult-side-col:1 / -1;--consult-time-cols:5}}@media not (min-width:62em){.BookingBoardAdaptive-module__CVVN6a__adaptive.BookingBoardAdaptive-module__CVVN6a__adaptive{--consult-cols:1fr;--consult-gap:1.625rem;--consult-pad:1.375rem;--consult-stage-col:1 / -1;--consult-manager-align:center;--consult-manager-text:center}}@media not (min-width:48em){.BookingBoardAdaptive-module__CVVN6a__adaptive.BookingBoardAdaptive-module__CVVN6a__adaptive{--consult-time-cols:3;--consult-summary-cols:repeat(2, 1fr);--consult-booked-pad:1.375rem}}@media not (min-width:30em){.BookingBoardAdaptive-module__CVVN6a__adaptive.BookingBoardAdaptive-module__CVVN6a__adaptive{--consult-pad:1rem;--consult-time-cols:2;--consult-summary-cols:1fr}}
.BookedPanel-module__qpng7W__panel{padding:2.125rem var(--consult-booked-pad,2.125rem) 1.875rem;background:var(--color-surface-warm);animation:var(--anim-rise) var(--motion-base) var(--ease-out) both;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.875rem;display:flex;position:relative;overflow:hidden}.BookedPanel-module__qpng7W__panel:before{background:var(--gradient-brand);height:.1875rem;animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) both;content:"";transform-origin:0;position:absolute;top:0;left:0;right:0}.BookedPanel-module__qpng7W__panel>:not(:first-child){animation:var(--anim-rise) var(--motion-base) var(--ease-out) both}.BookedPanel-module__qpng7W__panel>:nth-child(2){animation-delay:.12s}.BookedPanel-module__qpng7W__panel>:nth-child(3){animation-delay:.2s}.BookedPanel-module__qpng7W__panel>:nth-child(4){animation-delay:.28s}.BookedPanel-module__qpng7W__panel>:nth-child(5){animation-delay:.36s}.BookedPanel-module__qpng7W__panel>:nth-child(6){animation-delay:.44s}.BookedPanel-module__qpng7W__leaving{animation:BookedPanel-module__qpng7W__panel-out .3s var(--ease-out) forwards;pointer-events:none}.BookedPanel-module__qpng7W__kicker{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.0625rem;text-transform:uppercase;color:var(--color-brand);margin-bottom:0}.BookedPanel-module__qpng7W__title{max-width:32.5rem;font-size:var(--fs-28);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:0;line-height:1.22}.BookedPanel-module__qpng7W__invite{max-width:28.75rem;font-size:var(--fs-15);color:var(--color-muted-deep);margin-bottom:0;line-height:1.55}@keyframes BookedPanel-module__qpng7W__panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.875rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.BookedPanel-module__qpng7W__panel>*{animation-delay:0s}}
.BookedActions-module__DEBIxq__actions{flex-wrap:wrap;align-items:center;gap:.625rem 1.375rem;display:flex}.BookedActions-module__DEBIxq__change{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-muted-deep);transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem 0;display:inline-flex;position:relative}.BookedActions-module__DEBIxq__changeLine{background:var(--gradient-brand);width:100%;height:.125rem;transition:transform var(--motion-base) var(--ease-out);transform-origin:0;border-radius:.125rem;transform:scaleX(0)}.BookedActions-module__DEBIxq__change:active .BookedActions-module__DEBIxq__changeLine{transform:scaleX(1)}@media (hover:hover){.BookedActions-module__DEBIxq__change:hover{color:var(--color-brand)}.BookedActions-module__DEBIxq__change:hover .BookedActions-module__DEBIxq__changeLine{transform:scaleX(1)}}
.BookedSummary-module__JBvk5W__summary{grid-template-columns:var(--consult-summary-cols,repeat(3, 1fr));border-top:.0625rem solid var(--color-border);border-bottom:.0625rem solid var(--color-border);gap:.875rem;width:100%;padding:1.125rem 0;display:grid}.BookedSummary-module__JBvk5W__row dt{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.0375rem;text-transform:uppercase;color:var(--color-muted);margin-bottom:.25rem}.BookedSummary-module__JBvk5W__row dd{font-size:var(--fs-17);font-weight:var(--fw-bold);color:var(--color-ink)}.BookedSummary-module__JBvk5W__row small{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-top:.125rem;display:block}
.CheckMark-module__VXVhrW__mark{width:4.5rem;height:4.5rem;color:var(--color-white);background:var(--gradient-brand);box-shadow:0 .875rem 1.875rem rgb(var(--color-shadow-rgb) / 34%);animation:var(--anim-pop-in) var(--motion-base) var(--ease-spring) both;border-radius:50%;place-content:center;display:grid;position:relative}.CheckMark-module__VXVhrW__glyph{width:3rem;height:3rem}.CheckMark-module__VXVhrW__ring{stroke-dasharray:100;stroke-dashoffset:100px;opacity:.45;animation:CheckMark-module__VXVhrW__draw-ring var(--motion-slow) var(--ease-out) .1s forwards}.CheckMark-module__VXVhrW__tick{stroke-dasharray:48;stroke-dashoffset:48px;animation:var(--anim-draw-check) var(--motion-base) var(--ease-out) .35s forwards}.CheckMark-module__VXVhrW__pulse{border:.125rem solid var(--color-brand);opacity:0;animation:var(--anim-pulse-ring) 1.1s var(--ease-out) .5s;pointer-events:none;border-radius:50%;position:absolute;inset:-.375rem}@keyframes CheckMark-module__VXVhrW__draw-ring{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.CheckMark-module__VXVhrW__ring,.CheckMark-module__VXVhrW__tick,.CheckMark-module__VXVhrW__pulse{animation-delay:0s}}
.BookingFooter-module__Zkn0qW__footer{flex-direction:column;gap:.875rem;margin-top:.25rem;display:flex}.BookingFooter-module__Zkn0qW__summary{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-ink);background:rgb(var(--color-brand-rgb) / 5%);border-radius:.75rem;margin-bottom:0;padding:.75rem .875rem;line-height:1.4}.BookingFooter-module__Zkn0qW__error{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--color-accent);animation:var(--anim-pop-in) var(--motion-fast) var(--ease-spring) both;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.BookingFooter-module__Zkn0qW__error:before{background:var(--color-accent);content:"";border-radius:50%;width:.375rem;height:.375rem}.BookingFooter-module__Zkn0qW__cta{width:100%;padding-left:1.375rem;padding-right:1.375rem}
.CalendarPicker-module__T3RJkG__calendar{flex-direction:column;gap:.875rem;width:100%;display:flex}.CalendarPicker-module__T3RJkG__head{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex;position:relative}.CalendarPicker-module__T3RJkG__head:after{background:var(--gradient-brand);height:.125rem;animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) both;content:"";transform-origin:0;border-radius:.125rem;position:absolute;bottom:0;left:0;right:0}.CalendarPicker-module__T3RJkG__month{font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:-.0125rem;color:var(--color-ink);margin-bottom:0}.CalendarPicker-module__T3RJkG__nav{width:2.5rem;height:2.5rem;color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 6%);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:none;border-radius:50%;place-content:center;display:grid}.CalendarPicker-module__T3RJkG__nav:disabled{color:var(--color-shade);cursor:default;background:0 0}.CalendarPicker-module__T3RJkG__navIcon{width:.9375rem;height:.9375rem}.CalendarPicker-module__T3RJkG__prev .CalendarPicker-module__T3RJkG__navIcon{transform:rotate(180deg)}.CalendarPicker-module__T3RJkG__table{table-layout:fixed;border-collapse:separate;border-spacing:.375rem;width:100%}.CalendarPicker-module__T3RJkG__weekday{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.0375rem;text-transform:uppercase;color:var(--color-muted);padding-bottom:.125rem}.CalendarPicker-module__T3RJkG__weekday abbr{text-decoration:none}.CalendarPicker-module__T3RJkG__nav:active{transform:scale(.94)}@media (hover:hover){.CalendarPicker-module__T3RJkG__nav:not(:disabled):hover{color:var(--color-white);background:var(--gradient-brand);box-shadow:0 .5rem 1.125rem rgb(var(--color-shadow-rgb) / 28%)}}
.DayGrid-module__jCRpvW__body{animation:DayGrid-module__jCRpvW__month-in var(--motion-base) var(--ease-out) both}.DayGrid-module__jCRpvW__body[data-direction=prev]{animation-name:DayGrid-module__jCRpvW__month-back}@keyframes DayGrid-module__jCRpvW__month-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:none}}@keyframes DayGrid-module__jCRpvW__month-back{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:none}}
.DayCell-module__579gQG__cell{padding:0}.DayCell-module__579gQG__day{aspect-ratio:1;width:100%;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--color-ink);background:rgb(var(--color-brand-rgb) / 4%);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-spring);border:none;border-radius:.75rem;place-content:center;display:grid;position:relative}.DayCell-module__579gQG__number{z-index:1;position:relative}.DayCell-module__579gQG__ring{border:.125rem solid rgb(var(--color-brand-rgb) / 40%);opacity:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);pointer-events:none;border-radius:.9375rem;position:absolute;inset:-.1875rem;transform:scale(.86)}.DayCell-module__579gQG__weekend{color:var(--color-muted-deep);background:var(--color-surface-warm)}.DayCell-module__579gQG__day:disabled{color:var(--color-shade);cursor:default;background:0 0}.DayCell-module__579gQG__outside{color:rgb(var(--color-ink-rgb) / 22%);background:0 0}.DayCell-module__579gQG__selected{color:var(--color-white);background:var(--gradient-brand);box-shadow:0 .625rem 1.375rem rgb(var(--color-shadow-rgb) / 34%);transform:scale(1.06)}.DayCell-module__579gQG__day:not(:disabled):active{transform:translateY(.0625rem)scale(.97)}.DayCell-module__579gQG__day:focus-visible{outline-offset:.1875rem}@media (hover:hover){.DayCell-module__579gQG__day:not(:disabled):hover{color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 10%);transform:translateY(-.125rem)}.DayCell-module__579gQG__day:not(:disabled):hover .DayCell-module__579gQG__ring{opacity:1;transform:none}.DayCell-module__579gQG__selected:hover{color:var(--color-white);background:var(--gradient-brand);transform:translateY(-.125rem)scale(1.06)}}
.ManagerCard-module__Ylsq8a__card{align-items:var(--consult-manager-align,flex-start);text-align:var(--consult-manager-text,left);background:var(--color-surface-warm);animation:var(--anim-pop-in) var(--motion-base) var(--ease-out) both;border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1.625rem 1.5rem;display:flex}.ManagerCard-module__Ylsq8a__portrait{width:5.75rem;height:5.75rem;font-size:var(--fs-28);font-weight:var(--fw-bold);color:var(--color-white);background:var(--gradient-brand);box-shadow:0 .625rem 1.5rem rgb(var(--color-shadow-rgb) / 24%);border-radius:50%;place-content:center;margin-bottom:.375rem;display:grid;position:relative;overflow:hidden}.ManagerCard-module__Ylsq8a__photo{object-fit:cover;width:100%;height:100%}.ManagerCard-module__Ylsq8a__duty{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.0375rem;text-transform:uppercase;color:var(--color-brand);margin-bottom:0}.ManagerCard-module__Ylsq8a__name{font-size:var(--fs-22);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:0}.ManagerCard-module__Ylsq8a__role{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--color-muted);margin-top:.125rem;display:block}.ManagerCard-module__Ylsq8a__focus{font-size:var(--fs-15);color:var(--color-muted-deep);margin-bottom:.25rem;line-height:1.5}.ManagerCard-module__Ylsq8a__facts{width:100%;font-size:var(--fs-14);border-top:.0625rem solid var(--color-border);flex-direction:column;gap:.625rem;padding-top:.875rem;display:flex}.ManagerCard-module__Ylsq8a__fact dt{font-weight:var(--fw-bold);color:var(--color-ink)}.ManagerCard-module__Ylsq8a__fact dd{color:var(--color-muted-deep)}
.TimePicker-module__ogWpeG__times{flex-direction:column;gap:.375rem;display:flex}.TimePicker-module__ogWpeG__title{font-size:var(--fs-22);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:0}.TimePicker-module__ogWpeG__note{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-muted);margin-bottom:.5rem}.TimePicker-module__ogWpeG__grid{grid-template-columns:repeat(var(--consult-time-cols,2), 1fr);gap:.5rem;display:grid}.TimePicker-module__ogWpeG__slot{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-ink);background:rgb(var(--color-brand-rgb) / 4%);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-spring);border:none;border-radius:.75rem;padding:.75rem .5rem;position:relative;overflow:hidden}.TimePicker-module__ogWpeG__line{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-base) var(--ease-out);pointer-events:none;transform-origin:0;border-radius:.125rem;position:absolute;bottom:.375rem;left:.625rem;right:.625rem;transform:scaleX(0)}.TimePicker-module__ogWpeG__slotActive{color:var(--color-white);background:var(--gradient-brand);box-shadow:0 .625rem 1.25rem rgb(var(--color-shadow-rgb) / 30%);transform:scale(1.04)}.TimePicker-module__ogWpeG__slotActive .TimePicker-module__ogWpeG__line{background:var(--color-white);transform:scaleX(1)}.TimePicker-module__ogWpeG__slot:active{transform:translateY(.0625rem)scale(.98)}@media (hover:hover){.TimePicker-module__ogWpeG__slot:hover{color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 10%);transform:translateY(-.125rem)}.TimePicker-module__ogWpeG__slot:hover .TimePicker-module__ogWpeG__line{transform:scaleX(1)}.TimePicker-module__ogWpeG__slotActive:hover{color:var(--color-white);background:var(--gradient-brand);transform:translateY(-.125rem)scale(1.04)}}
.FaqSection-module__BLDzPW__section{background:var(--color-white);padding-block:clamp(3rem,6.38vw + 1.225rem,6.5rem);position:relative}.FaqSection-module__BLDzPW__glow{background-image:radial-gradient(circle at 26% 32%, rgb(var(--color-brand-rgb) / 14%) 0%, rgb(var(--color-brand-rgb) / 0%) 62%);width:min(40rem,64%);height:35rem;position:absolute;top:0;left:0}.FaqSection-module__BLDzPW__inner{z-index:1;position:relative}
.FaqDeal-module__XIZiEq__deal{align-items:start;gap:var(--deal-gap,3.5rem);grid-template-columns:var(--deal-cols,27rem minmax(0, 1fr));display:grid}.FaqDeal-module__XIZiEq__side{position:var(--side-sticky,sticky);width:100%;max-width:var(--side-max,none);margin-inline:auto;top:7.5rem}.FaqDeal-module__XIZiEq__column{flex-direction:column;min-width:0;display:flex}.FaqDeal-module__XIZiEq__list{flex-direction:column;display:flex}.FaqDeal-module__XIZiEq__slot{display:block}.FaqDeal-module__XIZiEq__tail{flex-direction:var(--tail-dir,row);justify-content:space-between;align-items:var(--tail-align,center);gap:1.5rem;margin-top:1.875rem;display:flex}.FaqDeal-module__XIZiEq__tailText{max-width:27.5rem;font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-bottom:0;line-height:1.5}
@media (max-width:78.75em){.FaqDealAdaptive-module__vNwakG__adaptive.FaqDealAdaptive-module__vNwakG__adaptive{--deal-cols:23.5rem minmax(0, 1fr);--deal-gap:2.5rem;--stage-height:21.25rem;--row-question:var(--fs-18)}}@media not (min-width:62em){.FaqDealAdaptive-module__vNwakG__adaptive.FaqDealAdaptive-module__vNwakG__adaptive{--deal-cols:minmax(0, 1fr);--deal-gap:2.375rem;--side-sticky:static;--side-max:29.375rem;--stage-height:22.25rem}}@media not (min-width:48em){.FaqDealAdaptive-module__vNwakG__adaptive.FaqDealAdaptive-module__vNwakG__adaptive{--plate-pad:1.125rem;--sheet-pad:1.25rem;--stage-height:19.375rem;--row-pad:1.25rem;--panel-inset:0;--stamp-size:4.875rem;--stamp-inset:1rem;--tail-dir:column;--tail-align:flex-start}}@media not (min-width:30em){.FaqDealAdaptive-module__vNwakG__adaptive.FaqDealAdaptive-module__vNwakG__adaptive{--stage-height:17rem;--sheet-gap:.625rem;--paper-title:var(--fs-18);--paper-value:var(--fs-14);--row-question:var(--fs-17);--row-gap:.75rem;--stamp-size:4rem;--stamp-inset:.8125rem;--stamp-word:var(--fs-10)}}
.FaqDossier-module__c5dCka__dossier{z-index:1;gap:var(--plate-gap,1.25rem);padding:var(--plate-pad,1.625rem);background:var(--gradient-deep);border-radius:calc(var(--radius-card) * 1.6);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.FaqDossier-module__c5dCka__sea{z-index:0;object-fit:cover;border-radius:inherit;opacity:.5}.FaqDossier-module__c5dCka__veil{z-index:0;background-image:linear-gradient(168deg, rgb(var(--color-brand-rgb) / 62%) 0%, rgb(var(--color-ink-rgb) / 92%) 100%);border-radius:inherit;position:absolute;inset:0}.FaqDossier-module__c5dCka__caption{z-index:1;font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);align-items:center;gap:.75rem;margin-bottom:0;display:flex;position:relative}.FaqDossier-module__c5dCka__pulse{background:var(--color-white);border-radius:50%;width:.5rem;height:.5rem;position:relative}.FaqDossier-module__c5dCka__pulse:after{background:rgb(var(--color-white-rgb) / 45%);animation:var(--anim-pulse-ring) 2.8s var(--ease-out) infinite;content:"";border-radius:50%;position:absolute;inset:-.3125rem}.FaqDossier-module__c5dCka__count{color:rgb(var(--color-white-rgb) / 62%);margin-left:auto}.FaqDossier-module__c5dCka__stage{z-index:1;height:var(--stage-height,23rem);perspective:87.5rem;position:relative}@media (prefers-reduced-motion:reduce){.FaqDossier-module__c5dCka__pulse:after{animation:none}}
.FaqDossierTicks-module__wSLS3W__ticks{z-index:1;gap:.375rem;display:flex;position:relative}.FaqDossierTicks-module__wSLS3W__tick{background:rgb(var(--color-white-rgb) / 22%);height:.1875rem;transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);transform-origin:bottom;border-radius:.1875rem;flex:1;transform:scaleY(1)}.FaqDossierTicks-module__wSLS3W__tick[data-on=on]{background:var(--color-white);box-shadow:0 0 .75rem rgb(var(--color-white-rgb) / 65%);transform:scaleY(1.8)}
.FaqSheet-module__BtksUq__sheet{--flip:0deg;--fade:1;--shift:calc(var(--depth,0) * .9375rem);--lift:calc(var(--depth,0) * -.6875rem);--tilt:calc(var(--depth,0) * -2.2deg);--shrink:calc(1 - (var(--depth,0) * .05));z-index:calc(20 - var(--depth,0));gap:var(--sheet-gap,.875rem);padding:var(--sheet-pad,1.625rem);background:var(--color-white);border-radius:var(--radius-card);box-shadow:0 .25rem .625rem rgb(var(--color-ink-rgb) / 18%), 0 1rem 1.875rem rgb(var(--color-ink-rgb) / 28%);opacity:var(--fade);transition:transform var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out);transform-origin:50% 100%;transform:translate3d(var(--shift), var(--lift), 0) rotateX(var(--flip)) rotate(var(--tilt)) scale(var(--shrink));flex-direction:column;display:flex;position:absolute;inset:0}.FaqSheet-module__BtksUq__sheet[data-state=away]{--flip:54deg;--fade:0;--shift:0;--lift:-2.5rem;--tilt:0deg;--shrink:.94}.FaqSheet-module__BtksUq__line{background:var(--gradient-brand);width:100%;height:.125rem;transition:transform var(--motion-base) var(--ease-out);transform-origin:0;border-radius:.125rem;flex-shrink:0;transform:scaleX(0)}.FaqSheet-module__BtksUq__sheet[data-state=top] .FaqSheet-module__BtksUq__line{transform:scaleX(1)}.FaqSheet-module__BtksUq__rules{background-image:repeating-linear-gradient(to bottom, rgb(var(--color-ink-rgb) / 9%) 0 .0625rem, transparent .0625rem .875rem);opacity:.9;flex-shrink:0;width:56%;height:2.75rem;margin-top:auto;display:block}@media (prefers-reduced-motion:reduce){.FaqSheet-module__BtksUq__sheet{--flip:0deg;transition:none}.FaqSheet-module__BtksUq__sheet[data-state=away]{--flip:0deg}.FaqSheet-module__BtksUq__line{transition:none}}
.FaqSheetPaper-module__U9x31a__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FaqSheetPaper-module__U9x31a__code{font-size:var(--fs-13);font-weight:var(--fw-heavy);letter-spacing:.075em;color:var(--color-brand);align-items:baseline;gap:.1875rem;display:inline-flex}.FaqSheetPaper-module__U9x31a__slash{color:var(--color-shade)}.FaqSheetPaper-module__U9x31a__kind{font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.0875em;text-transform:uppercase;color:var(--color-brand-deep);background:rgb(var(--color-brand-rgb) / 8%);border-radius:1.25rem;padding:.3125rem .6875rem}.FaqSheetPaper-module__U9x31a__title{font-size:var(--paper-title,var(--fs-22));font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:0;line-height:1.24}.FaqSheetPaper-module__U9x31a__meta{gap:.625rem;display:grid}.FaqSheetPaper-module__U9x31a__pair{gap:.125rem;display:grid}.FaqSheetPaper-module__U9x31a__label{font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.08125em;text-transform:uppercase;color:var(--color-muted-soft)}.FaqSheetPaper-module__U9x31a__value{font-size:var(--paper-value,var(--fs-15));font-weight:var(--fw-medium);color:var(--color-ink);margin-left:0;line-height:1.35}
.FaqStamp-module__AW9Pcq__stamp{right:var(--stamp-inset,1.375rem);bottom:var(--stamp-inset,1.375rem);width:var(--stamp-size,5.625rem);height:var(--stamp-size,5.625rem);color:var(--color-muted-soft);opacity:.4;transition:color var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out);place-items:center;display:grid;position:absolute;transform:rotate(-8deg)}.FaqStamp-module__AW9Pcq__stamp[data-on=on]{color:var(--color-brand);opacity:1;animation:FaqStamp-module__AW9Pcq__faq-stamp-in var(--motion-base) var(--ease-spring) .22s backwards}.FaqStamp-module__AW9Pcq__ink{fill:none;stroke:currentColor;width:100%;height:100%;position:absolute;inset:0}.FaqStamp-module__AW9Pcq__outer{stroke-width:2.5px}.FaqStamp-module__AW9Pcq__inner{stroke-width:1px;stroke-dasharray:3 5}.FaqStamp-module__AW9Pcq__stamp[data-on=on] .FaqStamp-module__AW9Pcq__inner{stroke-dasharray:none}.FaqStamp-module__AW9Pcq__check{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;opacity:.5}.FaqStamp-module__AW9Pcq__stamp[data-on=on] .FaqStamp-module__AW9Pcq__check{stroke-dashoffset:0;opacity:1;animation:var(--anim-draw-check) var(--motion-base) var(--ease-out) .36s backwards}.FaqStamp-module__AW9Pcq__word{margin-top:calc(var(--stamp-size,5.625rem) * .33);font-size:var(--stamp-word,var(--fs-12));font-weight:var(--fw-heavy);letter-spacing:.0875em;text-transform:uppercase;position:relative}@keyframes FaqStamp-module__AW9Pcq__faq-stamp-in{0%{opacity:0;transform:rotate(-26deg)scale(1.6)}55%{opacity:1}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.FaqStamp-module__AW9Pcq__stamp[data-on=on],.FaqStamp-module__AW9Pcq__stamp[data-on=on] .FaqStamp-module__AW9Pcq__check{animation:none}}
.FaqRow-module__vL8hAa__row{--row-rows:0fr;--row-draw:0;--row-turn:0deg;--row-fill:0;position:relative}.FaqRow-module__vL8hAa__row[data-open=on]{--row-rows:1fr;--row-draw:1;--row-turn:45deg;--row-fill:1;--row-wipe:1;--row-tint:.07;--row-bar:var(--color-white);--row-edge:transparent}.FaqRow-module__vL8hAa__heading{font-size:inherit;font-weight:inherit}.FaqRow-module__vL8hAa__trigger{align-items:center;gap:var(--row-gap,1.125rem);width:100%;padding:var(--row-pad,1.5rem) 0;text-align:left;background:0 0;border:none;grid-template-columns:2.125rem minmax(0,1fr) 2.375rem;display:grid;position:relative}.FaqRow-module__vL8hAa__trigger:focus-visible,.FaqRow-module__vL8hAa__trigger:active{--row-travel:1;--row-wipe:1;--row-tint:.1;--row-edge:var(--color-brand)}@media (hover:hover){.FaqRow-module__vL8hAa__trigger:hover{--row-travel:1;--row-wipe:1;--row-tint:.1;--row-edge:var(--color-brand)}}
.FaqRowMark-module__DVrflG__wipe{background-image:var(--gradient-brand);opacity:var(--row-tint,0);transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-snap);transform-origin:0;transform:scaleX(var(--row-wipe,0));border-radius:.625rem;position:absolute;inset:.25rem -.75rem}.FaqRowMark-module__DVrflG__index{font-size:var(--fs-14);font-weight:var(--fw-heavy);letter-spacing:.0625em;color:var(--color-brand);opacity:calc(.4 + (.6 * var(--row-fill,0)));transition:opacity var(--motion-base) var(--ease-out);position:relative}.FaqRowMark-module__DVrflG__text{font-size:var(--row-question,var(--fs-20));font-weight:var(--fw-bold);color:var(--color-ink);transition:transform var(--motion-base) var(--ease-out);transform:translateX(calc(var(--row-travel,0) * .25rem));line-height:1.32;position:relative}.FaqRowMark-module__DVrflG__glyph{border:.0625rem solid var(--row-edge,var(--color-border));width:2.375rem;height:2.375rem;transition:border-color var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-spring);transform:rotate(var(--row-turn,0deg));border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.FaqRowMark-module__DVrflG__glyph:before{background-image:var(--gradient-brand);box-shadow:0 .5rem 1.125rem rgb(var(--color-shadow-rgb) / 26%);opacity:var(--row-fill,0);transition:opacity var(--motion-base) var(--ease-out);content:"";border-radius:50%;position:absolute;inset:-.0625rem}.FaqRowMark-module__DVrflG__bar{background:var(--row-bar,var(--color-brand));width:.8125rem;height:.125rem;transition:background var(--motion-base) var(--ease-out);border-radius:.125rem;grid-area:1/1;position:relative}.FaqRowMark-module__DVrflG__bar:last-child{transform:rotate(90deg)}
.FaqRowPanel-module__EJQvTG__panel{grid-template-rows:var(--row-rows,0fr);transition:grid-template-rows var(--motion-base) var(--ease-out);display:grid}.FaqRowPanel-module__EJQvTG__panelInner{overflow:hidden}.FaqRowPanel-module__EJQvTG__answer{padding-right:var(--panel-inset,3.75rem);font-size:var(--fs-16);font-weight:var(--fw-regular);color:var(--color-muted-deep);margin-bottom:0;line-height:1.62}.FaqRowPanel-module__EJQvTG__doc{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.01875em;color:var(--color-brand);align-items:center;gap:.625rem;margin-top:1rem;margin-bottom:1.625rem;display:flex}.FaqRowPanel-module__EJQvTG__docMark{background-image:var(--gradient-brand);width:1.375rem;height:.125rem;transition:transform var(--motion-slow) var(--ease-out) .14s;transform-origin:0;transform:scaleX(var(--row-draw,0));border-radius:.125rem;flex-shrink:0}.FaqRowPanel-module__EJQvTG__rail{background:var(--color-border);height:.0625rem;display:block;position:relative}.FaqRowPanel-module__EJQvTG__rail:after{background-image:var(--gradient-brand);transition:transform var(--motion-slow) var(--ease-out);transform-origin:0;transform:scaleX(var(--row-draw,0));content:"";border-radius:.125rem;position:absolute;inset:-.0625rem 0}
.FaqHeading-module__BbvfQq__head{margin-bottom:var(--head-gap,3rem);gap:1rem;display:grid}.FaqHeading-module__BbvfQq__eyebrow{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.875rem;margin-bottom:0;display:flex}.FaqHeading-module__BbvfQq__eyebrowLine{background:var(--gradient-brand);transform-origin:0;border-radius:.125rem;width:3.25rem;height:.125rem;transform:scaleX(0)}.FaqHeading-module__BbvfQq__eyebrow[data-inview=true] .FaqHeading-module__BbvfQq__eyebrowLine{animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) both}.FaqHeading-module__BbvfQq__title{align-items:end;gap:var(--title-gap,1.875rem);grid-template-columns:var(--title-cols,minmax(0, 1fr) minmax(0, 29.375rem));display:grid}.FaqHeading-module__BbvfQq__heading{font-size:clamp(var(--fs-32), calc(4.3vw + .79375rem), var(--fs-45));font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.16}.FaqHeading-module__BbvfQq__subtitle{font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-bottom:.25rem;line-height:1.56}@media not (min-width:62em){.FaqHeading-module__BbvfQq__title{--title-cols:minmax(0, 1fr);--title-gap:1.125rem}.FaqHeading-module__BbvfQq__head{--head-gap:2.25rem}}
.HeroSection-module__EZuqfW__section{padding-top:var(--hero-pad-top,clamp(0rem, calc(5.952vw - 1.19063rem), 2.5rem));padding-bottom:clamp(1.25rem,9.574vw - .665rem,6.875rem);position:relative;overflow:clip}.HeroSection-module__EZuqfW__section:before{z-index:0;background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 10%) 0%, transparent 68%);pointer-events:none;content:"";width:40rem;height:40rem;position:absolute;top:-11.875rem;right:-9.375rem}.HeroSection-module__EZuqfW__container{z-index:1;align-items:center;gap:var(--hero-gap,4.625rem);grid-template-columns:var(--hero-cols,1fr 29.9375rem);display:grid;position:relative}.HeroSection-module__EZuqfW__content{padding-right:var(--hero-content-pad,1.875rem)}
@media not (min-width:62em){.HeroSectionAdaptive-module__gI-kGq__adaptive.HeroSectionAdaptive-module__gI-kGq__adaptive{--hero-cols:minmax(0, 1fr);--hero-gap:3.375rem;--hero-content-pad:0;--hero-pad-top:2.5rem}}@media not (min-width:48em){.HeroSectionAdaptive-module__gI-kGq__adaptive.HeroSectionAdaptive-module__gI-kGq__adaptive{--hero-gap:2.5rem;--hero-pad-top:2.125rem}}@media not (min-width:30em){.HeroSectionAdaptive-module__gI-kGq__adaptive.HeroSectionAdaptive-module__gI-kGq__adaptive{--hero-pad-top:1.75rem}}
.HeroActions-module__1zl8uq__actions{flex-wrap:wrap;align-items:center;gap:1.125rem 2.125rem;display:flex}.HeroActions-module__1zl8uq__cta.HeroActions-module__1zl8uq__cta{font-size:var(--fs-18);border-radius:1.125rem;padding:1.3125rem 2.5rem}.HeroActions-module__1zl8uq__link{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-brand);transition:color var(--motion-base) var(--ease-out);align-items:center;gap:.625rem;padding-bottom:.4375rem;position:relative}.HeroActions-module__1zl8uq__link:before{background:var(--color-border);content:"";border-radius:.125rem;width:100%;height:.125rem;position:absolute;bottom:0;left:0}.HeroActions-module__1zl8uq__link:after{background:var(--gradient-brand);transform-origin:0;width:100%;height:.125rem;transition:transform var(--motion-base) var(--ease-out);content:"";border-radius:.125rem;position:absolute;bottom:0;left:0;transform:scaleX(0)}.HeroActions-module__1zl8uq__linkArrow{width:1.1875rem;height:1.1875rem;transition:transform var(--motion-fast) var(--ease-out);display:inline-flex}.HeroActions-module__1zl8uq__linkArrow svg{width:100%;height:100%}@media (hover:hover){.HeroActions-module__1zl8uq__link:hover{color:var(--color-brand-hover)}.HeroActions-module__1zl8uq__link:hover:after{transform:scaleX(1)}.HeroActions-module__1zl8uq__link:hover .HeroActions-module__1zl8uq__linkArrow{transform:translate(.3125rem)}}.HeroActions-module__1zl8uq__link[data-hovered=true]{color:var(--color-brand-hover)}.HeroActions-module__1zl8uq__link[data-hovered=true]:after{transform:scaleX(1)}.HeroActions-module__1zl8uq__link[data-hovered=true] .HeroActions-module__1zl8uq__linkArrow{transform:translate(.3125rem)}
.HeroAdvantages-module__xKa3aq__list{gap:var(--hero-list-row,1.75rem) var(--hero-list-col,2.125rem);grid-template-columns:var(--hero-list-cols,repeat(2, minmax(0, 1fr)));margin-bottom:clamp(2.375rem,3.191vw + 1.73688rem,4.25rem);display:grid}
@media not (min-width:48em){.HeroAdvantagesAdaptive-module__zHDCnq__adaptive.HeroAdvantagesAdaptive-module__zHDCnq__adaptive{--hero-list-row:1.375rem;--hero-list-col:1.375rem}}@media not (min-width:30em){.HeroAdvantagesAdaptive-module__zHDCnq__adaptive.HeroAdvantagesAdaptive-module__zHDCnq__adaptive{--hero-list-cols:minmax(0, 1fr)}}
.AdvantageItem-module__svyP6a__item{display:block}.AdvantageItem-module__svyP6a__body{transition:transform var(--motion-fast) var(--ease-out);align-items:flex-start;gap:.875rem;padding-bottom:.875rem;display:flex;position:relative}.AdvantageItem-module__svyP6a__iconBox{width:2.625rem;height:2.625rem;color:var(--color-brand);background:var(--color-surface);transition:color var(--motion-base) var(--ease-out), background-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.AdvantageItem-module__svyP6a__icon{width:1.1875rem;height:1.1875rem}.AdvantageItem-module__svyP6a__text{min-width:0;display:block}.AdvantageItem-module__svyP6a__lead{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-brand-light);line-height:1.25;display:block}.AdvantageItem-module__svyP6a__count{font-weight:var(--fw-heavy);color:var(--color-brand)}.AdvantageItem-module__svyP6a__detail{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin-top:.3125rem;line-height:1.35;display:block}.AdvantageItem-module__svyP6a__rail{background:var(--gradient-brand);transform-origin:0;width:calc(100% - 3.5rem);height:.125rem;transition:transform var(--motion-base) var(--ease-out);border-radius:.125rem;position:absolute;bottom:0;left:3.5rem;transform:scaleX(0)}
@media (hover:hover){.AdvantageItemHover-module__WIHQLq__item:hover .AdvantageItemHover-module__WIHQLq__body{transform:translateY(-.1875rem)}.AdvantageItemHover-module__WIHQLq__item:hover .AdvantageItemHover-module__WIHQLq__iconBox{color:var(--color-white);background-color:var(--color-brand);box-shadow:0 .5rem 1.125rem rgb(var(--color-shadow-rgb) / 24%);transform:scale(1.06)}.AdvantageItemHover-module__WIHQLq__item:hover .AdvantageItemHover-module__WIHQLq__rail{transform:scaleX(1)}}.AdvantageItemHover-module__WIHQLq__item[data-hovered=true] .AdvantageItemHover-module__WIHQLq__body{transform:translateY(-.1875rem)}.AdvantageItemHover-module__WIHQLq__item[data-hovered=true] .AdvantageItemHover-module__WIHQLq__iconBox{color:var(--color-white);background-color:var(--color-brand);box-shadow:0 .5rem 1.125rem rgb(var(--color-shadow-rgb) / 24%);transform:scale(1.06)}.AdvantageItemHover-module__WIHQLq__item[data-hovered=true] .AdvantageItemHover-module__WIHQLq__rail{transform:scaleX(1)}
.HeroKicker-module__r7Mt1q__kicker{width:-moz-fit-content;width:fit-content;font-size:var(--fs-13);letter-spacing:.09em;text-transform:uppercase;background:var(--color-surface-warm);border:.0625rem solid var(--color-border);border-radius:var(--radius-button);transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);animation:var(--anim-pop-in) var(--motion-base) var(--ease-out) backwards;align-items:center;gap:.6875rem;margin-bottom:1.5rem;padding:.5625rem 1.125rem;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.HeroKicker-module__r7Mt1q__kicker:after{background:var(--gradient-brand);transform-origin:0;width:100%;height:.125rem;animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) .3s backwards;content:"";position:absolute;bottom:0;left:0}.HeroKicker-module__r7Mt1q__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.HeroKicker-module__r7Mt1q__dot:after{background:var(--color-accent);animation:var(--anim-pulse-ring) 2.6s var(--ease-out) infinite;content:"";border-radius:50%;position:absolute;inset:0}.HeroKicker-module__r7Mt1q__brand{font-weight:var(--fw-heavy);color:var(--color-accent)}.HeroKicker-module__r7Mt1q__divider{background:var(--color-shade);flex-shrink:0;width:.0625rem;height:.75rem}.HeroKicker-module__r7Mt1q__place{font-weight:var(--fw-medium);letter-spacing:.06em;color:var(--color-muted-deep)}@media (hover:hover){.HeroKicker-module__r7Mt1q__kicker:hover{border-color:rgb(var(--color-brand-rgb) / 45%);box-shadow:0 .5rem 1.25rem rgb(var(--color-shadow-rgb) / 12%);transform:translateY(-.125rem)}}@media (prefers-reduced-motion:reduce){.HeroKicker-module__r7Mt1q__kicker,.HeroKicker-module__r7Mt1q__kicker:after,.HeroKicker-module__r7Mt1q__dot:after{animation:none}}
.HeroMedia-module__FGogjG__media{justify-self:var(--hero-media-place,end);width:var(--hero-media-w,calc(100% + var(--hero-bleed,8.0625rem)));max-width:var(--hero-media-max,38rem);height:var(--hero-media-height,45rem);margin-inline:var(--hero-mx,0 calc(-1 * var(--hero-bleed,8.0625rem)));padding:var(--hero-media-pad,1.25rem);background:var(--gradient-deep);border-radius:var(--hero-media-radius,var(--radius-card));box-shadow:var(--shadow-card);animation:var(--anim-rise) var(--motion-slow) var(--ease-out) .15s backwards;position:relative;overflow:hidden}.HeroMedia-module__FGogjG__media:after{z-index:1;background:radial-gradient(120% 78% at 50% 50%, transparent 38%, rgb(var(--color-ink-rgb) / 48%) 100%);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.HeroMedia-module__FGogjG__columns{display:var(--hero-columns-display,grid);gap:var(--hero-media-gap,1.25rem);height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-black) 14%, var(--color-black) 86%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-black) 14%, var(--color-black) 86%, transparent 100%);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroMedia-module__FGogjG__column{height:100%}.HeroMedia-module__FGogjG__slide{width:100%;margin-bottom:var(--hero-media-gap,1.25rem);aspect-ratio:5/6;object-fit:cover;box-shadow:0 .625rem 1.5rem rgb(var(--color-ink-rgb) / 38%);transition:box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out), filter var(--motion-base) var(--ease-out);border-radius:.625rem;flex-shrink:0}@media (hover:hover){.HeroMedia-module__FGogjG__slide:hover{box-shadow:0 1rem 2rem rgb(var(--color-ink-rgb) / 45%), 0 0 0 .125rem rgb(var(--color-brand-rgb) / 75%);filter:brightness(1.09);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.HeroMedia-module__FGogjG__media{animation:none}}
@media not (min-width:62em){.HeroMediaAdaptive-module__HbHcsW__adaptive.HeroMediaAdaptive-module__HbHcsW__adaptive{--hero-columns-display:none;--hero-band-display:block;--hero-media-place:stretch;--hero-media-w:auto;--hero-media-max:none;--hero-media-height:auto;--hero-media-radius:0;--hero-mx:calc(-1 * var(--container-padding));--hero-media-pad:.9375rem 0;--hero-band-width:14.5rem;--hero-band-height:10.5rem;--hero-band-gap:1.125rem}}@media not (min-width:48em){.HeroMediaAdaptive-module__HbHcsW__adaptive.HeroMediaAdaptive-module__HbHcsW__adaptive{--hero-media-pad:.8125rem 0;--hero-band-width:12.75rem;--hero-band-height:9.375rem;--hero-band-gap:.9375rem}}@media not (min-width:30em){.HeroMediaAdaptive-module__HbHcsW__adaptive.HeroMediaAdaptive-module__HbHcsW__adaptive{--hero-media-pad:.6875rem 0;--hero-band-width:10.5rem;--hero-band-height:7.75rem;--hero-band-gap:.75rem}}
.HeroBand-module__Xt6b1W__band{display:var(--hero-band-display,none);-webkit-mask-image:linear-gradient(to right, transparent 0%, var(--color-black) 7%, var(--color-black) 93%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, var(--color-black) 7%, var(--color-black) 93%, transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroBand-module__Xt6b1W__slide{width:var(--hero-band-width,14.5rem);height:var(--hero-band-height,10.5rem);margin-right:var(--hero-band-gap,1.125rem);object-fit:cover;box-shadow:0 .625rem 1.5rem rgb(var(--color-ink-rgb) / 38%);border-radius:.625rem;flex-shrink:0}
.HeroTitle-module__5Q3ZpW__title{font-size:clamp(var(--fs-32), calc(1.383vw + 1.72313rem), var(--fs-45));font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--color-ink);margin-bottom:clamp(2.125rem,2.553vw + 1.61438rem,3.625rem);line-height:1.1}.HeroTitle-module__5Q3ZpW__word{animation:var(--anim-rise) var(--motion-slow) var(--ease-out) backwards;display:inline-block}.HeroTitle-module__5Q3ZpW__accent{width:-moz-fit-content;width:fit-content;color:var(--color-brand);display:block;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.HeroTitle-module__5Q3ZpW__accent{color:#0000;background:var(--gradient-brand);transition:background-position var(--motion-slow) var(--ease-out);background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}.HeroTitle-module__5Q3ZpW__line{background:var(--gradient-brand);transform-origin:0;width:100%;height:.1875rem;transition:transform var(--motion-base) var(--ease-out);border-radius:.125rem;position:absolute;bottom:-.5625rem;left:0;transform:scaleX(0)}@media (hover:hover){.HeroTitle-module__5Q3ZpW__accent:hover{background-position:100%}.HeroTitle-module__5Q3ZpW__accent:hover .HeroTitle-module__5Q3ZpW__line{transform:scaleX(1)}}.HeroTitle-module__5Q3ZpW__accent[data-hovered=true]{background-position:100%}.HeroTitle-module__5Q3ZpW__accent[data-hovered=true] .HeroTitle-module__5Q3ZpW__line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.HeroTitle-module__5Q3ZpW__word{animation:none}}
.LogisticSection-module__P7C4kW__section{background:var(--color-surface);padding-block:clamp(3rem,6.38vw + 1.225rem,6.875rem);position:relative;overflow:hidden}.LogisticSection-module__P7C4kW__section:before{z-index:0;background:linear-gradient(112deg, rgb(var(--color-white-rgb) / 96%) 0%, rgb(var(--color-white-rgb) / 88%) 46%, rgb(var(--color-white-rgb) / 58%) 100%), url(/images/logistic/backdrop.webp) center / cover no-repeat;content:"";position:absolute;inset:0}.LogisticSection-module__P7C4kW__inner{z-index:1;align-items:center;gap:var(--logistic-gap,3.75rem);grid-template-columns:var(--logistic-cols,minmax(0, 1fr) 31rem);display:grid;position:relative}.LogisticSection-module__P7C4kW__content{align-items:var(--logistic-align,flex-start);text-align:var(--logistic-text,left);flex-direction:column;display:flex}.LogisticSection-module__P7C4kW__eyebrow{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.1rem;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.LogisticSection-module__P7C4kW__eyebrowLine{background:var(--gradient-brand);transform-origin:0;border-radius:.125rem;width:2.875rem;height:.125rem;transform:scaleX(0)}.LogisticSection-module__P7C4kW__eyebrow[data-inview=true] .LogisticSection-module__P7C4kW__eyebrowLine{animation:var(--anim-draw-line) var(--motion-slow) var(--ease-out) both}.LogisticSection-module__P7C4kW__switch{width:100%;max-width:26.875rem;margin-top:1.875rem}.LogisticSection-module__P7C4kW__facts{width:100%;max-width:29.375rem;margin-top:1.75rem}.LogisticSection-module__P7C4kW__cta{width:100%;margin-top:2rem}.LogisticSection-module__P7C4kW__media{justify-content:center;display:flex}
@media not (min-width:62em){.LogisticSectionAdaptive-module__DZWUsa__adaptive.LogisticSectionAdaptive-module__DZWUsa__adaptive{--logistic-cols:minmax(0, 1fr);--logistic-gap:3.25rem;--logistic-align:center;--logistic-text:center}}@media not (min-width:48em){.LogisticSectionAdaptive-module__DZWUsa__adaptive.LogisticSectionAdaptive-module__DZWUsa__adaptive{--logistic-gap:2.5rem}}@media not (min-width:30em){.LogisticSectionAdaptive-module__DZWUsa__adaptive.LogisticSectionAdaptive-module__DZWUsa__adaptive{--logistic-gap:1.875rem;--logistic-option-fs:var(--fs-14)}}
.DirectionFacts-module__jbrDaq__facts{--facts-shift:.75rem;animation:DirectionFacts-module__jbrDaq__logistic-facts-in var(--motion-fast) var(--ease-out) both}.DirectionFacts-module__jbrDaq__facts[data-direction=import]{--facts-shift:-.75rem}.DirectionFacts-module__jbrDaq__list{gap:.875rem;margin:0;display:grid}.DirectionFacts-module__jbrDaq__row{border-bottom:.0625rem solid rgb(var(--color-ink-rgb) / 12%);gap:.1875rem;padding-bottom:.8125rem;display:grid}.DirectionFacts-module__jbrDaq__row:last-child{border-bottom:0;padding-bottom:0}.DirectionFacts-module__jbrDaq__term{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.075rem;text-transform:uppercase;color:var(--color-brand)}.DirectionFacts-module__jbrDaq__value{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-ink);margin:0;line-height:1.5}.DirectionFacts-module__jbrDaq__stat{justify-content:var(--logistic-align,flex-start);align-items:baseline;gap:.625rem;margin:1.25rem 0 0;display:flex}.DirectionFacts-module__jbrDaq__statValue{font-size:var(--fs-32);font-weight:var(--fw-heavy);color:var(--color-brand);line-height:1}.DirectionFacts-module__jbrDaq__statLabel{max-width:18.75rem;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-muted-deep);line-height:1.4}@keyframes DirectionFacts-module__jbrDaq__logistic-facts-in{0%{opacity:0;transform:translateX(var(--facts-shift))}to{opacity:1;transform:none}}
.DirectionSwitch-module__hdiMqW__group{border:0;width:100%;min-width:0;margin:0;padding:0}.DirectionSwitch-module__hdiMqW__track{background:rgb(var(--color-white-rgb) / 88%);border:.0625rem solid var(--color-border);border-radius:var(--radius-button);box-shadow:0 .875rem 2.125rem rgb(var(--color-ink-rgb) / 10%);grid-template-columns:1fr 1fr;padding:.375rem;display:grid;position:relative}.DirectionSwitch-module__hdiMqW__thumb{z-index:0;background:var(--gradient-brand);border-radius:calc(var(--radius-button) - .375rem);width:calc(50% - .375rem);box-shadow:var(--shadow-brand);transition:transform var(--motion-base) var(--ease-out);position:absolute;top:.375rem;bottom:.375rem;left:.375rem}.DirectionSwitch-module__hdiMqW__track[data-active=import] .DirectionSwitch-module__hdiMqW__thumb{transform:translate(100%)}
.DirectionOption-module__wtXvxG__option{--option-move:var(--motion-fast) var(--ease-out);--option-tone:var(--motion-base) var(--ease-out);z-index:1;border-radius:calc(var(--radius-button) - .375rem);transition:transform var(--option-move);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .75rem .625rem;display:flex;position:relative}.DirectionOption-module__wtXvxG__option:has(.DirectionOption-module__wtXvxG__input:focus-visible){outline:.125rem solid var(--color-brand);outline-offset:.125rem}.DirectionOption-module__wtXvxG__option:active{transform:translateY(.0625rem)}.DirectionOption-module__wtXvxG__input{opacity:0;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.DirectionOption-module__wtXvxG__caption{font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.0875rem;text-transform:uppercase;color:var(--color-muted-deep);transition:color var(--option-tone), transform var(--option-move)}.DirectionOption-module__wtXvxG__label{font-size:var(--logistic-option-fs,var(--fs-16));font-weight:var(--fw-bold);color:var(--color-muted-deep);transition:color var(--option-tone), transform var(--option-move);line-height:1.2}.DirectionOption-module__wtXvxG__trace{background:var(--gradient-brand);width:2.375rem;height:.125rem;transition:background var(--option-tone), transform var(--option-move);transform-origin:0;border-radius:.125rem;transform:scaleX(0)}.DirectionOption-module__wtXvxG__input:checked~.DirectionOption-module__wtXvxG__caption{color:rgb(var(--color-white-rgb) / 82%)}.DirectionOption-module__wtXvxG__input:checked~.DirectionOption-module__wtXvxG__label{color:var(--color-white)}.DirectionOption-module__wtXvxG__input:checked~.DirectionOption-module__wtXvxG__trace{background:rgb(var(--color-white-rgb) / 55%);transform:scaleX(1)}@media (hover:hover){.DirectionOption-module__wtXvxG__option:hover .DirectionOption-module__wtXvxG__input:not(:checked)~.DirectionOption-module__wtXvxG__caption,.DirectionOption-module__wtXvxG__option:hover .DirectionOption-module__wtXvxG__input:not(:checked)~.DirectionOption-module__wtXvxG__label{transform:translateY(-.1875rem)}.DirectionOption-module__wtXvxG__option:hover .DirectionOption-module__wtXvxG__input:not(:checked)~.DirectionOption-module__wtXvxG__label{color:var(--color-brand)}.DirectionOption-module__wtXvxG__option:hover .DirectionOption-module__wtXvxG__input:not(:checked)~.DirectionOption-module__wtXvxG__trace{transform:scaleX(1)}}
.LogisticCta-module__bmwmza__wrap{align-items:var(--logistic-align,flex-start);flex-direction:column;gap:1rem;display:flex}.LogisticCta-module__bmwmza__action{transition:transform var(--motion-fast) var(--ease-out);flex-direction:column;gap:.625rem;display:flex;position:relative}.LogisticCta-module__bmwmza__action:active{transform:translateY(.0625rem)}.LogisticCta-module__bmwmza__line{background:var(--gradient-brand);opacity:.9;height:.125rem;transition:transform var(--motion-base) var(--ease-out);transform-origin:0;border-radius:.125rem;transform:scaleX(0)}.LogisticCta-module__bmwmza__note{max-width:20.625rem;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-muted-deep);margin:0;line-height:1.5}@media (hover:hover){.LogisticCta-module__bmwmza__action:hover .LogisticCta-module__bmwmza__line{transform:scaleX(1)}}.LogisticCta-module__bmwmza__action:active .LogisticCta-module__bmwmza__line{transform:scaleX(1)}
.LogisticHeading-module__UKN61W__title{justify-content:var(--logistic-align,flex-start);max-width:35rem;font-size:clamp(var(--fs-28), calc(2.98vw + 1.15625rem), var(--fs-45));font-weight:var(--fw-bold);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.125rem .6875rem;margin:0;line-height:1.22;display:flex}.LogisticHeading-module__UKN61W__word{opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);will-change:opacity, transform;transform:translateY(1.875rem)}.LogisticHeading-module__UKN61W__plain{color:var(--color-ink)}.LogisticHeading-module__UKN61W__brand{color:var(--color-brand)}.LogisticHeading-module__UKN61W__rail{background:linear-gradient(90deg, var(--color-brand) 0%, var(--color-violet) 42%, rgb(var(--color-brand-rgb) / 0%) 100%);opacity:0;border-radius:.125rem;flex:0 0 100%;height:.125rem;margin-top:1.25rem}.LogisticHeading-module__UKN61W__visible .LogisticHeading-module__UKN61W__word{opacity:1;transform:none}.LogisticHeading-module__UKN61W__visible .LogisticHeading-module__UKN61W__rail{opacity:1;animation:var(--anim-draw-line) var(--motion-fast) var(--ease-out) both;transform-origin:0}@media (prefers-reduced-motion:reduce){.LogisticHeading-module__UKN61W__word{opacity:1;transform:none;transition-delay:0s!important}}
.ShipPorthole-module__DwDUDW__porthole{aspect-ratio:1;width:100%;max-width:31rem;position:relative}.ShipPorthole-module__DwDUDW__porthole:before{z-index:1;border:.0625rem solid rgb(var(--color-brand-rgb) / 22%);pointer-events:none;content:"";border-radius:50%;position:absolute;inset:-1.25rem}.ShipPorthole-module__DwDUDW__frame{background:var(--gradient-deep);box-shadow:inset 0 0 0 .0625rem rgb(var(--color-white-rgb) / 45%), 0 2.25rem 4.5rem rgb(var(--color-brand-rgb) / 34%);animation:ShipPorthole-module__DwDUDW__logistic-bob 6s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:0;overflow:hidden}.ShipPorthole-module__DwDUDW__ship{z-index:1;width:112%;max-width:none;height:112%;transition:transform var(--motion-base) var(--ease-out);object-fit:cover;object-position:50% 50%;position:absolute;top:-6%;left:-6%;transform:scaleX(1)}.ShipPorthole-module__DwDUDW__porthole[data-direction=import] .ShipPorthole-module__DwDUDW__ship{transform:scaleX(-1)}@keyframes ShipPorthole-module__DwDUDW__logistic-bob{0%,to{transform:translateY(-.4375rem)}50%{transform:translateY(.4375rem)}}@media (prefers-reduced-motion:reduce){.ShipPorthole-module__DwDUDW__frame{animation:none}}
.PortholeGlass-module__RSWETa__glass{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.PortholeGlass-module__RSWETa__light{background:radial-gradient(68% 60% at 42% 34%, var(--color-white) 0%, rgb(var(--color-white-rgb) / 88%) 54%, transparent 100%), var(--gradient-deep);opacity:.66;mix-blend-mode:multiply;display:block;position:absolute;inset:0}.PortholeGlass-module__RSWETa__horizon{background:repeating-linear-gradient(90deg, transparent 0, transparent .625rem, rgb(var(--color-white-rgb) / 40%) .625rem, rgb(var(--color-white-rgb) / 40%) 1.375rem);width:200%;height:.0625rem;animation:3.4s linear infinite PortholeGlass-module__RSWETa__logistic-drift;display:block;position:absolute;top:76%;left:-50%}.PortholeGlass-module__RSWETa__wake{background:var(--gradient-brand);height:.125rem;box-shadow:0 0 1.125rem rgb(var(--color-brand-rgb) / 85%);animation:var(--anim-draw-line) var(--motion-base) var(--ease-out) both;transform-origin:0;border-radius:.125rem;display:block;position:absolute;bottom:15%;left:15%;right:15%}.PortholeGlass-module__RSWETa__glass[data-direction=import] .PortholeGlass-module__RSWETa__wake{transform-origin:100%}@keyframes PortholeGlass-module__RSWETa__logistic-drift{0%{transform:translate(0)}to{transform:translate(-1.375rem)}}@media (prefers-reduced-motion:reduce){.PortholeGlass-module__RSWETa__horizon{animation:none}}
