@keyframes home_fadeUp__x_A1C{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes home_fadeIn__uLm0f{0%{opacity:0}to{opacity:1}}@keyframes home_float__HoEHL{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home_pulse__F0h7w{0%,to{opacity:1}50%{opacity:.4}}.home_fadeUp1__EmVJ4{animation:home_fadeUp__x_A1C .75s ease .18s both}.home_fadeUp2__IvVst{animation:home_fadeUp__x_A1C .75s ease .3s both}.home_fadeUp3__2Tp_S{animation:home_fadeUp__x_A1C .65s ease .42s both}.home_fadeUp4__qZzct{animation:home_fadeUp__x_A1C .65s ease .52s both}.home_fadeIn__uLm0f{animation:home_fadeIn__uLm0f .9s ease .35s both}.home_float__HoEHL{animation:home_float__HoEHL 7s ease-in-out 1.2s infinite}.home_pulse__F0h7w{animation:home_pulse__F0h7w 2s ease-in-out infinite}.home_featureCard__8n_FZ{background:rgba(250,249,246,.07);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(236,243,158,.12);border-radius:22px;padding:34px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.home_featureCard__8n_FZ:hover{background:rgba(250,249,246,.12);transform:translateY(-7px);border-color:rgba(236,243,158,.28);box-shadow:0 28px 70px rgba(0,0,0,.28)}.home_cropRow__miL8X{border-top:1px solid rgba(49,87,44,.15);padding:16px 0;display:flex;align-items:baseline;gap:14px;transition:padding-left .25s}.home_cropRow__miL8X:hover{padding-left:6px}.home_cropRowRight__yyKPg{border-top:1px solid rgba(49,87,44,.15);padding:16px 0 16px 24px;display:flex;align-items:baseline;gap:14px;transition:padding-left .25s}.home_cropRowRight__yyKPg:hover{padding-left:30px}.home_cropRowLast__ueH7c{border-top:1px solid rgba(49,87,44,.15);border-bottom:1px solid rgba(49,87,44,.15);padding:16px 0;display:flex;align-items:baseline;gap:14px;transition:padding-left .25s}.home_cropRowLast__ueH7c:hover{padding-left:6px}.home_cropRowRightLast__5aqre{border-top:1px solid rgba(49,87,44,.15);border-bottom:1px solid rgba(49,87,44,.15);padding:16px 0 16px 24px;display:flex;align-items:baseline;gap:14px;transition:padding-left .25s}.home_cropRowRightLast__5aqre:hover{padding-left:30px}.home_ctaPrimary__V3gjT{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;background:#31572C;color:#F0E7D5;border:none;padding:16px 34px;border-radius:12px;cursor:pointer;letter-spacing:-.01em;transition:background .2s,transform .2s,box-shadow .2s}.home_ctaPrimary__V3gjT:hover{background:#1e3a18;transform:translateY(-2px);box-shadow:0 10px 28px rgba(30,58,24,.25)}.home_ctaSecondary__q_Sin{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;background:transparent;color:#31572C;border:1.5px solid rgba(49,87,44,.35);padding:16px 34px;border-radius:12px;cursor:pointer;letter-spacing:-.01em;transition:background .2s,border-color .2s,transform .2s}.home_ctaSecondary__q_Sin:hover{background:rgba(49,87,44,.07);border-color:rgba(49,87,44,.6);transform:translateY(-2px)}.home_navLinkActive__r_M0U{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;color:#ECF39E;background:rgba(236,243,158,.13);border:1px solid rgba(236,243,158,.28);padding:8px 20px;border-radius:100px;text-decoration:none;transition:background .2s}.home_navLinkActive__r_M0U:hover{background:rgba(236,243,158,.22)}.home_navLink__TgqCh{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;color:#90A955;padding:8px 20px;border-radius:100px;text-decoration:none;transition:color .2s,background .2s}.home_navLink__TgqCh:hover{color:#ECF39E;background:rgba(236,243,158,.08)}.home_navBar__LHv60{padding:0 20px}@media (min-width:640px){.home_navBar__LHv60{padding:0 32px}}@media (min-width:1024px){.home_navBar__LHv60{padding:0 48px}}.home_navSubtitle__yx94g{display:none}@media (min-width:480px){.home_navSubtitle__yx94g{display:inline}}@media (max-width:479px){.home_navLinkActive__r_M0U,.home_navLink__TgqCh{padding:7px 10px;font-size:13px}}.home_heroInner__VqP_Y{display:flex;align-items:flex-start;gap:32px;padding:48px 24px 56px;flex-direction:column}@media (min-width:900px){.home_heroInner__VqP_Y{flex-direction:row;align-items:center;gap:56px;padding:80px 56px;min-height:calc(100vh - 88px)}}.home_heroMockCard__ROTma{width:100%;max-width:320px;align-self:center}@media (min-width:900px){.home_heroMockCard__ROTma{flex:0 0 350px;max-width:350px}}.home_featureSection__AE7Fi{padding:56px 20px}@media (min-width:768px){.home_featureSection__AE7Fi{padding:88px 48px}}.home_featureGrid__Zfb1X{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:540px){.home_featureGrid__Zfb1X{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1024px){.home_featureGrid__Zfb1X{grid-template-columns:repeat(3,1fr);gap:24px}}.home_cropsSection__QIXeZ{padding:60px 20px;overflow:hidden;position:relative}@media (min-width:768px){.home_cropsSection__QIXeZ{padding:96px 48px}}.home_cropsGrid__OrQIs{display:grid;grid-template-columns:1fr;gap:36px 0;align-items:start}@media (min-width:768px){.home_cropsGrid__OrQIs{grid-template-columns:1fr 1fr;gap:0 80px}}@keyframes diagnose_fadeUp__dOlP1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes diagnose_spin__pcoMW{to{transform:rotate(1turn)}}@keyframes diagnose_pulse__p3L5C{0%,to{opacity:1}50%{opacity:.4}}.diagnose_fadeUp1__yMBWU{animation:diagnose_fadeUp__dOlP1 .65s ease .05s both}.diagnose_fadeUp2__G7Zye{animation:diagnose_fadeUp__dOlP1 .65s ease .15s both}.diagnose_fieldInput__tGjmW{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.72);border:1.5px solid rgba(49,87,44,.22);border-radius:12px;padding:14px 42px 14px 16px;font:500 15px Outfit,sans-serif;color:#1e3a18;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s}.diagnose_fieldInput__tGjmW:focus{border-color:#31572C;box-shadow:0 0 0 3px rgba(49,87,44,.12)}.diagnose_fieldTextarea__Tyqbg{width:100%;background:rgba(255,255,255,.72);border:1.5px solid rgba(49,87,44,.22);border-radius:12px;padding:14px 16px;font:400 15px/1.65 Outfit,sans-serif;color:#1e3a18;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}.diagnose_fieldTextarea__Tyqbg:focus{border-color:#31572C;box-shadow:0 0 0 3px rgba(49,87,44,.12)}.diagnose_fieldTextarea__Tyqbg::-moz-placeholder{color:rgba(30,58,24,.4)}.diagnose_fieldTextarea__Tyqbg::placeholder{color:rgba(30,58,24,.4)}.diagnose_districtTrigger__g1Eou{width:100%;background:rgba(255,255,255,.72);border:1.5px solid rgba(49,87,44,.22);border-radius:12px;padding:14px 42px 14px 16px;font:500 15px Outfit,sans-serif;cursor:pointer;outline:none;text-align:left;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s,box-shadow .2s}.diagnose_districtTriggerOpen__dfrW3{border-color:#31572C;box-shadow:0 0 0 3px rgba(49,87,44,.12)}.diagnose_districtChip__1PtCf{font:500 13px Outfit,sans-serif;padding:7px 14px;border-radius:100px;cursor:pointer;border:1.5px solid rgba(49,87,44,.22);background:transparent;color:#1e3a18;transition:background .15s,border-color .15s}.diagnose_districtChip__1PtCf:hover{background:rgba(49,87,44,.1);border-color:rgba(49,87,44,.5)}.diagnose_districtChipSelected__KPsc7{background:#31572C;color:#F0E7D5;border-color:#31572C}.diagnose_uploadZone__CT5DC{background:rgba(255,255,255,.55);border:2px dashed rgba(49,87,44,.28);border-radius:16px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:background .2s,border-color .2s}.diagnose_uploadZoneDragging__YnJMF,.diagnose_uploadZone__CT5DC:hover{background:rgba(255,255,255,.8);border-color:rgba(49,87,44,.5)}.diagnose_submitBtn__WILMu{width:100%;font:600 17px Outfit,sans-serif;background:#31572C;color:#F0E7D5;border:none;padding:18px 34px;border-radius:14px;cursor:pointer;letter-spacing:-.01em;transition:background .2s,transform .15s,box-shadow .2s}.diagnose_submitBtn__WILMu:hover:not(:disabled){background:#1e3a18;transform:translateY(-2px);box-shadow:0 12px 32px rgba(30,58,24,.28)}.diagnose_submitBtn__WILMu:disabled{opacity:.5;cursor:not-allowed}.diagnose_formCard__vPq2I{padding:28px 20px}@media (min-width:540px){.diagnose_formCard__vPq2I{padding:44px 48px}}.diagnose_formRow__fC681{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:22px}@media (min-width:540px){.diagnose_formRow__fC681{grid-template-columns:1fr 1fr;gap:22px}}@media (max-width:539px){.diagnose_uploadZone__CT5DC{padding:32px 16px}}