.FeaturesSection-module__NooPsW__section{background:var(--surface-canvas);}.FeaturesSection-module__NooPsW__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);}.FeaturesSection-module__NooPsW__header{margin:0 0 clamp(36px,4.5vw,48px)}.FeaturesSection-module__NooPsW__badge{align-items:center;width:fit-content;margin:0 0 clamp(18px,2.4vw,24px);display:inline-flex;}.FeaturesSection-module__NooPsW__badgeDot{}.FeaturesSection-module__NooPsW__headerRow{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.FeaturesSection-module__NooPsW__title{max-width:min(100%,18ch);margin:0;}.FeaturesSection-module__NooPsW__description{max-width:min(100%,34ch);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.7}.FeaturesSection-module__NooPsW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none;display:grid}.FeaturesSection-module__NooPsW__card{background:var(--surface-card);border:1px solid var(--palette-white-a06);border-radius:clamp(18px,2.2vw,24px);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:clamp(28px,3.5vw,44px);min-width:0;min-height:clamp(170px,18vw,210px);padding:clamp(22px,2.4vw,28px);display:flex;}.FeaturesSection-module__NooPsW__icon{background:var(--surface-inverse);width:42px;height:42px;color:var(--text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FeaturesSection-module__NooPsW__icon svg{width:18px;height:18px}.FeaturesSection-module__NooPsW__cardTitle{letter-spacing:-.01em;max-width:15ch;color:var(--text-primary);margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:700;line-height:1.3}@media (max-width:1100px){.FeaturesSection-module__NooPsW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.FeaturesSection-module__NooPsW__headerRow{grid-template-columns:1fr;align-items:start;gap:clamp(14px,3vw,20px)}.FeaturesSection-module__NooPsW__title,.FeaturesSection-module__NooPsW__description{max-width:none}.FeaturesSection-module__NooPsW__description{margin:0}.FeaturesSection-module__NooPsW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FeaturesSection-module__NooPsW__grid{grid-template-columns:1fr}.FeaturesSection-module__NooPsW__card{min-height:150px}}
.ExperienceSection-module__56FY0G__section{background:var(--surface-canvas);padding:clamp(48px,6vw,80px) 0;position:relative;overflow:hidden}.ExperienceSection-module__56FY0G__glow{pointer-events:none;background:radial-gradient(ellipse 50% 35% at 50% 100%, rgba(var(--palette-violet-600-rgb), .2) 0%, transparent 72%);position:absolute;inset:0}.ExperienceSection-module__56FY0G__inner{z-index:1;width:min(1200px,100%);margin:0 auto;padding:0 clamp(20px,4.2vw,48px);position:relative}.ExperienceSection-module__56FY0G__panel{background:var(--surface-canvas);border:1px solid var(--palette-white-a06);box-shadow:0 24px 64px rgba(var(--palette-navy-950-rgb), .35);border-radius:clamp(28px,3.2vw,40px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,48px);padding:clamp(28px,3.5vw,40px);display:grid}.ExperienceSection-module__56FY0G__copy{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2.5vw,28px);min-width:0;padding:clamp(8px,1.5vw,16px);display:flex}.ExperienceSection-module__56FY0G__title{text-align:center;flex-direction:column;align-items:center;gap:0;margin:0;display:flex;}.ExperienceSection-module__56FY0G__titleLine{}.ExperienceSection-module__56FY0G__title .ExperienceSection-module__56FY0G__titleLine{white-space:normal}.ExperienceSection-module__56FY0G__descriptionBox{background:var(--surface-card);border:1px solid #ffffff0d;border-radius:clamp(18px,2.2vw,24px);justify-content:center;align-items:center;padding:clamp(22px,2.6vw,28px) clamp(20px,2.4vw,28px);display:flex}.ExperienceSection-module__56FY0G__description{max-width:28ch;color:var(--text-muted);text-align:center;text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,.9875rem);line-height:1.7}.ExperienceSection-module__56FY0G__mediaWrap{align-self:stretch;align-items:stretch;min-width:0;display:flex;position:relative}.ExperienceSection-module__56FY0G__media{background:var(--surface-inverse);width:100%;min-height:clamp(360px,48vw,520px);box-shadow:0 18px 40px rgba(var(--palette-navy-950-rgb), .28);border-radius:clamp(22px,2.6vw,28px);position:relative;overflow:hidden}.ExperienceSection-module__56FY0G__media>span{position:absolute;inset:0;display:block!important}.ExperienceSection-module__56FY0G__mediaImg{object-fit:cover;object-position:center top}.ExperienceSection-module__56FY0G__mediaFade{pointer-events:none;background:linear-gradient(#12121200 0%,#1212128c 48%,#121212f2 100%);border-radius:0 0 clamp(22px,2.6vw,28px) clamp(22px,2.6vw,28px);height:28%;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.ExperienceSection-module__56FY0G__panel{grid-template-columns:1fr;gap:clamp(24px,5vw,32px)}.ExperienceSection-module__56FY0G__title{text-align:center;max-width:none}.ExperienceSection-module__56FY0G__description{max-width:none}.ExperienceSection-module__56FY0G__media{min-height:clamp(340px,88vw,480px)}}
.TechnologySection-module__6gsf1W__section{padding:var(--industry-section-y) var(--industry-section-x);background:var(--surface-canvas);color:var(--text-primary)}.TechnologySection-module__6gsf1W__inner{max-width:1280px;margin:0 auto}.TechnologySection-module__6gsf1W__header{max-width:640px;margin-bottom:clamp(40px,5vw,56px)}.TechnologySection-module__6gsf1W__title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 16px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1.15}.TechnologySection-module__6gsf1W__title span{color:var(--text-primary);display:block}.TechnologySection-module__6gsf1W__description{color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.5}.TechnologySection-module__6gsf1W__bento{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.TechnologySection-module__6gsf1W__techCardsWrapper{display:contents}.TechnologySection-module__6gsf1W__featured{background:var(--surface-inverse);min-height:clamp(380px,38vw,520px);color:var(--text-inverse);border-radius:24px;grid-area:1/1/auto/span 8;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);display:grid;overflow:hidden}.TechnologySection-module__6gsf1W__featuredCopy{flex-direction:column;justify-content:center;padding:clamp(32px,4vw,48px);display:flex}.TechnologySection-module__6gsf1W__featuredTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:700;line-height:1.1}.TechnologySection-module__6gsf1W__featuredTitle span{display:block}.TechnologySection-module__6gsf1W__featuredDesc{max-width:22rem;color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.55}.TechnologySection-module__6gsf1W__featuredMedia{background:var(--accent-mint-soft);min-height:100%;position:relative}.TechnologySection-module__6gsf1W__featuredImg{object-fit:cover;object-position:center}.TechnologySection-module__6gsf1W__cardGridGenAi{grid-area:1/9/auto/span 4;min-width:0;min-height:clamp(380px,38vw,520px)}.TechnologySection-module__6gsf1W__cardGridSmall{grid-area:2/span 4;min-width:0;min-height:clamp(240px,24vw,300px)}.TechnologySection-module__6gsf1W__cardFace,.TechnologySection-module__6gsf1W__cardGenAi,.TechnologySection-module__6gsf1W__cardSmall{border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,36px);display:flex}.TechnologySection-module__6gsf1W__cardFace{height:100%;min-height:100%}.TechnologySection-module__6gsf1W__cardGenAi{grid-area:1/9/auto/span 4;min-height:clamp(380px,38vw,520px)}.TechnologySection-module__6gsf1W__cardSmall{grid-area:2/span 4;min-height:clamp(240px,24vw,300px)}.TechnologySection-module__6gsf1W__iconWrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.TechnologySection-module__6gsf1W__iconWrap svg{width:24px;height:24px}.TechnologySection-module__6gsf1W__iconSparkle{background:var(--surface-inverse);color:var(--text-inverse)}.TechnologySection-module__6gsf1W__iconChain{background:var(--accent-forest);color:var(--text-primary)}.TechnologySection-module__6gsf1W__iconBrain{background:var(--accent-terracotta);color:var(--text-primary)}.TechnologySection-module__6gsf1W__iconChart{background:var(--surface-inverse);color:var(--text-inverse)}.TechnologySection-module__6gsf1W__cardBody{margin-top:auto;padding-top:clamp(32px,4vw,48px)}.TechnologySection-module__6gsf1W__cardTitle{color:var(--text-inverse);margin:0 0 12px;font-size:clamp(1.375rem,1.8vw,1.5rem);font-weight:600;line-height:1.25}.TechnologySection-module__6gsf1W__cardDesc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.TechnologySection-module__6gsf1W__toneYellow{background:var(--accent-butter)}.TechnologySection-module__6gsf1W__toneLight{background:var(--surface-inverse)}.TechnologySection-module__6gsf1W__toneBlue{background:var(--accent-ice)}.TechnologySection-module__6gsf1W__toneMint{background:var(--accent-mint)}.TechnologySection-module__6gsf1W__analytics{background:var(--accent-forest);border-radius:24px;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,3vw,40px);min-height:clamp(280px,28vw,340px);padding:clamp(32px,4vw,48px);display:grid;overflow:hidden}.TechnologySection-module__6gsf1W__analyticsCopy{flex-direction:column;justify-content:center;display:flex}.TechnologySection-module__6gsf1W__analyticsTitle{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 16px;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.08}.TechnologySection-module__6gsf1W__analyticsDesc{max-width:36rem;color:var(--accent-mint);margin:0 0 24px;font-size:1.125rem;line-height:1.55}.TechnologySection-module__6gsf1W__tags{flex-wrap:wrap;gap:12px;display:flex}.TechnologySection-module__6gsf1W__tag{background:var(--surface-inverse);color:var(--text-inverse);letter-spacing:.08em;border-radius:6px;align-items:center;padding:10px 16px;font-size:.6875rem;font-weight:700;display:inline-flex}.TechnologySection-module__6gsf1W__analyticsMedia{border-radius:16px;min-height:clamp(200px,22vw,260px);position:relative;overflow:hidden}.TechnologySection-module__6gsf1W__analyticsImg{object-fit:cover;object-position:center}@media (max-width:1024px){.TechnologySection-module__6gsf1W__bento{grid-template-rows:auto}.TechnologySection-module__6gsf1W__featured,.TechnologySection-module__6gsf1W__cardGenAi,.TechnologySection-module__6gsf1W__cardSmall,.TechnologySection-module__6gsf1W__cardGridGenAi,.TechnologySection-module__6gsf1W__cardGridSmall,.TechnologySection-module__6gsf1W__analytics{grid-area:auto/1/auto/-1}.TechnologySection-module__6gsf1W__featured{grid-template-columns:1fr}.TechnologySection-module__6gsf1W__featuredMedia{min-height:280px}.TechnologySection-module__6gsf1W__analytics{grid-template-columns:1fr}}@media (max-width:640px){.TechnologySection-module__6gsf1W__cardGenAi,.TechnologySection-module__6gsf1W__cardSmall{min-height:auto}}
.WhyChooseSection-module__gjBPca__section{padding-block:var(--industry-section-y);background:var(--surface-inverse);color:var(--text-inverse)}.WhyChooseSection-module__gjBPca__inner{width:min(1120px,100%);margin:0 auto;padding:0 clamp(20px,4.2vw,48px)}.WhyChooseSection-module__gjBPca__header{text-align:center;max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px)}.WhyChooseSection-module__gjBPca__badge{letter-spacing:.02em;color:#111318c7;border:1px solid #1113181f;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto clamp(18px,2.4vw,24px);padding:8px 18px;font-size:.8125rem;font-weight:500;display:inline-flex}.WhyChooseSection-module__gjBPca__badgeDot{background:var(--brand-primary);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--brand-primary-rgb), .45);border-radius:50%;flex-shrink:0}.WhyChooseSection-module__gjBPca__title{letter-spacing:-.03em;max-width:min(100%,28ch);color:var(--text-inverse);text-wrap:balance;margin:0 auto clamp(16px,2.2vw,22px);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.18}.WhyChooseSection-module__gjBPca__description{gap:.35rem;max-width:min(100%,42rem);margin:0 auto;display:grid}.WhyChooseSection-module__gjBPca__description p{color:#11131894;margin:0;font-size:clamp(.875rem,1vw,.9875rem);line-height:1.7}.WhyChooseSection-module__gjBPca__layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,22px);margin-bottom:clamp(36px,4.5vw,48px);display:grid}.WhyChooseSection-module__gjBPca__sideCol,.WhyChooseSection-module__gjBPca__centerCol{flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0;display:flex}.WhyChooseSection-module__gjBPca__centerCol{justify-content:space-between}.WhyChooseSection-module__gjBPca__media{background:var(--surface-section-light);border-radius:clamp(18px,2.2vw,24px);flex:auto;min-height:clamp(240px,28vw,320px);position:relative;overflow:hidden}.WhyChooseSection-module__gjBPca__media>span{position:absolute;inset:0;display:block!important}.WhyChooseSection-module__gjBPca__mediaImg{object-fit:cover;object-position:center}.WhyChooseSection-module__gjBPca__card{background:var(--surface-inverse);border:1px solid #11131814;border-radius:clamp(18px,2.2vw,24px);flex-direction:column;flex:auto;align-items:flex-start;gap:clamp(12px,1.4vw,16px);min-height:0;padding:clamp(22px,2.4vw,28px);display:flex;box-shadow:0 10px 28px #1113180a;}.WhyChooseSection-module__gjBPca__icon{background:var(--surface-section-light);width:42px;height:42px;color:var(--text-inverse);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.WhyChooseSection-module__gjBPca__icon svg{width:20px;height:20px}.WhyChooseSection-module__gjBPca__cardTitle{letter-spacing:-.015em;color:var(--text-inverse);margin:0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:700;line-height:1.3}.WhyChooseSection-module__gjBPca__divider{background:#11131814;width:100%;height:1px}.WhyChooseSection-module__gjBPca__cardDesc{color:#11131894;margin:0;font-size:clamp(.8125rem,.95vw,.875rem);line-height:1.6}.WhyChooseSection-module__gjBPca__actions{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,16px);display:flex}.WhyChooseSection-module__gjBPca__ctaPrimary,.WhyChooseSection-module__gjBPca__ctaSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 clamp(24px,3vw,32px);font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.WhyChooseSection-module__gjBPca__ctaPrimary{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:0 10px 24px rgba(var(--brand-primary-rgb), .28)}.WhyChooseSection-module__gjBPca__ctaSecondary{background:var(--color-gray-200);color:var(--text-inverse)}.WhyChooseSection-module__gjBPca__ctaPrimary:hover,.WhyChooseSection-module__gjBPca__ctaPrimary:focus-visible,.WhyChooseSection-module__gjBPca__ctaSecondary:hover,.WhyChooseSection-module__gjBPca__ctaSecondary:focus-visible{transform:translateY(-2px)}.WhyChooseSection-module__gjBPca__ctaPrimary:hover,.WhyChooseSection-module__gjBPca__ctaPrimary:focus-visible{filter:brightness(1.05)}.WhyChooseSection-module__gjBPca__ctaSecondary:hover,.WhyChooseSection-module__gjBPca__ctaSecondary:focus-visible{background:var(--color-gray-300)}@media (max-width:960px){.WhyChooseSection-module__gjBPca__layout{grid-template-columns:1fr}.WhyChooseSection-module__gjBPca__media{min-height:clamp(220px,52vw,300px)}.WhyChooseSection-module__gjBPca__centerCol{order:-1}}@media (prefers-reduced-motion:reduce){.WhyChooseSection-module__gjBPca__ctaPrimary,.WhyChooseSection-module__gjBPca__ctaSecondary{transition:none}.WhyChooseSection-module__gjBPca__ctaPrimary:hover,.WhyChooseSection-module__gjBPca__ctaPrimary:focus-visible,.WhyChooseSection-module__gjBPca__ctaSecondary:hover,.WhyChooseSection-module__gjBPca__ctaSecondary:focus-visible{transform:none}}.WhyChooseSection-module__gjBPca__title,.WhyChooseSection-module__gjBPca__heading{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--text-inverse)!important;color:var(--text-inverse)!important}
.FoodAndBeverage-module__TVh3RW__page{background:var(--surface-inverse);color:var(--text-inverse)}
