._site_1q5zz_1{--ink:#19231a;--green:#72e33b;--deep-green:#245e10;--line:#dce8d8;color:var(--ink);background:#fff;overflow-x:clip}._site_1q5zz_1 a{text-decoration:none}:is(._site_1q5zz_1 a:focus-visible,._site_1q5zz_1 summary:focus-visible){outline:3px solid var(--deep-green);outline-offset:4px}._header_1q5zz_14{z-index:2;background:#fff;border-bottom:1px solid #e8ede6;position:relative}._headerInner_1q5zz_15{align-items:center;gap:42px;max-width:1400px;min-height:82px;margin:auto;padding:0 clamp(22px,5vw,76px);display:flex}._brand_1q5zz_16{color:var(--ink);white-space:nowrap;letter-spacing:-.055em;font-size:1.32rem;font-weight:850}._brand_1q5zz_16 strong{color:#328d1b;font-weight:850}._nav_1q5zz_18{align-items:center;gap:clamp(18px,2vw,34px);margin-left:auto;display:flex}._nav_1q5zz_18 a,._signIn_1q5zz_19{color:#4a574a;font-size:.91rem;font-weight:650;transition:color .2s}._nav_1q5zz_18 a:hover,._signIn_1q5zz_19:hover{color:var(--deep-green)}._headerActions_1q5zz_21{align-items:center;gap:23px;display:flex}._headerContact_1q5zz_22{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:.89rem;font-weight:750;transition:background .2s;display:inline-flex}._headerContact_1q5zz_22:hover{background:#315b27}._hero_1q5zz_25{background:radial-gradient(circle at 88% 17%,#e5fcd9 0,#0000 28%),#f7faf5;border-bottom:1px solid #e0eadd}._heroInner_1q5zz_26{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(45px,6vw,96px);max-width:1400px;margin:auto;padding:clamp(70px,7vw,112px) clamp(22px,5vw,76px) clamp(76px,8vw,124px);display:grid}._heroCopy_1q5zz_27{max-width:610px}._eyebrow_1q5zz_28,._sectionEyebrow_1q5zz_28{color:#2e6d20;letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:12px;font-size:.8rem;font-weight:820;display:inline-flex}._eyebrowLine_1q5zz_29{background:var(--green);flex:none;width:28px;height:3px}._hero_1q5zz_25 h1{letter-spacing:-.055em;margin:32px 0 22px;font-size:clamp(2.8rem,4.2vw,4.7rem);font-weight:850;line-height:1.06}._hero_1q5zz_25 h1 span{color:#42ac22}._heroLead_1q5zz_32{letter-spacing:-.025em;max-width:540px;margin:0;font-size:clamp(1.3rem,2.1vw,1.65rem);font-weight:730;line-height:1.28}._heroDetail_1q5zz_33{color:#506050;max-width:530px;margin:18px 0 0;font-size:1.02rem;line-height:1.68}._heroActions_1q5zz_34{flex-wrap:wrap;gap:12px;margin-top:33px;display:flex}._primaryButton_1q5zz_35,._secondaryButton_1q5zz_35{text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:.96rem;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}._primaryButton_1q5zz_35{background:var(--green);color:var(--ink);box-shadow:0 8px 18px #45a01b21}._primaryButton_1q5zz_35:hover{background:#86ef53;transform:translateY(-2px)}._secondaryButton_1q5zz_35{color:var(--ink);background:#fff;border:1px solid #bdcdbc}._secondaryButton_1q5zz_35:hover{border-color:#569c3e;transform:translateY(-2px)}._pilotLine_1q5zz_40{color:#738272;margin:20px 0 0;font-size:.84rem}._productStage_1q5zz_42{background:linear-gradient(145deg,#d5f8c5 0%,#eafbe4 44%,#f3f9ed 100%);border-radius:28px;min-width:0;padding:clamp(18px,3.1vw,42px);position:relative;box-shadow:inset 0 0 0 1px #d2ecc9}._stageTopLine_1q5zz_43{color:#4d7645;letter-spacing:.13em;justify-content:space-between;gap:16px;margin:0 2px 18px;font-size:.65rem;font-weight:850;display:flex}._productWindow_1q5zz_44{background:#fff;border:1px solid #d9e5d6;border-radius:17px;overflow:hidden;box-shadow:0 30px 70px #214e2129,0 2px 6px #214e210d}._productTopbar_1q5zz_45{border-bottom:1px solid #e8eee5;justify-content:space-between;align-items:center;min-height:61px;padding:0 25px;display:flex}._productWordmark_1q5zz_46{letter-spacing:-.04em;font-size:.92rem;font-weight:850}._productWordmark_1q5zz_46 b{color:#338e1b}._productToday_1q5zz_48{color:#526251;border:1px solid #e4eae2;border-radius:99px;padding:7px 11px;font-size:.69rem;font-weight:750}._productBody_1q5zz_49{padding:27px}._productGreeting_1q5zz_50{gap:7px;display:grid}._productGreeting_1q5zz_50 span,._productOneThing_1q5zz_51 span,._productProject_1q5zz_51>span,._productProcess_1q5zz_51>span{color:#657b65;letter-spacing:.09em;font-size:.68rem;font-weight:820}._productGreeting_1q5zz_50 strong{letter-spacing:-.035em;font-size:clamp(1.02rem,1.5vw,1.31rem);line-height:1.3}._productPillars_1q5zz_53{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}._productPillars_1q5zz_53>div{border:1px solid #e3eae0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:86px;padding:12px;display:flex}._productPillars_1q5zz_53 span{color:#569b3f;letter-spacing:.07em;font-size:.61rem;font-weight:850}._productPillars_1q5zz_53 strong{letter-spacing:-.025em;font-size:.83rem}._productPillars_1q5zz_53 ._productPillarDark_1q5zz_57{color:#fff;background:#192a18;border-color:#192a18}._productPillarDark_1q5zz_57 span{color:var(--green)}._productOneThing_1q5zz_51{border:1px solid #e2ebdb;border-left:4px solid var(--green);background:#f6fbee;border-radius:10px;gap:8px;margin-top:14px;padding:17px 17px 18px;display:grid}._productOneThing_1q5zz_51 strong{font-size:.92rem;line-height:1.35}._productLower_1q5zz_61{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:14px;display:grid}._productProject_1q5zz_51,._productProcess_1q5zz_51{border:1px solid #e5eae3;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}._productProject_1q5zz_51 strong,._productProcess_1q5zz_51 strong{font-size:.81rem;line-height:1.3}._productProject_1q5zz_51 small{color:#7a8978;font-size:.65rem}._progressDots_1q5zz_65{align-items:center;gap:5px;margin-top:auto;display:flex}._progressDots_1q5zz_65 i{background:#72e33b;border-radius:99px;flex:1;height:8px;display:block}._progressDots_1q5zz_65 i:nth-child(n+4){background:#e5eee0}._productProcess_1q5zz_51{background:#fafcf9}._productProcess_1q5zz_51 svg{color:#317b21;margin-top:auto}._stageCaption_1q5zz_70{color:#54724c;margin:18px 3px 0;font-size:.75rem;line-height:1.4}._method_1q5zz_72,._useCases_1q5zz_72{max-width:1400px;margin:auto;padding:clamp(82px,9vw,132px) clamp(22px,5vw,76px)}._sectionHead_1q5zz_73{max-width:780px}._sectionEyebrow_1q5zz_28{margin:0 0 19px}._sectionHead_1q5zz_73 h2,._workflowIntro_1q5zz_75 h2,._faq_1q5zz_75 h2,._finalCta_1q5zz_75 h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.4rem,4.2vw,4.4rem);font-weight:820;line-height:1.07}._sectionHead_1q5zz_73 h2 span,._useCases_1q5zz_72 h2 span{color:#389b21}._sectionHead_1q5zz_73>p:last-child{color:#637063;max-width:660px;margin:20px 0 0;font-size:1.05rem;line-height:1.64}._pillarCards_1q5zz_78{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:51px;display:grid}._pillarCard_1q5zz_78{border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:310px;padding:clamp(24px,3vw,37px);display:flex}._pillarMeta_1q5zz_80{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}._pillarMeta_1q5zz_80 span{letter-spacing:.1em;font-size:.75rem;font-weight:850}._pillarCard_1q5zz_78 h3{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.08}._pillarCard_1q5zz_78 p{max-width:340px;margin:0;font-size:.97rem;line-height:1.56}._dark_1q5zz_84{color:#fff;background:#1b2a19;border-color:#1b2a19}._dark_1q5zz_84 ._pillarMeta_1q5zz_80{color:#9aea74}._dark_1q5zz_84 p{color:#d5e1d2}._light_1q5zz_87{background:#f8faf7}._light_1q5zz_87 ._pillarMeta_1q5zz_80{color:#31831f}._light_1q5zz_87 p{color:#526152}._green_1q5zz_90{background:#dcfacb;border-color:#c4eeb5}._green_1q5zz_90 ._pillarMeta_1q5zz_80{color:#2b741a}._green_1q5zz_90 p{color:#38553a}._workflow_1q5zz_75{background:#f4f8f1;border-top:1px solid #e6eee2;border-bottom:1px solid #e6eee2}._workflowInner_1q5zz_95{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,9vw,135px);max-width:1400px;margin:auto;padding:clamp(80px,8vw,120px) clamp(22px,5vw,76px);display:grid}._workflowIntro_1q5zz_75{max-width:520px}._workflowIntro_1q5zz_75>p:not(._sectionEyebrow_1q5zz_28){color:#617061;margin:25px 0 0;font-size:1.04rem;line-height:1.65}._workflowNote_1q5zz_98{color:#2a6a1d;align-items:flex-start;gap:11px;margin-top:35px;font-size:.91rem;font-weight:720;line-height:1.4;display:flex}._workflowNote_1q5zz_98 svg{flex:none}._stepList_1q5zz_100{border-top:1px solid #cfdccc;margin:0;padding:0;list-style:none}._stepList_1q5zz_100 li{border-bottom:1px solid #cfdccc;grid-template-columns:48px 1fr;gap:19px;padding:28px 0 30px;display:grid}._stepNumber_1q5zz_102{color:#3a9923;padding-top:4px;font-size:.96rem;font-weight:850}._stepList_1q5zz_100 h3{letter-spacing:-.035em;margin:0 0 9px;font-size:1.3rem;line-height:1.3}._stepList_1q5zz_100 p{color:#5e6d5d;max-width:490px;margin:0;font-size:.97rem;line-height:1.58}._useCases_1q5zz_72{padding-bottom:clamp(85px,9vw,130px)}._useCaseGrid_1q5zz_107{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:55px;display:grid}._useCaseGrid_1q5zz_107 article{border-top:2px solid #dbe7d8;padding-top:23px}._useCaseGrid_1q5zz_107 svg{color:#32901e}._useCaseGrid_1q5zz_107 h3{letter-spacing:-.03em;margin:21px 0 11px;font-size:1.23rem}._useCaseGrid_1q5zz_107 p{color:#637063;max-width:340px;margin:0;font-size:.99rem;line-height:1.6}._faq_1q5zz_75{color:#fff;background:#1c2a1b}._faqInner_1q5zz_114{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(45px,8vw,110px);max-width:1400px;margin:auto;padding:clamp(78px,8vw,118px) clamp(22px,5vw,76px);display:grid}._faq_1q5zz_75 ._sectionEyebrow_1q5zz_28{color:#9bea73}._faqIntro_1q5zz_116{color:#c9d8c8;max-width:350px;margin-top:20px;font-size:1.02rem;line-height:1.6}._faqList_1q5zz_117{border-top:1px solid #4c604b}._faqList_1q5zz_117 details{border-bottom:1px solid #4c604b}._faqList_1q5zz_117 summary{cursor:pointer;padding:21px 35px 21px 0;font-size:1.02rem;font-weight:750;line-height:1.4;list-style:none;position:relative}._faqList_1q5zz_117 summary::-webkit-details-marker{display:none}._faqList_1q5zz_117 summary:after{content:"+";color:#9bea73;font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:18px;right:0}._faqList_1q5zz_117 details[open] summary:after{content:"−"}._faqList_1q5zz_117 details p{color:#d1dfcf;max-width:590px;margin:0 0 23px;font-size:.97rem;line-height:1.63}._finalCta_1q5zz_75{justify-content:space-between;align-items:end;gap:35px;max-width:1400px;margin:auto;padding:clamp(82px,8vw,125px) clamp(22px,5vw,76px);display:flex}._finalCta_1q5zz_75>div{max-width:750px}._finalCta_1q5zz_75 p:not(._sectionEyebrow_1q5zz_28){color:#637063;max-width:620px;margin:19px 0 0;font-size:1.04rem;line-height:1.65}._finalCta_1q5zz_75 ._primaryButton_1q5zz_35{flex:none}._footer_1q5zz_129{background:#f7faf5;border-top:1px solid #e1e9df}._footerInner_1q5zz_130{justify-content:space-between;align-items:center;gap:30px;max-width:1400px;min-height:165px;margin:auto;padding:38px clamp(22px,5vw,76px);display:flex}._footer_1q5zz_129 p{color:#748173;margin:9px 0 0;font-size:.85rem}._footerLinks_1q5zz_132{gap:25px;display:flex}._footerLinks_1q5zz_132 a{color:#344734;align-items:center;gap:7px;font-size:.89rem;font-weight:680;display:inline-flex}._footerLinks_1q5zz_132 a:hover{color:#258315}._footer_1q5zz_129 small{color:#7b8779;white-space:nowrap;font-size:.8rem}@media (max-width:1130px){._headerInner_1q5zz_15{gap:20px}._nav_1q5zz_18{gap:16px}._headerActions_1q5zz_21{gap:14px}._heroInner_1q5zz_26{gap:35px}._hero_1q5zz_25 h1{font-size:clamp(2.8rem,4.2vw,4rem)}._productBody_1q5zz_49{padding:18px}}@media (max-width:930px){._nav_1q5zz_18{display:none}._headerActions_1q5zz_21{margin-left:auto}._heroInner_1q5zz_26{grid-template-columns:1fr;gap:60px}._heroCopy_1q5zz_27{max-width:730px}._hero_1q5zz_25 h1{font-size:clamp(3rem,6.8vw,4.6rem)}._productStage_1q5zz_42{max-width:720px}._workflowInner_1q5zz_95{gap:42px}}@media (max-width:700px){._headerInner_1q5zz_15{min-height:70px}._brand_1q5zz_16{font-size:1.13rem}._headerContact_1q5zz_22{display:none}._signIn_1q5zz_19{border:1px solid #d8e4d4;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;display:inline-flex}._heroInner_1q5zz_26{gap:48px;padding-top:62px;padding-bottom:77px}._hero_1q5zz_25 h1{margin:26px 0 22px;font-size:clamp(2.6rem,8vw,4rem)}._heroLead_1q5zz_32{font-size:1.36rem}._heroDetail_1q5zz_33{font-size:1rem}._productStage_1q5zz_42{border-radius:20px;padding:16px}._stageTopLine_1q5zz_43{font-size:.59rem}._productTopbar_1q5zz_45{min-height:52px;padding:0 15px}._productBody_1q5zz_49{padding:16px}._productPillars_1q5zz_53{gap:5px}._productPillars_1q5zz_53>div{min-height:76px;padding:8px}._productPillars_1q5zz_53 span{font-size:.51rem}._productPillars_1q5zz_53 strong{font-size:.7rem}._productLower_1q5zz_61{grid-template-columns:1fr}._productProcess_1q5zz_51{display:none}._pillarCards_1q5zz_78,._useCaseGrid_1q5zz_107{grid-template-columns:1fr;gap:12px}._pillarCard_1q5zz_78{min-height:245px}._workflowInner_1q5zz_95,._faqInner_1q5zz_114{grid-template-columns:1fr;gap:37px}._useCaseGrid_1q5zz_107{gap:26px}._finalCta_1q5zz_75{flex-direction:column;align-items:flex-start}._footerInner_1q5zz_130{flex-direction:column;align-items:flex-start;gap:25px}}@media (max-width:420px){._heroActions_1q5zz_34{flex-direction:column;align-items:stretch}._stageTopLine_1q5zz_43 span:last-child{display:none}._eyebrow_1q5zz_28{font-size:.68rem}._hero_1q5zz_25 h1{font-size:clamp(2.3rem,9vw,3.1rem)}._productGreeting_1q5zz_50 strong{font-size:.98rem}}@media (prefers-reduced-motion:reduce){._site_1q5zz_1 a{transition:none}}._guideCards_1q5zz_195{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._guideCards_1q5zz_195 a{border:1px solid var(--line);color:var(--ink);border-radius:16px;flex-direction:column;padding:28px;transition:border-color .2s;display:flex}._guideCards_1q5zz_195 a:hover{border-color:#328d1b}._guideCards_1q5zz_195 span{color:var(--deep-green);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}._guideCards_1q5zz_195 h3{letter-spacing:-.02em;margin:15px 0;font-size:1.4rem;font-weight:800;line-height:1.25}._guideCards_1q5zz_195 p{color:#53614f;margin-bottom:24px;font-size:.98rem;line-height:1.7}._guideCards_1q5zz_195 strong{color:var(--deep-green);margin-top:auto;font-size:.92rem}@media (max-width:800px){._guideCards_1q5zz_195{grid-template-columns:1fr}}
