.counting-section-wrapper .counting-section-title{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding-top:64px}.counting-section-wrapper .counting-section-title h1{font-size:48px;color:#111927}.counting-section-wrapper .counting-section-title p{font-size:20px;color:var(--Gray-Gray-500,#6C737F)}@media(max-width:600px){.counting-section-wrapper .counting-section-title{padding:0 16px}.counting-section-wrapper .counting-section-title h1{font-size:30px}.counting-section-wrapper .counting-section-title p{font-size:16px}}.counting-section-wrapper .counting-section{display:flex;justify-content:space-around;padding:64px 56px;text-align:center}@media(max-width:768px){.counting-section-wrapper .counting-section{gap:16px;flex-direction:column}}@media(max-width:600px){.counting-section-wrapper .counting-section{padding:32px 0 16px}}.counting-section-wrapper .count-item{flex:1;display:flex;flex-direction:column;gap:16px;border-right:1px solid #eaecf0}@media(max-width:768px){.counting-section-wrapper .count-item{border-right:none}}.counting-section-wrapper .count-item:last-child{border-right:none}.counting-section-wrapper .count{color:#3d85c6;text-align:center;font-size:80px;font-weight:600;line-height:96px;letter-spacing:-1.6px}.counting-section-wrapper .label{color:var(--colors-text-text-primary-900,#101828);text-align:center;font-size:24px;font-weight:600;line-height:37px}.FoodAndMissionContent{text-align:center}.FoodAndMissionContent .flexCol{background-image:url(/home/Food-analysis-background.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.FoodAndMissionContent,.dietContent,.missionSection{display:flex;justify-content:space-between;padding:0 120px;gap:96px;background:var(--Gray-Gray-50,#F9FAFB)}.FoodAndMissionContent h1,.dietContent h1,.missionSection h1{font-size:48px;color:#111927}.FoodAndMissionContent p,.dietContent p,.missionSection p{font-size:20px;color:var(--Gray-Gray-500,#6C737F)}.FoodAndMissionContent .flexCol,.dietContent .flexCol,.missionSection .flexCol{display:flex;gap:32px;justify-content:center;flex-direction:column;max-width:724px}.FoodAndMissionContent .flexRow,.dietContent .flexRow,.missionSection .flexRow{gap:32px}@media(max-width:1024px){.FoodAndMissionContent,.dietContent,.missionSection{gap:64px;flex-direction:column;padding:0 56px;align-items:center}.FoodAndMissionContent .flexCol,.dietContent .flexCol,.missionSection .flexCol{background-image:none;text-align:center!important}.FoodAndMissionContent h1,.dietContent h1,.missionSection h1{font-size:44px}}@media(max-width:600px){.FoodAndMissionContent,.dietContent,.missionSection{gap:32px;padding:0 16px}.FoodAndMissionContent h1,.dietContent h1,.missionSection h1{font-size:30px}.FoodAndMissionContent p,.dietContent p,.missionSection p{font-size:16px}}.dietContent{background:#fff;padding:64px 120px;position:relative;justify-content:space-between}.dietContent .image-container{font-family:Inter;position:relative}.dietContent .image-container>img{object-fit:contain}.dietContent .image-container .text-overlay{position:absolute;animation:float 3s ease-in-out infinite;z-index:5;border-radius:8px;border:2px solid rgba(61,133,198,.4);background:hsla(0,0%,100%,.3);backdrop-filter:blur(15px);height:56px;display:flex;padding:8px;align-items:center;gap:8px;color:var(--Gray-Gray-900,#111927);font-size:14px;font-weight:500;line-height:20px}.dietContent .image-container .text-overlay .text-icon{border-radius:20px;background:var(--Light-Blue-2,#E5F8FD);display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center}.dietContent .image-container .top-right{top:-7%;right:-7%}.dietContent .image-container .bottom-left{bottom:35%;left:-7%}.dietContent .image-container .bottom-right{bottom:-7%;right:-7%}@media(max-width:600px){.dietContent .image-container .text-overlay{font-size:5px;line-height:8px;padding:3px;gap:3px;height:23px}.dietContent .image-container .text-overlay .text-icon{border-radius:8px;height:16px;width:16px;padding:3px}.dietContent .image-container .text-overlay .text-icon>img{width:10px;height:10px}.dietContent .image-container .top-right{top:0;right:-2%}.dietContent .image-container .bottom-left{left:-16px}.dietContent .image-container .bottom-right{bottom:0;right:-2%}}@media(max-width:1750px){.dietContent{flex-wrap:wrap;justify-content:center;text-align:center}}@media(max-width:1024px){.dietContent{padding:64px 56px}.dietContent .flexCol{text-align:center;align-self:center}}@media(max-width:600px){.dietContent{padding:0 16px}}.missionSection{padding:64px 120px;background:#fff;background-image:url(/home/our-mission-background.png);background-repeat:no-repeat;background-position:80px bottom;gap:10px}.missionSection .flexCol{justify-content:flex-start;max-width:50%}.missionSection .textContainer{display:flex;gap:16px;margin-bottom:48px}.missionSection .textContainer:last-child{margin-bottom:0}.missionSection .textContainer>img{width:64px!important;height:64px!important}.missionSection .textContainer>div{display:flex;flex-direction:column;gap:8px;padding-top:10px;max-width:600px}.missionSection .textContainer h3{color:#111927;font-size:24px;line-height:40px}.missionSection .textContainer p{line-height:32px}@media(max-width:1024px){.missionSection{background-position:bottom;gap:46px;flex-direction:column;padding:64px 56px;align-items:center;text-align:center}.missionSection .flexCol{max-width:unset}.missionSection .textContainer{flex-direction:column!important;align-items:center}.missionSection .textContainer,.missionSection .textContainer>div{max-width:unset;text-align:center}.missionSection .textContainer:last-of-type{margin-bottom:130px}.missionSection h1{font-size:44px}}@media(max-width:600px){.missionSection{flex-direction:column;text-align:center;gap:32px;padding:0 16px;background-image:none}.missionSection .textContainer:last-of-type{margin-bottom:0}.missionSection h1{font-size:30px}.missionSection p{font-size:16px}}.faq-section{margin:0 auto;padding:64px 320px;background:var(--Light-Blue-2,#E5F8FD);position:relative}.faq-section .faq-title{text-align:center;font-size:48px;color:#111927;margin-bottom:20px;font-weight:600;line-height:58px}.faq-section .faq-subtitle{text-align:center;font-size:20px;color:var(--Gray-Gray-500,#6C737F);margin-bottom:64px;font-weight:400;line-height:32px}.faq-section .faq-item{border-bottom:1px solid var(--Colors-Border-border-secondary,#eaecf0);padding:24px 0 32px}.faq-section .faq-item:first-of-type{padding-top:0}.faq-section .faq-item:last-of-type{padding-bottom:0;border-bottom:none}.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-section .faq-item .faq-question span{color:#111927;font-size:24px;line-height:40px;font-weight:600}.faq-section .faq-item .faq-question .faq-icon{display:flex;align-items:center}.faq-section .faq-item .faq-answer{margin-top:8px}.faq-section .faq-item .faq-answer span{color:#384250;font-size:20px;font-weight:400;line-height:30px}@media(max-width:1024px){.faq-section{padding:64px 56px}.faq-section .faq-title{font-size:44px}.faq-section .faq-item .faq-question span{max-width:90%}}@media(max-width:600px){.faq-section{padding:0 16px}.faq-section .faq-title{font-size:30px;line-height:normal}.faq-section .faq-subtitle{font-size:16px;line-height:normal}.faq-section .faq-item .faq-question span{max-width:90%;font-size:20px}.faq-section .faq-item .faq-answer span{font-size:16px}}.faq-section .floating-bg-bottom{bottom:0;right:2%}.faq-section .floating-bg-bottom,.faq-section .floating-bg2-top{z-index:0;position:absolute;background-image:url(/home/floating-bg.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:100px;height:100px;animation:float 4s ease-in-out infinite}.faq-section .floating-bg2-top{left:2%;top:0}.progress-container{position:relative;height:8px;width:100%;background:var(--Error-Error-200,#FECDCA);border-radius:999px;overflow:hidden}@media(max-width:600px){.progress-container{height:5px}}.progress-fill{height:100%;border-radius:999px 0 0 999px;transition:width 1.5s ease-in-out;position:relative;overflow:hidden}.progress-stripes{position:absolute;top:0;bottom:0;left:0;right:0;animation:moveStripes 5s linear infinite;pointer-events:none;opacity:.4}@keyframes moveStripes{0%{background-position:0 0}to{background-position:40px 0}}.nutrient-bar-wrapper{font-family:Inter}.nutrient-bar-wrapper .nutrient-bar{display:flex;flex-direction:column;gap:8px;width:216px;color:var(--colors-text-text-secondary-700,#344054);font-size:14px;font-weight:500;line-height:24px}@media(max-width:600px){.nutrient-bar-wrapper .nutrient-bar{max-width:99px;gap:3px}}.nutrient-bar-wrapper .nutrient-bar-header{display:flex;justify-content:space-between;align-items:center}.nutrient-bar-wrapper .label-section{display:flex;align-items:center;gap:8px}@media(max-width:600px){.nutrient-bar-wrapper .label-section>img{width:6px;height:6px}}.nutrient-bar-wrapper .label{color:var(--colors-text-text-secondary-700,#344054);font-size:14px;font-weight:500;line-height:24px}.nutrient-bar-wrapper .diff-text{color:var(--colors-text-text-error-primary-600,#D92D20);text-align:center;font-size:14px;font-weight:500;line-height:20px}.nutrient-bar-wrapper .values{color:var(--colors-text-text-secondary-700,#344054);font-size:14px;font-weight:600;line-height:20px;align-self:flex-start}.nutrient-bar-wrapper .values>span{color:var(--colors-text-text-tertiary-600,#475467);font-weight:500}.nutrient-bar-wrapper .amountWrapper{display:flex;gap:6px}@media(max-width:600px){.nutrient-bar-wrapper .diff-text,.nutrient-bar-wrapper .label,.nutrient-bar-wrapper .values{font-size:5px;line-height:8px}.nutrient-bar-wrapper .label-section{gap:3px}}.nutrient-bar-wrapper .tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.nutrient-bar-wrapper .tooltip{visibility:hidden;opacity:0;width:max-content;text-align:left;position:absolute;z-index:10;top:50%;left:100%;transform:translateY(-50%);transition:opacity .3s;white-space:nowrap;margin-left:8px;border-radius:var(--radius-md,8px);background:var(--Gray-Gray-800,#1F2A37);padding:8px 12px;color:var(--Base-White,#FFF);font-family:Inter;font-size:12px;font-weight:600;line-height:18px}@media(max-width:600px){.nutrient-bar-wrapper .tooltip{font-size:6px;padding:4px 6px}}.nutrient-bar-wrapper .tooltip:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid rgba(0,0,0,0);border-right-color:#333}.nutrient-bar-wrapper .tooltip-wrapper:hover .tooltip{visibility:visible;opacity:1}.badge{display:inline-flex;align-items:center;border-radius:40px;padding:2px 8px;height:32px;font-weight:500;font-size:14px;cursor:default;background-color:#e0e0e0;color:#424242;border:2.4px solid rgba(0,0,0,0)}.badge.outlined{border-color:#424242;background-color:rgba(0,0,0,0)}.badge.small{height:22px;animation:"none !important";width:auto;font-size:12px;padding:2px 8px∂}.badge.small.leftIcon{padding:2px 8px 2px 6px}.badge.small.deleteIcon{padding:2px 3px 2px 8px}.badge.small.rightIcon{padding:2px 6px 2px 8px}.badge.small.icon{padding:5px}.badge.small.avatar{gap:4px;padding:2px 8px 2px 3px}.badge.medium{height:24px;animation:"none !important";width:auto;font-size:14px;padding:2px 10px;gap:4px}.badge.medium.leftIcon{padding:2px 10px 2px 8px}.badge.medium.deleteIcon,.badge.medium.rightIcon{padding:2px 8px 2px 10px}.badge.medium.icon{padding:6px}.badge.medium.avatar{gap:6px;padding:2px 10px 2px 4px}.badge.medium.filter{gap:5px;padding:7px 6px 7px 12px;line-height:24px;font-size:14px;border-radius:50px;height:"auto !important"}.badge.large{height:64px;animation:none!important;width:max-content;font-size:35px;gap:4px;padding:5px 25px}.badge.large.leftIcon{padding:4px 12px 4px 10px}.badge.large.deleteIcon{padding:4px 6px 4px 12px}.badge.large.rightIcon{padding:4px 10px 4px 12px}.badge.large.icon{padding:8px}.badge.large.avatar{gap:6px;padding:4px 12px 4px 6px}@media(max-width:600px){.badge.large{height:37px;font-size:20px;padding:3px 15px}.badge.medium{height:10px;font-size:5px;padding:1px 4px}}.badge-avatar{width:16px;height:16px;justify-content:center;border-radius:50%}.badge-avatar,.badge-icon{display:flex;align-items:center}.badge-delete-icon{display:flex;width:12px;height:12px;cursor:pointer}.badge-delete-icon:hover{color:red}.filterBadgeText{display:flex;gap:6px;justify-content:center;flex-flow:wrap}.nutrientGrid{display:flex;align-items:flex-start;align-content:flex-start;gap:20px var(--spacing-2xl,20px);align-self:stretch;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #e5e7eb}@media(max-width:600px){.nutrientGrid{gap:8px;padding-bottom:9px}}.dietSection{display:flex;gap:24px;flex-direction:column;width:763px;border-radius:12px;border-top:2px solid var(--Gradient-1,#444299);border-right:9px solid var(--Gradient-1,#444299);border-bottom:9px solid var(--Gradient-1,#444299);border-left:2px solid var(--Gradient-1,#444299);background:var(--Base-White,#FFF);margin:0 auto;padding:24px}.dietSection>p{color:var(--Gray-Gray-500,#6C737F);font-size:16px;font-weight:400;line-height:normal}.dietSection>h4{color:var(--Gray-Gray-800,#1F2A37);font-size:16px;font-weight:600;line-height:24px;text-align:left}@media(max-width:1024px){.dietSection{width:100%;max-width:763px}}@media(max-width:600px){.dietSection{padding:9px;gap:9px}.dietSection>h4,.dietSection>p{font-size:6px}}.tagsWrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #e5e7eb}@media(max-width:600px){.tagsWrapper{gap:6px;padding-bottom:9px}}.carousel-wrapper{padding:64px 0;position:relative;background:var(--Gray-Gray-50,#F9FAFB)}@media(max-width:600px){.carousel-wrapper{padding:32px 0}}.carousel-wrapper .carousel-title{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.carousel-wrapper .carousel-title h1{font-size:48px;color:#111927}.carousel-wrapper .carousel-title h2{font-size:32px;color:#111927}.carousel-wrapper .carousel-title p{font-size:20px;color:var(--Gray-Gray-500,#6C737F)}.carousel-wrapper .carousel-section{width:100%;padding:64px 0 120px}@media(max-width:600px){.carousel-wrapper .carousel-section{padding:32px 0 64px}}.carousel-wrapper .carousel-slide{width:100%}.carousel-wrapper .splide__pagination{bottom:-46px}@media(max-width:600px){.carousel-wrapper .splide__pagination{bottom:-30px}}.carousel-wrapper .splide__pagination .is-active{background-color:var(--Primary-colors-Primary,#3D85C6)!important;opacity:1;transform:none!important}.carousel-wrapper .splide__pagination__page{width:36px;height:10px;border-radius:10px;margin:0 15px 0 0;background:var(--Gray-Gray-200,#E5E7EB);opacity:1}.carousel-wrapper .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:46px 120px 0}@media(max-width:1025px){.carousel-wrapper .cards-grid{grid-template-columns:repeat(2,1fr);gap:64px 32px;padding:48px 56px 0}}@media(max-width:600px){.carousel-wrapper .cards-grid{grid-template-columns:1fr;padding:32px 16px 0;gap:32px}}.carousel-wrapper .card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s;text-align:center}.carousel-wrapper .card h3{font-size:20px;margin-bottom:.5rem;font-weight:600;line-height:30px;color:var(--colors-text-text-primary-900,#101828)}.carousel-wrapper .card p{font-size:16px;font-weight:400;line-height:24px;color:var(--colors-text-text-tertiary-600,#475467)}.carousel-wrapper .floating-bg-bottom{bottom:2%;left:2%}.carousel-wrapper .floating-bg-bottom,.carousel-wrapper .floating-bg2-top{z-index:0;position:absolute;background-image:url(/home/floating-bg.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:100px;height:100px;animation:float 4s ease-in-out infinite}.carousel-wrapper .floating-bg2-top{right:2%;top:2%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.signupButton{border-radius:8px;border:1px solid var(--Primary-colors-Primary,#3d85c6);background:var(--Primary-colors-Primary,#3D85C6);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);padding:16px 28px;color:var(--Base-White,#FFF);font-size:22px;font-weight:600;line-height:28px;width:max-content;height:60px}.title{position:absolute;top:170px;margin-left:120px;max-width:791px;align-items:flex-start;gap:var(--spacing-3xl,24px);align-self:stretch}.title,.title .flexCol{display:flex;flex-direction:column}.title .flexCol{gap:48px}.title h1{color:#111927}.title h1,.title span{font-size:64px;font-weight:700;line-height:74px}.title span{color:var(--Primary-colors-Primary,#3D85C6)}.title p{color:var(--Gray-Gray-500,#6C737F);font-size:20px;font-weight:500;line-height:32px}@media(max-width:1700px){.title{align-items:center;position:relative;max-width:unset;width:100%;padding:48px 56px;margin:0;justify-items:center;text-align:center;top:0}.title .flexCol{display:flex;flex-direction:column;gap:48px;align-items:center}.title h1,.title span{font-size:48px}.title p{font-size:20px}}@media(max-width:600px){.signupButton{padding:10px 18px;font-size:16px;line-height:24px;height:44px}.title{padding:32px 16px}.title .flexCol{gap:16px}.title h1,.title span{line-height:normal;font-size:30px}.title p{line-height:normal;font-size:16px}}.backgroundImg{position:relative;height:705px}.backgroundImg>div{position:absolute;overflow:hidden;width:100%;bottom:-1px;z-index:5}.backgroundWrapper{height:705px;width:100%}@media(max-width:600px){.backgroundImg,.backgroundWrapper{height:260px}}.tags-section{font-family:Inter;padding:96px 0}.tags-section .tags-title{font-family:Inter;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.tags-section .tags-title h1{font-size:48px;color:#111927}.tags-section .tags-title p{font-size:20px;color:var(--Gray-Gray-500,#6C737F)}.tags-section .scroller{max-width:100%;margin-top:64px}.tags-section .scroller__inner{display:flex;flex-wrap:nowrap;gap:53px;list-style:none;padding-inline:0}.tags-section .scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 10%,white 90%,transparent);mask:linear-gradient(90deg,transparent,white 10%,white 90%,transparent)}.tags-section .scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.tags-section .scroller[data-direction=right]{--_animation-direction:reverse}.tags-section .scroller[data-direction=left]{--_animation-direction:forwards}.tags-section .scroller[data-speed=fast]{--_animation-duration:20s}.tags-section .scroller[data-speed=slow]{--_animation-duration:60s}@keyframes scroll{to{transform:translateX(calc(-50% - .5rem))}}.tags-section .scroller__inner li{padding:0;margin:0;display:flex}.tags-section .tag-list li{padding:0;margin:0;display:inline-block}@media(max-width:1024px){.tags-section{padding:64px 0}}@media(max-width:600px){.tags-section{padding:32px 0}.tags-section .scroller__inner{gap:30px}.tags-section .scroller{margin-top:32px}.tags-section .scroller:last-of-type{margin-top:25px}.tags-section .tags-title{padding:0 16px}.tags-section .tags-title h1{font-size:30px}.tags-section .tags-title p{font-size:16px}}.ourPartners{display:flex;justify-content:space-between;padding:48px 56px;min-height:186px}.ourPartners h1{font-size:48px;color:#111927}.ourPartners .flexRow{display:flex;gap:32px;flex-wrap:wrap}@media(max-width:600px){.ourPartners{align-items:center;flex-direction:column;justify-content:center;gap:32px;padding:32px 16px}.ourPartners h1{font-size:30px}.flexRow{justify-content:center}}.report-analysis-wrapper{width:100%;overflow:hidden;height:688px;background-image:url(/home/report-pattern.png);background-size:contain;position:relative;padding:64px 120px;align-items:center;display:flex;justify-content:space-between}.report-analysis-wrapper .report{width:747px;height:560px}.ReportTitle{max-width:42vw;gap:32px;display:flex;flex-direction:column}.ReportTitle h1{color:var(--Base-White,#FFF);font-size:48px;font-weight:600;line-height:normal}.ReportTitle p{color:var(--Base-White,#FFF);font-size:20px;font-weight:500;line-height:32px}.imgContainer{width:100%;height:560px;position:relative}.imgContainer,.report-analysis-padding{background:var(--Gray-Gray-50,#F9FAFB)}@media(max-width:1024px){.report-analysis-padding{padding:0 56px}.ReportTitle{background:var(--Gray-Gray-50,#F9FAFB);position:relative;max-width:unset;width:100%;padding:64px 56px 0;margin:0;justify-items:center;text-align:center}.ReportTitle h1{font-size:44px;color:#111927}.ReportTitle p{color:var(--Gray-Gray-500,#6C737F)}}@media(max-width:600px){.report-analysis-padding{padding:0}.ReportTitle{padding:32px 16px 0}.ReportTitle h1{font-size:30px;color:#111927}.ReportTitle p{font-size:16px}.imgContainer{height:267px}.imgContainer img{padding:0 16px}}