.lefort-machines-section-module__HIxwGW__section{box-sizing:border-box;width:100%;max-width:88.125rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0}.lefort-machines-section-module__HIxwGW__header{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin:0 auto clamp(2rem,4vw,3.5rem);display:flex}.lefort-machines-section-module__HIxwGW__heading{font-family:var(--FontFamily-Primary);font-size:clamp(calc(1.75rem + var(--type-offset)), calc(2.5vw + var(--type-offset)), var(--FontSize-h4));letter-spacing:-.02em;background:linear-gradient(90deg, var(--Color-Green) 0%, var(--Color-Mid) 50%, var(--Color-Yellow) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.25}.lefort-machines-section-module__HIxwGW__subtitle{font-family:var(--FontFamily-Primary);font-size:calc(1.25rem + var(--type-offset));color:var(--Color-Green);letter-spacing:-.01em;margin:.5rem 0 0;font-weight:700}.lefort-machines-section-module__HIxwGW__description{font-family:var(--FontFamily-Primary);font-size:calc(1rem + var(--type-offset));color:#666;margin:.5rem 0 0;line-height:1.6}.lefort-machines-section-module__HIxwGW__grid{align-items:stretch;gap:1.75rem;width:100%;display:grid}.lefort-machines-section-module__HIxwGW__gridThreeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.lefort-machines-section-module__HIxwGW__gridTwoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.lefort-machines-section-module__HIxwGW__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.75rem;width:100%;margin-top:1.75rem;display:grid}.lefort-machines-section-module__HIxwGW__infoCardShell{filter:drop-shadow(0 .75rem 1.75rem #0000002e);flex-direction:column;height:100%;min-height:0;display:flex}.lefort-machines-section-module__HIxwGW__infoCard{background-image:linear-gradient(90deg, var(--Color-Green) 0%, var(--Color-Mid) 55%, #8cc63f 100%);background-color:var(--Color-Mid);clip-path:polygon(0 0,85.43% 0,100% 22.75%,100% 100%,0 100%);border-radius:0;flex:auto;height:100%;position:relative;overflow:hidden}.lefort-machines-section-module__HIxwGW__infoCardInner{z-index:1;box-sizing:border-box;text-align:left;flex-direction:column;height:100%;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.lefort-machines-section-module__HIxwGW__infoTitle{font-family:var(--FontFamily-Primary);font-size:var(--FontSize-h6-base);line-height:var(--LineHeight-h5-base);letter-spacing:-.02em;color:var(--Color-White);margin:0 0 1rem;font-weight:500}.lefort-machines-section-module__HIxwGW__infoList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lefort-machines-section-module__HIxwGW__infoItem{font-family:var(--FontFamily-Primary);font-size:var(--FontSize-Body-base);line-height:var(--LineHeight-Body);color:#fffffff2;margin:0;padding-left:.875rem;position:relative}.lefort-machines-section-module__HIxwGW__infoItem:before{content:"";background-color:var(--Color-White);border-radius:0;width:5px;height:5px;position:absolute;top:.6em;left:0}@media (max-width:1024px){.lefort-machines-section-module__HIxwGW__gridThreeCols{grid-template-columns:repeat(2,minmax(0,1fr))}.lefort-machines-section-module__HIxwGW__infoGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}}@media (max-width:768px){.lefort-machines-section-module__HIxwGW__gridThreeCols,.lefort-machines-section-module__HIxwGW__gridTwoCols{grid-template-columns:1fr}.lefort-machines-section-module__HIxwGW__infoGrid{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}.lefort-machines-section-module__HIxwGW__infoCardInner{padding:clamp(1rem,3vw,1.5rem)}}
