.landing_root__478kc{--land-ink:#0a0a0a;--land-paper:#f7f7f5;--land-muted:#5c5c5c;--land-line:rgba(10,10,10,0.08);--land-green:#0d7a4f;min-height:100vh;background:var(--land-paper);color:var(--land-ink);font-family:var(--font)}.landing_top__C5jtP{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.25rem;padding:.85rem clamp(1.25rem,4vw,3.5rem);background:color-mix(in srgb,var(--land-paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--land-line);animation:landing_fadeDown__4Wm8A .48s var(--ease) both}.landing_brand__89dKB{display:flex;align-items:baseline;gap:.35rem;text-decoration:none!important}.landing_mark__aGVL0{font-family:var(--font-display);font-weight:700;font-size:1.35rem;letter-spacing:-.04em}.landing_product__icNUD{font-size:.85rem;color:var(--land-muted);font-weight:500}.landing_nav__knAbU{display:none;gap:1.25rem;margin-left:1rem;font-size:.9rem}.landing_nav__knAbU a{text-decoration:none!important;color:var(--land-muted)}.landing_nav__knAbU a:hover{color:var(--land-ink)}.landing_navActive__uZJLY{color:var(--land-ink)!important;font-weight:600}.landing_sectionHead__k4znz{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.landing_sectionHead__k4znz .landing_sectionLead__nQK6t{margin-bottom:0}.landing_topActions__6qTY3{margin-left:auto;display:flex;align-items:center;gap:.75rem}.landing_langSwitch__Kl7Qo{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:8px;border:1px solid var(--land-line);background:rgba(255,255,255,.7)}.landing_langBtn__wUNgi{min-height:1.85rem;min-width:2.35rem;padding:.2rem .45rem;border:none;border-radius:6px;background:transparent;color:var(--land-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.landing_langBtn__wUNgi:hover{color:var(--land-ink)}.landing_langBtnActive__YLjyv{background:var(--land-ink);color:#fff}.landing_linkQuiet__cz1W4{font-size:.9rem;color:var(--land-muted);text-decoration:none!important}.landing_linkQuiet__cz1W4:hover{color:var(--land-ink)}.landing_btnDark__u8JK2,.landing_btnGhost__1jf1F,.landing_btnPrimary__gP0eO{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.15rem;border-radius:8px;font-weight:600;font-size:.92rem;text-decoration:none!important;border:none;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease)}.landing_btnDark__u8JK2{background:var(--land-ink);color:#fff}.landing_btnDark__u8JK2:hover{background:#1f1f1f}.landing_btnPrimary__gP0eO{background:var(--land-green);color:#fff}.landing_btnPrimary__gP0eO:hover{background:#0a6340}.landing_btnPrimary__gP0eO:disabled{opacity:.6;cursor:wait}.landing_btnGhost__1jf1F{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.landing_btnGhost__1jf1F:hover{background:rgba(255,255,255,.08)}.landing_hero__wie8N{position:relative;display:grid;grid-template-columns:1fr;min-height:min(88vh,760px);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3.5rem) clamp(2rem,4vw,3rem);color:#fff;overflow:hidden;animation:landing_heroIn__wu3OH .7s var(--ease) both}.landing_heroMedia__cMzwo{position:absolute;inset:0}.landing_heroSlide___fEst{position:absolute;inset:0;opacity:0;transition:opacity 1.1s var(--ease);pointer-events:none}.landing_heroSlideActive__d1sl5{opacity:1;pointer-events:auto}.landing_heroSlideImg__ToYUS{object-fit:cover;transform:scale(1.04);transition:transform 7s var(--ease)}.landing_heroSlideActive__d1sl5 .landing_heroSlideImg__ToYUS{transform:scale(1);animation:landing_heroKen__RKBlc 7s var(--ease) both}.landing_heroScrim__OmQqr{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,10,10,.88),rgba(10,10,10,.55) 48%,rgba(10,10,10,.35)),radial-gradient(ellipse 60% 50% at 20% 30%,rgba(13,122,79,.35),transparent 60%)}.landing_heroCopy__9SHJs{position:relative;z-index:2;align-self:end;max-width:36rem;padding-bottom:1rem}.landing_heroBrand__3_b2M{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,4.5rem);font-weight:700;letter-spacing:-.05em;line-height:.95}.landing_heroEyebrow__5nv6_{margin:0 0 .85rem;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#7dcea0}.landing_heroTitle__omfE_{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;max-width:26ch}.landing_heroLead__9n_q_{margin:0 0 1.75rem;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.5;max-width:42ch}.landing_heroCtas__WrebI{display:flex;flex-wrap:wrap;gap:.75rem}.landing_heroDots__Vg1mO{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.landing_heroDot__xdY4a{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(10,10,10,.35);color:rgba(255,255,255,.72);font-size:.78rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.landing_heroDot__xdY4a:hover{border-color:rgba(255,255,255,.5);color:#fff}.landing_heroDotActive__dt_NC{background:rgba(13,122,79,.85);border-color:transparent;color:#fff}.landing_heroDotLabel__RFvIG{line-height:1}@keyframes landing_heroKen__RKBlc{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing_heroSlide___fEst{transition:none}.landing_heroSlideActive__d1sl5 .landing_heroSlideImg__ToYUS{animation:none;transform:none}}.landing_accent__6xTX1{color:#7dcea0}.landing_proof__XlXWo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:1.75rem clamp(1.25rem,4vw,3.5rem);background:var(--land-ink);color:#fff}.landing_proof__XlXWo div{display:flex;flex-direction:column;gap:.2rem}.landing_proof__XlXWo strong{font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.03em}.landing_proof__XlXWo span{font-size:.85rem;color:rgba(255,255,255,.65)}.landing_demo__PjOEp,.landing_foundation__f9HuA,.landing_philosophy__6ADy1,.landing_pillars__eK3Ga,.landing_sectors__Rv_cj,.landing_solutions__KHecf,.landing_why__q__AH{padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,3.5rem)}.landing_demo__PjOEp h2,.landing_foundation__f9HuA h2,.landing_philosophy__6ADy1 h2,.landing_pillars__eK3Ga h2,.landing_sectors__Rv_cj h2,.landing_solutions__KHecf h2,.landing_why__q__AH h2{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.04em;font-weight:700}.landing_sectionLead__nQK6t{margin:0 0 2rem;color:var(--land-muted);max-width:48ch}.landing_stepGrid__Mh4j1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--land-line);border:1px solid var(--land-line);counter-reset:none}.landing_stepGrid__Mh4j1 li{background:#fff;padding:1.5rem 1.35rem 1.75rem;min-height:220px;animation:landing_fadeUp__aVwXA .56s var(--ease) both}.landing_stepGrid__Mh4j1 li:nth-child(2){animation-delay:60ms}.landing_stepGrid__Mh4j1 li:nth-child(3){animation-delay:.12s}.landing_stepGrid__Mh4j1 li:nth-child(4){animation-delay:.18s}.landing_stepNum__0YR3f{display:block;margin-bottom:.85rem;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.06em;color:var(--land-green)}.landing_stepGrid__Mh4j1 h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.landing_stepGrid__Mh4j1 p{margin:0;color:var(--land-muted);line-height:1.5;font-size:.95rem}.landing_foundation__f9HuA{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2.5rem;gap:2.5rem;align-items:start;background:#fff;border-block:1px solid var(--land-line)}.landing_foundationCopy__pVC5B p{margin:0 0 1rem;color:var(--land-muted);max-width:48ch;line-height:1.55}.landing_foundationNote__EzXde{margin-top:1.25rem!important;padding-top:1.15rem;border-top:1px solid var(--land-line);font-size:.92rem;color:var(--land-ink)!important;font-weight:500}.landing_foundationList__bdhwT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.landing_foundationList__bdhwT li{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.15rem;background:var(--land-paper);border:1px solid var(--land-line);border-radius:10px}.landing_foundationList__bdhwT strong{font-family:var(--font-display);font-size:1rem;letter-spacing:-.02em}.landing_foundationList__bdhwT span{font-size:.88rem;color:var(--land-muted)}.landing_pillarGrid__QBbT7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--land-line);border:1px solid var(--land-line)}.landing_pillarGrid__QBbT7 li{background:#fff;padding:1.75rem 1.5rem;min-height:200px}.landing_pillarGrid__QBbT7 h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em}.landing_pillarGrid__QBbT7 p{margin:0;color:var(--land-muted);line-height:1.5}.landing_sectors__Rv_cj{background:var(--land-ink);color:#fff}.landing_sectors__Rv_cj h2{color:#fff}.landing_sectors__Rv_cj .landing_sectionLead__nQK6t{color:rgba(255,255,255,.65)}.landing_sectorList__8cQ2p{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem}.landing_sectorList__8cQ2p li{padding:.55rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.92rem;font-weight:500;color:rgba(255,255,255,.88)}.landing_solutionGrid__pLn9H{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.landing_solutionCard__TN76t{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--land-line);border-radius:12px;overflow:hidden;text-decoration:none!important;transition:border-color .18s var(--ease),transform .18s var(--ease)}.landing_solutionCard__TN76t:hover{border-color:var(--land-green);transform:translateY(-2px)}.landing_solutionMedia__GNfLx{position:relative;aspect-ratio:16/10;background:#1a1a1a}.landing_solutionImg__d9N0E{object-fit:cover}.landing_solutionBody__zF2af{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem 1.35rem;flex:1 1}.landing_solutionBody__zF2af h3{margin:0;font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em}.landing_solutionBody__zF2af p{margin:0;flex:1 1;color:var(--land-muted);font-size:.95rem;line-height:1.45}.landing_solutionBody__zF2af span{font-size:.85rem;font-weight:600;color:var(--land-green)}.landing_why__q__AH{display:grid;grid-template-columns:1fr .95fr;grid-gap:2rem;gap:2rem;align-items:center;background:#fff;border-block:1px solid var(--land-line)}.landing_whyCopy__zjjWA p{color:var(--land-muted);max-width:42ch;line-height:1.55}.landing_whyKicker__dvicE{margin:.75rem 0 1rem!important;color:var(--land-ink)!important;font-weight:600;font-size:1.05rem}.landing_why__q__AH .landing_btnDark__u8JK2{margin-top:1.25rem}.landing_whyMedia__e4Cdb{position:relative;min-height:320px;border-radius:12px;overflow:hidden}.landing_whyImg__9od89{object-fit:cover}.landing_demo__PjOEp{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:2rem;gap:2rem;align-items:start;background:radial-gradient(600px 280px at 100% 0,rgba(13,122,79,.08),transparent),var(--land-paper)}.landing_demoCopy__Q_8sv p{color:var(--land-muted);max-width:36ch}.landing_demoForm__tF8D5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.landing_demoForm__tF8D5 label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--land-muted)}.landing_demoForm__tF8D5 input,.landing_demoForm__tF8D5 select{min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--land-line);border-radius:8px;background:#fff;color:var(--land-ink)}.landing_demoForm__tF8D5 button{grid-column:1/-1;justify-self:start;margin-top:.35rem}.landing_demoThanks___KeH9{padding:1.5rem;background:#fff;border-radius:10px;border:1px solid var(--land-line);line-height:1.5}.landing_demoThanks___KeH9 a{color:var(--land-green);font-weight:600}.landing_footer__0UmUP{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;padding:2.5rem clamp(1.25rem,4vw,3.5rem) 1.5rem;background:var(--land-ink);color:rgba(255,255,255,.75);font-size:.92rem}.landing_footerBrand__XZKpP{margin:0 0 .5rem;color:#fff;font-family:var(--font-display);font-size:1.25rem}.landing_footerBrand__XZKpP span{font-weight:700}.landing_footerLabel__ROD9X{margin:0 0 .65rem;color:#fff;font-weight:600}.landing_footer__0UmUP a{display:block;margin-bottom:.35rem;color:rgba(255,255,255,.7);text-decoration:none!important}.landing_footer__0UmUP a:hover{color:#fff}.landing_copy__WOhaZ{grid-column:1/-1;margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:rgba(255,255,255,.45)}@keyframes landing_heroIn__wu3OH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing_fadeDown__4Wm8A{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes landing_fadeUp__aVwXA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes landing_pulse__B7fs1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:1100px) and (min-width:901px){.landing_stepGrid__Mh4j1{grid-template-columns:1fr 1fr}}@media (min-width:900px){.landing_nav__knAbU{display:flex}}@media (max-width:900px){.landing_hero__wie8N{min-height:min(78vh,640px)}.landing_proof__XlXWo{grid-template-columns:1fr 1fr}.landing_pillarGrid__QBbT7,.landing_solutionGrid__pLn9H,.landing_stepGrid__Mh4j1{grid-template-columns:1fr}.landing_stepGrid__Mh4j1 li{min-height:0}.landing_demo__PjOEp,.landing_foundation__f9HuA,.landing_why__q__AH{grid-template-columns:1fr}.landing_whyMedia__e4Cdb{min-height:220px}.landing_demoForm__tF8D5,.landing_footer__0UmUP{grid-template-columns:1fr}.landing_top__C5jtP .landing_btnDark__u8JK2{display:none}.landing_langSwitch__Kl7Qo{margin-right:.15rem}}.solution_hero__F5_HQ{position:relative;min-height:min(72vh,620px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.solution_heroMedia__bI8sb{position:absolute;inset:0}.solution_heroImg___hAlC{object-fit:cover}.solution_heroScrim__q__rq{position:absolute;inset:0;background:linear-gradient(160deg,rgba(10,10,10,.35),rgba(10,10,10,.78) 55%,rgba(10,10,10,.92))}.solution_heroCopy__x3vrr{position:relative;z-index:1;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3.5rem);max-width:40rem}.solution_kicker__0q36t{margin:0 0 .5rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.65)}.solution_heroCopy__x3vrr h1{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;font-weight:700}.solution_tagline__y7bFw{margin:0 0 .75rem;font-size:1.15rem;font-weight:600;color:#7dcea0}.solution_lead__hUM9C{margin:0 0 1.5rem;color:rgba(255,255,255,.78);line-height:1.5}.solution_ctas__M1ORq{display:flex;flex-wrap:wrap;gap:.75rem}.solution_btnGhost__V_q8F,.solution_btnPrimary__CC8eX{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.15rem;border-radius:8px;font-weight:600;font-size:.92rem;text-decoration:none!important}.solution_btnPrimary__CC8eX{background:#0d7a4f;color:#fff}.solution_btnPrimary__CC8eX:hover{background:#0a6340}.solution_btnGhost__V_q8F{border:1px solid rgba(255,255,255,.35);color:#fff}.solution_ctaBand__Pcb59,.solution_faq__ZG0CQ,.solution_indexHero__a5oKo,.solution_intro__jv3tv,.solution_outcomes__K73Y_,.solution_related__eydmB,.solution_split__y6alf{padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,3.5rem)}.solution_ctaBand__Pcb59 h2,.solution_faq__ZG0CQ h2,.solution_indexHero__a5oKo h1,.solution_intro__jv3tv h2,.solution_outcomes__K73Y_ h2,.solution_related__eydmB h2,.solution_split__y6alf h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-.03em}.solution_intro__jv3tv p{margin:0;max-width:62ch;color:#5c5c5c;line-height:1.6;font-size:1.05rem}.solution_split__y6alf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;background:#fff;border-block:1px solid rgba(10,10,10,.08)}.solution_featureList__gUMjf{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.solution_featureList__gUMjf li{padding:.75rem .9rem;background:#f7f7f5;border-radius:8px;font-weight:500}.solution_splitMedia__ZSQ_a{position:relative;border-radius:12px;overflow:hidden;min-height:280px}.solution_splitImg__8QzfR{width:100%;height:auto;display:block;object-fit:cover;border-radius:12px}.solution_outcomes__K73Y_ ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.solution_outcomes__K73Y_ li{padding:1.25rem;background:#0a0a0a;color:#fff;border-radius:10px;line-height:1.45}.solution_faq__ZG0CQ dl{margin:0;display:grid;grid-gap:1rem;gap:1rem;max-width:72ch}.solution_faqItem__NtUBS{padding:1.1rem 1.25rem;background:#fff;border:1px solid rgba(10,10,10,.08);border-radius:10px}.solution_faqItem__NtUBS dt{font-family:var(--font-display);font-weight:600;margin-bottom:.4rem}.solution_faqItem__NtUBS dd{margin:0;color:#5c5c5c;line-height:1.5}.solution_related__eydmB ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.solution_related__eydmB a{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;background:#fff;border:1px solid rgba(10,10,10,.08);border-radius:10px;text-decoration:none!important}.solution_related__eydmB a:hover{border-color:#0d7a4f}.solution_related__eydmB span{font-family:var(--font-display);font-weight:600}.solution_related__eydmB em{font-style:normal;color:#5c5c5c;font-size:.92rem}.solution_ctaBand__Pcb59{background:#0a0a0a;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.solution_ctaBand__Pcb59 h2{margin:0;max-width:20ch}.solution_indexHero__a5oKo p{margin:0;color:#5c5c5c;max-width:48ch;line-height:1.5}.solution_indexGrid__f_F4W{list-style:none;margin:0;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(3rem,6vw,4rem);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.solution_indexCard__Z_cbv{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,10,10,.08);border-radius:12px;overflow:hidden;text-decoration:none!important;transition:transform .18s var(--ease),border-color .18s var(--ease)}.solution_indexCard__Z_cbv:hover{transform:translateY(-3px);border-color:#0d7a4f}.solution_indexMedia__7rS_S{position:relative;aspect-ratio:16/10;background:#1a1a1a}.solution_indexImg__jXVsd{object-fit:cover}.solution_indexBody__bOQVd{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;gap:.35rem}.solution_indexBody__bOQVd h2{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.solution_indexBody__bOQVd p{margin:0 0 .5rem;color:#5c5c5c;font-size:.95rem}@media (max-width:900px){.solution_indexGrid__f_F4W,.solution_outcomes__K73Y_ ul,.solution_related__eydmB ul,.solution_split__y6alf{grid-template-columns:1fr}}