.FabtechBanner_space__DQF28{--banner-height:56px;height:var(--banner-height)}.FabtechBanner_banner__2id8r{position:fixed;inset:0 0 auto;z-index:var(--banner-layer);background:var(--banner-background);color:var(--banner-text);border-bottom:1px solid var(--banner-border);transition:transform var(--banner-duration) ease,opacity var(--banner-duration) ease,visibility var(--banner-duration)}.FabtechBanner_banner__2id8r[data-hidden=true]{transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none}.FabtechBanner_link__qieAh{min-height:var(--banner-height);justify-content:space-between;padding-block:var(--banner-small-gap);color:inherit;font-size:var(--banner-font-size);font-weight:var(--banner-medium);line-height:1.5;text-decoration:none}.FabtechBanner_cta__5EdE7,.FabtechBanner_link__qieAh,.FabtechBanner_message__ExZxr{display:flex;align-items:center;gap:var(--banner-gap)}.FabtechBanner_details__0UbqD{color:var(--banner-muted);font-weight:var(--banner-light)}.FabtechBanner_cta__5EdE7{flex-shrink:0;gap:var(--banner-small-gap)}.FabtechBanner_cta__5EdE7 svg{color:var(--banner-accent)}.FabtechBanner_link__qieAh:hover .FabtechBanner_cta__5EdE7{text-decoration:underline;text-decoration-color:var(--banner-accent);text-underline-offset:4px}.FabtechBanner_link__qieAh:focus-visible{outline:2px solid var(--banner-accent);outline-offset:-2px}@media (max-width:767px){.FabtechBanner_details__0UbqD{display:none}}@media (max-width:479px){.FabtechBanner_space__DQF28{--banner-height:72px}}@media (prefers-reduced-motion:reduce){.FabtechBanner_banner__2id8r{transition:none}}.BenefitsList_benefitsList__UrVyF{max-width:1600px;margin:0 0 3rem;display:flex;flex-wrap:nowrap;gap:clamp(3rem,6vw,5rem)}@media (max-width:900px){.BenefitsList_benefitsList__UrVyF{display:grid;grid-template-columns:1fr;gap:2rem}}.BenefitsList_benefitItem__VA2jF{cursor:pointer;transition:opacity .6s ease-out,transform .6s ease-out}.BenefitsList_benefitItemEnter__bLOy2{opacity:0;transform:translateY(2rem)}.BenefitsList_benefitItemVisible__6Osub{opacity:1;transform:translateY(0)}.BenefitsList_benefitLabel__B1jb5{font-size:clamp(1rem,1.2vw,1.25rem);font-weight:500;margin-bottom:.35rem;color:#f9f9f9;white-space:nowrap;transition:color .3s ease}@media (max-width:900px){.BenefitsList_benefitLabel__B1jb5{font-size:clamp(1.125rem,3.5vw,1.25rem)}}.BenefitsList_benefitItem__VA2jF:hover .BenefitsList_benefitLabel__B1jb5,.BenefitsList_benefitLabelHighlight__yCuKc{background:linear-gradient(90deg,#FCE187,#B5691A 25%,#703A43 50%,#823497 75%,#4799C1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.BenefitsList_benefitSubtext__YH_EB{font-size:clamp(.8rem,.95vw,.95rem);font-weight:300;color:#f9f9f9;line-height:1.4}@media (max-width:900px){.BenefitsList_benefitSubtext__YH_EB{font-size:clamp(.8rem,2.2vw,.9rem)}}.HeroSection_hero__wJPCI{position:relative;min-height:calc(var(--vh, 1vh) * 100);display:flex;align-items:center;justify-content:flex-start;padding:clamp(2rem,8vw,6rem) clamp(1.5rem,5vw,6rem) clamp(4rem,10vh,8rem);overflow:hidden;background-color:#151515;color:#f9f9f9}.HeroSection_navigationWrapper__YbE2m{position:absolute;top:0;left:0;right:0;z-index:20}.HeroSection_backgroundVideo__DJUrf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.HeroSection_backgroundOverlay__STmVI{position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.HeroSection_content__BrqaS{max-width:1400px;width:100%;text-align:left;position:relative;z-index:2;transition:opacity 1s ease,transform 1s ease}.HeroSection_contentLoaded__KPOw_{opacity:1;transform:translateY(0)}.HeroSection_contentHidden__5t7M6{opacity:0;transform:translateY(-1rem)}.HeroSection_title__rhCKZ{font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;margin-bottom:clamp(1.5rem,4vw,2rem);line-height:1.1}.HeroSection_ctaButtonWrapper__rR8k_{margin-top:clamp(2rem,6vw,3rem)}.CtaSection_section__LKm0j{padding:clamp(6rem,10vw,10rem) clamp(1.5rem,5vw,6rem);text-align:center;background-color:#f9f9f9;color:#151515}@media (max-width:900px){.CtaSection_section__LKm0j{padding:4rem 1.5rem}}.CtaSection_content__q6o6B{max-width:1400px;margin:0 auto}.CtaSection_title__gPgJ0{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;margin-bottom:1.5rem}@media (max-width:900px){.CtaSection_title__gPgJ0{font-size:clamp(2rem,6vw,2.5rem)}}.CtaSection_description__8LjqX{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:300;line-height:1.6;color:#151515}.CtaSection_buttonWrapper__oVH6t{margin-top:2rem}