.LangoSciencePage_page__uVATq{overflow:visible;background:#fff}.LangoSciencePage_hero__QEoGq{position:relative;min-height:907px;margin-top:-68px;overflow:hidden}.LangoSciencePage_hero__QEoGq:before{position:absolute;z-index:1;top:0;right:0;left:0;height:220px;background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.62) 68px,rgba(0,0,0,0));content:"";pointer-events:none}@media(min-width:768px){.LangoSciencePage_hero__QEoGq{min-height:100svh;margin-top:-80px}.LangoSciencePage_hero__QEoGq:before{height:260px;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.42) 80px,rgba(0,0,0,0))}}.LangoSciencePage_heroVideo__oof0t{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LangoSciencePage_heroVideoButton__ztHEt{position:absolute;z-index:3;right:16px;bottom:20px;padding:10px 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(17,17,17,.42);backdrop-filter:blur(8px);color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.LangoSciencePage_heroVideoButton__ztHEt:focus-visible,.LangoSciencePage_heroVideoButton__ztHEt:hover{border-color:rgba(255,255,255,.58);background:rgba(17,17,17,.62);transform:translateY(-1px)}.LangoSciencePage_heroVideoButton__ztHEt:focus{outline:none}@media(min-width:768px){.LangoSciencePage_heroVideoButton__ztHEt{right:40px;bottom:40px;padding:13px 18px;font-size:15px}}.LangoSciencePage_heroContent__GHF7x{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;padding:52px 16px;flex-direction:column;align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);color:#fff}@media(min-width:768px){.LangoSciencePage_heroContent__GHF7x{padding:160px 40px 80px}}.LangoSciencePage_heroTitle___dCwL{width:100%;font-size:32px;font-weight:800;line-height:1.4}@media(min-width:768px){.LangoSciencePage_heroTitle___dCwL{font-size:clamp(56px,4.5vw,84px);line-height:1.4}}.LangoSciencePage_heroDescription__FuM26{max-width:920px;margin-top:10px;font-size:clamp(20px,5.8vw,24px);line-height:1.4}@media(min-width:768px){.LangoSciencePage_heroDescription__FuM26{max-width:none;margin-top:10px;font-size:26px}}.LangoSciencePage_heroLaunch__lBiJI{margin-top:28px;font-size:16px;line-height:1.4}@media(min-width:768px){.LangoSciencePage_heroLaunch__lBiJI{font-size:19px}}.LangoSciencePage_about__FP7oM{position:relative;background-image:linear-gradient(180deg,#fff 29%,rgba(255,255,255,.92)),url(/assets/lango-science/hero-poster.png);background-position:top;background-size:cover}.LangoSciencePage_sectionInner__5ks6R{width:100%;max-width:1280px;margin-inline:auto}.LangoSciencePage_aboutInner__hbvwW{width:100%;max-width:calc(1280px + 2*40px);margin-inline:auto;display:flex;padding:80px 16px;flex-direction:column;gap:32px}@media(min-width:768px){.LangoSciencePage_aboutInner__hbvwW{padding:120px 40px;gap:40px}}.LangoSciencePage_eyebrow__RT3WS{color:#329645;font-size:18px;font-weight:700;line-height:normal}@media(min-width:768px){.LangoSciencePage_eyebrow__RT3WS{font-size:24px}}.LangoSciencePage_aboutContent__A4uNL{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.LangoSciencePage_aboutContent__A4uNL{gap:28px}}.LangoSciencePage_aboutTitle__iQbgi{color:#111;font-size:24px;font-weight:700;line-height:normal}@media(min-width:768px){.LangoSciencePage_aboutTitle__iQbgi{font-size:32px}}.LangoSciencePage_aboutBody__YZUAQ{color:#555;font-size:16px;font-weight:400;line-height:1.4}.LangoSciencePage_section__MmuKD{padding:80px 16px}@media(min-width:768px){.LangoSciencePage_section__MmuKD{padding:120px 40px}}.LangoSciencePage_sectionHeading__lWgLq{display:flex;flex-direction:column;align-items:center;text-align:center}.LangoSciencePage_sectionTitle__mTQRP{margin-top:32px;color:#111;font-size:28px;font-weight:700;line-height:normal}@media(min-width:768px){.LangoSciencePage_sectionTitle__mTQRP{margin-top:40px;font-size:48px}}.LangoSciencePage_comparison__To4uI{background:#f4fbf6}.LangoSciencePage_comparisonGrid__1Yma4{display:grid;margin-top:40px;align-items:center;gap:20px}@media(min-width:768px){.LangoSciencePage_comparisonGrid__1Yma4{margin-top:80px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:36px}}.LangoSciencePage_scienceCard__aH2mt,.LangoSciencePage_traditionalCard__28hxY{display:flex;min-height:215px;padding:24px;flex-direction:column;gap:16px;border-radius:12px}.LangoSciencePage_scienceCard__aH2mt h3,.LangoSciencePage_traditionalCard__28hxY h3{font-size:20px;font-weight:700;line-height:normal}.LangoSciencePage_scienceCard__aH2mt ul,.LangoSciencePage_traditionalCard__28hxY ul{margin:0;padding-left:24px;font-size:16px;line-height:1.4}@media(min-width:768px){.LangoSciencePage_scienceCard__aH2mt,.LangoSciencePage_traditionalCard__28hxY{padding:40px}.LangoSciencePage_scienceCard__aH2mt h3,.LangoSciencePage_traditionalCard__28hxY h3{font-size:24px}}.LangoSciencePage_traditionalCard__28hxY{border:1px solid #eaeaea;background:#fff;color:#777;box-shadow:0 4px 10px rgba(0,0,0,.04)}.LangoSciencePage_traditionalCard__28hxY h3{color:#555}.LangoSciencePage_scienceCard__aH2mt{background:#5bc683;color:#fff;box-shadow:0 4px 10px rgba(91,198,131,.3)}.LangoSciencePage_comparisonArrow__Ao_z7{display:block;width:32px;height:33px;margin-inline:auto;transform:rotate(90deg);animation:LangoSciencePage_comparisonArrowPulseMobile__6j34h 1.6s ease-in-out infinite}@media(min-width:768px){.LangoSciencePage_comparisonArrow__Ao_z7{transform:none;animation-name:LangoSciencePage_comparisonArrowPulseDesktop__E7w0k}}@keyframes LangoSciencePage_comparisonArrowPulseMobile__6j34h{0%,to{opacity:.48;transform:rotate(90deg) translateX(-4px)}50%{opacity:1;transform:rotate(90deg) translateX(4px)}}@keyframes LangoSciencePage_comparisonArrowPulseDesktop__E7w0k{0%,to{opacity:.48;transform:translateX(-4px)}50%{opacity:1;transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.LangoSciencePage_comparisonArrow__Ao_z7{opacity:1;animation:none}}.LangoSciencePage_features__wMjv4{background:linear-gradient(180deg,#fff,#f1f7f2)}.LangoSciencePage_featuresContent__LZRVO{display:flex;margin-top:40px;flex-direction:column;gap:40px}@media(min-width:768px){.LangoSciencePage_featuresContent__LZRVO{margin-top:80px;gap:80px}}.LangoSciencePage_featureCards__XIwkv{display:grid;gap:20px}@media(min-width:768px){.LangoSciencePage_featureCards__XIwkv{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.LangoSciencePage_featureCard__OehB_{display:flex;min-width:0;padding:28px;align-items:center;gap:19px;border:1px solid #eaeaea;border-radius:24px;background:#fff;box-shadow:0 4px 20px rgba(91,198,131,.1)}@media(min-width:768px){.LangoSciencePage_featureCard__OehB_{min-height:348px;padding:44px;flex-direction:column;align-items:flex-start;gap:0;border-radius:36px}}.LangoSciencePage_featureIcon__IaboF{display:block;width:60px;height:60px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media(min-width:768px){.LangoSciencePage_featureIcon__IaboF{width:100px;height:100px}}.LangoSciencePage_featureCopy__Hh6VR{display:flex;min-width:0;flex-direction:column;gap:16px}.LangoSciencePage_featureCopy__Hh6VR h3{color:#5bc683;font-size:20px;font-weight:700;line-height:normal}.LangoSciencePage_featureCopy__Hh6VR p{color:#555;font-size:16px;line-height:normal}@media(min-width:768px){.LangoSciencePage_featureCopy__Hh6VR{margin-top:19px}.LangoSciencePage_featureCopy__Hh6VR h3{font-size:28px}}.LangoSciencePage_productImages__3XH3M{display:grid;gap:20px}@media(min-width:768px){.LangoSciencePage_productImages__3XH3M{grid-template-columns:619fr 625fr;gap:36px}}.LangoSciencePage_productImage__kOOUX{display:block;width:100%;height:auto;aspect-ratio:1692/952;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.LangoSciencePage_productImage__kOOUX{border-radius:16px}}.LangoSciencePage_metrics__Q___N{display:grid;margin-top:80px}@media(min-width:768px){.LangoSciencePage_metrics__Q___N{margin-top:80px;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.LangoSciencePage_metric__mBHUe{display:flex;min-width:0;padding-block:28px;flex-direction:column;gap:13px;border-top:1px solid #ebebeb}.LangoSciencePage_metric__mBHUe:first-child{padding-top:0;border-top:0}.LangoSciencePage_metric__mBHUe:last-child{padding-bottom:0}@media(min-width:768px){.LangoSciencePage_metric__mBHUe{padding:0 36px 0 0;border-top:0}.LangoSciencePage_metric__mBHUe+.LangoSciencePage_metric__mBHUe{padding-left:36px;border-left:1px solid #ebebeb}}.LangoSciencePage_metricValue__DDCAr{color:#5bc683;font-size:20px;font-weight:700;line-height:1.2}.LangoSciencePage_metricValue__DDCAr small{font-size:14px}@media(min-width:768px){.LangoSciencePage_metricValue__DDCAr{font-size:32px}.LangoSciencePage_metricValue__DDCAr small{font-size:20px}}.LangoSciencePage_metricCopy__OC_mi{display:flex;flex-direction:column;gap:10px;color:#555}.LangoSciencePage_metricCopy__OC_mi h3{font-size:18px;font-weight:700;line-height:normal}.LangoSciencePage_metricCopy__OC_mi p{font-size:16px;line-height:normal}.LangoSciencePage_validation__Oo00X{padding-top:40px}@media(min-width:768px){.LangoSciencePage_validation__Oo00X{padding-top:120px}}@media(min-width:768px)and (max-width:1023px){.LangoSciencePage_heroContent__GHF7x{padding:120px 40px 64px}.LangoSciencePage_heroTitle___dCwL{font-size:48px}.LangoSciencePage_heroDescription__FuM26{max-width:680px;font-size:22px}.LangoSciencePage_featureCards__XIwkv{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.LangoSciencePage_featureCard__OehB_{min-height:360px;padding:32px;border-radius:28px}.LangoSciencePage_featureCard__OehB_:last-child{width:calc(50% - 14px);grid-column:1/-1;justify-self:center}.LangoSciencePage_featureIcon__IaboF{width:80px;height:80px}.LangoSciencePage_featureCopy__Hh6VR{margin-top:16px}.LangoSciencePage_featureCopy__Hh6VR h3{font-size:24px}.LangoSciencePage_metrics__Q___N{grid-template-columns:1fr;gap:0}.LangoSciencePage_metric__mBHUe{padding:28px 0;border-top:1px solid #ebebeb}.LangoSciencePage_metric__mBHUe:first-child{padding-top:0;border-top:0}.LangoSciencePage_metric__mBHUe+.LangoSciencePage_metric__mBHUe{padding-left:0;border-left:0}.LangoSciencePage_metricValue__DDCAr{font-size:28px}.LangoSciencePage_metricValue__DDCAr small{font-size:18px}}@media(min-width:1024px)and (max-width:1199px){.LangoSciencePage_metrics__Q___N{grid-template-columns:1fr;gap:0}.LangoSciencePage_metric__mBHUe{padding:28px 0;border-top:1px solid #ebebeb}.LangoSciencePage_metric__mBHUe:first-child{padding-top:0;border-top:0}.LangoSciencePage_metric__mBHUe+.LangoSciencePage_metric__mBHUe{padding-left:0;border-left:0}}@media(min-width:1200px)and (max-width:1279px){.LangoSciencePage_metricValue__DDCAr{font-size:28px}.LangoSciencePage_metricValue__DDCAr small{font-size:18px}}