.landing_landing__6Q6Za{--ink:#252621;--soft:#686b62;--green:#50694e;color:var(--ink);background:#fafaf8;font-family:var(--font-sans),Arial,sans-serif;font-size:16px;overflow:clip}.landing_landing__6Q6Za *{box-sizing:border-box}.landing_landing__6Q6Za a{text-decoration:none}.landing_landing__6Q6Za :where(button,a,input,textarea,summary):focus-visible{outline:3px solid #738b6a;outline-offset:5px}.landing_landing__6Q6Za :where(h1,h2,h3,p){margin:0}.landing_landing__6Q6Za :where(h1,h2,h3){text-wrap:balance}.landing_landing__6Q6Za :where(p){text-wrap:pretty}.landing_landing__6Q6Za section[id],.landing_sectionAnchor__RCy_C{scroll-margin-top:32px}.landing_sectionAnchor__RCy_C{display:block;height:0}.landing_skip__xPEqS{position:fixed;z-index:100;left:20px;top:-100px;padding:14px 20px;background:white;border-radius:14px}.landing_skip__xPEqS:focus{top:10px}.landing_header__dtSh3{position:relative;z-index:1;height:100px;max-width:1360px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing_brand__mGILy{display:inline-flex;align-items:center;gap:11px;color:var(--ink);font-size:21px;font-weight:600;letter-spacing:-.8px}.landing_mark__kyd2c{width:28px;height:28px;border-radius:9px;background:#252621;display:inline-block;flex:0 0 auto}.landing_headerActions__IzwPW,.landing_nav__hIu5A{display:flex;align-items:center;gap:32px}.landing_nav__hIu5A{color:#63645d;font-size:15px}.landing_footer__K0Arz a,.landing_nav__hIu5A a{transition:color .2s}.landing_footer__K0Arz a:hover,.landing_nav__hIu5A a:hover{color:#142a15}.landing_headerActions__IzwPW{gap:24px}.landing_languages__8KaXO{display:flex;gap:3px;padding:4px;border:1px solid #e2e3dd;border-radius:30px;font-size:13px}.landing_languages__8KaXO a{padding:6px 9px;color:var(--soft);border-radius:20px}.landing_languages__8KaXO a[aria-current]{color:var(--ink);background:#e9ebe5}.landing_login__7EDt4{border:1px solid #d7d9d1;border-radius:30px;padding:10px 22px;font-size:15px;transition:background .2s}.landing_login__7EDt4:hover{background:#e9ebe5}.landing_hero__5rhrn{position:relative;z-index:0;text-align:center;padding:90px 32px 60px}.landing_heroGrid__UG5pF{--grid-size:72px;position:absolute;z-index:-1;inset:-100px 0 0;pointer-events:none;perspective:1000px;perspective-origin:50% 45%;transform-style:preserve-3d}.landing_heroGrid__UG5pF:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#d7dbcf 1px,transparent 0),linear-gradient(90deg,#d7dbcf 1px,transparent 0);background-size:var(--grid-size) var(--grid-size);background-position:top;mask-image:radial-gradient(ellipse 90% 100% at 50% 0,#000 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 90% 100% at 50% 0,#000 40%,transparent 90%)}.landing_heroCell__KBuvs{--depth:44px;position:absolute;left:calc(50% - var(--grid-size) / 2 + var(--column) * var(--grid-size));top:calc(var(--row) * var(--grid-size));width:var(--grid-size);height:var(--grid-size);transform-style:preserve-3d}.landing_heroCell__KBuvs:first-child{--column:-6;--row:1;--delay:180ms}.landing_heroCell__KBuvs:nth-child(2){--column:-3;--row:1;--delay:340ms;--depth:28px}.landing_heroCell__KBuvs:nth-child(3){--column:3;--row:1;--delay:240ms;--depth:38px}.landing_heroCell__KBuvs:nth-child(4){--column:6;--row:2;--delay:420ms;--depth:56px}.landing_heroCell__KBuvs:nth-child(5){--column:-7;--row:4;--delay:380ms;--depth:36px}.landing_heroCell__KBuvs:nth-child(6){--column:-5;--row:6;--delay:280ms;--depth:48px}.landing_heroCell__KBuvs:nth-child(7){--column:5;--row:5;--delay:160ms}.landing_heroCell__KBuvs:nth-child(8){--column:7;--row:4;--delay:460ms;--depth:30px}.landing_heroExtrusion__W1DBB{display:block;width:100%;height:100%;transform-style:preserve-3d;transform:scaleZ(0)}.landing_heroFace__36Gi8{inset:0 -1px -1px 0;background:#fafaf8;transform:translateZ(var(--depth))}.landing_heroFace__36Gi8,.landing_heroSide__Kzz9H{position:absolute;border:1px solid #d7dbcf}.landing_heroSideBottom__szvvT,.landing_heroSideTop__oR4jK{left:0;width:calc(var(--grid-size) + 1px);height:var(--depth);transform-origin:center top;transform:rotateX(90deg)}.landing_heroSideTop__oR4jK{top:0;background:#f1f2ec}.landing_heroSideBottom__szvvT{top:100%;background:#e3e6dc}.landing_heroSideLeft__ic0zq,.landing_heroSideRight__fSpi_{top:0;width:var(--depth);height:calc(var(--grid-size) + 1px);transform-origin:left center;transform:rotateY(-90deg)}.landing_heroSideLeft__ic0zq{left:0;background:#edf0e7}.landing_heroSideRight__fSpi_{left:100%;background:#e1e5d9}@keyframes landing_cellExtrude__62_Pd{0%{transform:scaleZ(0)}to{transform:scaleZ(1)}}@media (prefers-reduced-motion:no-preference){.landing_heroExtrusion__W1DBB{animation:landing_cellExtrude__62_Pd 1.8s cubic-bezier(.2,.65,.3,1) var(--delay) both}}.landing_hero__5rhrn h1{font-size:clamp(46px,5.8vw,80px);line-height:1.07;letter-spacing:-.061em;font-weight:500}.landing_hero__5rhrn h1 span{display:block;font-size:clamp(20px,2.5vw,28px);line-height:1.5;color:var(--soft);font-weight:400;margin-top:16px;max-width:690px;margin-inline:auto;letter-spacing:normal}.landing_heroActions__zrfd6{margin:32px 0 24px;display:flex;justify-content:center;gap:12px}.landing_primary__mGw6j,.landing_secondary__5gxgK{min-height:52px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;padding:15px 27px;font-size:15px;font-weight:500;border:1px solid transparent;transition:background .2s,box-shadow .2s,transform .2s;cursor:pointer}.landing_primary__mGw6j{background:#292c25;color:white;box-shadow:0 3px 8px #292c2510}.landing_primary__mGw6j:hover{background:#414a39;box-shadow:0 6px 16px #292c251a;transform:translateY(-1px)}.landing_secondary__5gxgK{background:#f3f3ef;border-color:#e0e1da}.landing_secondary__5gxgK:hover{background:#e9ece4}.landing_primary__mGw6j:disabled{opacity:.6;transform:none;cursor:wait}.landing_statusDot__W9Xsa{height:7px;width:7px;border-radius:50%;background:#698760;flex:0 0 auto;display:inline-block}.landing_audience__72gpM{color:var(--soft);font-size:16px;padding:0 0 12px}.landing_section__wjnqY{width:min(1190px,calc(100% - 96px));margin:0 auto;padding:40px 0}.landing_section__wjnqY h2{font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.15;letter-spacing:-.045em}.landing_section__wjnqY h2 span{color:#808477}.landing_sectionIntro__b8CbG{display:flex;justify-content:space-between;align-items:flex-end;gap:56px}.landing_sectionIntro__b8CbG h2{flex:1}.landing_tabs__2kcoA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:42px 0 24px}.landing_tabs__2kcoA button{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:12px 16px;text-align:left;border-radius:14px;border:1px solid #dedfd7;color:#696d62;font-size:15px;line-height:1.3;transition:.2s}.landing_tabIndex__Jx4wE{font-size:15px;color:#899082;font-weight:500}.landing_tabs__2kcoA button[aria-selected=true] .landing_tabIndex__Jx4wE{color:#c7d7c2}.landing_tabs__2kcoA button:hover{background:#ecefe6}.landing_tabs__2kcoA button[aria-selected=true]{background:#2c3028;border-color:#2c3028;color:white}.landing_featurePanel__ha6FP{display:grid;grid-template-columns:1fr 1.4fr;gap:26px;align-items:center;border:1px solid #e4e5de;border-radius:26px;background:#f0f2eb;padding:40px 0 40px 40px;overflow:hidden;animation:landing_appear__JcOHR .25s ease-out}.landing_featureIndex__h8aVW{display:block;margin-bottom:15px;color:#6d8068;font-size:12px;letter-spacing:.12em}.landing_featureCopy__WYMb_{padding:6px 8px 6px 0}.landing_featureCopy__WYMb_ h3{font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.035em}.landing_featureCopy__WYMb_ p{margin-top:20px;color:#686e60;font-size:15px;line-height:1.75}.landing_featureImage__YaeuU{cursor:zoom-in;width:116%;box-shadow:0 8px 25px #2b3c2410;border:1px solid #d7dbcf;border-radius:13px;overflow:hidden;background:white;transform:translateX(14px)}.landing_featureImage__YaeuU img{width:100%;height:auto;display:block}.landing_chat__VlzNx{border:1px solid #e1e3d9;background:#fff;border-radius:26px;padding:26px;box-shadow:0 18px 60px #353f2c08;transform:rotate(-1deg)}.landing_featurePanel__ha6FP>.landing_chat__VlzNx{width:calc(100% - 40px);max-width:560px;margin-right:40px;justify-self:center}.landing_chatTitle__aY5gy{display:flex;gap:10px;align-items:center;font-weight:500;border-bottom:1px solid #eceee5;padding-bottom:20px}.landing_chatTitle__aY5gy .landing_mark__kyd2c{width:24px;height:24px;border-radius:8px}.landing_chatActivity___9yr8{width:7px;height:7px;border-radius:50%;margin-left:auto;background:#749268}.landing_userBubble__H_zD3{margin:24px 0 24px 45px!important;padding:18px 20px;background:#eff1e9;border-radius:19px 19px 5px 19px;font-size:15px;line-height:1.6}.landing_assistantBubble__rDyTo{padding:0 6px;font-size:15px;line-height:1.7}.landing_assistantBubble__rDyTo ul{padding:15px 0 0;margin:0;list-style:none}.landing_assistantBubble__rDyTo li{padding:6px 0;display:flex;gap:10px;align-items:center;color:#50634b}.landing_chatFoot__wN92q{border-top:1px solid #eceee5;padding-top:18px;margin-top:18px!important;color:#7a7f73;font-size:14px}.landing_capabilities__YIjm3 h2{margin-bottom:45px}.landing_capabilityGrid__g9WUc{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.landing_capabilityGrid__g9WUc article{border-top:1px solid #d7dcd0;padding-top:23px}.landing_capabilityGrid__g9WUc h3{font-size:20px;letter-spacing:-.025em;line-height:1.35;font-weight:500}.landing_capabilityGrid__g9WUc p{font-size:15px;line-height:1.8;color:var(--soft);margin-top:15px}.landing_contact__OR8MP{width:min(1270px,calc(100% - 64px));padding:68px;border-radius:32px;display:grid;grid-template-columns:1fr 1.07fr;gap:90px;background:#e9eddf;margin-bottom:80px}.landing_contact__OR8MP h2{font-size:clamp(37px,3.8vw,51px)}.landing_contact__OR8MP h2 span{color:#737f62}.landing_contactEmail__EH1aD{align-self:center}.landing_contactEmail__EH1aD p{color:#626e56;line-height:1.7;margin-bottom:24px}.landing_contactEmail__EH1aD .landing_contactAddress__hvUVs{margin:14px 0 0;font-size:14px}.landing_form__lEQ2V{display:grid;gap:19px}.landing_formRow__6_O61{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing_form__lEQ2V label{font-size:14px;line-height:1.5;font-weight:500;display:block}.landing_form__lEQ2V label>span:not(:only-child){font-weight:400;color:#6b755f}.landing_form__lEQ2V input:not([type=checkbox]),.landing_form__lEQ2V textarea{display:block;width:100%;border:1px solid #d5dcc9;border-radius:12px;padding:13px 15px;margin-top:7px;background:#fafbf7;color:#292e24;font-size:15px;font-weight:400;transition:border-color .2s}.landing_form__lEQ2V input::-moz-placeholder,.landing_form__lEQ2V textarea::-moz-placeholder{color:#838b7b}.landing_form__lEQ2V input::placeholder,.landing_form__lEQ2V textarea::placeholder{color:#838b7b}.landing_form__lEQ2V input:hover,.landing_form__lEQ2V textarea:hover{border-color:#a9b49b}.landing_form__lEQ2V textarea{resize:vertical;min-height:105px}.landing_form__lEQ2V .landing_consent__BJelW{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:13px;font-weight:400}.landing_consent__BJelW input{width:17px;height:17px;flex:0 0 auto;accent-color:#46583a;margin-top:2px}.landing_form__lEQ2V .landing_primary__mGw6j{width:100%}.landing_honeypot__T_8N8{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.landing_formError___cA6n{color:#8e2828;font-size:14px;line-height:1.5}.landing_success__etOM1{background:#f9fbf4;border:1px solid #d2dbc5;border-radius:24px;padding:42px;align-self:center}.landing_successDot__dOiDm{width:16px;height:16px;display:block;border-radius:50%;background:#6e855a;margin-bottom:24px}.landing_success__etOM1 h3{font-size:30px;letter-spacing:-.04em;line-height:1.2;font-weight:500}.landing_success__etOM1 p{color:#626e56;line-height:1.8;margin-top:20px}.landing_footer__K0Arz{max-width:1270px;padding:0 16px 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;color:#767c6e;font-size:14px;gap:24px}.landing_footer__K0Arz .landing_brand__mGILy{font-size:18px}.landing_footer__K0Arz .landing_mark__kyd2c{width:23px;height:23px;border-radius:8px}.landing_footer__K0Arz p{margin-top:13px}.landing_footer__K0Arz .landing_legal__rDxhX{flex-basis:100%;font-size:12px;line-height:1.5}.landing_dialog__jbQsB{width:min(1500px,95vw);max-height:94dvh;padding:54px 10px 10px;border:1px solid #e1e5d9;border-radius:20px;background:#fafbf7}.landing_dialog__jbQsB::backdrop{background:#20261cbd;backdrop-filter:blur(6px)}.landing_dialog__jbQsB img{display:block;width:100%;height:auto;border-radius:10px}.landing_close__ssfc8{position:absolute;top:12px;right:16px;padding:6px 14px;border-radius:30px;border:1px solid #d7ddcd;font-size:14px}@keyframes landing_appear__JcOHR{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.landing_heroActions__zrfd6,.landing_hero__5rhrn h1{animation:landing_appear__JcOHR .6s ease-out both}.landing_heroActions__zrfd6{animation-delay:.15s}}@media (max-width:1100px){.landing_header__dtSh3{padding:0 32px}.landing_nav__hIu5A{gap:20px}.landing_headerActions__IzwPW{gap:15px}.landing_section__wjnqY{width:calc(100% - 64px)}.landing_featurePanel__ha6FP{padding-left:26px}.landing_featureCopy__WYMb_ h3{font-size:26px}.landing_capabilityGrid__g9WUc{gap:25px}.landing_contact__OR8MP{padding:45px;gap:45px}.landing_footer__K0Arz{padding-left:32px;padding-right:32px}}@media (max-width:760px){.landing_header__dtSh3{height:78px;padding:0 22px;gap:12px}.landing_nav__hIu5A{display:none}.landing_brand__mGILy{font-size:18px;gap:8px}.landing_mark__kyd2c{width:24px;height:24px;border-radius:8px}.landing_headerActions__IzwPW{gap:12px}.landing_login__7EDt4{padding:8px 15px;font-size:14px}.landing_languages__8KaXO{border:0;padding:0;gap:0}.landing_languages__8KaXO a{padding:6px 7px;font-size:12px}.landing_hero__5rhrn{padding:80px 20px 40px}.landing_heroCell__KBuvs{display:none;--depth:22px}.landing_heroCell__KBuvs:first-child{display:block;--column:-2;--row:2}.landing_heroCell__KBuvs:nth-child(3){display:block;--column:2;--row:2;--depth:26px}.landing_hero__5rhrn h1{font-size:clamp(36px,7.3vw,55px);letter-spacing:-.05em;line-height:1.13}.landing_heroActions__zrfd6{margin:28px 0 24px;flex-wrap:wrap;gap:10px}.landing_primary__mGw6j,.landing_secondary__5gxgK{font-size:14px;padding:14px 22px}.landing_audience__72gpM{font-size:14px;padding:0 10px}.landing_section__wjnqY{width:calc(100% - 44px);padding:30px 0}.landing_section__wjnqY h2{font-size:34px}.landing_sectionIntro__b8CbG{display:block}.landing_tabs__2kcoA{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.landing_tabs__2kcoA button{min-height:52px;padding:12px;font-size:13px}.landing_tabs__2kcoA button:last-child{grid-column:1/-1}.landing_featurePanel__ha6FP{grid-template-columns:1fr;padding:27px 24px 0;gap:26px;border-radius:22px}.landing_featureCopy__WYMb_{padding:0}.landing_featureCopy__WYMb_ h3{font-size:27px}.landing_featureCopy__WYMb_ p{margin-top:15px}.landing_featureImage__YaeuU{width:115%;transform:none;margin-bottom:-1px;border-radius:9px 0 0 0}.landing_chat__VlzNx{padding:23px;max-width:500px;width:100%;margin:auto}.landing_userBubble__H_zD3{margin-left:25px!important}.landing_featurePanel__ha6FP>.landing_chat__VlzNx{width:100%;max-width:none;margin:0 0 27px;transform:none}.landing_capabilities__YIjm3{padding-top:0}.landing_capabilities__YIjm3 h2{margin-bottom:30px}.landing_capabilityGrid__g9WUc{grid-template-columns:1fr;gap:28px}.landing_capabilityGrid__g9WUc h3{font-size:19px}.landing_capabilityGrid__g9WUc p{font-size:14px}.landing_contact__OR8MP{width:calc(100% - 28px);padding:35px 24px;gap:32px;grid-template-columns:1fr;border-radius:24px;margin-bottom:45px}.landing_contact__OR8MP h2{font-size:38px}.landing_formRow__6_O61{gap:12px}.landing_form__lEQ2V input:not([type=checkbox]),.landing_form__lEQ2V textarea{font-size:16px;padding:12px}.landing_form__lEQ2V .landing_consent__BJelW{font-size:13px}.landing_footer__K0Arz{padding:0 24px 30px;flex-wrap:wrap;align-items:flex-start}.landing_footer__K0Arz>span{width:100%;font-size:13px}.landing_footer__K0Arz p,.landing_footer__K0Arz>a{font-size:13px}.landing_success__etOM1{padding:30px}}@media (max-width:380px){.landing_header__dtSh3{padding:0 14px}.landing_headerActions__IzwPW{gap:6px}.landing_brand__mGILy{font-size:16px}.landing_hero__5rhrn h1{font-size:33px}.landing_heroActions__zrfd6{flex-direction:column}.landing_capabilityGrid__g9WUc,.landing_formRow__6_O61{grid-template-columns:1fr}.landing_contact__OR8MP{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.landing_heroCell__KBuvs{display:none}.landing_landing__6Q6Za *,.landing_landing__6Q6Za :after,.landing_landing__6Q6Za :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}