.landing_site__hOv9b{--forest:#1f3d2e;--saffron:#f2b33d;line-height:1.6;background:#f3f5f1;color:#17201b}.landing_site__hOv9b ::selection{background:#f2b33d;color:#17201b}.landing_site__hOv9b a{text-decoration:none}.landing_site__hOv9b a:focus-visible,.landing_site__hOv9b button:focus-visible,.landing_site__hOv9b summary:focus-visible{outline:3px solid #b77a0b;outline-offset:5px}.landing_site__hOv9b h1,.landing_site__hOv9b h2,.landing_site__hOv9b h3{font-family:Bricolage Grotesque,sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.08}.landing_site__hOv9b p{margin:0}.landing_header__oXNEM{max-width:1320px;margin:auto;padding:25px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px}.landing_logo__KpG97{display:flex;align-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:34px;font-weight:750;letter-spacing:-1.5px;color:var(--forest);line-height:1}.landing_logoDot__x3bGR{color:#a46400}.landing_closingMark__eO78O,.landing_mark__p57fa{position:relative;background:var(--forest);color:white;display:inline-flex;align-items:center;justify-content:center;border-radius:12px 12px 12px 3px;width:39px;height:40px;margin-right:10px;font-size:40px;line-height:1}.landing_closingMark__eO78O i,.landing_mark__p57fa i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--saffron);right:6px;top:8px}.landing_access__iq0rB,.landing_header__oXNEM nav{display:flex;gap:27px;align-items:center;font-size:14px;font-weight:550}.landing_access__iq0rB>a:first-child:hover,.landing_header__oXNEM nav a:hover{text-decoration:underline;text-underline-offset:5px}.landing_outline__WhO8A{border:1px solid #bec9be;border-radius:12px;padding:10px 17px;display:inline-flex;align-items:center;gap:14px}.landing_outline__WhO8A:hover{background:#dce7de}.landing_main__zWTuv{padding:0;max-width:none;margin:0}.landing_masthead__AuRAF{background:#faf6f0}.landing_hero__IFqnw{position:relative;isolation:isolate;overflow:clip;background:#faf6f0}.landing_hero__IFqnw:before{content:"";position:absolute;z-index:-1;width:clamp(570px,56vw,820px);aspect-ratio:1;right:max(-110px,calc((100vw - 1480px) / 2));top:20px;border-radius:50%;background:linear-gradient(155deg,#ecd0bc,#f5e3d6 48%,#faf6f0 90%);pointer-events:none}.landing_heroInner__Paoq5{max-width:1320px;margin:0 auto;padding:66px 48px 76px;display:grid;grid-template-columns:1.02fr 1fr;gap:58px;align-items:center}.landing_hero__IFqnw h1{font-size:clamp(44px,4.65vw,65px);font-weight:650;color:var(--forest);line-height:1.06}.landing_hero__IFqnw h1 em{font-style:normal;position:relative;text-decoration:underline;text-decoration-color:var(--saffron);text-decoration-thickness:5px;text-underline-offset:8px}.landing_heroCopy__seflO>p{font-size:17px;color:#4f6053;line-height:1.75;max-width:460px;margin:28px 0}.landing_lightButton__twYuw,.landing_primary__j6iO_{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--forest);color:#fff!important;padding:15px 23px;border-radius:12px;font-weight:600;font-size:15px;transition:background .2s}.landing_primary__j6iO_:hover{background:#2f5d45}.landing_micro__gbgx6{display:block;color:#5e675f;font-size:11px;margin-top:11px}.landing_textLink__rtgyB{display:flex;align-items:center;gap:13px;font-size:13px;font-weight:550;color:var(--forest);margin-top:27px;width:fit-content}.landing_textLink__rtgyB:hover{text-decoration:underline!important;text-underline-offset:5px}.landing_heroVisual__IS3c0{position:relative}.landing_caption__E1GEV{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px!important;color:#5e675f;font-size:12px}.landing_caption__E1GEV>span{width:7px;height:7px;background:#a46400;border-radius:50%}.landing_preview__t9bPe{border:1px solid #cbd6ca;border-radius:20px;overflow:hidden;background:#fff;transform:rotate(1deg)}.landing_previewTop__jkSoL{background:var(--forest);padding:17px 20px;display:flex;justify-content:space-between;align-items:center;color:#fff;gap:12px;font-size:12px}.landing_previewTop__jkSoL strong{display:flex;gap:10px;align-items:center}.landing_tinyMark__xahms{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700;line-height:1}.landing_demoTag__p2bgw{font-size:10px;color:#e2eadd;white-space:nowrap}.landing_previewBody__5igFk{padding:25px}.landing_previewHeading__a6uDW{display:flex;justify-content:space-between;align-items:center;gap:12px}.landing_previewHeading__a6uDW span{font-size:11px;color:#5e675f}.landing_previewHeading__a6uDW h2{font-size:22px;margin-top:5px}.landing_tabs__r2xCt{display:flex;gap:6px;margin:23px 0 18px;border-bottom:1px solid #dfe5dd;padding-bottom:12px}.landing_tabs__r2xCt button{border:0;border-radius:8px;background:transparent;color:#5e675f;padding:8px 14px;font-size:12px}.landing_tabs__r2xCt button[aria-pressed=true]{background:#dce7de;color:#1f3d2e;font-weight:600}.landing_person__cRr62{display:flex;gap:10px;align-items:center}.landing_avatar__Hxi4s{background:#ede8de;color:#665033;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;font-size:11px;font-weight:600}.landing_person__cRr62 strong{font-size:12px}.landing_stars__9iBn5{display:flex;gap:2px;color:#9b6500;margin-top:3px}.landing_person__cRr62 small{margin-left:auto;color:#5e675f;font-size:10px}.landing_review__EYmKK>p{font-size:13px;line-height:1.8;margin:14px 0 20px;min-height:48px}.landing_response__AKUYk{background:#f3f5f1;padding:18px;border-radius:12px}.landing_responseLabel__T5Jr3{display:flex;gap:8px;align-items:center;color:#1f3d2e;font-size:11px}.landing_response__AKUYk p{font-size:12px;line-height:1.8;margin:12px 0}.landing_editButton__9JpBE{padding:7px 0;background:none;border:0;display:flex;gap:7px;align-items:center;color:#1f3d2e;font-size:11px;font-weight:600}.landing_editButton__9JpBE:hover{text-decoration:underline}.landing_previewNote__Aq7QN{display:flex;justify-content:center;gap:7px;font-size:11px;color:#1f3d2e;margin-top:18px}.landing_synthetic__kFn_2{display:block;font-size:9px;text-align:center;color:#5e675f;margin-top:8px}.landing_editLabel__InoPm{display:block;font-size:11px;margin-top:12px}.landing_editLabel__InoPm textarea{display:block;width:100%;min-height:130px;padding:10px;border:1px solid #a5b6a7;border-radius:8px;resize:vertical;font-size:12px;line-height:1.6;caret-color:#1f3d2e}.landing_promise__NFcbw{border-top:1px solid #dfe5dd;border-bottom:1px solid #dfe5dd;display:flex;gap:45px;align-items:center;justify-content:center;padding:25px 32px;color:#5e675f;font-size:13px}.landing_promise__NFcbw p{margin-right:18px;color:#1f3d2e}.landing_promise__NFcbw span{font-weight:550}.landing_workflow__3QM67{max-width:1230px;padding:96px 48px 72px;margin:auto;scroll-margin-top:24px}.landing_sectionIntro__59EJH{display:flex;justify-content:space-between;align-items:end;gap:60px}.landing_control__Hw5s3 h2,.landing_faq__8IYms h2,.landing_sectionIntro__59EJH h2{font-size:42px;color:#1f3d2e}.landing_sectionIntro__59EJH>p{max-width:360px;color:#5e675f;font-size:15px}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:54px}.landing_steps__UBWYG article{border-top:1px solid #c6d1c5;padding-top:23px}.landing_stepNumber__0S8gF{font-family:Bricolage Grotesque,sans-serif;font-size:15px;color:#5e675f}.landing_steps__UBWYG h3{font-size:25px;margin-top:17px}.landing_steps__UBWYG article>p{font-size:14px;color:#5e675f;line-height:1.8;margin-top:17px;min-height:102px}.landing_sample__a_k57{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-bottom:1px solid #dfe5dd;padding:22px 0;font-size:11px;color:#1f3d2e}.landing_sample__a_k57 b{width:100%;font-size:10px;font-weight:400;color:#5e675f;padding-left:23px}.landing_statusDot__dSoWz{width:14px;height:14px;border-radius:50%;background:#f2b33d}.landing_availability__IIVP2{margin-top:32px!important;color:#5e675f;font-size:12px;text-align:center}.landing_control__Hw5s3{background:#1f3d2e;color:#e0e9df;padding:76px max(48px,calc((100vw - 1134px) / 2));display:grid;grid-template-columns:1fr 1fr;gap:100px;scroll-margin-top:0}.landing_control__Hw5s3 h2{color:#f3f5f1;margin-top:20px;font-size:49px}.landing_control__Hw5s3 p{max-width:420px;margin-top:24px;font-size:15px;line-height:1.8}.landing_lightButton__twYuw{background:#edf1e7;color:#1f3d2e!important;margin-top:29px}.landing_lightButton__twYuw:hover{background:#dce7de}.landing_control__Hw5s3 dl{margin:0}.landing_control__Hw5s3 dl>div{padding:24px 0;border-bottom:1px solid #4a6652}.landing_control__Hw5s3 dl>div:first-child{padding-top:8px}.landing_control__Hw5s3 dt{font-family:Bricolage Grotesque,sans-serif;font-size:23px;color:#f3f5f1;line-height:1.25;letter-spacing:-.02em}.landing_control__Hw5s3 dd{margin:12px 0 0;font-size:14px;line-height:1.8}.landing_faq__8IYms{max-width:1230px;margin:auto;padding:94px 48px;display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;scroll-margin-top:24px}.landing_faq__8IYms>div>p{color:#5e675f;margin-top:20px;font-size:14px}.landing_faq__8IYms details{border-bottom:1px solid #ccd6c9;padding:0 0 20px;margin-bottom:20px}.landing_faq__8IYms summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.6;padding-right:10px}.landing_faq__8IYms details p{font-size:14px;line-height:1.8;color:#5e675f;margin-top:14px}.landing_closing___RbtN{text-align:center;background:#e4eadf;padding:63px 24px 70px}.landing_closingMark__eO78O{font-family:Bricolage Grotesque,sans-serif;margin:0 0 25px}.landing_closing___RbtN h2{font-size:44px;color:#1f3d2e}.landing_closing___RbtN p{color:#5e675f;margin:20px 0 26px;font-size:15px}.landing_closing___RbtN .landing_textLink__rtgyB{margin:19px auto 0;font-size:12px}.landing_footer__NntD6{max-width:1230px;margin:auto;display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:36px 48px;font-size:12px}.landing_footer__NntD6 .landing_logo__KpG97{font-size:28px}.landing_footer__NntD6 p{color:#5e675f}.landing_footer__NntD6 nav{display:flex;gap:24px;margin-left:auto}.landing_footer__NntD6 nav a:hover{text-decoration:underline}.landing_footer__NntD6 small{width:100%;color:#5e675f;font-size:10px}.landing_skip__vtQEw{position:absolute;top:-100px;left:16px;background:#fff;color:#1f3d2e;padding:12px;z-index:20}.landing_skip__vtQEw:focus{top:10px}@media (max-width:1000px){.landing_header__oXNEM{padding:22px 28px}.landing_header__oXNEM nav{gap:15px;font-size:12px}.landing_access__iq0rB{gap:17px;font-size:12px}.landing_heroInner__Paoq5{padding:45px 28px 58px;gap:28px}.landing_hero__IFqnw h1{font-size:46px}.landing_previewBody__5igFk{padding:18px}.landing_previewTop__jkSoL{padding:15px}.landing_promise__NFcbw{gap:24px;font-size:11px}.landing_workflow__3QM67{padding:70px 28px}.landing_steps__UBWYG{gap:28px}.landing_control__Hw5s3{padding:60px 36px;gap:50px}.landing_faq__8IYms{padding:70px 28px;gap:40px}.landing_faq__8IYms h2,.landing_sectionIntro__59EJH h2{font-size:36px}}@media (max-width:740px){.landing_header__oXNEM{padding:20px;gap:14px}.landing_header__oXNEM nav{display:none}.landing_logo__KpG97{font-size:29px}.landing_mark__p57fa{width:32px;height:34px;font-size:34px;margin-right:7px}.landing_access__iq0rB{gap:16px}.landing_outline__WhO8A{padding:9px 11px;gap:7px}.landing_outline__WhO8A svg{display:none}.landing_hero__IFqnw:before{width:480px;right:-205px;top:0}.landing_heroInner__Paoq5{grid-template-columns:1fr;padding:35px 22px 37px;gap:38px}.landing_hero__IFqnw h1{font-size:clamp(42px,9.5vw,60px);max-width:550px}.landing_heroCopy__seflO>p{font-size:15px;line-height:1.8;margin:25px 0;max-width:500px}.landing_micro__gbgx6{font-size:10px}.landing_textLink__rtgyB{font-size:12px;margin-top:23px}.landing_heroVisual__IS3c0{max-width:500px;width:100%;margin:auto}.landing_preview__t9bPe{transform:none}.landing_previewHeading__a6uDW h2{font-size:21px}.landing_previewBody__5igFk{padding:20px}.landing_caption__E1GEV{font-size:10px}.landing_promise__NFcbw{gap:13px;flex-wrap:wrap;padding:24px 18px;font-size:11px}.landing_promise__NFcbw p{width:100%;text-align:center;margin:0}.landing_workflow__3QM67{padding:56px 22px 42px}.landing_sectionIntro__59EJH{display:block}.landing_faq__8IYms h2,.landing_sectionIntro__59EJH h2{font-size:34px}.landing_sectionIntro__59EJH>p{margin-top:22px}.landing_steps__UBWYG{grid-template-columns:1fr;gap:32px;margin-top:35px}.landing_steps__UBWYG h3{font-size:27px}.landing_steps__UBWYG h3 br{display:none}.landing_steps__UBWYG article>p{min-height:0;margin-top:12px}.landing_sample__a_k57{padding:17px 0;border:0}.landing_sample__a_k57 b{width:auto;padding:0;margin-left:auto}.landing_availability__IIVP2{text-align:left;font-size:11px;margin-top:24px!important}.landing_control__Hw5s3{grid-template-columns:1fr;padding:45px 24px;gap:37px}.landing_control__Hw5s3 h2{font-size:42px}.landing_control__Hw5s3 dt{font-size:22px}.landing_faq__8IYms{grid-template-columns:1fr;padding:55px 22px 40px;gap:32px}.landing_closing___RbtN{padding:48px 22px}.landing_closing___RbtN h2{font-size:35px}.landing_closing___RbtN p{font-size:14px}.landing_footer__NntD6{padding:30px 22px;gap:16px}.landing_footer__NntD6 nav{margin-left:0;width:100%;font-size:12px}.landing_footer__NntD6 p{margin-left:auto}.landing_demoTag__p2bgw,.landing_person__cRr62 small{font-size:9px}.landing_previewTop__jkSoL{font-size:11px}}.landing_productStory__sSLqc,.landing_useCases__X9IC7{max-width:1230px;margin:auto;padding:84px 48px;scroll-margin-top:24px}.landing_productStory__sSLqc .landing_sectionIntro__59EJH{align-items:start}.landing_productStory__sSLqc .landing_sectionIntro__59EJH h2{max-width:650px;font-size:38px}.landing_productStory__sSLqc .landing_sectionIntro__59EJH>p{max-width:320px}.landing_capabilities__GEM7p{margin-top:52px}.landing_capabilities__GEM7p>article{display:grid;grid-template-columns:1.1fr 1fr;gap:74px;align-items:center;padding:40px 0;border-top:1px solid #ccd6c9}.landing_capabilities__GEM7p h3{font-size:29px;line-height:1.15}.landing_capabilities__GEM7p article>div>p{font-size:14px;color:#5e675f;margin:20px 0;line-height:1.8}.landing_capabilities__GEM7p ul{margin:20px 0 0;padding-left:19px;font-size:13px;line-height:1.8;color:#5e675f}.landing_capabilities__GEM7p li{padding:4px 0}.landing_capabilities__GEM7p li::marker{color:#1f3d2e}.landing_storyExample__rWVW0{background:#e4eadf;border-radius:20px;padding:28px}.landing_storyExample__rWVW0>strong{font-family:Bricolage Grotesque,sans-serif;font-size:21px;line-height:1.25;display:block;color:#1f3d2e}.landing_storyExample__rWVW0 dl{margin:20px 0}.landing_storyExample__rWVW0 dl>div{display:grid;grid-template-columns:90px 1fr;gap:15px;border-bottom:1px solid #c7d1c2;padding:12px 0;font-size:12px}.landing_storyExample__rWVW0 dt{font-weight:600;color:#1f3d2e}.landing_storyExample__rWVW0 dd{margin:0;color:#465348}.landing_storyExample__rWVW0 small{font-size:10px;color:#465348;display:block}.landing_useCases__X9IC7{border-top:1px solid #dfe5dd}.landing_scenarios__vqm0A{margin-top:42px}.landing_scenarios__vqm0A article{display:grid;grid-template-columns:.7fr 1.4fr 1fr;gap:36px;padding:28px 0;border-top:1px solid #ccd6c9;align-items:start}.landing_scenarios__vqm0A h3{font-size:25px}.landing_scenarios__vqm0A p{font-size:14px;color:#5e675f;line-height:1.8}.landing_scenarios__vqm0A strong{font-size:13px;font-weight:550;color:#1f3d2e;line-height:1.8}.landing_closing___RbtN p{max-width:560px;margin-left:auto;margin-right:auto}.landing_closing___RbtN h2{max-width:790px;margin:auto}@media (max-width:1000px){.landing_productStory__sSLqc,.landing_useCases__X9IC7{padding:65px 28px}.landing_capabilities__GEM7p>article{gap:35px}.landing_productStory__sSLqc .landing_sectionIntro__59EJH h2{font-size:34px}.landing_scenarios__vqm0A article{gap:22px}.landing_header__oXNEM nav{gap:12px}.landing_header__oXNEM nav a{white-space:nowrap}}@media (max-width:740px){.landing_productStory__sSLqc,.landing_useCases__X9IC7{padding:50px 22px}.landing_productStory__sSLqc .landing_sectionIntro__59EJH h2{font-size:32px}.landing_productStory__sSLqc .landing_sectionIntro__59EJH>p{max-width:none}.landing_capabilities__GEM7p{margin-top:30px}.landing_capabilities__GEM7p>article{grid-template-columns:1fr;gap:25px;padding:30px 0}.landing_capabilities__GEM7p h3{font-size:27px}.landing_storyExample__rWVW0{padding:24px}.landing_scenarios__vqm0A article{grid-template-columns:1fr;gap:14px;padding:26px 0}.landing_scenarios__vqm0A h3{font-size:26px}.landing_scenarios__vqm0A strong{font-size:12px}.landing_steps__UBWYG h3{font-size:25px}}.landing_response__AKUYk{position:relative}.landing_response__AKUYk:before{content:"";position:absolute;left:27px;top:-19px;width:1px;height:19px;background:#839982;transform-origin:top;pointer-events:none}.landing_response__AKUYk:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#9bad96;transform-origin:left;pointer-events:none}.landing_tabs__r2xCt{position:relative;display:grid;grid-template-columns:1fr 1fr;width:fit-content;isolation:isolate}.landing_tabs__r2xCt:before{content:"";position:absolute;inset:0 auto 12px 0;width:calc((100% - 6px) / 2);border-radius:8px;background:#dce7de;z-index:-1}.landing_tabs__r2xCt[data-active="1"]:before{transform:translateX(calc(100% + 6px))}.landing_tabs__r2xCt button[aria-pressed=true]{background:transparent}.landing_editButton__9JpBE,.landing_lightButton__twYuw,.landing_outline__WhO8A,.landing_primary__j6iO_{transition:background-color .15s,color .15s,transform .12s}.landing_lightButton__twYuw svg,.landing_outline__WhO8A svg,.landing_primary__j6iO_ svg,.landing_textLink__rtgyB svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.landing_faq__8IYms summary{position:relative;padding-right:28px;list-style:none}.landing_faq__8IYms summary::-webkit-details-marker{display:none}.landing_faq__8IYms summary:after{content:"";position:absolute;right:5px;top:8px;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.landing_faq__8IYms details[open] summary:after{transform:rotate(225deg)}@media (prefers-reduced-motion:no-preference){.landing_hero__IFqnw h1 em{animation:landing_ink-emphasis__cmKGS .65s cubic-bezier(.16,1,.3,1) both}.landing_preview__t9bPe[data-trace-visible=true] .landing_response__AKUYk:before{animation:landing_conversation-down__CnL4J .35s cubic-bezier(.16,1,.3,1) both}.landing_preview__t9bPe[data-trace-visible=true] .landing_response__AKUYk:after{animation:landing_conversation-across__t4D_M .45s cubic-bezier(.16,1,.3,1) .2s both}.landing_preview__t9bPe[data-trace-visible=true] .landing_responseLabel__T5Jr3 .landing_tinyMark__xahms{animation:landing_reply-acknowledged__maQtL .7s ease-out}.landing_faq__8IYms details[open]>p{animation:landing_answer-visible__MRo4y .18s cubic-bezier(.16,1,.3,1)}@keyframes landing_answer-visible__MRo4y{0%{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.landing_tabs__r2xCt:before{transition:transform .22s cubic-bezier(.16,1,.3,1)}.landing_faq__8IYms summary:after{transition:transform .18s cubic-bezier(.16,1,.3,1)}.landing_lightButton__twYuw:hover svg,.landing_outline__WhO8A:hover svg,.landing_primary__j6iO_:hover svg,.landing_textLink__rtgyB:hover svg{transform:translateX(3px)}.landing_editButton__9JpBE:active,.landing_lightButton__twYuw:active,.landing_outline__WhO8A:active,.landing_primary__j6iO_:active{transform:scale(.98)}@keyframes landing_conversation-down__CnL4J{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes landing_conversation-across__t4D_M{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing_reply-acknowledged__maQtL{0%,35%{color:#8a5a00}to{color:#1f3d2e}}@keyframes landing_ink-emphasis__cmKGS{0%{text-decoration-color:transparent}to{text-decoration-color:#f2b33d}}}@media (prefers-reduced-motion:reduce){.landing_site__hOv9b *,.landing_site__hOv9b :after,.landing_site__hOv9b :before{animation:none!important;transition-duration:0s!important}.landing_preview__t9bPe{transform:none}.landing_response__AKUYk:after{background:#dfe5dd}}