.landing-page_page__A8trU{--landing-ink:#171916;--landing-muted:#696b65;--landing-line:#dedfd7;--landing-accent:#def584;min-height:calc(100dvh - var(--mobile-bar-height, 0px));background:#fafbf7;color:var(--landing-ink);line-height:1.65}.landing-page_page__A8trU *,.landing-page_page__A8trU :after,.landing-page_page__A8trU :before{box-sizing:border-box}.landing-page_page__A8trU .site-footer{background:transparent;border-color:var(--landing-line);padding-inline:0}.landing-page_page__A8trU [tabindex="0"]:focus-visible,.landing-page_page__A8trU a:focus-visible,.landing-page_page__A8trU button:focus-visible{outline:2px solid #4d6923;outline-offset:5px}.landing-page_container__2bntj{width:min(100% - 112px,1440px);margin-inline:auto}.landing-page_eyebrow__stDow{display:inline-flex;align-items:center;gap:10px;color:var(--landing-muted);font-size:12px;letter-spacing:.08em}.landing-page_eyebrow__stDow>span{width:22px;height:2px;background:currentColor}.landing-page_actions__e7xO8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.landing-page_primaryButton__yWCCR,.landing-page_secondaryButton__M5wir{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 24px;border:1px solid var(--landing-ink);border-radius:999px;font-size:14px;font-weight:650;line-height:1.5;transition:background-color .18s,color .18s}.landing-page_primaryButton__yWCCR{background:var(--landing-ink);color:white}.landing-page_secondaryButton__M5wir{background:transparent;color:var(--landing-ink)}.landing-page_primaryButton__yWCCR:hover{background:#394032}.landing-page_secondaryButton__M5wir:hover{background:var(--landing-accent)}.landing-page_primaryButton__yWCCR svg,.landing-page_secondaryButton__M5wir svg{flex-shrink:0}.landing-page_asset__TcxJG{margin:0;min-width:0}.landing-page_assetCanvas__hdqBD{position:relative;overflow:hidden;background:var(--case-surface);aspect-ratio:1/1;border-radius:4px}.landing-page_assetCanvas__hdqBD>img{display:block;width:100%;height:100%;object-fit:cover}.landing-page_assetError__IdgV9{width:100%;height:100%;display:grid;place-items:center;padding:16px;color:var(--landing-muted);font-size:12px;text-align:center}.landing-page_assetCaption__ep5oO{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0 0;font-size:12px;font-weight:600;line-height:1.5}.landing-page_assetCaption__ep5oO>span:last-child{color:var(--landing-muted);font-size:10px;font-weight:400}.landing-page_section__KYUPF{border-top:1px solid var(--landing-line);padding-block:80px;scroll-margin-top:24px}.landing-page_sectionHeading__aiNfS{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;align-items:start;margin-bottom:40px}.landing-page_sectionNumber__g03ba{color:var(--landing-muted);font:12px var(--font-display),sans-serif;padding-top:10px}.landing-page_sectionHeading__aiNfS h2{font-size:clamp(26px,3cqw,42px);font-weight:650;letter-spacing:-.04em;line-height:1.4;margin:0;max-width:1000px;text-wrap:balance}.landing-page_painsGrid__hHLT5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px}.landing-page_painsGrid__hHLT5 article{padding:0 28px;border-left:1px solid var(--landing-line)}.landing-page_painsGrid__hHLT5 article:first-child{padding-left:0;border:0}.landing-page_painsGrid__hHLT5 article:last-child{padding-right:0}.landing-page_itemNumber__e4lRQ{font:12px var(--font-display),sans-serif;color:#95988d}.landing-page_painsGrid__hHLT5 h3,.landing-page_steps__H724M h3,.landing-page_technologyGrid__9r5WD h3{font-size:19px;line-height:1.5;font-weight:650;margin:18px 0 10px}.landing-page_painsGrid__hHLT5 p,.landing-page_steps__H724M p,.landing-page_technologyGrid__9r5WD p{margin:0;font-size:14px;line-height:1.85;color:var(--landing-muted)}.landing-page_steps__H724M{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding:0;margin:0}.landing-page_steps__H724M li{min-width:0}.landing-page_workflowPreview__v3uRh{aspect-ratio:16/9;overflow:hidden;background:#f0f1e9;border:1px solid #e5e7dd;border-radius:6px}.landing-page_workflowPreview__v3uRh img{display:block;width:100%;height:100%;object-fit:cover}.landing-page_stepTitle__2AY_a{display:flex;align-items:baseline;gap:12px;margin-top:22px}.landing-page_stepTitle__2AY_a>span{font:12px var(--font-display),sans-serif;color:#7d8274}.landing-page_stepTitle__2AY_a h3{margin:0 0 10px}.landing-page_featuresSection__Ml3Vm{padding-bottom:0}.landing-page_features__jsU_w{margin-top:48px}.landing-page_feature__6fzVW{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(40px,6cqw,90px);gap:clamp(40px,6cqw,90px);align-items:center;padding-block:48px 64px;border-top:1px solid var(--landing-line)}.landing-page_feature__6fzVW:nth-child(2n) .landing-page_featureCopy__dpPsy{order:2}.landing-page_featureNumber__vBNm7{color:#808676;font:13px var(--font-display),sans-serif}.landing-page_featureCopy__dpPsy h3{font-size:clamp(24px,2.7cqw,37px);line-height:1.4;letter-spacing:-.03em;margin:15px 0 18px;font-weight:650}.landing-page_featureCopy__dpPsy p{font-size:14px;color:var(--landing-muted);line-height:1.9;margin:0}.landing-page_outputTags__CEOl3{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 28px}.landing-page_outputTags__CEOl3 li{font-size:11px;border:1px solid var(--landing-line);padding:5px 10px;border-radius:3px;background:#f3f4ed}.landing-page_featureActions__8ldj_{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.landing-page_auxiliaryLink__K7BKK,.landing-page_textLink__eHp2h{display:inline-flex;align-items:center;gap:12px;line-height:1.6;font-size:14px;font-weight:650;padding-bottom:5px;border-bottom:1px solid}.landing-page_auxiliaryLink__K7BKK{color:var(--landing-muted);font-size:12px}.landing-page_featureVisual__iZPL_{position:relative;min-width:0;padding:26px;background:#f0f1e9;border:1px solid #e0e3d6;border-radius:7px}.landing-page_featureVideo__IKD3a{display:block;width:100%;height:auto;aspect-ratio:1680/944;object-fit:contain;background-color:#e5e7eb;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px}.landing-page_videoComparison__YdghP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.landing-page_videoComparison__YdghP>figure{min-width:0;margin:0}.landing-page_videoComparison__YdghP .landing-page_featureVideo__IKD3a,.landing-page_videoComparison__YdghP img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background-color:#e5e7eb;border-radius:4px}.landing-page_comparisonVideoFrame__0FKqC,.landing-page_sourceCarousel__ysoFx{position:relative;aspect-ratio:3/4;border-radius:4px;background:#e5e7eb}.landing-page_sourceCarousel__ysoFx{touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-page_sourceSlide__VlycR{position:absolute;inset:0}.landing-page_sourceSlide__VlycR img{height:100%}.landing-page_sourceArrow__D0Eph{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff60;border-radius:50%;color:#fff;background:#18201999;cursor:pointer}.landing-page_sourceArrow__D0Eph:hover{background:#182019d9}.landing-page_sourceArrow__D0Eph:focus-visible,.landing-page_sourceCarousel__ysoFx:focus-visible{outline:2px solid var(--landing-ink);outline-offset:3px}.landing-page_sourcePrevious__iB23i{left:4px}.landing-page_sourceNext__tmi_k{right:4px}.landing-page_sourceCaption__Uk_DP{display:flex;justify-content:space-between;gap:8px}.landing-page_sourceCaption__Uk_DP [role=status]{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.landing-page_comparisonError__JBneo{display:flex;align-items:flex-start;justify-content:center;height:100%;padding:12px;color:var(--landing-muted);font-size:12px;text-align:center}.landing-page_videoError__PMtDI{position:absolute;top:8px;inset-inline:8px;margin:0;padding:8px;border-radius:4px;background:#182019e6;color:#fff;font-size:12px;text-align:center}.landing-page_casesSection__GR176{background:#f1f3eb;margin-inline:-32px;padding-inline:32px;border-radius:8px;border-top:0}.landing-page_caseTabs__97TW_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.landing-page_caseTabs__97TW_ button{cursor:pointer;font:inherit;font-size:12px;color:var(--landing-muted);background:transparent;border:1px solid #cfd5c5;border-radius:999px;padding:9px 16px;transition:background-color .18s}.landing-page_caseTabs__97TW_ button:hover{background:#e4e9d9}.landing-page_caseTabs__97TW_ button[aria-selected=true]{color:white;background:var(--landing-ink);border-color:var(--landing-ink)}.landing-page_gallery__I_J97{container:case-gallery/inline-size;min-width:0}.landing-page_caseStrip__LMhQJ{--case-gap:22px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--case-gap)) / 3.2);grid-gap:var(--case-gap);gap:var(--case-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-radius:4px}.landing-page_caseStrip__LMhQJ::-webkit-scrollbar{display:none}.landing-page_caseStrip__LMhQJ .landing-page_assetCanvas__hdqBD{border:1px solid #dde1d2}.landing-page_caseStrip__LMhQJ .landing-page_assetCaption__ep5oO{justify-content:flex-end}.landing-page_caseScrollbar__lJCJn{position:relative;height:28px;margin-top:12px;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px}.landing-page_caseScrollThumb__wAmXX,.landing-page_caseScrollbar__lJCJn:before{position:absolute;top:11px;height:6px;border-radius:999px}.landing-page_caseScrollbar__lJCJn:before{content:"";inset-inline:0;background:#d5dacb}.landing-page_caseScrollThumb__wAmXX{left:0;width:30%;background:#6b775b}.landing-page_caseScrollbar__lJCJn:focus-visible .landing-page_caseScrollThumb__wAmXX,.landing-page_caseScrollbar__lJCJn:hover .landing-page_caseScrollThumb__wAmXX{background:#435334}@container case-gallery (max-width: 480px){.landing-page_caseStrip__LMhQJ{--case-gap:16px;grid-auto-columns:calc((100% - var(--case-gap)) / 1.5)}}.landing-page_technologyGrid__9r5WD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 40px;gap:0 40px}.landing-page_technologyGrid__9r5WD article{padding:30px 0;border-top:1px solid var(--landing-line)}.landing-page_technologyGrid__9r5WD article>svg{color:#435334}.landing-page_technologyGrid__9r5WD h3{margin-top:16px}.landing-page_comparisonTable__td7us{width:100%;border-collapse:collapse;font-size:14px;text-align:left;table-layout:fixed}.landing-page_comparisonTable__td7us td,.landing-page_comparisonTable__td7us th{padding:23px 26px;border-bottom:1px solid var(--landing-line);line-height:1.7}.landing-page_comparisonTable__td7us th{font-weight:600}.landing-page_comparisonTable__td7us th:first-child{width:22%;padding-left:0}.landing-page_comparisonTable__td7us thead th{color:var(--landing-muted);font-size:12px}.landing-page_comparisonTable__td7us td{color:var(--landing-muted)}.landing-page_comparisonTable__td7us td:last-child,.landing-page_comparisonTable__td7us th:last-child{background:#eaf3cb;color:#26301b;border-color:#d1ddba}.landing-page_comparisonTable__td7us thead th:last-child{font-family:var(--font-display),sans-serif;font-size:20px}.landing-page_comparisonValue__INn1u{display:flex;gap:12px;align-items:center}.landing-page_comparisonValue__INn1u svg{flex-shrink:0}.landing-page_mobileLabel__SWapt{display:none}.landing-page_closing__givSl{border-top:1px solid var(--landing-line);padding-top:80px;text-align:center;overflow:hidden}.landing-page_closing__givSl h2{max-width:840px;margin:26px auto 22px;font-size:clamp(30px,4.1cqw,58px);line-height:1.4;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.landing-page_closing__givSl p{max-width:700px;margin:0 auto;font-size:14px;color:var(--landing-muted);line-height:1.9}.landing-page_closing__givSl .landing-page_actions__e7xO8{justify-content:center}.landing-page_closing__givSl .landing-page_primaryButton__yWCCR{background:var(--landing-accent);color:var(--landing-ink);border-color:#c1d67c}.landing-page_closing__givSl .landing-page_primaryButton__yWCCR:hover{background:#cde971}.landing-page_closingBrand__xBZG5{font:700 clamp(70px,14.8cqw,208px) /1.1 var(--font-display),sans-serif;letter-spacing:-.075em;white-space:nowrap;color:#dfe3d3;margin:64px 0 -18px}@container workspace-content (max-width: 1120px){.landing-page_container__2bntj{width:calc(100% - 64px)}.landing-page_section__KYUPF{padding-block:60px}.landing-page_featuresSection__Ml3Vm{padding-bottom:0}.landing-page_painsGrid__hHLT5 article{padding-inline:18px}.landing-page_steps__H724M{gap:20px}.landing-page_feature__6fzVW{gap:32px}.landing-page_featureVisual__iZPL_{padding:18px}.landing-page_casesSection__GR176{margin-inline:-16px;padding-inline:16px}.landing-page_technologyGrid__9r5WD{gap:0 28px}}@container workspace-content (max-width: 800px){.landing-page_painsGrid__hHLT5{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.landing-page_painsGrid__hHLT5 article{padding:0;border:0}.landing-page_sectionHeading__aiNfS{grid-template-columns:42px 1fr;gap:8px}.landing-page_steps__H724M{grid-template-columns:1fr;gap:30px}.landing-page_feature__6fzVW{grid-template-columns:1fr;gap:28px;padding-block:36px 44px}.landing-page_feature__6fzVW:nth-child(2n) .landing-page_featureCopy__dpPsy{order:0}.landing-page_featureVisual__iZPL_{max-width:650px;width:100%}.landing-page_technologyGrid__9r5WD{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page_comparisonTable__td7us td,.landing-page_comparisonTable__td7us th{padding:18px 14px}}@container workspace-content (max-width: 480px){.landing-page_container__2bntj{width:calc(100% - 40px)}.landing-page_actions__e7xO8{gap:10px;margin-top:26px}.landing-page_primaryButton__yWCCR,.landing-page_secondaryButton__M5wir{font-size:13px;padding-inline:19px;min-height:48px;gap:14px}.landing-page_section__KYUPF{padding-block:44px}.landing-page_sectionHeading__aiNfS{display:block;margin-bottom:28px}.landing-page_sectionNumber__g03ba{display:block;padding:0;margin-bottom:12px}.landing-page_sectionHeading__aiNfS h2{font-size:27px}.landing-page_painsGrid__hHLT5{margin-top:30px;gap:26px 22px}.landing-page_painsGrid__hHLT5 h3,.landing-page_technologyGrid__9r5WD h3{font-size:17px}.landing-page_painsGrid__hHLT5 p,.landing-page_technologyGrid__9r5WD p{font-size:13px}.landing-page_featureCopy__dpPsy h3{font-size:26px}.landing-page_featureVisual__iZPL_{padding:14px}.landing-page_videoComparison__YdghP{gap:8px}.landing-page_featuresSection__Ml3Vm{padding-bottom:0}.landing-page_features__jsU_w{margin-top:24px}.landing-page_featureCopy__dpPsy p{font-size:13px}.landing-page_casesSection__GR176{margin-inline:-10px;padding-inline:10px}.landing-page_caseTabs__97TW_{gap:7px;margin-bottom:25px}.landing-page_caseTabs__97TW_ button{font-size:11px;padding:8px 12px}.landing-page_assetCaption__ep5oO{font-size:12px}.landing-page_technologyGrid__9r5WD{grid-template-columns:1fr}.landing-page_technologyGrid__9r5WD article{padding:24px 0}.landing-page_comparisonTable__td7us,.landing-page_comparisonTable__td7us tbody,.landing-page_comparisonTable__td7us td,.landing-page_comparisonTable__td7us th,.landing-page_comparisonTable__td7us tr{display:block;width:100%}.landing-page_comparisonTable__td7us thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.landing-page_comparisonTable__td7us th:first-child{width:100%;padding:0 0 12px;border:0}.landing-page_comparisonTable__td7us tr{margin-bottom:26px}.landing-page_comparisonTable__td7us td{padding:15px;background:#f0f1e9;border:0;font-size:13px}.landing-page_mobileLabel__SWapt{display:block;font-size:10px;font-weight:650;opacity:.75;margin-bottom:5px}.landing-page_closing__givSl{padding-top:48px}.landing-page_closing__givSl h2{font-size:31px}.landing-page_closing__givSl p{font-size:13px}.landing-page_closing__givSl .landing-page_actions__e7xO8{flex-direction:column;align-items:stretch}.landing-page_closingBrand__xBZG5{font-size:17cqw;margin-top:44px;margin-bottom:-4px}.landing-page_page__A8trU .site-footer{padding-block:24px}}@media (prefers-reduced-motion:reduce){.landing-page_page__A8trU *,.landing-page_page__A8trU :after,.landing-page_page__A8trU :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing-page_hero__j4UVl{position:relative;isolation:isolate;padding-block:clamp(40px,4.5cqw,72px) 40px}.landing-page_hero__j4UVl:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 12% 25%,#dcdcd633,transparent 40%);pointer-events:none}.landing-page_heroEyebrow___J0FK{display:flex;align-items:baseline;gap:18px;margin:0;color:#808078;font-size:13px;letter-spacing:.12em;line-height:1.8;max-width:980px}.landing-page_heroEyebrow___J0FK>span{width:34px;height:1px;flex-shrink:0;background:#242421;align-self:center}.landing-page_heroTitle__I5Cq5{margin:clamp(28px,3.2cqw,48px) 0 clamp(24px,2.4cqw,36px);color:#080908;font-family:var(--font-sans),"PingFang SC","Hiragino Sans",sans-serif;font-weight:800;font-size:clamp(100px,10.5cqw,160px);letter-spacing:-.065em;line-height:1.02}.landing-page_heroTitle__I5Cq5>span{display:block}.landing-page_heroTitle__I5Cq5>span:first-child{white-space:nowrap}.landing-page_heroHeadline__1DtqE{margin-top:clamp(14px,1.6cqw,24px);font-size:.92em;letter-spacing:-.06em;text-wrap:balance}.landing-page_hero__j4UVl:lang(en) .landing-page_heroHeadline__1DtqE{font-size:clamp(68px,7.2cqw,112px)}.landing-page_heroBottom__oTLhm{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;border-top:1px solid var(--landing-line);padding-top:28px}.landing-page_heroMission__bfkzn{min-width:0;max-width:680px}.landing-page_heroLabel__v_Iks{display:block;margin-bottom:14px;color:#85857d;font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.5}.landing-page_heroDescription__iDbNT{margin:0;font-size:15px;line-height:1.85;color:#373932;text-wrap:pretty}.landing-page_heroActions__pe77j{flex-shrink:0;text-align:right}.landing-page_heroActions__pe77j .landing-page_actions__e7xO8{justify-content:flex-end;margin:0}.landing-page_heroActions__pe77j .landing-page_primaryButton__yWCCR{background:linear-gradient(120deg,#363734,#090a09 80%)}.landing-page_heroActions__pe77j .landing-page_secondaryButton__M5wir{border-width:2px}@container workspace-content (max-width: 1120px){.landing-page_hero__j4UVl{padding-block:44px 40px}.landing-page_heroBottom__oTLhm{gap:32px}.landing-page_heroMission__bfkzn{max-width:56%}.landing-page_heroDescription__iDbNT{font-size:14px}}@container workspace-content (max-width: 800px){.landing-page_heroTitle__I5Cq5{font-size:clamp(64px,11cqw,88px);margin-block:32px 26px}.landing-page_heroHeadline__1DtqE{font-size:clamp(38px,8.5cqw,64px);margin-top:16px}.landing-page_hero__j4UVl:lang(en) .landing-page_heroHeadline__1DtqE{font-size:clamp(32px,6.6cqw,50px)}.landing-page_heroBottom__oTLhm{flex-direction:column;align-items:stretch;gap:28px}.landing-page_heroMission__bfkzn{max-width:100%}.landing-page_heroActions__pe77j{text-align:left}.landing-page_heroActions__pe77j .landing-page_actions__e7xO8{justify-content:flex-start}}@container workspace-content (max-width: 480px){.landing-page_hero__j4UVl{padding-block:36px 32px}.landing-page_heroEyebrow___J0FK{gap:12px;font-size:10px;letter-spacing:.06em}.landing-page_heroEyebrow___J0FK>span{width:24px}.landing-page_heroTitle__I5Cq5{font-size:clamp(48px,15cqw,64px);letter-spacing:-.065em;margin-block:28px 24px}.landing-page_heroHeadline__1DtqE{font-size:clamp(30px,9cqw,42px);line-height:1.18;margin-top:12px}.landing-page_hero__j4UVl:lang(en) .landing-page_heroHeadline__1DtqE{font-size:clamp(30px,8.8cqw,40px)}.landing-page_heroBottom__oTLhm{padding-top:24px}.landing-page_heroDescription__iDbNT{font-size:13px}.landing-page_heroLabel__v_Iks{font-size:9px;margin-bottom:12px}}