@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";.site-shell{min-height:100vh;background:#fff}.site-shell-nutrition{background:#000}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;height:64px;padding:0;border-bottom:0;overflow:visible;line-height:1;transform:translateY(0);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .26s ease;will-change:transform}.site-header.is-header-hidden{transform:translateY(-100%)}.site-header-dark{color:#fff;background:transparent}.site-header-light{color:#1a1a1a;background:#fff}.site-header-light.is-scrolled,.site-header-light.is-subnav-open{box-shadow:0 1px #0000000f}.site-header-subnav-surface{position:absolute;top:54px;left:50%;z-index:1;width:100vw;height:0;overflow:hidden;background:inherit;opacity:0;pointer-events:none;transform:translate(-50%);transition:height .4s ease,opacity .4s ease}.site-header.is-subnav-open .site-header-subnav-surface{height:250px;opacity:1;pointer-events:auto;border-bottom:1px solid rgba(140,140,140,.16)}.site-header-subnav-inner{position:relative;width:min(1440px,100vw);max-width:1440px;height:250px;margin:0 auto;padding-top:10px}.site-header-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:min(1440px,100vw);max-width:1440px;height:64px;margin:0 auto;padding:10px 40px}.brand{position:absolute;top:10px;left:40px;display:flex;align-items:center;width:300px;height:44px;color:#0f52ba;font-size:24px;font-weight:700;line-height:1.2;white-space:nowrap}.site-primary-nav{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;gap:24px}.site-nav-entry{position:relative;z-index:3;display:flex;align-items:center}.site-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 10px;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.site-nav-button,.site-mobile-nav-button{border:0;background:transparent;cursor:pointer;font-family:inherit}.site-nav-button{color:inherit}.site-header-dark .site-nav-link{color:#fff}.site-header-light .site-nav-link{color:#1a1a1a}.site-nav-link.is-active{color:#0f52ba}.site-nav-link:hover,.site-nav-link:focus-visible{color:#0f52ba}.site-header-dark .site-nav-link:hover,.site-header-dark .site-nav-link:focus-visible{color:#0f52ba;opacity:1}.site-nav-divider{display:block;width:1px;height:16px;background:currentColor;opacity:.28}.site-solution-menu{position:absolute;top:0;left:calc(50% - 17px);z-index:3;display:flex;flex-direction:column;align-items:center;width:180px;overflow:hidden;transform:translate(-50%)}.site-solution-link{display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;color:currentColor;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.site-solution-link:hover,.site-solution-link:focus-visible,.site-solution-link.is-active{color:#0f52ba}.site-mobile-menu-button{position:absolute;top:16px;right:40px;display:none;width:32px;height:32px;padding:0;border:0;box-shadow:none;color:currentColor;background:transparent}.site-mobile-menu-button.ant-btn,.site-mobile-menu-button.ant-btn:hover,.site-mobile-menu-button.ant-btn:focus,.site-mobile-menu-button.ant-btn:focus-visible,.site-mobile-menu-button.ant-btn:active{border:0;box-shadow:none;background:transparent}.site-mobile-menu-button.ant-btn:hover,.site-mobile-menu-button.ant-btn:focus-visible{color:#0f52ba}.site-mobile-menu-button.ant-btn .anticon{font-size:20px}.site-mobile-menu-button.ant-btn .anticon svg{width:20px;height:20px}.site-header-dark .site-mobile-menu-button{color:#fff;background:transparent}.site-header-dark .site-mobile-menu-button.ant-btn:hover,.site-header-dark .site-mobile-menu-button.ant-btn:focus-visible{color:#0f52ba}.site-mobile-drawer-brand{color:#0f52ba;font-size:22px;font-weight:700}.site-mobile-nav{display:flex;flex-direction:column;gap:24px}.site-mobile-nav-group{display:flex;flex-direction:column;gap:14px}.site-mobile-nav-link{display:inline-flex;align-items:center;padding:0;color:#1a1a1a;font-size:16px;font-weight:700;line-height:1.2;text-align:left}.site-mobile-nav-link.is-active,.site-mobile-subnav-link.is-active{color:#0f52ba}.site-mobile-subnav{display:flex;flex-direction:column;gap:14px;padding-left:14px;border-left:1px solid #d8d8d8}.site-mobile-subnav-link{color:#4b4b4b;font-size:14px;font-weight:600}.site-footer{padding:32px clamp(20px,5vw,72px);background:#fff;border-top:1px solid #e3e8dd}.site-content{padding-top:64px}.site-shell-overlay-header .site-content{padding-top:0}@media(max-width:979px){.site-header{height:64px}.site-header-inner{justify-content:flex-start;height:64px;padding:10px 24px}.brand{top:10px;left:24px;width:auto;height:44px;font-size:24px}.site-primary-nav,.site-header-subnav-surface{display:none}.site-mobile-menu-button{top:16px;right:24px;display:inline-flex}}@media(max-width:480px){.site-header{height:64px}.site-header-inner{height:64px;padding:10px 16px}.brand{top:10px;left:16px;height:44px;font-size:21px}.site-mobile-menu-button{top:16px;right:16px}}.team-footer{width:100%;background:#e8e8e8}.team-footer-inner{display:flex;justify-content:center;width:100%;padding:0 48px;box-sizing:border-box}.team-footer-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1440px;padding:48px 0;box-sizing:border-box}.team-footer-content h2{width:100%;margin:0;color:#444;font-size:28px;font-weight:500;line-height:1.6}.team-footer-links{display:flex;align-items:center;gap:48px;width:100%}.team-footer-links a{color:#6a6868;font-size:18px;font-weight:500;line-height:1.6;text-decoration:none}.team-footer-info{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;color:#969696;font-size:16px;font-weight:400;line-height:1.6}.team-footer-row{display:flex;gap:48px;width:100%}.team-footer-row dt{flex:0 0 150px;color:#969696}.team-footer-row dd{flex:1;min-width:0;margin:0}@media(max-width:979px){.team-footer-inner{padding:0 40px}.team-footer-content{gap:22px;max-width:979px;padding:40px 0}.team-footer-content h2{font-size:24px}.team-footer-links a{font-size:16px}.team-footer-info{font-size:14px}.team-footer-row dt{flex:0 0 130px;color:#969696}}@media(max-width:767px){.team-footer-inner{padding:0 20px}.team-footer-content{gap:16px;max-width:767px;padding:40px 0}.team-footer-content h2{font-size:14px}.team-footer-links a{font-size:12px}.team-footer-info{font-size:11px}.team-footer-row dt{flex:0 0 100px;color:#969696}}.company-page{min-width:980px;overflow:hidden;color:#000;background:#fff}.company-page h1,.company-page h2,.company-page h3,.company-page p,.company-page dl,.company-page dd{margin:0;word-break:keep-all}.company-hero{position:relative;display:grid;place-items:center;width:100%;height:1000px;overflow:hidden}.company-hero-image,.company-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.company-hero-image{width:100%;height:100%;object-fit:cover}.company-hero-overlay{background:#0006}.company-hero h1{position:absolute;top:calc(50% - 77px);left:calc(50% + .5px);transform:translate(-50%);z-index:1;width:811px;max-width:none;color:#fff;font-size:64px;font-weight:700;line-height:1.4;text-align:center}.company-section{width:100%}.company-section-inner{display:flex;justify-content:center;width:100%;padding:0 60px;box-sizing:border-box}.company-section-content{width:100%;max-width:1440px;box-sizing:border-box}.company-goal-content,.company-solution-content,.company-partners-content,.company-news-content{display:flex;flex-direction:column;align-items:center;gap:120px;padding:200px 0}.company-heading{display:flex;flex-direction:column;width:100%}.company-heading-left{align-items:flex-start;gap:24px}.company-heading-center{align-items:center;gap:32px;text-align:center}.company-heading h2,.company-partners-content>h2,.company-news-content>h2{color:#000;font-size:50px;font-weight:700;line-height:1.6}.company-heading h2 strong{color:#0f52ba;font-weight:700}.company-heading p{color:#444;font-size:28px;font-weight:500;line-height:1.5}.company-goal-cards{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:40px;width:100%;height:1640px}.company-goal-card{position:relative;flex:1 1 calc((100% - 40px)/2);min-width:600px;height:800px;min-height:0;overflow:hidden;border-radius:32px;box-shadow:4px 20px 52px #0000001f}.company-goal-card img,.company-card-dim{position:absolute;top:0;right:0;bottom:0;left:0}.company-goal-card img{width:100%;height:100%;object-fit:cover}.company-goal-card:nth-child(2) img{inset:0 auto auto -36.67%;width:200%;height:100%;max-width:none;object-fit:fill}.company-card-dim{background:#0006}.company-goal-card h3{position:relative;z-index:1;padding:36px;color:#fff;font-size:44px;font-weight:700;line-height:1.4}.company-solution-tabs{display:flex;justify-content:center;gap:10px;width:100%}.company-solution-tab{flex:0 0 auto;padding:8px 20px;color:#bebebe;font:inherit;font-size:24px;font-weight:500;line-height:1.5;background:#ebebeb;border:0;border-radius:12px;cursor:pointer;white-space:nowrap;transition:color .18s ease,background-color .18s ease,transform .18s ease}.company-solution-tab:hover,.company-solution-tab:focus-visible,.company-solution-tab.is-active{color:#fff;background:#2269bd}.company-solution-tab:focus-visible{outline:3px solid rgba(34,105,189,.28);outline-offset:3px}.company-solution-card-stage{position:relative;width:min(100%,860px);height:540px;overflow:hidden;background:#050505;border-radius:32px;box-shadow:0 12px 24px #00000040;isolation:isolate}.company-solution-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:240px 80px 60px;overflow:hidden;color:#fff;background:#050505;border-radius:inherit;box-sizing:border-box;animation-duration:.42s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,1,.3,1);backface-visibility:hidden;transform:translateZ(0);will-change:transform;gap:30px;text-decoration:none;cursor:pointer}.company-solution-card,.company-solution-card:hover,.company-solution-card:focus,.company-solution-card:focus-visible,.company-solution-card:visited{color:#fff}.company-solution-card:hover .company-solution-number,.company-solution-card:focus .company-solution-number,.company-solution-card:focus-visible .company-solution-number,.company-solution-card:hover .company-solution-copy h3,.company-solution-card:focus .company-solution-copy h3,.company-solution-card:focus-visible .company-solution-copy h3{color:#fff}.company-solution-video,.company-solution-poster{position:absolute;top:0;right:0;bottom:0;left:0}.company-solution-video,.company-solution-poster{width:100%;height:100%;object-fit:cover}.company-solution-poster{z-index:0}.company-solution-video{z-index:1}.company-solution-card.is-entering{z-index:2}.company-solution-card.is-exiting{z-index:1;pointer-events:none}.company-solution-card.is-entering.is-forward{animation-name:company-solution-card-enter-forward}.company-solution-card.is-exiting.is-forward{animation-name:company-solution-card-exit-forward}.company-solution-card.is-entering.is-backward{animation-name:company-solution-card-enter-backward}.company-solution-card.is-exiting.is-backward{animation-name:company-solution-card-exit-backward}.company-solution-number,.company-solution-copy{position:relative;z-index:2;width:100%}.company-solution-number{margin:0 0 30px;font-size:64px;font-weight:700;line-height:1.2;letter-spacing:-.04em}.company-solution-copy{display:flex;flex-direction:column;gap:0}.company-solution-copy h3{color:#fff;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:-.04em}.company-solution-copy p{color:#d5d5d5;font-size:20px;font-weight:400;line-height:1.2}.company-partners-content>h2,.company-news-content>h2{text-align:center}.company-partners{width:100%;padding:40px;overflow:hidden;box-sizing:border-box}.company-partners-track{display:flex;width:max-content;gap:40px;animation:company-partner-scroll 28s linear infinite}.company-partners:hover .company-partners-track{animation-play-state:paused}.company-partner-card{display:grid;place-items:center;flex:0 0 312px;width:312px;height:200px;padding:16px;background:#fff;border-radius:20px;box-shadow:4px 4px 12px #0000001f;box-sizing:border-box}.company-partner-card img{display:block;max-width:100%;max-height:100%;object-fit:contain}.company-news-list{display:flex;flex-direction:column;gap:120px;width:100%}.company-news-item{display:flex;align-items:flex-start;gap:40px;width:100%;color:inherit;text-decoration:none}.company-news-item img{flex:0 0 400px;width:400px;height:300px;object-fit:cover;border-radius:12px;box-shadow:0 12px 24px #0000001f}.company-news-item:first-child img{object-fit:contain;background:#fff}.company-news-copy{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.company-news-copy h3{color:#000;font-size:28px;font-weight:600;line-height:1.6}.company-news-copy p{color:#000;font-size:24px;font-weight:600;line-height:1.6}.company-news-copy time{color:#444;font-size:20px;font-weight:500;line-height:1.6}@keyframes company-partner-scroll{0%{transform:translate(calc(-50% - 20px))}to{transform:translate(0)}}@keyframes company-solution-card-enter-forward{0%{transform:translate(48px)}to{transform:translate(0)}}@keyframes company-solution-card-exit-forward{0%{transform:translate(0)}to{transform:translate(-32px)}}@keyframes company-solution-card-enter-backward{0%{transform:translate(-48px)}to{transform:translate(0)}}@keyframes company-solution-card-exit-backward{0%{transform:translate(0)}to{transform:translate(32px)}}@media(prefers-reduced-motion:reduce){.company-solution-card{animation:none}}@media(max-width:1359px){.company-goal-card{flex-basis:100%;height:380px}}@media(max-width:979px){.company-page{min-width:0}.company-hero{height:800px}.company-hero h1{font-size:52px}.company-section-inner{padding:0 40px}.company-section-content{max-width:880px}.company-goal-content,.company-solution-content,.company-partners-content,.company-news-content{gap:120px;padding:160px 0}.company-heading h2,.company-partners-content>h2,.company-news-content>h2{font-size:40px}.company-heading p{font-size:24px}.company-goal-cards{gap:40px;height:1640px}.company-goal-card{flex:1 1 100%;min-width:600px;height:380px;border-radius:28px}.company-goal-card h3{padding:36px;font-size:36px}.company-solution-tabs{flex-wrap:wrap;gap:10px}.company-solution-tab{padding:8px 20px;font-size:20px}.company-solution-card-stage{width:100%;height:540px;border-radius:32px}.company-solution-card{padding:240px 60px 60px}.company-solution-number{font-size:58px}.company-solution-copy{width:100%}.company-solution-copy h3{font-size:36px}.company-partners{padding:40px}.company-news-list{gap:120px}.company-news-item{flex-wrap:wrap;gap:40px}.company-news-item img{flex:0 0 400px;width:400px;height:300px}.company-news-copy{flex:1 0 120px;gap:24px;min-width:120px}.company-news-copy h3{font-size:24px}.company-news-copy p{color:#444;font-size:20px}.company-news-copy time{font-size:16px}.company-news-item:first-child .company-news-copy time{font-size:20px}}@media(max-width:767px){.company-hero{height:600px}.company-hero h1{font-size:40px}.company-page h1,.company-page h2,.company-page h3,.company-page p,.company-page dd{overflow-wrap:break-word;word-break:break-word}.company-section-inner{padding:0 20px}.company-section-content{max-width:720px}.company-goal-content,.company-solution-content,.company-partners-content,.company-news-content{gap:120px;padding:120px 0}.company-heading h2,.company-partners-content>h2,.company-news-content>h2{font-size:26px}.company-heading p{font-size:16px}.company-goal-cards{height:auto}.company-goal-card{flex:1 1 100%;min-width:min(320px,100%);height:400px;border-radius:24px}.company-goal-card h3{padding:24px;font-size:28px}.company-solution-tab{font-size:14px}.company-solution-card-stage{width:100%;height:400px;border-radius:16px}.company-solution-card{padding:240px 40px 60px}.company-solution-number{font-size:42px}.company-solution-copy{width:100%}.company-solution-copy h3{font-size:24px}.company-partners{padding:20px}.company-news-item{gap:20px}.company-news-item img{flex:1 0 320px;width:auto;min-width:min(320px,100%);height:300px}.company-news-copy{flex:1 0 120px;gap:24px;min-width:120px}.company-news-copy h3{font-size:20px}.company-news-copy p{font-size:16px}.company-news-copy time,.company-news-item:first-child .company-news-copy time{font-size:12px}}.section{padding:clamp(56px,8vw,96px) clamp(20px,6vw,88px)}.section-white{background:#fff}.section-muted{background:#f0f4ec}.section-inner{max-width:1180px;margin:0 auto}.section-heading{max-width:680px;margin-bottom:32px}.section-heading h2,.section-inner h1,.section-inner h2{color:#17251c;font-weight:800}.section-heading .ant-typography,.section-inner .ant-typography{color:#526057;line-height:1.75}.summary-card,.contact-card{height:100%;border-color:#e0e7dc;box-shadow:0 12px 36px #273d2d14}.page{min-height:calc(100vh - 161px)}.route-placeholder-inner{max-width:760px}.route-placeholder-eyebrow{display:block;margin-bottom:18px;color:#0f52ba;font-size:18px;font-weight:700;line-height:1.2}.two-column{display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);gap:clamp(28px,5vw,64px);align-items:start}.inline-icon{margin-top:4px;color:#177245}.contact-card .ant-btn{min-width:132px}@media(max-width:979px){.two-column{grid-template-columns:1fr}}@media(max-width:480px){.section{padding:48px 18px}}.directions-page{min-height:100vh;background:#fff;display:flex;flex-direction:column}.directions-body{display:flex;flex:1;flex-direction:column;width:100%;max-width:1440px;padding:120px 60px;margin:0 auto;gap:64px}.directions-heading{display:flex;justify-content:center}.directions-heading h1{color:#000;text-align:center;font-family:Noto Sans KR,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-2.88px}.directions-map{position:relative;width:100%;height:500px;overflow:hidden;background:#f3f5f8}.directions-map-canvas{width:100%;height:100%}.directions-map-floating-link{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;color:#fff;font-size:15px;font-weight:700;line-height:1.2;background:#0f52ba;border-radius:999px;box-shadow:0 12px 24px #0f52ba3d;text-decoration:none}.directions-map-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:#444;text-align:center;background:#f3f5f8}.directions-map-fallback strong{color:#000;font-size:20px;line-height:1.4}.directions-map-fallback span{font-size:15px;line-height:1.5}.directions-content{display:flex;flex-direction:column;justify-content:center;gap:12px}.directions-content-type{color:#a5a5a5;text-align:center;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.96px}.directions-content-title{color:#1a1a1a;text-align:center;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-1.2px}.directions-content-description{color:#444;text-align:center;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.96px}.directions-content-type,.directions-content-title,.directions-content-description{margin:0}@media(max-width:979px){.directions-body{max-width:979px;padding:120px 40px;gap:48px}.directions-heading h1{font-size:40px;letter-spacing:-2.4px}.directions-map{height:440px}.directions-content-type{font-size:14px}.directions-content-title{font-size:18px}.directions-content-description{font-size:14px}}@media(max-width:767px){.directions-body{max-width:767px;padding:120px 20px;gap:32px}.directions-heading h1{font-size:30px;letter-spacing:-1.8px}.directions-map{height:360px}.directions-map-floating-link{top:16px;right:16px;min-height:38px;padding:0 14px;font-size:13px}.directions-content-type{font-size:11px}.directions-content-title{font-size:14px}.directions-content-description{font-size:11px}}.golgoru-story-page{min-width:980px;min-height:100vh;overflow-x:clip;color:#1a1a1a;background:#fff;font-family:Noto Sans,sans-serif}.golgoru-story-page h1,.golgoru-story-page h2,.golgoru-story-page h3,.golgoru-story-page p{margin:0}.golgoru-story-page h1,.golgoru-story-page h2,.golgoru-story-page h3,.golgoru-story-page p,.golgoru-story-page span{word-break:keep-all}.golgoru-story-page img{display:block}.golgoru-story-culture-section,.golgoru-story-section,.golgoru-story-sub-hero-section{display:flex;justify-content:center;width:100%}.golgoru-story-culture-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:120px;width:100%;height:1120px;padding:200px 0 120px;overflow:hidden}.golgoru-story-culture-content h1{width:100%;color:#0f52ba;font-size:50px;font-weight:700;line-height:1.6;letter-spacing:0;text-align:center}.golgoru-story-hero-frame{position:relative;flex:0 0 auto;width:100%;height:600px;overflow:hidden}.golgoru-story-hero-frame img,.golgoru-story-sub-hero-frame img{width:100%;height:100%;object-fit:cover}.golgoru-story-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0006}.golgoru-story-hero-frame p{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;width:max-content;max-width:calc(100% - 40px);color:#fff;font-family:Pretendard,Noto Sans,sans-serif;font-size:64px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;transform:translate(-50%,-50%)}.golgoru-story-hero-frame p span{white-space:nowrap}.golgoru-story-section-inner{box-sizing:border-box;display:flex;justify-content:center;width:100%;max-width:1440px;margin:0 auto;padding:0 60px}.golgoru-story-section-stack{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:120px;width:100%;padding:200px 0}.golgoru-story-info-block{display:grid;grid-template-columns:300px minmax(0,1fr);gap:140px;width:100%}.golgoru-story-info-label{width:300px;color:#1a1a1a;font-size:50px;font-weight:700;line-height:1.6;letter-spacing:0}.golgoru-story-info-copy{display:flex;flex-direction:column;align-items:flex-start;gap:64px;min-width:0}.golgoru-story-info-copy h3{width:100%;color:#1a1a1a;font-size:32px;font-weight:700;line-height:1.6;letter-spacing:0}.golgoru-story-info-copy p,.golgoru-story-core-card p{width:100%;color:#454545;font-size:24px;font-weight:500;line-height:1.6;letter-spacing:0}.golgoru-story-line-break{display:inline}.golgoru-story-sub-hero-section{height:600px}.golgoru-story-sub-hero-frame{width:100%;height:100%;overflow:hidden}.golgoru-story-core-card{box-sizing:border-box;display:flex;flex-direction:column;gap:64px;width:100%;padding-left:440px}.golgoru-story-core-heading{display:flex;align-items:center;gap:24px;width:100%}.golgoru-story-core-heading img{flex:0 0 auto;width:120px;height:120px;object-fit:contain}.golgoru-story-core-heading h3{min-width:0;color:#1a1a1a;font-size:30px;font-weight:600;line-height:1.4;letter-spacing:0}@media(max-width:979px){.golgoru-story-page{min-width:0}.golgoru-story-culture-content{height:964px;padding-top:160px;padding-bottom:120px}.golgoru-story-culture-content h1{font-size:40px}.golgoru-story-hero-frame{height:500px}.golgoru-story-hero-frame p{font-size:48px}.golgoru-story-section-inner{max-width:800px;padding:0 40px}.golgoru-story-section-stack{gap:60px;padding:160px 0}.golgoru-story-info-block{grid-template-columns:180px minmax(0,1fr);gap:60px}.golgoru-story-info-label{width:180px;font-size:32px}.golgoru-story-info-copy{gap:48px}.golgoru-story-info-copy h3{font-size:26px}.golgoru-story-info-copy p,.golgoru-story-core-card p{font-size:18px}.golgoru-story-sub-hero-section{height:500px}.golgoru-story-sub-hero-frame{width:100%}.golgoru-story-core-card{gap:48px;padding-left:240px}.golgoru-story-core-heading{gap:24px}.golgoru-story-core-heading img{width:72px;height:72px}.golgoru-story-core-heading h3{font-size:22px}}@media(max-width:767px){.golgoru-story-culture-content{gap:120px;height:642px;padding-top:120px;padding-bottom:60px}.golgoru-story-culture-content h1{font-size:26px}.golgoru-story-hero-frame{height:300px}.golgoru-story-hero-frame p{font-size:28px}.golgoru-story-section-inner{max-width:400px;padding:0 20px}.golgoru-story-section-stack{gap:60px;padding:120px 0}.golgoru-story-info-block{display:flex;flex-direction:column;gap:24px}.golgoru-story-info-label{width:120px;font-size:20px}.golgoru-story-info-copy{gap:32px}.golgoru-story-info-copy h3{font-size:16px}.golgoru-story-info-copy p,.golgoru-story-core-card p{font-size:12px}.golgoru-story-sub-hero-section{height:240px}.golgoru-story-sub-hero-frame{width:100%}.golgoru-story-core-card{gap:32px;padding-left:0}.golgoru-story-core-heading{align-items:flex-start;gap:12px}.golgoru-story-core-heading img{width:36px;height:36px}.golgoru-story-core-heading h3{font-size:15px}}.home-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 64px);padding:clamp(56px,8vw,104px) clamp(20px,6vw,88px);overflow:hidden;background:linear-gradient(135deg,#f0f6e8e0,#fffffff5),#f7faf4;border-bottom:1px solid #e3e8dd}.hero-copy{max-width:760px}.hero-copy h1.ant-typography{max-width:10ch;margin-bottom:20px;color:#17251c;font-size:clamp(46px,7vw,84px);font-weight:800;line-height:1.04}.hero-copy p.ant-typography{max-width:620px;color:#4e5b53;font-size:18px;line-height:1.75}.hero-panel{min-height:420px;padding:18px;background:#fff;border:1px solid #dce5d8;border-radius:8px;box-shadow:0 28px 80px #17372624}.hero-panel-header{display:flex;gap:8px;padding-bottom:18px;border-bottom:1px solid #edf0ea}.hero-panel-header span{width:10px;height:10px;border-radius:50%;background:#d7dece}.hero-panel-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(160px,.9fr);gap:18px;height:340px;padding-top:18px}.hero-panel-chart,.hero-panel-list{display:flex;align-items:end;gap:14px;padding:18px;background:#f7f8f3;border:1px solid #edf0ea;border-radius:8px}.hero-panel-chart span{flex:1;min-width:32px;border-radius:6px 6px 0 0;background:#177245}.hero-panel-chart span:nth-child(1){height:38%}.hero-panel-chart span:nth-child(2){height:68%;background:#e1a533}.hero-panel-chart span:nth-child(3){height:52%;background:#3f6e9b}.hero-panel-chart span:nth-child(4){height:82%}.hero-panel-list{flex-direction:column;align-items:stretch;justify-content:center}.hero-panel-list span{height:52px;border-radius:8px;background:linear-gradient(90deg,#eef4e8,#fff);border:1px solid #e3e8dd}.feature-card{height:100%;border-color:#e0e7dc;box-shadow:0 12px 36px #273d2d14}.feature-card h3{margin-bottom:8px;color:#17251c;font-size:21px}.feature-icon{display:inline-grid;place-items:center;width:44px;height:44px;color:#177245;background:#ebf5ed;border-radius:8px;font-size:22px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stats-grid .ant-statistic{padding:24px;background:#fff;border:1px solid #dde6d8;border-radius:8px}@media(max-width:979px){.home-hero{grid-template-columns:1fr}.home-hero{min-height:auto}.hero-copy h1.ant-typography{max-width:11ch;font-size:clamp(42px,12vw,64px)}.hero-panel{min-height:320px}.hero-panel-body{height:240px}.stats-grid{grid-template-columns:1fr}}@media(max-width:480px){.home-hero{padding:48px 18px}.hero-copy h1.ant-typography{font-size:40px}.hero-panel-body{grid-template-columns:1fr}.hero-panel-list{display:none}}.menu-development-page{--menu-development-card-transition-duration: 1.25s;--menu-development-card-spring: cubic-bezier(.16, 1, .3, 1);min-height:100vh;overflow-x:clip;background:#fff;color:#000;font-family:Noto Sans,sans-serif}.menu-development-page h1,.menu-development-page h2,.menu-development-page h3,.menu-development-page p,.menu-development-page dl,.menu-development-page dd{margin:0;word-break:keep-all}.menu-development-page img{display:block}.menu-development-section,.menu-development-hero,.menu-development-cta{display:flex;justify-content:center;width:100%;box-sizing:border-box;overflow:hidden}.menu-development-section{padding:0 60px}.menu-development-section-inner{width:100%;max-width:1440px;min-width:0;box-sizing:border-box}.menu-development-hero{position:relative;isolation:isolate;height:720px;padding:0 60px;background:#050505}.menu-development-hero-poster,.menu-development-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.menu-development-hero-poster,.menu-development-hero-video{width:100%;height:100%;object-fit:cover}.menu-development-hero-poster{z-index:0}.menu-development-hero-video{z-index:1}.menu-development-hero-inner{position:relative;z-index:2;display:flex;align-items:flex-end;height:100%;padding:480px 0 120px}.menu-development-hero h1{width:100%;color:#fff;font-size:50px;font-weight:700;line-height:120%;letter-spacing:0}.menu-development-problem-section{background:#fff}.menu-development-problem-inner{display:flex;flex-direction:column;align-items:center;gap:120px;padding:200px 0}.menu-development-problem-inner>h2{width:100%;color:#000;font-size:32px;font-weight:600;line-height:150%;letter-spacing:0;text-align:center}.menu-development-problem-cards{display:grid;grid-template-columns:repeat(3,minmax(400px,1fr));gap:32px;width:100%}.menu-development-problem-card{display:flex;min-width:0;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:32px;min-height:204px;padding:32px 24px;overflow:hidden;border:2px solid #ededed;border-radius:12px;background:#fff;box-shadow:0 12px 24px #0000001f}.menu-development-problem-card>img{width:54px;height:54px}.menu-development-problem-card div{display:flex;flex-direction:column;gap:14px;width:100%}.menu-development-problem-card h3{color:#000;font-size:24px;font-weight:700;line-height:150%;letter-spacing:0}.menu-development-problem-card p{color:#0009;font-family:Inter,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0}.menu-development-card-inner{display:flex;align-items:center;min-height:800px;padding:200px 0}.menu-development-card-showcase{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%}.menu-development-card-copy{display:flex;flex:1 1 0;min-width:0;align-self:stretch;flex-direction:column;justify-content:space-between;align-items:flex-start}.menu-development-card-labels{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.menu-development-card-badge{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;min-height:39px;padding:8px 16px;overflow:hidden;border-radius:100px;background:#337deb;transition:width var(--menu-development-card-transition-duration) var(--menu-development-card-spring)}.menu-development-card-badge-text{display:block;color:#fff;font-size:18px;font-weight:700;line-height:130%;letter-spacing:0;white-space:nowrap}.menu-development-card-badge-text.is-current{animation:menu-development-card-fade-in var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}.menu-development-card-badge-text.is-previous{position:absolute;top:8px;left:16px;animation:menu-development-card-fade-out var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}.menu-development-card-copy-stack{display:grid;width:100%}.menu-development-card-title-stack{min-height:96px}.menu-development-card-description-stack{min-height:60px}.menu-development-card-text{grid-area:1 / 1}.menu-development-card-text.is-current{animation:menu-development-card-fade-in var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}.menu-development-card-text.is-previous{pointer-events:none;animation:menu-development-card-fade-out var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}.menu-development-card-description-stack .menu-development-card-text.is-current{animation-name:menu-development-card-fade-in-muted}.menu-development-card-description-stack .menu-development-card-text.is-previous{animation-name:menu-development-card-fade-out-muted}.menu-development-card-copy h2{color:#000;font-size:32px;font-weight:700;line-height:150%;letter-spacing:0}.menu-development-card-copy p{color:#000c;font-size:20px;font-weight:500;line-height:150%;letter-spacing:0}.menu-development-card-steps{position:relative;display:flex;align-items:center;gap:7px;width:181px;height:8px}.menu-development-card-step{display:block;width:40px;height:8px;border-radius:2px;background:#888}.menu-development-card-step-active{position:absolute;top:0;left:0;display:block;width:40px;height:8px;border-radius:2px;background:#337deb;transform:translate(calc(var(--active-step-index) * 47px));transition:transform var(--menu-development-card-transition-duration) var(--menu-development-card-spring)}.menu-development-card-image-frame{position:relative;flex:0 0 480px;width:480px;height:400px;overflow:hidden;border-radius:12px;background:#f4f4f4}.menu-development-card-image-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.menu-development-card-image.is-current{animation:menu-development-card-fade-in var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}.menu-development-card-image.is-previous{animation:menu-development-card-fade-out var(--menu-development-card-transition-duration) var(--menu-development-card-spring) both}@keyframes menu-development-card-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-development-card-fade-out{0%{opacity:1}to{opacity:0}}@keyframes menu-development-card-fade-in-muted{0%{opacity:0}to{opacity:.8}}@keyframes menu-development-card-fade-out-muted{0%{opacity:.8}to{opacity:0}}@media(prefers-reduced-motion:reduce){.menu-development-card-badge,.menu-development-card-step-active{transition:none}.menu-development-card-badge-text.is-current,.menu-development-card-badge-text.is-previous,.menu-development-card-text.is-current,.menu-development-card-text.is-previous,.menu-development-card-image.is-current,.menu-development-card-image.is-previous{animation:none}}.menu-development-output-inner{display:flex;align-items:flex-start;gap:300px;padding:200px 0}.menu-development-output-inner>h2{flex:0 0 400px;width:400px;color:#000;font-size:32px;font-weight:700;line-height:150%;letter-spacing:0}.menu-development-output-list{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-end;gap:80px}.menu-development-output-item{display:flex;width:360px;max-width:100%;flex-direction:column;align-items:flex-end;gap:12px;color:#1c2a39}.menu-development-output-heading{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.menu-development-output-heading img{width:56px;height:56px}.menu-development-output-heading h3{color:#1c2a39;font-size:24px;font-weight:600;line-height:150%;letter-spacing:0;text-align:right;white-space:nowrap}.menu-development-output-item p{width:100%;color:#1c2a39;font-size:18px;font-weight:400;line-height:160%;letter-spacing:0;text-align:right}.menu-development-metric-inner{display:flex;align-items:flex-start;justify-content:center;gap:60px;padding:200px 0}.menu-development-section-copy{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:20px;color:#000}.menu-development-section-copy h2{font-size:32px;font-weight:700;line-height:150%;letter-spacing:0}.menu-development-section-copy p{opacity:.8;font-size:20px;font-weight:500;line-height:150%;letter-spacing:0}.menu-development-metrics{display:flex;flex:0 0 300px;width:300px;flex-direction:column;align-items:stretch;gap:30px;color:#000}.menu-development-metric{display:flex;flex-direction:column;gap:15px;width:100%}.menu-development-metric dt{width:100%;font-size:20px;font-weight:600;line-height:150%;letter-spacing:0;text-align:right}.menu-development-metric dd{display:flex;justify-content:flex-end;align-items:flex-start;gap:6px;width:100%;font-size:36px;font-weight:700;line-height:100%;letter-spacing:0;white-space:nowrap}.menu-development-metric dd span{color:#337deb;font-size:50px;line-height:100%}.menu-development-metric-divider{width:100%;height:3px;background:#0006}.menu-development-pipeline-inner{display:flex;align-items:flex-start;justify-content:center;gap:32px;padding:200px 0}.menu-development-pipeline-inner .menu-development-section-copy{align-self:stretch}.menu-development-pipeline{position:relative;display:flex;flex:1 1 0;min-width:0;height:700px;overflow:hidden;background:#fff}.menu-development-pipeline-line{position:absolute;top:0;bottom:0;left:14px;width:8px;background:#f0f0f0}.menu-development-pipeline-steps{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;justify-content:center;gap:100px}.menu-development-pipeline-step{display:flex;align-items:flex-start;gap:40px;width:100%}.menu-development-pipeline-step>img{width:36px;height:36px;flex:0 0 36px}.menu-development-pipeline-content{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:20px}.menu-development-pipeline-content>span{display:inline-flex;align-items:center;justify-content:center;padding:6px 40px;border:1px solid rgba(0,0,0,.1);border-radius:32px;background:#353535;color:#fffc;font-size:20px;font-weight:600;line-height:150%;letter-spacing:0;text-align:center;white-space:nowrap}.menu-development-pipeline-content>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%;opacity:.8;color:#000c;font-size:16px;font-weight:600;line-height:150%;letter-spacing:0}.menu-development-cta{position:relative;isolation:isolate;min-height:466px;padding:0 20px;background:#111}.menu-development-cta>img,.menu-development-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.menu-development-cta>img{z-index:-2;width:100%;height:100%;object-fit:cover}.menu-development-cta-overlay{z-index:-1;background:#0006}.menu-development-cta-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:32px;min-height:466px;padding:140px 0;text-align:center}.menu-development-cta h2{color:#fff;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0;text-shadow:4px 4px 12px rgba(0,0,0,.12)}.menu-development-cta a{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border-radius:100px;background:#5b6cff;box-shadow:inset 1.167px 1.167px 1.167px #ffffff40;color:#fff;font-size:18px;font-weight:700;line-height:100%;letter-spacing:0;text-decoration:none}@media(max-width:1439px){.menu-development-section-inner{max-width:880px}.menu-development-hero{height:576px;padding:0 40px}.menu-development-hero-inner{padding:360px 0 120px}.menu-development-hero h1{font-size:40px}.menu-development-section{padding:0 40px}.menu-development-problem-inner{gap:80px;padding:140px 0}.menu-development-problem-inner>h2{font-size:26px}.menu-development-problem-cards{grid-template-columns:repeat(auto-fit,minmax(400px,500px));justify-content:center}.menu-development-problem-card h3{font-size:20px}.menu-development-card-inner{min-height:680px;padding:160px 0}.menu-development-card-labels{gap:16px}.menu-development-card-badge{min-height:37px}.menu-development-card-badge-text{font-size:16px}.menu-development-card-title-stack{min-height:78px}.menu-development-card-description-stack{min-height:42px}.menu-development-card-copy h2{font-size:26px}.menu-development-card-copy p{font-size:14px}.menu-development-card-steps{width:149px}.menu-development-card-step,.menu-development-card-step-active{width:32px}.menu-development-card-step-active{transform:translate(calc(var(--active-step-index) * 39px))}.menu-development-card-image-frame{flex-basis:360px;width:360px;height:360px}.menu-development-output-inner{justify-content:space-between;gap:40px;padding:160px 0}.menu-development-output-inner>h2,.menu-development-section-copy h2{font-size:26px}.menu-development-output-list{flex:0 0 320px;gap:60px}.menu-development-output-item{width:320px}.menu-development-output-heading img{width:36px;height:36px}.menu-development-output-heading h3{font-size:20px}.menu-development-output-item p,.menu-development-section-copy p{font-size:14px}.menu-development-metric-inner{gap:60px;padding:160px 0}.menu-development-metric dt{font-size:16px}.menu-development-metric dd{font-size:32px}.menu-development-metric dd span{font-size:40px}.menu-development-pipeline-inner{gap:32px;padding:160px 0}.menu-development-pipeline{height:700px;min-width:200px}.menu-development-pipeline-step{gap:20px}.menu-development-pipeline-content>span{padding:6px 40px;font-size:16px}.menu-development-pipeline-content>div{gap:12px 6px;font-size:14px}.menu-development-cta,.menu-development-cta-inner{min-height:350px}.menu-development-cta-inner{justify-content:center;gap:24px;padding:100px 0}.menu-development-cta h2{font-size:26px;font-weight:600;line-height:150%}.menu-development-cta a{padding:16px 24px;font-size:16px}}@media(max-width:979px)and (min-width:768px){.menu-development-output-inner>h2{flex:0 0 300px;width:300px}}@media(max-width:767px){.menu-development-section-inner{max-width:720px}.menu-development-hero{height:362px;padding:0 20px}.menu-development-hero-inner{padding:240px 0 60px}.menu-development-hero h1{font-size:26px}.menu-development-section{padding:0 20px}.menu-development-problem-inner{gap:80px;padding:80px 0}.menu-development-problem-inner>h2{font-size:20px}.menu-development-problem-cards{grid-template-columns:minmax(0,1fr);gap:32px}.menu-development-problem-card{gap:32px;min-height:221px;padding:32px 24px}.menu-development-problem-card>img{width:48px;height:48px}.menu-development-problem-card h3{font-size:18px}.menu-development-problem-card p{font-size:12px}.menu-development-card-inner{min-height:782px;padding:120px 0}.menu-development-card-showcase{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:32px}.menu-development-card-copy{display:contents}.menu-development-card-labels{order:1;gap:16px;width:100%}.menu-development-card-badge{min-height:34px}.menu-development-card-badge-text{font-size:14px}.menu-development-card-title-stack{min-height:60px}.menu-development-card-description-stack{min-height:36px}.menu-development-card-copy h2{font-size:20px}.menu-development-card-copy p{font-size:12px}.menu-development-card-image-frame{order:2;flex:0 0 auto;width:100%;height:300px;min-width:0}.menu-development-card-steps{order:3;align-self:center;width:149px;margin-top:8px}.menu-development-card-step,.menu-development-card-step-active{width:32px}.menu-development-card-step-active{transform:translate(calc(var(--active-step-index) * 39px))}.menu-development-output-inner{flex-wrap:wrap;gap:48px 30px;padding:120px 0}.menu-development-output-inner>h2{flex:1 1 320px;width:320px;padding:0 20px;font-size:20px}.menu-development-output-list{flex:1 1 320px;width:320px;padding:0 20px}.menu-development-output-heading h3{font-size:16px}.menu-development-output-heading img{width:24px;height:24px}.menu-development-output-item p{font-size:12px}.menu-development-metric-inner{flex-wrap:wrap;gap:30px;padding:120px 0}.menu-development-section-copy{flex:1 1 200px;min-width:200px;gap:12px}.menu-development-section-copy h2{font-size:20px}.menu-development-section-copy p{font-size:12px}.menu-development-metrics{flex-basis:300px}.menu-development-metric-divider{height:2px}.menu-development-metric dt{font-size:16px}.menu-development-metric dd{font-size:24px}.menu-development-metric dd span{font-size:32px}.menu-development-pipeline-inner{flex-wrap:wrap;gap:24px 32px;padding:120px 0}.menu-development-pipeline{flex:1 1 100%;width:100%;height:auto;min-width:200px;overflow:visible}.menu-development-pipeline-line{left:14px;width:8px}.menu-development-pipeline-steps{gap:40px;justify-content:flex-start}.menu-development-pipeline-step{gap:20px;padding:0 6px}.menu-development-pipeline-step>img{width:24px;height:24px;flex-basis:24px}.menu-development-pipeline-content{gap:20px}.menu-development-pipeline-content>span{padding:4px 20px;font-size:12px}.menu-development-pipeline-content>div{gap:12px 6px;font-size:11px}.menu-development-cta,.menu-development-cta-inner{min-height:220px}.menu-development-cta-inner{padding:60px 0}.menu-development-cta h2{font-size:20px;line-height:120%}.menu-development-cta a{padding:8px 12px;font-size:12px}}@media(max-width:479px){.menu-development-section-inner{max-width:360px}.menu-development-card-image-frame{flex-basis:auto;min-width:0}.menu-development-output-inner>h2,.menu-development-output-list{padding:0}.menu-development-pipeline-content>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.nutrition-page{position:relative;min-width:980px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#000,#030834 72.4915%,#000),#000}.nutrition-page h1,.nutrition-page h2,.nutrition-page h3,.nutrition-page p{margin:0;word-break:keep-all}.nutrition-section,.nutrition-hero{position:relative;width:100%;overflow:hidden}.nutrition-data-section,.nutrition-saas-section,.nutrition-finale-section{overflow:visible}.nutrition-section-inner{position:relative;z-index:1;box-sizing:border-box;display:flex;justify-content:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 60px}.nutrition-section-content{position:relative;z-index:1;width:100%}.nutrition-section-bg,.nutrition-finale-bg{position:absolute;z-index:0;pointer-events:none;overflow:hidden}.nutrition-section-bg img,.nutrition-finale-bg img{display:block;width:100%;height:100%;object-fit:cover}.nutrition-hero{height:730px;background:#000}.nutrition-hero-video,.nutrition-hero-poster{position:absolute;top:0;right:0;bottom:0;left:0}.nutrition-hero-video,.nutrition-hero-poster{width:100%;height:100%;object-fit:cover}.nutrition-hero-poster{z-index:0}.nutrition-hero-video{z-index:1}.nutrition-hero-inner{z-index:2}.nutrition-hero-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:480px 0 120px}.nutrition-hero-content h1{width:563px;color:#fff;font-size:50px;font-weight:700;line-height:1.3;letter-spacing:-.04em;text-align:left;white-space:nowrap}.nutrition-data-section{min-height:1578px}.nutrition-data-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:20px;padding:200px 0}.nutrition-data-content h2,.nutrition-saas-content h2{width:100%;color:#fff;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:-.04em;text-align:center}.nutrition-data-proof-frame{width:100%;aspect-ratio:1320 / 1062}.nutrition-data-proof-frame img,.nutrition-saas-visual-frame img{display:block;width:100%;height:100%;object-fit:contain}.nutrition-network-bg{top:220.714px;left:0;width:100%;aspect-ratio:1440 / 1028.571;opacity:.1}.nutrition-saas-section{min-height:1484px}.nutrition-saas-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px 0}.nutrition-saas-visual-frame{width:100%;aspect-ratio:1320 / 1200}.nutrition-blue-grid-bg{top:293.122px;left:0;width:100%;aspect-ratio:1440.935 / 1163.755;opacity:.4}.nutrition-effects-section{min-height:676px}.nutrition-effects-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:60px;padding:60px 0}.nutrition-effects-content h2{width:100%;color:#fff;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:-.04em;text-align:left}.nutrition-effects-content h2 strong{color:#66a3ff;font-weight:700}.nutrition-effect-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%}.nutrition-effect-card{box-sizing:border-box;display:flex;flex:0 0 400px;flex-direction:column;align-items:flex-start;gap:28px;width:400px;min-width:392px;height:400px;padding:44px 28px;color:#444;background:#fff;border-radius:14.4186px}.nutrition-effect-card h3{width:100%;color:#072c8b;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.04em;opacity:.8}.nutrition-effect-metric{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;height:100px}.nutrition-effect-metric-label{flex:0 0 auto;color:#444;font-size:18px;font-weight:500;line-height:normal;letter-spacing:-.04em;white-space:nowrap}.nutrition-effect-value{display:flex;align-items:baseline;justify-content:flex-end;flex:0 0 auto;height:100px;color:#444;font-weight:700;line-height:100px;letter-spacing:-.02em;white-space:nowrap}.nutrition-effect-number{font-size:100px;line-height:100px}.nutrition-effect-prefix,.nutrition-effect-suffix{font-size:24px;line-height:100px}.nutrition-effect-line{display:block;flex-shrink:0;width:100%;height:1px;background:#4443}.nutrition-effect-note{width:100%;color:#444;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.04em}.nutrition-effect-source{width:100%;color:#4449;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.04em}.nutrition-finale-section{min-height:876px}.nutrition-finale-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:300px 0}.nutrition-finale-content h2{width:100%;color:#fff;font-size:48px;font-weight:700;line-height:1.6;letter-spacing:-.04em;text-align:left}.nutrition-finale-content p{width:100%;color:#fff;font-family:Noto Sans Display,Noto Sans,sans-serif;font-size:32px;font-weight:400;line-height:1.6;letter-spacing:-.04em;text-align:left}.nutrition-finale-bg{right:0;bottom:0;left:0;aspect-ratio:1440 / 694.596;opacity:.4}@media(max-width:1439px)and (min-width:980px){.nutrition-data-section,.nutrition-saas-section,.nutrition-effects-section,.nutrition-finale-section{min-height:0}}@media(max-width:979px){.nutrition-page{min-width:0;background:linear-gradient(180deg,#000,#030834,#000),#000}.nutrition-section-inner{max-width:880px;padding:0 40px}.nutrition-hero{height:576px}.nutrition-hero-content{padding:360px 0 120px}.nutrition-hero-content h1{width:100%;font-size:40px;line-height:1.2;letter-spacing:-.04em}.nutrition-data-section{min-height:983.273px}.nutrition-data-content{padding:150px 0}.nutrition-data-content h2,.nutrition-saas-content h2{font-size:26px;line-height:1.6}.nutrition-network-bg{top:201.583px;aspect-ratio:799.167 / 570.833}.nutrition-saas-section{min-height:1040.545px}.nutrition-saas-content{gap:60px;padding:100px 0}.nutrition-blue-grid-bg{top:271.083px;aspect-ratio:799.656 / 645.833}.nutrition-effects-section{min-height:1404px}.nutrition-effects-content{gap:80px;padding:60px 0}.nutrition-effects-content h2{font-size:26px;line-height:1.5}.nutrition-effect-card{flex-basis:400px;gap:20px;width:400px;height:360px;padding:44px 28px;border-radius:14px}.nutrition-effect-number{font-size:80px}.nutrition-effect-prefix,.nutrition-effect-suffix{font-size:24px}.nutrition-effect-note{font-size:14px}.nutrition-effect-source{font-size:12px}.nutrition-finale-section{min-height:756px}.nutrition-finale-content{padding:300px 0}.nutrition-finale-content h2{font-size:26px;line-height:1.6}.nutrition-finale-content p{font-size:16px;line-height:1.6}.nutrition-finale-bg{height:370px;aspect-ratio:auto}}@media(max-width:767px){.nutrition-section-inner{max-width:720px;padding:0 20px}.nutrition-hero{height:430px}.nutrition-hero-content{padding:240px 0 60px}.nutrition-hero-content h1{font-size:26px;line-height:1.2}.nutrition-data-section{min-height:613.636px}.nutrition-data-content{padding:120px 0}.nutrition-data-content h2,.nutrition-saas-content h2{font-size:20px;line-height:1.6}.nutrition-network-bg{top:201.667px;aspect-ratio:401.333 / 286.667}.nutrition-saas-section{min-height:717.273px}.nutrition-saas-content{gap:60px;padding:120px 0}.nutrition-saas-content h2{line-height:1.5}.nutrition-blue-grid-bg{top:272.834px;aspect-ratio:400.344 / 323.333}.nutrition-effects-section{min-height:1305px}.nutrition-effects-content{gap:80px;padding:120px 0}.nutrition-effects-content h2{font-size:20px;line-height:1.5}.nutrition-effect-card{flex:0 0 300px;gap:18px;width:300px;min-width:0;height:295px;padding:44px 14px;border-radius:14px}.nutrition-effect-card h3{font-size:18px;line-height:1.4}.nutrition-effect-metric{height:58px}.nutrition-effect-metric-label{width:140px;font-size:14px;line-height:normal;white-space:normal}.nutrition-effect-value{height:58px;line-height:1.6}.nutrition-effect-number{font-size:36px;line-height:1.6}.nutrition-effect-prefix,.nutrition-effect-suffix{font-size:24px;line-height:1.6}.nutrition-effect-note{font-size:11px;line-height:1.5}.nutrition-effect-source{font-size:12px;line-height:1.5}.nutrition-finale-section{min-height:368px}.nutrition-finale-content{padding:120px 0}.nutrition-finale-content h2{font-size:20px;line-height:1.6}.nutrition-finale-content p{font-size:14px;line-height:1.6}.nutrition-finale-bg{height:240px}}.order-channel-page{min-width:980px;min-height:100vh;overflow-x:clip;color:#000;background:#fff;font-family:Noto Sans,sans-serif}.order-channel-page h1,.order-channel-page h2,.order-channel-page h3,.order-channel-page p,.order-channel-page ol{margin:0}.order-channel-page img{display:block}.order-channel-page h1,.order-channel-page h2,.order-channel-page h3,.order-channel-page p,.order-channel-page li,.order-channel-page span,.order-channel-page a{word-break:keep-all}.order-channel-hero,.order-channel-section{position:relative;display:flex;justify-content:center;width:100%}.order-channel-section-inner{box-sizing:border-box;display:flex;justify-content:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 60px}.order-channel-section-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%}.order-channel-section-title{width:100%;color:#000;font-size:32px;font-weight:600;line-height:1.5;letter-spacing:-.04em;text-align:center}.order-channel-section-title strong{color:#9aa85f;font-weight:600}.order-channel-hero{height:720px;overflow:hidden;background:#000}.order-channel-hero-poster,.order-channel-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.order-channel-hero-poster,.order-channel-hero-video{width:100%;height:100%;object-fit:cover}.order-channel-hero-video{z-index:1}.order-channel-hero-poster{z-index:0}.order-channel-hero-inner{position:relative;z-index:2;align-items:flex-end;padding-top:480px;padding-bottom:120px}.order-channel-hero h1{width:100%;color:#fff;font-size:50px;font-weight:700;line-height:1.2;letter-spacing:-.04em;text-align:left}.order-channel-strategy-section{background:#fff}.order-channel-strategy-section .order-channel-section-content{gap:120px;padding:200px 0}.order-channel-strategy-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;width:100%}.order-channel-strategy-card{box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:32px;min-width:340px;max-width:360px;height:340px;padding:32px 24px;overflow:hidden;background:#fff;border:2px solid #ededed;border-radius:12px;box-shadow:0 12px 24px #0000001f}.order-channel-strategy-icon{flex:0 0 auto;width:72px;height:72px}.order-channel-strategy-content{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.order-channel-strategy-content h3{width:100%;color:#000;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.04em}.order-channel-strategy-content p{width:100%;color:#0009;font-family:Inter,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.04em}.order-channel-strategy-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.order-channel-strategy-tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;color:#fff;font-family:Inter,Noto Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:-.04em;white-space:nowrap;background:#0006;border-radius:100px}.order-channel-operation-section{background:#fff}.order-channel-operation-section .order-channel-section-content{gap:120px;padding:200px 0}.order-channel-operation-layout{display:flex;align-items:center;justify-content:center;gap:120px;width:100%}.order-channel-operation-image-frame{position:relative;flex:1 0 0;min-width:400px;max-width:500px;height:500px;overflow:hidden;border-radius:12px}.order-channel-operation-image-frame img{width:100%;height:100%;object-fit:contain}.order-channel-operation-steps{box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;align-self:stretch;max-width:400px;min-width:0;height:500px;padding:0 0 0 36px;color:#000}.order-channel-operation-step{padding-left:0;color:#000;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.04em}.order-channel-operation-step::marker{color:#000;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.5}.order-channel-operation-step h3{color:#000;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.04em}.order-channel-operation-step p{margin-top:20px;color:#444c;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.04em}.order-channel-solutions-section{background:#fff}.order-channel-solutions-section .order-channel-section-content{gap:120px;padding:180px 0}.order-channel-solution-list{display:flex;flex-direction:column;align-items:flex-start;gap:80px;width:100%}.order-channel-solution-card{display:flex;align-items:flex-start;gap:24px;width:100%}.order-channel-solution-copy{display:flex;flex:0 0 400px;flex-direction:column;align-items:flex-start;align-self:stretch;gap:20px;width:400px}.order-channel-solution-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;color:#fff;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.04em;white-space:nowrap;background:#9aa85f;border-radius:100px}.order-channel-solution-copy h3{width:100%;color:#000;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.04em}.order-channel-solution-copy p{width:100%;color:#444c;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.04em}.order-channel-solution-image-frame{position:relative;flex:1 0 0;min-width:0;height:360px;overflow:hidden;border-radius:12px}.order-channel-solution-image-frame img{width:100%;height:100%;object-fit:cover}.order-channel-cta-section{background:#fff}.order-channel-cta-section .order-channel-section-content{gap:120px;padding:200px 0}.order-channel-cta-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}.order-channel-cta-copy h2{width:100%;color:#000;font-size:32px;font-weight:600;line-height:1.5;letter-spacing:-.04em;text-align:center}.order-channel-cta-copy p{width:100%;color:#333;font-family:Noto Sans Display,Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:-.04em;text-align:center}.order-channel-cta-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 40px;color:#333;font-family:Noto Sans Display,Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:-.04em;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border:1px solid #000000;border-radius:10px;cursor:pointer}.order-channel-cta-link:hover,.order-channel-cta-link:active,.order-channel-cta-link:visited{color:#333;text-decoration:none;background:#fff;border-color:#000}.order-channel-cta-image-frame{position:relative;width:100%;aspect-ratio:3720 / 1200;overflow:hidden}.order-channel-cta-image-frame img{width:100%;height:100%;object-fit:cover}@media(max-width:979px){.order-channel-page{min-width:0}.order-channel-section-inner{max-width:880px;padding:0 40px}.order-channel-section-title{font-size:26px}.order-channel-hero{height:576px}.order-channel-hero-inner{padding-top:360px;padding-bottom:120px}.order-channel-hero h1{font-size:40px}.order-channel-strategy-section .order-channel-section-content{gap:80px;padding:120px 0}.order-channel-strategy-card{gap:28px;min-width:340px;max-width:360px;height:auto;padding:32px 24px}.order-channel-strategy-icon{width:64px;height:64px}.order-channel-strategy-content h3{font-size:20px}.order-channel-strategy-content p{font-size:14px}.order-channel-strategy-tag{padding:4px 8px;font-size:12px}.order-channel-operation-section .order-channel-section-content{gap:80px;padding:120px 0}.order-channel-operation-layout{align-items:flex-start;gap:40px}.order-channel-operation-image-frame{min-width:300px;max-width:400px;height:400px}.order-channel-operation-steps{height:400px;padding-left:30px}.order-channel-operation-step h3{font-size:20px}.order-channel-operation-step,.order-channel-operation-step::marker{font-size:20px}.order-channel-operation-step p{font-size:14px}.order-channel-solutions-section .order-channel-section-content{gap:120px;padding:120px 0}.order-channel-solution-copy{flex:0 0 320px;width:320px}.order-channel-solution-badge{padding:6px 12px;font-size:16px}.order-channel-solution-copy h3{font-size:20px}.order-channel-solution-copy p{font-size:14px}.order-channel-solution-image-frame{height:300px}.order-channel-cta-section .order-channel-section-content{gap:120px;padding:140px 0}.order-channel-cta-copy h2{font-size:26px}.order-channel-cta-copy p{font-size:16px}.order-channel-cta-link{padding:8px 32px;font-size:14px}}@media(max-width:767px){.order-channel-section-inner{padding:0 20px}.order-channel-section-title{font-size:20px}.order-channel-hero{height:362px}.order-channel-hero-inner{padding-top:240px;padding-bottom:60px}.order-channel-hero h1{font-size:26px}.order-channel-strategy-section .order-channel-section-content{gap:80px;padding:120px 0}.order-channel-strategy-card{flex-basis:auto;gap:16px;min-width:320px;max-width:340px;padding:24px}.order-channel-strategy-icon{width:48px;height:48px}.order-channel-strategy-content h3{font-size:18px}.order-channel-strategy-content p{font-size:12px}.order-channel-strategy-tag{padding:2px 6px;font-size:10px}.order-channel-operation-section .order-channel-section-content{gap:80px;padding:120px 0}.order-channel-operation-layout{flex-wrap:wrap;align-items:center;gap:24px}.order-channel-operation-image-frame{flex-basis:300px;min-width:300px;max-width:400px;height:200px}.order-channel-operation-steps{flex-basis:200px;gap:24px;align-self:auto;height:auto;padding-left:27px}.order-channel-operation-step h3{font-size:18px}.order-channel-operation-step,.order-channel-operation-step::marker{font-size:18px}.order-channel-operation-step p{margin-top:12px;font-size:12px}.order-channel-solutions-section .order-channel-section-content{gap:60px;padding:120px 0}.order-channel-solution-list{gap:40px}.order-channel-solution-card{flex-wrap:wrap;align-items:flex-start;gap:24px 32px}.order-channel-solution-card+.order-channel-solution-card{row-gap:12px}.order-channel-solution-copy{flex:1 0 300px;gap:12px;width:auto;min-width:300px}.order-channel-solution-badge{padding:4px 10px;font-size:12px}.order-channel-solution-copy h3{font-size:18px}.order-channel-solution-copy p{font-size:12px}.order-channel-solution-image-frame{flex:1 0 300px;min-width:300px;height:180px}.order-channel-cta-section .order-channel-section-content{gap:80px;padding:120px 0}.order-channel-cta-copy h2{font-size:20px}.order-channel-cta-copy p{font-size:14px}.order-channel-cta-link{padding:8px 24px;font-size:12px}}.personalized-analytics-page{min-height:100vh;background:#000;display:flex;flex-direction:column;overflow-x:clip}.personalized-analytics-body{display:flex;flex:1;flex-direction:column;width:100%;margin:0 auto}.personalized-main-hero-section{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;height:793px;background:#000}.personalized-main-hero-poster,.personalized-main-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.personalized-main-hero-poster,.personalized-main-hero-video{width:100%;height:100%;object-fit:cover}.personalized-main-hero-poster{z-index:0}.personalized-main-hero-video{z-index:1}.personalized-main-hero-content{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:120px 60px;box-sizing:border-box}.personalized-main-hero-section h1{margin:0;color:#fff;font-family:Noto Sans;font-size:50px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-2px}.personalized-highlight{color:#4362ce}.personalized-section{display:flex;align-items:center;justify-content:center;width:100%;padding:0 60px;position:relative;box-sizing:border-box;overflow:hidden}.personalized-section4-shell{overflow:visible}.personalized-section1-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1440px;padding:200px 0;gap:20px;position:relative;z-index:1}.personalized-section1-content h1{margin:0;color:#fff;text-align:center;font-family:Noto Sans;font-size:40px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-1.6px}.personalized-section1-content p{margin:0;color:#fff;text-align:center;font-family:Noto Sans;font-size:28px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-1.12px;opacity:.6}.personalized-section1-ellipse{width:400px;height:400px;position:absolute;border-radius:400px;opacity:.4;background:#4362ce;filter:blur(100px);left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}:root{--personalized-health-transition-duration: 1.25s;--personalized-health-spring: cubic-bezier(.16, 1, .3, 1)}.personalized-section2-content{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;padding:200px 0;flex:1 0 0;overflow:hidden}.personalized-section2-card-stage{width:100%}.personalized-section2-card-layout{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%;align-self:stretch;flex-wrap:nowrap}.personalized-section2-card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;min-width:0}.personalized-section2-card-labels{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.personalized-section2-card-content h1{margin:0;color:#fff;font-family:Noto Sans;font-size:32px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-1.28px}.personalized-section2-card-content p{margin:0;color:#fff;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.8px;opacity:.8}.personalized-section2-card-badge{display:flex;position:relative;padding:8px 16px;justify-content:center;align-items:center;width:max-content;min-height:39px;box-sizing:border-box;overflow:hidden;border-radius:100px;background:#4362ce;transition:width var(--personalized-health-transition-duration) var(--personalized-health-spring)}.personalized-section2-card-badge-text{display:block;white-space:nowrap;margin:0;color:#fff;font-family:Noto Sans;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.72px}.personalized-section2-card-badge-text.is-current{animation:personalized-health-fade-in var(--personalized-health-transition-duration) var(--personalized-health-spring) both}.personalized-section2-card-badge-text.is-previous{position:absolute;left:16px;top:8px;animation:personalized-health-fade-out var(--personalized-health-transition-duration) var(--personalized-health-spring) both}.personalized-section2-card-copy-stack{display:grid;width:100%}.personalized-section2-card-title-stack{min-height:96px}.personalized-section2-card-description-stack{min-height:60px}.personalized-section2-card-copy{grid-area:1 / 1}.personalized-section2-card-copy.is-current{animation:personalized-health-fade-in var(--personalized-health-transition-duration) var(--personalized-health-spring) both}.personalized-section2-card-copy.is-previous{pointer-events:none;animation:personalized-health-fade-out var(--personalized-health-transition-duration) var(--personalized-health-spring) both}.personalized-section2-card-description-stack .personalized-section2-card-copy.is-current{animation-name:personalized-health-fade-in-muted}.personalized-section2-card-description-stack .personalized-section2-card-copy.is-previous{animation-name:personalized-health-fade-out-muted}.personalized-section2-card-steps{display:flex;position:relative;align-items:center;gap:7px;width:275px;height:8px}.personalized-section2-card-step{display:block;width:40px;height:8px;border-radius:2px;background:#444}.personalized-section2-card-step-active{position:absolute;left:0;top:0;display:block;width:40px;height:8px;border-radius:2px;background:#fff;transform:translate(calc(var(--active-step-index) * 47px));transition:transform var(--personalized-health-transition-duration) var(--personalized-health-spring)}.personalized-section2-card{flex:0 0 auto;position:relative;width:400px;height:400px;border-radius:12px;overflow:hidden;background:#111}.personalized-section2-card-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.personalized-section2-card-image.is-current{animation:personalized-health-fade-in var(--personalized-health-transition-duration) var(--personalized-health-spring) both}.personalized-section2-card-image.is-previous{animation:personalized-health-fade-out var(--personalized-health-transition-duration) var(--personalized-health-spring) both}@keyframes personalized-health-fade-in{0%{opacity:0}to{opacity:1}}@keyframes personalized-health-fade-out{0%{opacity:1}to{opacity:0}}@keyframes personalized-health-fade-in-muted{0%{opacity:0}to{opacity:.8}}@keyframes personalized-health-fade-out-muted{0%{opacity:.8}to{opacity:0}}@media(prefers-reduced-motion:reduce){.personalized-section2-card-badge,.personalized-section2-card-step-active{transition:none}.personalized-section2-card-badge-text.is-current,.personalized-section2-card-badge-text.is-previous,.personalized-section2-card-copy.is-current,.personalized-section2-card-copy.is-previous,.personalized-section2-card-image.is-current,.personalized-section2-card-image.is-previous{animation:none}}.personalized-section3-content{display:flex;width:100%;max-width:1440px;padding:200px 0;flex-direction:column;justify-content:center;align-items:center;gap:60px;flex:1 0 0}.personalized-section3-label-layout{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.personalized-section3-label-layout h1{margin:0;color:#fff;font-family:Noto Sans;font-size:32px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-1.28px}.personalized-section3-label-layout p{margin:0;color:#fff;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.8px;opacity:.8}.personalized-section3-report{position:relative;width:100%;height:300px;align-self:stretch;overflow:hidden}.personalized-section3-report img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none}.personalized-section4-content{position:relative;z-index:1;display:flex;width:100%;max-width:1440px;padding:200px 0;flex:1 0 0;flex-direction:column;justify-content:center;align-items:center;gap:60px}.personalized-section4-label-layout{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.personalized-section4-label-layout h1,.personalized-section5-label-layout h1,.personalized-section6-content h1{margin:0;color:#fff;font-family:Noto Sans;font-style:normal;font-weight:700;line-height:150%}.personalized-section4-label-layout h1,.personalized-section5-label-layout h1{font-size:32px;letter-spacing:-1.28px}.personalized-section4-label-layout p,.personalized-section5-label-layout p,.personalized-section6-content p{margin:0;color:#fff;font-family:Noto Sans;font-style:normal;font-weight:500;line-height:150%}.personalized-section4-label-layout p,.personalized-section5-label-layout p{font-size:20px;letter-spacing:-.8px;opacity:.8}.personalized-section4-visual{position:relative;width:100%;height:600px;align-self:stretch;overflow:hidden}.personalized-section4-visual img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none}.personalized-section4-orb{position:absolute;z-index:-1;display:block;border-radius:999px;background:#f7e3bd;pointer-events:none}.personalized-section4-orb-a{left:566.82px;top:232.82px;width:200.35px;height:200.35px;opacity:.6;filter:blur(150px)}.personalized-section4-orb-b{left:35.87px;top:513.32px;width:150.26px;height:150.26px;filter:blur(100px)}.personalized-section4-orb-c{left:445px;top:981.14px;width:400px;height:400.7px;opacity:.3;filter:blur(150px)}.personalized-section5-content{display:flex;width:100%;max-width:1440px;padding:200px 0;flex:1 0 0;align-items:flex-start;justify-content:center;gap:60px}.personalized-section5-label-layout{display:flex;flex:1 1 auto;max-width:500px;flex-direction:column;align-items:flex-start;gap:20px}.personalized-section5-metrics{display:flex;width:300px;margin:0;flex:0 0 300px;flex-direction:column;align-items:stretch;gap:30px}.personalized-section5-metric{display:flex;height:95px;flex-direction:column;align-items:flex-end;gap:15px}.personalized-section5-metric dt{margin:0;color:#fff;text-align:right;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.8px}.personalized-section5-metric dd{display:flex;justify-content:flex-end;align-items:flex-start;gap:6px;width:100%;height:50px;margin:0;color:#fff;text-align:right;font-family:Noto Sans;font-style:normal;font-weight:700;line-height:1}.personalized-section5-metric-number{display:block;font-size:50px;line-height:1;letter-spacing:-2px}.personalized-section5-metric-suffix{display:block;padding-top:14px;font-size:36px;line-height:1;letter-spacing:-1.44px}.personalized-section5-metric.is-top-aligned-suffix .personalized-section5-metric-suffix{padding-top:0}.personalized-section5-divider{width:100%;height:3px;border-radius:100px;background:#fff;opacity:.4}.personalized-section6-content{position:relative;z-index:1;display:flex;width:100%;max-width:1440px;padding:200px 0;flex:1 0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px}.personalized-section6-content h1{text-align:center;font-size:30px;letter-spacing:-1.2px}.personalized-section6-content p{text-align:center;font-size:20px;letter-spacing:-.8px;opacity:.6}.personalized-section6-ellipse{position:absolute;left:50%;top:50%;z-index:-1;width:400px;height:400px;border-radius:400px;background:#4362ce;filter:blur(100px);opacity:.6;transform:translate(-50%,-50%)}@media(max-width:979px){.personalized-main-hero-section{height:576px}.personalized-main-hero-content{max-width:880px;padding:0 40px 120px}.personalized-main-hero-section h1{font-size:40px;line-height:120%;letter-spacing:-1.6px}.personalized-section{padding:0 40px}.personalized-section1-content,.personalized-section2-content,.personalized-section3-content,.personalized-section4-content,.personalized-section5-content,.personalized-section6-content{max-width:880px}.personalized-section1-content{padding:160px 0;gap:20px}.personalized-section1-content h1{font-size:26px;letter-spacing:-1.04px}.personalized-section1-content p{font-size:16px;letter-spacing:-.64px}.personalized-section1-ellipse{width:300px;height:285.94px;border-radius:400px}.personalized-section2-content{padding:160px 0}.personalized-section2-card-labels{gap:16px}.personalized-section2-card-title-stack{min-height:78px}.personalized-section2-card-description-stack{min-height:42px}.personalized-section2-card-content h1{font-size:26px;letter-spacing:-1.04px}.personalized-section2-card-content p{font-size:14px;letter-spacing:-.56px}.personalized-section2-card-badge-text{font-size:16px;letter-spacing:-.64px}.personalized-section2-card-badge{min-height:37px}.personalized-section2-card-steps{gap:7px;width:227px}.personalized-section2-card-step{width:32px}.personalized-section2-card-step-active{width:32px;transform:translate(calc(var(--active-step-index) * 39px))}.personalized-section2-card{width:360px;height:360px}.personalized-section3-content,.personalized-section4-content{padding:160px 0;gap:60px}.personalized-section3-label-layout h1,.personalized-section4-label-layout h1,.personalized-section5-label-layout h1,.personalized-section6-content h1{font-size:26px;letter-spacing:-1.04px}.personalized-section3-label-layout p,.personalized-section4-label-layout p,.personalized-section5-label-layout p{font-size:14px;letter-spacing:-.56px}.personalized-section4-orb-a{left:485.25px;top:373.5px;width:191.5px;height:191.5px;opacity:.6;filter:blur(150px)}.personalized-section4-orb-b{left:-46.8px;top:641.6px;width:143.63px;height:143.63px;opacity:1;filter:blur(100px)}.personalized-section4-orb-c{left:356.16px;top:993.01px;width:313.79px;height:383px;opacity:.3;filter:blur(150px)}.personalized-section5-content{padding:160px 0;gap:60px}.personalized-section5-label-layout{max-width:328px}.personalized-section5-metric{height:79px}.personalized-section5-metric dt{font-size:16px;letter-spacing:-.64px}.personalized-section5-metric dd{height:40px}.personalized-section5-metric-number{font-size:40px;letter-spacing:-1.6px}.personalized-section5-metric-suffix{padding-top:8px;font-size:32px;letter-spacing:-1.28px}.personalized-section6-content{padding:200px 0}.personalized-section6-content p{font-size:16px;letter-spacing:-.64px}.personalized-section6-ellipse{width:300px;height:284.38px}}@media(max-width:767px){.personalized-main-hero-section{height:362px}.personalized-main-hero-content{max-width:none;padding:0 20px 60px}.personalized-main-hero-section h1{font-size:26px;line-height:120%;letter-spacing:-1.2px}.personalized-section{padding:0 20px}.personalized-section1-content{padding:120px 0;gap:20px}.personalized-section1-content h1{font-size:20px;letter-spacing:-.8px}.personalized-section1-content p{font-size:14px;letter-spacing:-.56px}.personalized-section1-ellipse{width:160px;height:154.42px;border-radius:400px}.personalized-section2-content{display:flex;justify-content:center;align-items:center;padding:120px 0;flex:1 0 0}.personalized-section2-card-layout{flex-direction:column;align-items:center;gap:32px}.personalized-section2-card-content{display:contents}.personalized-section2-card-labels{order:1;width:100%}.personalized-section2-card-labels{gap:16px}.personalized-section2-card-content h1{font-size:20px;letter-spacing:-.8px}.personalized-section2-card-content p{font-size:12px;letter-spacing:-.48px}.personalized-section2-card-badge-text{font-size:14px;letter-spacing:-.56px}.personalized-section2-card-badge{min-height:34px}.personalized-section2-card-title-stack{min-height:60px}.personalized-section2-card-description-stack{min-height:36px}.personalized-section2-card-steps{order:3;gap:7px;width:227px;align-self:center;margin-top:8px}.personalized-section2-card-step{width:32px}.personalized-section2-card-step-active{width:32px;transform:translate(calc(var(--active-step-index) * 39px))}.personalized-section2-card{order:2;width:100%;height:300px}.personalized-section3-content,.personalized-section4-content{padding:80px 0;gap:40px}.personalized-section3-label-layout,.personalized-section4-label-layout,.personalized-section5-label-layout{gap:12px}.personalized-section3-label-layout h1,.personalized-section4-label-layout h1,.personalized-section5-label-layout h1,.personalized-section6-content h1{font-size:20px;letter-spacing:-.8px}.personalized-section3-label-layout p,.personalized-section4-label-layout p,.personalized-section5-label-layout p{font-size:12px;letter-spacing:-.48px}.personalized-section4-visual{height:400px}.personalized-section4-orb-a{left:334.55px;top:77.71px;width:164.93px;height:164.93px;opacity:.6;filter:blur(150px)}.personalized-section4-orb-b{left:-200.86px;top:308.61px;width:123.7px;height:123.7px;opacity:1;filter:blur(100px)}.personalized-section4-orb-c{left:172.44px;top:523.09px;width:208.6px;height:329.87px;opacity:.3;filter:blur(150px)}.personalized-section5-content{padding:80px 0;flex-direction:column;align-items:center;gap:30px}.personalized-section5-label-layout{width:100%;max-width:none}.personalized-section5-metrics{width:min(300px,100%);flex-basis:auto}.personalized-section5-metric{height:71px}.personalized-section5-metric dt{font-size:16px;letter-spacing:-.64px}.personalized-section5-metric dd{height:32px}.personalized-section5-metric-number{font-size:32px;letter-spacing:-1.28px}.personalized-section5-metric-suffix{padding-top:8px;font-size:24px;letter-spacing:-.96px}.personalized-section6-content{padding:120px 0}.personalized-section6-content p{font-size:14px;letter-spacing:-.56px}.personalized-section6-ellipse{width:160px;height:160px}}.recommendation-system-page{min-height:100vh;overflow-x:clip;background:#fff;color:#000;font-family:Noto Sans,sans-serif}.recommendation-system-page h1,.recommendation-system-page h2,.recommendation-system-page h3,.recommendation-system-page p{margin:0;word-break:keep-all}.recommendation-system-page img{display:block}.recommendation-section,.recommendation-hero,.recommendation-cta{display:flex;justify-content:center;width:100%;box-sizing:border-box;overflow:hidden}.recommendation-section{padding:0 60px}.recommendation-section-inner{width:100%;max-width:1440px;min-width:0;box-sizing:border-box}.recommendation-section-title{width:100%;color:#000;font-size:40px;font-weight:600;line-height:150%;letter-spacing:-1.6px;text-align:center}.recommendation-section-title strong,.recommendation-section-title span{color:#66a3ff;font-weight:700}.recommendation-hero{position:relative;isolation:isolate;height:730px;padding:0 60px;background:#000}.recommendation-hero-poster,.recommendation-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.recommendation-hero-poster,.recommendation-hero-video{width:100%;height:100%;object-fit:cover}.recommendation-hero-video{z-index:1}.recommendation-hero-poster{z-index:0}.recommendation-hero-inner{position:relative;z-index:2;display:flex;align-items:flex-start;height:100%;padding:480px 0 120px}.recommendation-hero h1{width:100%;color:#fff;font-size:50px;font-weight:700;line-height:130%;letter-spacing:-2px}.recommendation-source-inner{display:flex;flex-direction:column;align-items:center;gap:120px;padding:200px 0}.recommendation-data-cards,.recommendation-feature-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;column-gap:20px;row-gap:45px}.recommendation-data-card{position:relative;display:flex;flex:0 0 400px;width:400px;box-sizing:border-box;flex-direction:column;align-items:center;gap:32px;padding:30px 14px;overflow:hidden;border-radius:18px;background:#f3f3f3;box-shadow:2.988px 8.963px 17.925px #0000001f,inset -2.988px -3.734px 11.95px #0000000a}.recommendation-data-card>img{width:200px;height:200px;object-fit:cover}.recommendation-data-card-copy{display:flex;flex-direction:column;align-items:center;gap:11.95px}.recommendation-data-card-copy h3{color:#1c2a39;font-size:24px;font-weight:600;line-height:160%;letter-spacing:-.96px;text-align:center;white-space:nowrap}.recommendation-data-card-copy p{color:#1c2a39;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-.72px;text-align:center;white-space:nowrap}.recommendation-data-tags{display:flex;justify-content:center;gap:6px;width:100%}.recommendation-data-tags span{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:74.689px;background:#43a1fc;color:#fff;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.48px;white-space:nowrap}.recommendation-ingestion-section{background:linear-gradient(179.83deg,#3ca4e3 .34%,#0045a8 99.94%)}.recommendation-ingestion-inner{display:flex;flex-direction:column;align-items:center;gap:60px;padding:200px 0}.recommendation-ingestion-title{width:100%;color:#fff;font-size:40px;font-weight:600;line-height:160%;letter-spacing:-1.6px}.recommendation-data-groups{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.recommendation-data-group{display:flex;flex:1 1 0;min-width:0;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;padding:30px 40px;border-radius:24px}.recommendation-data-group.is-unstructured{background:#3859c9}.recommendation-data-group.is-structured{background:#062958}.recommendation-data-group-header{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;color:#fff}.recommendation-data-group-header h3{font-size:32px;font-weight:600;line-height:150%;letter-spacing:-1.28px;white-space:nowrap}.recommendation-data-group-header p{font-size:20px;font-weight:500;line-height:150%;letter-spacing:-.8px;text-align:center}.recommendation-data-group ul{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none}.recommendation-data-group li{display:flex;align-items:center;justify-content:center;height:68px;border-radius:8px;background:#e0edff;color:#354966;font-size:23.04px;font-weight:500;line-height:150%;letter-spacing:-.9216px;white-space:nowrap}.recommendation-data-group.is-structured li{color:#444}.recommendation-data-plus{flex:0 0 auto;color:#fff;font-size:40px;font-weight:700;line-height:1;letter-spacing:-1.6px}.recommendation-graphdb{display:block;width:100%;aspect-ratio:1000 / 780;overflow:hidden;border:0}.recommendation-feature-inner{display:flex;flex-direction:column;align-items:center;gap:120px;padding:200px 0}.recommendation-feature-card{display:flex;flex:0 0 400px;width:400px;height:500px;box-sizing:border-box;flex-direction:column;align-items:flex-end;justify-content:center;gap:25px;padding:32px;overflow:hidden;border:4px solid #93b3f2;border-radius:20px;background:#fff;box-shadow:3.2px 9.6px 19.2px #3479ff1f}.recommendation-feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12.8px;width:100%}.recommendation-feature-copy span{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;background:#5b96fd;color:#fff;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.64px;white-space:nowrap}.recommendation-feature-copy h3{color:#000;font-size:26px;font-weight:700;line-height:160%;letter-spacing:-1.04px;white-space:nowrap}.recommendation-feature-copy p{color:#444;font-size:16px;font-weight:500;line-height:160%;letter-spacing:-.64px}.recommendation-feature-card img{width:240px;height:240px;object-fit:cover}.recommendation-patent-inner{display:flex;flex-direction:column;align-items:center;gap:120px;padding:160px 0}.recommendation-patent-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px;width:100%}.recommendation-patent-image{width:313.047px;min-width:300px;height:444px;min-height:425.495px;object-fit:cover;box-shadow:0 12px 24px #0000001f}.recommendation-patent-lists{display:flex;flex:1 1 420px;min-width:0;flex-direction:column;gap:120px;color:#1a1a1a}.recommendation-patent-lists div{display:flex;flex-direction:column;gap:30px}.recommendation-patent-lists h3{font-size:24px;font-weight:700;line-height:150%;letter-spacing:-.96px}.recommendation-patent-lists ul{display:flex;flex-direction:column;gap:0;margin:0;padding-left:24px}.recommendation-patent-lists li{color:#1a1a1a;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.64px}.recommendation-metric-inner{display:flex;flex-direction:column;gap:120px;padding:160px 0}.recommendation-metric-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.recommendation-metric-copy h2{color:#000;font-size:40px;font-weight:600;line-height:150%;letter-spacing:-1.6px}.recommendation-metric-copy h2 span{color:#66a3ff;font-weight:700}.recommendation-metric-copy p{color:#444;font-size:24px;font-weight:500;line-height:160%;letter-spacing:-.96px}.recommendation-metric-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}.recommendation-metric-card{display:flex;height:400px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:60px 40px;border-radius:20px;background:#f3f3f3;filter:drop-shadow(0 12px 12px rgba(0,0,0,.12))}.recommendation-metric-card h3{width:100%;color:#444;font-size:36px;font-weight:500;line-height:150%;letter-spacing:-1.44px}.recommendation-metric-value{display:flex;align-items:baseline;justify-content:flex-end;width:100%;color:#444;font-weight:700;line-height:1;white-space:nowrap}.recommendation-metric-number{font-size:100px;line-height:1;letter-spacing:-2px}.recommendation-metric-suffix{font-size:36px;line-height:1;letter-spacing:-.72px}.recommendation-cta{height:372px;padding:0 20px;background:#1251d2}.recommendation-cta-inner{display:flex;align-items:flex-end;width:100%;max-width:880px;padding:60px 0;box-sizing:border-box}.recommendation-cta-copy{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;min-width:563px}.recommendation-cta-copy h2{width:100%;color:#fff;font-size:40px;font-weight:700;line-height:120%;letter-spacing:-1.6px;text-align:center}.recommendation-cta-copy p{width:100%;color:#fff;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.96px;text-align:center}.recommendation-cta-copy a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 20px;border:1px solid #ffffff;border-radius:100px;color:#fffc;font-size:20px;font-weight:500;line-height:150%;letter-spacing:-.8px;text-decoration:none;white-space:nowrap}@media(max-width:979px){.recommendation-section{padding:0 40px}.recommendation-section-inner{max-width:880px}.recommendation-section-title{font-size:26px;letter-spacing:-1.04px}.recommendation-hero{height:696px;padding:0 60px}.recommendation-hero-inner{max-width:880px;padding:480px 0 120px}.recommendation-hero h1{font-size:40px;line-height:120%;letter-spacing:-1.6px}.recommendation-source-inner{gap:100px;padding:160px 0}.recommendation-data-cards,.recommendation-feature-cards{gap:20px}.recommendation-data-card{gap:32px}.recommendation-data-card-copy{gap:10px}.recommendation-ingestion-inner{gap:40px;padding:160px 0}.recommendation-ingestion-title{font-size:26px;letter-spacing:-1.04px}.recommendation-data-group-header h3{font-size:22px;letter-spacing:-.88px}.recommendation-data-group-header p{font-size:18px;letter-spacing:-.72px}.recommendation-data-group li{height:auto;padding:12px 0;font-size:16px;letter-spacing:-.64px}.recommendation-feature-inner{gap:120px;padding:160px 0}.recommendation-feature-copy span{font-size:14px;letter-spacing:-.56px}.recommendation-feature-copy h3{font-size:24px;letter-spacing:-.96px}.recommendation-patent-inner,.recommendation-metric-inner{gap:120px;padding:160px 0}.recommendation-metric-copy{gap:18px}.recommendation-metric-copy h2{font-size:26px;letter-spacing:-1.04px}.recommendation-metric-copy p{font-size:14px;letter-spacing:-.56px}.recommendation-metric-card{height:300px;padding:30px 40px}.recommendation-metric-card h3{font-size:32px;letter-spacing:-1.28px}.recommendation-metric-number{font-size:80px;letter-spacing:-1.6px}.recommendation-metric-suffix{font-size:32px;letter-spacing:-.64px}.recommendation-cta{height:305px}.recommendation-cta-copy h2{font-size:26px;letter-spacing:-1.04px}.recommendation-cta-copy p,.recommendation-cta-copy a{font-size:14px;letter-spacing:-.56px}}@media(max-width:767px){.recommendation-section{padding:0 20px}.recommendation-section-inner{max-width:720px}.recommendation-section-title{font-size:20px;letter-spacing:-.8px}.recommendation-hero{height:362px;padding:0 20px}.recommendation-hero-inner{max-width:720px;padding:240px 0 60px}.recommendation-hero h1{font-size:26px;line-height:120%;letter-spacing:-1.04px}.recommendation-source-inner{gap:60px;padding:120px 0}.recommendation-data-card{flex:1 1 0;min-width:320px;gap:24px}.recommendation-data-card>img{width:100px;height:100px}.recommendation-data-card-copy h3{font-size:18px;letter-spacing:-.72px}.recommendation-data-card-copy p{font-size:14px;letter-spacing:-.56px}.recommendation-data-tags span{padding:2px 8px}.recommendation-ingestion-inner{gap:40px;padding:120px 0}.recommendation-ingestion-title{font-size:20px;letter-spacing:-.8px}.recommendation-data-groups{flex-direction:column;gap:20px}.recommendation-data-group{width:100%;min-width:300px}.recommendation-data-group-header h3{font-size:18px;letter-spacing:-.72px}.recommendation-data-group-header p{font-size:16px;letter-spacing:-.64px}.recommendation-data-group li{font-size:14px;letter-spacing:-.56px}.recommendation-data-plus{display:grid;place-items:center;width:30px;height:30px}.recommendation-feature-inner{gap:80px;padding:120px 0}.recommendation-feature-card{flex:1 1 0;min-width:320px;height:160px;gap:0;padding:24px}.recommendation-feature-card img{display:none}.recommendation-feature-copy{gap:6px}.recommendation-feature-copy span{font-size:12px;letter-spacing:-.48px}.recommendation-feature-copy h3{font-size:16px;letter-spacing:-.64px}.recommendation-feature-copy p{font-size:12px;letter-spacing:-.48px}.recommendation-patent-inner{gap:80px;padding:120px 0}.recommendation-patent-image{width:min(100%,240px);min-width:0;height:auto;min-height:0;aspect-ratio:1356 / 1923}.recommendation-patent-lists{flex-basis:100%;gap:60px}.recommendation-patent-lists div{gap:20px}.recommendation-patent-lists h3{font-size:18px;letter-spacing:-.72px}.recommendation-patent-lists li{font-size:12px;letter-spacing:-.48px}.recommendation-metric-inner{gap:80px;padding:120px 0}.recommendation-metric-copy{gap:18px}.recommendation-metric-copy h2{font-size:20px;letter-spacing:-.8px}.recommendation-metric-copy p{font-size:14px;letter-spacing:-.56px}.recommendation-metric-cards{display:flex;flex-wrap:wrap;gap:32px}.recommendation-metric-card{flex:1 1 0;min-width:300px;height:auto;gap:60px;padding:24px 20px}.recommendation-metric-card h3{font-size:18px;letter-spacing:-.72px}.recommendation-metric-number{font-size:36px;letter-spacing:-.72px}.recommendation-metric-suffix{font-size:24px;letter-spacing:-.48px}.recommendation-cta{height:408px}.recommendation-cta-inner{max-width:720px;padding:120px 0}.recommendation-cta-copy{min-width:0}.recommendation-cta-copy h2{font-size:20px;letter-spacing:-.8px}.recommendation-cta-copy p{font-size:14px;letter-spacing:-.56px}.recommendation-cta-copy a{font-size:12px;letter-spacing:-.48px}}:root{color:#18211b;background:#f6f8f5;font-family:Noto Sans KR,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}#root{min-height:100vh}
