:root{color:#19352b;background:#f5f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}aside{color:#dce9e2;background:#12372a;flex-direction:column;width:235px;padding:22px 15px;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-items:center;gap:10px;padding:3px 7px 20px;display:flex}.logo .leaf{color:#1e563d;background:#d8efb7;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.logo b{letter-spacing:-.5px;font-size:20px;display:block}.logo small{color:#91b3a4;margin-top:1px;font-size:10px;display:block}.season{background:#1b4939;border:1px solid #2c5a49;border-radius:12px;align-items:center;gap:9px;margin:4px 4px 18px;padding:10px;display:flex}.season small{color:#9fc0b2;font-size:9px;display:block}.season b{font-size:12px}nav{gap:4px;display:grid}nav button{color:#a9c4b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;display:flex}nav button:hover,nav button.active{color:#fff;background:#245541}nav i{color:#fff;background:#e8a341;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sideBottom{color:#9bb8ac;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:10px;display:flex}.pulse{background:#d99a37;border-radius:50%;width:8px;height:8px}.pulse.green{background:#7fcf87;box-shadow:0 0 0 4px #7fcf8718}main{grid-column:2;width:100%;max-width:1500px;padding:27px 32px 60px}header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}header h1{color:#17382b;margin:0;font-size:23px}header p{color:#7c8c84;margin:4px 0 0;font-size:11px}.who{align-items:center;gap:7px;display:flex}.who>div{text-align:right}.who b{font-size:11px;display:block}.who small{color:#64748b;font-size:9px}.who button,.text{cursor:pointer;color:#476459;background:#fff;border:1px solid #dce4dd;border-radius:9px;padding:8px;display:flex}.hero{color:#fff;background:linear-gradient(120deg,#174a36,#2d6b4e);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:28px 31px;display:flex;box-shadow:0 10px 30px #174a361a}.hero h2{margin:7px 0;font-size:25px}.hero p{color:#c6ddd2;margin:0;font-size:12px}.eyebrow{letter-spacing:1.5px;color:#cbe89e;font-size:9px;font-weight:800}.heroScore{border:10px solid #fff2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;box-shadow:inset 0 0 0 5px #cbe89e}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.metric,.panel{background:#fff;border:1px solid #e2e8e2;border-radius:14px;box-shadow:0 4px 14px #1b39270b}.metric{align-items:center;gap:12px;padding:16px;display:flex}.metric>svg{color:#42733c;background:#eef6e6;border-radius:10px;width:36px;height:36px;padding:8px}.metric strong{font-size:22px;display:block}.metric span{color:#7c8c84;font-size:9px}.panel{margin-bottom:16px;padding:19px}.title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.title h3{margin:0 0 3px;font-size:14px}.title p{color:#64748b;margin:0;font-size:10px}.text{color:#47745b;border:0;align-items:center;font-size:10px}.certGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.certCard{border:1px solid #e5eae4;border-radius:12px;padding:13px}.certTop{grid-template-columns:29px 1fr auto;align-items:center;gap:7px;display:grid}.certTop>span{color:#4d7c45;background:#edf5e7;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.certTop b{font-size:10px}.certTop em{font-size:13px;font-style:normal;font-weight:800}.progress{background:#edf1ed;border-radius:10px;height:6px;margin:13px 0 10px;overflow:hidden}.progress i{background:#73a84e;border-radius:10px;height:100%;display:block}.certFoot{color:#859187;justify-content:space-between;font-size:8px;display:flex}.certFoot b{color:#345345}.two{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.alerts>div{border-bottom:1px solid #edf0ec;grid-template-columns:12px 1fr auto;align-items:center;gap:7px;padding:10px 0;display:grid}.alerts b{font-size:10px}.alerts small{color:#859187;margin-top:2px;font-size:8px;display:block}.alerts time{color:#7d8b83;font-size:8px}.redDot,.amberDot{background:#d95c55;border-radius:50%;width:7px;height:7px}.amberDot{background:#e2a53d}.engine{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.engine>div{text-align:center;background:#f7f9f5;border-radius:10px;padding:12px}.engine svg{color:#5f8d52;width:19px}.engine strong{margin:4px;font-size:20px;display:block}.engine span{color:#64748b;font-size:8px}.note{color:#7b8981;font-size:9px;line-height:1.5}.farmGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.farmGrid article{border:1px solid #e2e8e1;border-radius:14px;overflow:hidden}.farmPhoto{color:#386339;background:linear-gradient(135deg,#dbeabf,#9bc47a);justify-content:center;align-items:center;height:115px;display:flex;position:relative}.farmPhoto span{background:#fffc;border-radius:20px;padding:4px 7px;font-size:8px;position:absolute;top:12px;right:12px}.farmBody h3{margin:0;font-size:14px}.farmBody p,.farmBody small{color:#7f8c84;font-size:9px}.farmBody>div{gap:20px;margin:12px 0;display:flex}.farmBody span{color:#7f8c84;font-size:9px}.farmBody span b{color:#2f5141;margin-right:3px;font-size:16px}.certTabs{gap:7px;margin-bottom:13px;display:flex;overflow:auto}.certTabs button{white-space:nowrap;color:#587065;cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:10px;padding:10px 12px;font-size:10px}.certTabs button span{margin-left:8px;font-weight:800}.certTabs button.active{color:#fff;background:#245541;border-color:#245541}.req{border-bottom:1px solid #edf0ed;grid-template-columns:70px 1fr 120px 110px;align-items:center;gap:12px;padding:13px 4px;display:grid}.reqCode{color:#52715f;font-size:10px;font-weight:800}.req small,.req p{color:#64748b;margin:3px 0;font-size:8px;display:block}.ev{color:#687d72;align-items:center;gap:5px;font-size:9px;display:flex}.badge{border-radius:20px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.due{margin-top:5px!important}.findingGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.findingGrid article{border:1px solid #e4e8e3;border-radius:12px;padding:15px}.findingGrid article.closed{opacity:.55}.findingHead{justify-content:space-between;display:flex}.findingHead>span{color:#55715f;font-size:9px;font-weight:800}.findingGrid h3{margin:10px 0 4px;font-size:12px}.findingGrid p{color:#78877e;font-size:9px}.findingMeta{background:#f7f9f6;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;padding:9px;display:grid}.findingMeta span{color:#78877e;font-size:8px}.findingMeta b{color:#40594c;margin-bottom:2px;display:block}.findingGrid button,.primary,.auditActions button{color:#315b44;cursor:pointer;background:#fff;border:1px solid #dbe4db;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.docRow{border-bottom:1px solid #edf0ed;grid-template-columns:28px 1fr 100px 130px;align-items:center;gap:8px;padding:10px;display:grid}.docRow>svg{color:#5b805d}.docRow b{font-size:10px}.docRow small{color:#839087;margin-top:2px;font-size:8px;display:block}.docRow>span:last-child{font-size:9px}.empty{text-align:center;color:#7d8d84;place-items:center;gap:6px;padding:50px;display:grid}.empty svg{width:35px}.empty b{font-size:12px}.empty span{font-size:9px}.uploadLayout{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.drop{cursor:pointer;text-align:center;background:#f9fbf7;border:2px dashed #cbdacb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:300px;display:flex}.drop svg{color:#5c8a52}.drop span{color:#64748b;font-size:9px}.drop input{display:none}.form{gap:12px;display:grid}.form label{color:#60756a;gap:5px;font-size:9px;display:grid}.form select{color:#2e4d3e;background:#fff;border:1px solid #d9e2d9;border-radius:9px;padding:10px}.info{color:#4e7452;background:#eef6e9;border-radius:10px;gap:9px;padding:11px;display:flex}.info b{font-size:9px;display:block}.primary{justify-content:center;color:#fff!important;background:#2c6549!important;border-color:#2c6549!important;padding:11px!important}.auditHero{background:#edf5e7;border:1px solid #d9e8ce;border-radius:16px;justify-content:space-between;margin-bottom:16px;padding:23px;display:flex}.auditHero h2{margin:5px 0;font-size:20px}.auditHero p{color:#718276;font-size:10px}.auditHero>div:last-child{text-align:right}.auditHero strong{color:#417142;font-size:15px;display:block}.auditHero span{font-size:9px}.checklist>div{border-bottom:1px solid #edf0ed;grid-template-columns:25px 1fr 90px;align-items:center;padding:10px;font-size:10px;display:grid}.checklist svg{color:#669557;width:16px}.auditActions{gap:8px;margin-top:16px;display:flex}.login{background:linear-gradient(135deg,#f5f7f2,#e4efd9);place-items:center;min-height:100vh;display:grid}.loginBox{background:#fff;border:1px solid #dce5dc;border-radius:20px;width:420px;padding:32px;box-shadow:0 20px 60px #244b3320}.logo.big{justify-content:center;padding-bottom:15px}.loginBox h1{text-align:center;margin:8px;font-size:21px}.loginBox>p{text-align:center;color:#7a8b81;font-size:10px}.loginBox form{gap:11px;margin-top:22px;display:grid}.loginBox label{color:#607269;gap:5px;font-size:9px;display:grid}.loginBox input{border:1px solid #d8e1d8;border-radius:9px;padding:11px}.loginBox form button{color:#fff;cursor:pointer;background:#275d43;border:0;border-radius:10px;padding:11px;font-weight:700}.demo{text-align:center;color:#64748b;margin-top:15px;font-size:8px}.error,.toast{color:#9e403b;background:#fde9e7;border-radius:8px;padding:9px;font-size:9px}.toast{z-index:9;max-width:500px;position:fixed;top:25px;right:25px}.login .logo .leaf{background:#d9edb9}@media (width<=1050px){.certGrid,.metrics{grid-template-columns:repeat(2,1fr)}.two,.uploadLayout,.findingGrid{grid-template-columns:1fr}}@media (width<=760px){.shell{display:block}aside{width:100%;position:static}nav{grid-template-columns:repeat(2,1fr)}main{padding:18px}.hero{align-items:flex-start}.heroScore{width:100px;height:100px}.certGrid,.metrics,.farmGrid{grid-template-columns:1fr}.req{grid-template-columns:55px 1fr}.req>.ev,.req>div:last-child{grid-column:2}.who>div{display:none}}.blockGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.blockGrid article{background:linear-gradient(145deg,#edf6df,#d5e8bd);border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:16px;display:flex;position:relative}.blockGrid article>span{background:#fff9;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.blockGrid svg{color:#4f7d46;position:absolute;top:18px;left:18px}.blockGrid b{font-size:12px}.blockGrid strong{margin-top:4px;font-size:22px}.blockGrid small{color:#61755f;font-size:9px}.simpleRows>div{border-bottom:1px solid #edf0ed;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.simpleRows svg{color:#5e8656}.simpleRows b{font-size:10px}.simpleRows small{color:#64748b;margin-top:3px;font-size:8px;display:block}.sagHero{color:#fff;background:linear-gradient(120deg,#174a36,#477a48);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:26px 30px;display:flex}.sagHero h2{margin:5px 0;font-size:24px}.sagHero p{color:#d1e3d5;font-size:11px}.sourceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sourceGrid article{border:1px solid #e2e8e1;border-radius:13px;flex-direction:column;min-height:180px;padding:15px;display:flex}.sourceGrid article>span{color:#4e7851;font-size:8px;font-weight:800}.sourceGrid h3{margin:8px 0;font-size:12px}.sourceGrid p{color:#75857b;flex:1;font-size:9px;line-height:1.5}.sourceGrid small{color:#64748b;font-size:8px}.sourceGrid a{color:#326345;align-items:center;gap:5px;margin-top:10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}@media (width<=900px){.blockGrid,.sourceGrid{grid-template-columns:1fr}}.public{color:#173b2b;background:#f7f8f3;min-height:100vh}.pubNav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 28px;display:flex}.pubLinks{align-items:center;gap:28px;display:flex}.pubLinks a{color:#536b5e;font-size:11px;font-weight:650;text-decoration:none}.pubLinks button,footer button{color:#fff;cursor:pointer;background:#1f5a3e;border:0;border-radius:10px;padding:11px 18px;font-size:10px;font-weight:750}.pubHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;max-width:1180px;min-height:620px;margin:0 auto;padding:70px 28px 80px;display:grid}.pubPill,.sectionTag{letter-spacing:1.8px;color:#668744;font-size:9px;font-weight:850}.pubHero h1{letter-spacing:-2.6px;color:#173b2b;margin:18px 0 22px;font-size:58px;line-height:1.02}.pubHero h1 em{color:#7ba34f;font-style:normal}.pubHero>div>p{color:#607166;max-width:570px;font-size:15px;line-height:1.7}.pubActions{align-items:center;gap:18px;margin:30px 0;display:flex}.pubActions button{color:#fff;background:#245d40;border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 20px;font-size:11px;font-weight:800;display:flex}.pubActions button svg{width:15px}.pubActions a{color:#315b43;font-size:11px;font-weight:800;text-decoration:none}.pubTrust{flex-wrap:wrap;gap:17px;margin-top:42px;display:flex}.pubTrust span{letter-spacing:.6px;color:#718176;font-size:8px;font-weight:850}.heroMock{background:#fff;border:1px solid #dde6da;border-radius:24px;padding:26px;transform:rotate(1deg);box-shadow:0 30px 70px #294b3520}.mockTop{grid-template-columns:10px 1fr auto;align-items:center;gap:9px;font-size:9px;display:grid}.mockTop>span{background:#79a850;border-radius:50%;width:8px;height:8px}.mockTop i{color:#4c783e;background:#e7f2de;border-radius:20px;padding:5px 8px;font-style:normal;font-weight:800}.mockScore{letter-spacing:-4px;color:#285c40;margin:24px 0 16px;font-size:72px;font-weight:900}.mockScore small{font-size:20px}.mockBars p{grid-template-columns:120px 1fr 35px;align-items:center;gap:10px;margin:12px 0;display:grid}.mockBars b,.mockBars em{font-size:9px;font-style:normal}.mockBars p>span{background:#edf1ea;border-radius:8px;height:7px;overflow:hidden}.mockBars p>span i{background:#7ba553;border-radius:8px;height:100%;display:block}.mockAlert{color:#8d621c;background:#fff4df;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:12px;font-size:9px;display:flex}.mockAlert svg{width:15px}.pubSection{max-width:1180px;margin:auto;padding:95px 28px}.pubSection>h2,.certBand h2{letter-spacing:-1.5px;margin:10px 0;font-size:38px}.lead{color:#708077;font-size:13px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.featureGrid article{background:#fff;border:1px solid #e0e6dd;border-radius:17px;min-height:165px;padding:26px}.featureGrid svg{color:#6f9950;width:25px}.featureGrid h3{margin:18px 0 8px;font-size:13px}.featureGrid p{color:#718077;font-size:10px;line-height:1.6}.certBand{color:#fff;background:#193f2e;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:80px max(28px,50vw - 562px);display:grid}.certBand .sectionTag{color:#a7c985}.certBand p{color:#b8c8bf;max-width:470px;font-size:12px;line-height:1.7}.certStack{gap:8px;display:grid}.certStack>div{background:#ffffff0e;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;padding:14px;display:grid}.certStack svg{color:#a7c985;width:17px}.certStack b{font-size:10px}.certStack span{color:#cde2b8;font-size:11px;font-weight:850}.steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.steps>div{border-top:2px solid #87a966;padding:22px 5px}.steps>div>b{color:#78995b;font-size:9px}.steps p{color:#718077;font-size:9px;line-height:1.5}footer{border-top:1px solid #dce4d9;grid-template-columns:1fr 2fr auto;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:35px 28px 50px;display:grid}footer p{color:#78877e;text-align:center;font-size:9px}.masterHero{color:#fff;background:linear-gradient(120deg,#173f2e,#557c47);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:24px 28px;display:flex}.masterHero h2{margin:6px 0;font-size:22px}.masterHero p{color:#d4e0d5;font-size:10px}.masterLayout{grid-template-columns:190px 1fr;gap:16px;display:grid}.masterNav{color:#334f40;background:#fff;border:1px solid #e2e8e2;border-radius:14px;width:auto;height:auto;padding:8px;position:static}.masterNav button{color:#597064!important;background:0 0!important;border:0!important;padding:10px!important}.masterNav button.active{color:#285a3e!important;background:#edf5e8!important}.masterNav button span{background:#e5ece3;border-radius:10px;margin-left:auto;padding:3px 6px;font-size:8px}.quickForm{background:#f7f9f5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;padding:12px;display:grid}.quickForm label{gap:4px;display:grid}.quickForm label span{color:#667a6e;font-size:8px}.quickForm input{background:#fff;border:1px solid #dce4db;border-radius:8px;padding:9px;font-size:10px}.quickForm button{align-self:end;height:35px}.masterTable>div{border-bottom:1px solid #edf0ed;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px;display:grid}.masterTable small{text-transform:capitalize;color:#89958e;font-size:7px;display:block}.masterTable b{color:#425a4d;font-size:9px}@media (width<=850px){.pubHero,.certBand{grid-template-columns:1fr}.pubHero h1{font-size:42px}.featureGrid,.steps{grid-template-columns:1fr 1fr}.pubLinks a{display:none}.masterLayout{grid-template-columns:1fr}.quickForm{grid-template-columns:1fr 1fr}}@media (width<=560px){.featureGrid,.steps{grid-template-columns:1fr}.pubHero{padding-top:35px}.pubHero h1{font-size:38px}.heroMock{transform:none}.pubTrust{gap:9px}footer{text-align:center;grid-template-columns:1fr}.masterTable>div{grid-template-columns:1fr 1fr}}:root{font-size:17px}.shell>aside{background:linear-gradient(#123c2b,#0d2f22);width:270px;padding:26px 18px}.logo b{font-size:1.45rem}.logo small,.season small,.season b{font-size:.72rem}nav button{border-radius:11px;padding:12px 13px;font-size:.9rem}header h1{font-size:1.8rem}.panel{box-shadow:0 8px 28px #1c402c0f;border-radius:18px!important}.title h3{font-size:1.1rem!important}.title p,.note{font-size:.78rem!important}.metrics>div strong{font-size:1.75rem!important}.metrics>div span{font-size:.78rem!important}.badge{padding:5px 9px!important;font-size:.68rem!important}.heroPhoto{background-image:url(/assets/field-wide.jpg);background-position:50%;background-size:cover;border-radius:24px;min-height:350px;padding:42px;position:relative;overflow:hidden}.heroShade{background:linear-gradient(90deg,#0a2d1eeb 0%,#0f3725b8 52%,#0f372540 100%);position:absolute;inset:0}.heroContent,.heroScore{z-index:1;position:relative}.heroContent h2{margin:12px 0;font-size:2.35rem;line-height:1.05}.heroContent h2 em{color:#bce88b;font-style:normal}.heroContent p{max-width:650px;font-size:1rem;line-height:1.55}.heroButtons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.heroButtons button,.auditDownloadCard button,.bigDownload{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:.86rem;font-weight:800;display:flex}.heroButtons button{color:#18452f;background:#fff}.heroButtons .packButton,.auditDownloadCard button{color:#102d1e;background:#83c64c}.heroScore{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px #00000029;color:#17412e!important;background:#ffffffed!important}.homeFeature{margin-top:16px}.farmSpotlight{color:#fff;border-radius:20px;min-height:330px;position:relative;overflow:hidden}.farmSpotlight>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.farmSpotlight:after{content:"";background:linear-gradient(#08271a14 30%,#08271ae0);position:absolute;inset:0}.farmSpotlight>div{z-index:2;position:absolute;bottom:25px;left:26px;right:26px}.farmSpotlight span{letter-spacing:1.3px;font-size:.68rem;font-weight:900}.farmSpotlight h3{margin:7px 0;font-size:1.65rem}.farmSpotlight p{max-width:560px;font-size:.82rem;line-height:1.5}.farmSpotlight button{color:#16442e;background:#fff;border:0;border-radius:10px;align-items:center;gap:5px;padding:10px 14px;font-weight:800;display:flex}.certListModern{gap:17px;padding:8px 0;display:grid}.certListModern>div{grid-template-columns:145px 1fr 48px;align-items:center;gap:12px;display:grid}.certListModern>div>div{background:#edf1ec;border-radius:20px;height:10px;overflow:hidden}.certListModern i{background:linear-gradient(90deg,#58a858,#87c954);border-radius:20px;height:100%;display:block}.auditDownloadCard{background:linear-gradient(145deg,#eaf6df,#d8edc5);border:1px solid #cfe2be;border-radius:20px;flex-direction:column;justify-content:center;gap:14px;padding:26px;display:flex}.auditDownloadCard svg{color:#3d7b3f}.auditDownloadCard>div>span{letter-spacing:1.2px;color:#5d7d51;margin-top:10px;font-size:.65rem;font-weight:900;display:block}.auditDownloadCard h3{margin:7px 0;font-size:1.55rem}.auditDownloadCard p{color:#536a56;font-size:.8rem;line-height:1.55}.auditDownloadCard small{color:#6e806d;text-align:center;font-size:.68rem}.farmPhoto{position:relative;height:180px!important;overflow:hidden!important}.farmPhoto img{object-fit:cover;width:100%;height:100%}.farmPhoto span{color:#214c35;background:#fff;border-radius:20px;padding:6px 10px;font-size:.7rem;font-weight:900;position:absolute;top:12px;right:12px}.req b,.alerts b,.docRow b,.simpleRows b{font-size:.86rem!important}.req small,.alerts small,.docRow small,.simpleRows small{font-size:.7rem!important}.drop svg{color:#4c9652;width:58px;height:58px}.form select,.form input,.quickForm input{padding:12px!important;font-size:.82rem!important}.primary{padding:13px 16px!important;font-size:.85rem!important}.auditHero{border-radius:20px;padding:30px}.bigDownload{color:#fff!important;background:#1f7445!important}.packHint{color:#6e8074;margin-top:10px;font-size:.72rem}.pubNav{max-width:1320px;height:88px}.pubLinks a{font-size:.82rem}.pubLinks button,footer button{padding:12px 20px;font-size:.78rem}.pubHero{grid-template-columns:.9fr 1.1fr;gap:55px;max-width:1320px;min-height:700px;padding-top:55px}.pubHero h1{font-size:4.15rem;line-height:.98}.pubHero>div>p{font-size:1rem}.pubPill,.sectionTag{font-size:.7rem}.pubActions button,.pubActions a{font-size:.82rem}.pubTrust span{font-size:.7rem}.heroVisual{border-radius:28px;height:570px;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f462e33}.heroVisual>img{object-fit:cover;width:100%;height:100%}.heroVisual:after{content:"";background:linear-gradient(#00000005,#0a28192e);position:absolute;inset:0}.heroMock{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:20px;width:370px;padding:22px;position:absolute;bottom:24px;right:24px;transform:none}.mockScore{margin:15px 0;font-size:3.5rem}.mockBars p{grid-template-columns:105px 1fr 38px;margin:8px 0}.mockBars b,.mockBars em,.mockAlert,.mockTop{font-size:.68rem}.pubSection{max-width:1320px}.pubSection>h2,.certBand h2{font-size:2.65rem}.featureGrid article{min-height:195px;padding:30px}.featureGrid p{font-size:.78rem}.featureGrid svg{width:30px;height:30px}.loginBox{width:470px}.loginBox h1{font-size:1.7rem}.loginBox input,.loginBox form button{padding:13px;font-size:.9rem}.demo{font-size:.7rem}@media (width<=1050px){.shell{grid-template-columns:235px 1fr}.shell>aside{width:235px}main{padding:24px}.pubHero{grid-template-columns:1fr}.heroVisual{height:500px}}@media (width<=760px){:root{font-size:16px}.shell{display:block}.shell>aside{width:100%;position:static}.heroPhoto{align-items:flex-end;min-height:440px;padding:26px}.heroContent h2{font-size:2rem}.heroScore{position:absolute;top:20px;right:20px}.pubHero h1{font-size:3rem}.heroVisual{height:440px}.heroMock{width:auto;left:15px;right:15px}.certListModern>div{grid-template-columns:100px 1fr 42px}}.resolveBtn{color:#08783e;cursor:pointer;background:#e8f7ee;border:0;border-radius:10px;margin-top:10px;padding:9px 14px;font-weight:800;display:block}.resolveBtn:hover{background:#d5f1e0}.quickForm select{min-height:46px;font:inherit;background:#fff;border:1px solid #dbe4df;border-radius:10px;padding:0 12px}.masterTable button{cursor:pointer;background:#fff;border:1px solid #d7e3dc;border-radius:9px;padding:8px 12px}:root{--ink:#0b172a;--muted:#66756c;--line:#e6ebe7;--surface:#fff;--canvas:#f6f8f5;--green:#0f8b4c;--green2:#29a85d;--dark:#12382a;--lime:#dff3d2;--blue:#eaf4ff;--amber:#fff3dc;--red:#fff0ef;font-size:18px}body{background:radial-gradient(circle at 80% -10%,#eef7ea 0,transparent 26%),var(--canvas);color:var(--ink)}button,input,select{font:inherit}.shell>aside{color:#52635a;border-right:1px solid var(--line);background:#fffffff5;width:286px;padding:28px 18px;box-shadow:8px 0 30px #1a372606}.shell>aside .logo small{color:#71917f;font-size:.7rem}.shell>aside .logo .leaf{color:#087e42;background:linear-gradient(145deg,#e5f7d8,#c9edb7);border-radius:14px}.shell>aside .season{color:#254c39;background:#f6f9fd;border:1px solid #e2ece0;border-radius:14px;padding:12px}.shell nav{gap:6px}.shell nav button{color:#566a60;border-radius:11px;padding:12px 13px;font-size:.84rem;font-weight:650;transition:all .18s}.shell nav button:hover{color:#16482f;background:#f0f6ef}.shell nav button.active{color:#fff;background:linear-gradient(135deg,#0f8b4c,#20a85b);box-shadow:0 8px 20px #0f8b4c33}.sideBottom{color:#789086;border-top:1px solid #edf1ee;margin-top:auto;padding-top:18px}.pulse.green{background:#17a75a}main{max-width:1720px;padding:28px 38px 70px}header{min-height:58px;margin-bottom:18px}header h1{letter-spacing:-.035em;font-size:1.65rem}header p{font-size:.78rem}.who{gap:12px}.who>div{padding-right:5px}.who b{font-size:.78rem}.who small{font-size:.66rem}.who button{background:#fff;border-radius:12px;padding:10px;box-shadow:0 3px 12px #12382a0d}.panel,.metric{border:1px solid var(--line);background:#fffffffa;box-shadow:0 8px 28px #12382a0b}.panel{padding:24px;border-radius:20px!important}.metric{border-radius:18px;padding:19px}.metric>svg{color:#11824a;background:#e9f7e8;border-radius:13px;width:42px;height:42px}.metric strong{font-size:1.55rem}.metric span{font-size:.72rem}.title h3{letter-spacing:-.02em;font-size:1.05rem!important}.title p{color:#77867e;font-size:.72rem!important}.text{font-size:.72rem!important}.heroPhoto{min-height:330px;padding:40px 44px;position:relative;overflow:hidden;background:linear-gradient(120deg,#0c422e 0%,#116b40 55%,#44a968 100%)!important;border-radius:24px!important}.heroPhoto:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:540px;height:540px;position:absolute;top:-280px;right:-140px;box-shadow:0 0 0 80px #ffffff09,0 0 0 160px #ffffff06}.heroShade{background:linear-gradient(90deg,#032a1a57,#0000)!important}.heroContent{max-width:760px}.heroContent h2{letter-spacing:-.055em;font-size:2.45rem;line-height:1.02}.heroContent p{max-width:610px;font-size:.92rem}.heroButtons button{border-radius:12px;padding:13px 17px;font-size:.78rem}.heroButtons .packButton{color:#143725;background:#d9f2a9}.heroScore{width:156px;height:156px;border:none!important;box-shadow:0 18px 45px #00000024!important}.heroScore strong{font-size:2.25rem}.heroScore span{color:#678176;font-size:.67rem}.metrics{gap:14px;margin:16px 0 18px}.two{gap:18px}.homeFeature{grid-template-columns:1.15fr .85fr}.farmSpotlight{background:linear-gradient(145deg,#173d2d,#0d6a3c);border-radius:22px;min-height:330px;box-shadow:0 12px 32px #11492d21}.farmSpotlight:before{content:"";background:radial-gradient(circle at 80% 20%,#d3f4a938,#0000 25%),linear-gradient(135deg,#0000 48%,#ffffff0a 49% 51%,#0000 52%);position:absolute;inset:0}.farmArt{color:#d9f3a9;background:#dff7ce21;border:1px solid #ffffff26;border-radius:36px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:42px;right:48px;transform:rotate(-8deg)}.farmSpotlight:after{background:linear-gradient(#0000,#05271880)!important}.farmSpotlight>div:last-child{bottom:30px}.farmSpotlight h3{font-size:1.6rem}.farmSpotlight p{color:#dce9e2;font-size:.77rem}.farmSpotlight button{border-radius:11px;font-size:.73rem}.certListModern{gap:19px}.certListModern>div{grid-template-columns:150px 1fr 52px}.certListModern span,.certListModern b{font-size:.76rem}.certListModern>div>div{background:#edf2ee;height:9px}.certListModern i{background:linear-gradient(90deg,#11924e,#54bd6f)}.auditDownloadCard{background:linear-gradient(145deg,#f0f9e9,#e4f3d8);border:1px solid #d9e9ce;border-radius:22px;padding:28px}.auditDownloadCard h3{font-size:1.4rem}.auditDownloadCard p{font-size:.76rem}.auditDownloadCard button{color:#fff;background:linear-gradient(135deg,#108d4c,#24aa5d);font-size:.78rem}.auditDownloadCard small{font-size:.63rem}.farmGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.farmGrid article{border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:0 8px 26px #12382a0b}.farmPhoto{background:linear-gradient(145deg,#e9f5e4,#d4ebc8)!important;height:190px!important}.farmPhoto img{display:none}.farmArtSmall{color:#438552;background:radial-gradient(circle at 30% 30%,#f8fff5,#0000 22%),linear-gradient(145deg,#dff1d6,#bdddac);border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.farmArtSmall:after{content:"EXPEDIENTE DIGITAL DEL PREDIO";letter-spacing:.12em;color:#426b4b;font-size:.68rem;font-weight:900;position:absolute;bottom:20px;left:22px}.farmBody{padding:20px}.farmBody h3{font-size:1.15rem!important}.farmBody p,.farmBody small{font-size:.72rem!important}.certTabs{gap:9px}.certTabs button{border-radius:12px;padding:12px 14px;font-size:.72rem}.req{grid-template-columns:84px 1fr 145px 125px;padding:16px 8px}.reqCode{font-size:.75rem}.req b{font-size:.82rem!important}.req small,.req p{font-size:.67rem!important}.resolveBtn{padding:8px 11px;font-size:.68rem}.findingGrid{gap:16px}.findingGrid article{border-radius:17px;padding:20px}.findingGrid h3{font-size:.95rem}.findingGrid p{font-size:.72rem}.findingMeta{border-radius:12px;padding:12px}.findingMeta span{font-size:.65rem}.findingGrid button{padding:10px 12px;font-size:.7rem}.uploadLayout{gap:20px}.drop{background:radial-gradient(circle at 50% 35%,#fff 0,#f6fbf3 48%,#edf7e9 100%)!important;border:2px dashed #9dc9a7!important;border-radius:22px!important;min-height:430px!important}.drop svg{width:62px;height:62px}.drop b{font-size:1.1rem!important}.drop span{font-size:.76rem!important}.form{padding:26px}.form label{font-size:.75rem!important}.form select{border-radius:12px;min-height:50px}.info{border-radius:13px;padding:15px}.info b{font-size:.76rem}.info small{font-size:.66rem}.primary{border-radius:12px!important;padding:14px 18px!important;font-size:.78rem!important}.masterHero,.sagHero{background:linear-gradient(125deg,#123c2b,#147247)!important;border-radius:22px!important;padding:30px!important}.masterHero h2,.sagHero h2{font-size:1.55rem}.masterHero p,.sagHero p{font-size:.76rem}.masterLayout{grid-template-columns:220px 1fr;gap:18px}.masterNav{border-radius:18px;padding:10px}.masterNav button{border-radius:10px!important;font-size:.73rem!important}.quickForm{background:#f7faf6;border-radius:15px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:16px}.quickForm label span{font-size:.66rem}.quickForm input,.quickForm select{border-radius:11px;min-height:48px;font-size:.76rem!important}.masterTable>div{padding:14px 10px}.masterTable small{font-size:.58rem}.masterTable b{font-size:.72rem}.auditHero{background:linear-gradient(135deg,#eff8e9,#e3f2d9);border-radius:22px;padding:30px}.auditHero h2{font-size:1.55rem}.auditHero p,.auditHero span{font-size:.72rem}.checklist>div{padding:14px;font-size:.76rem}.bigDownload{border-radius:12px!important;font-size:.76rem!important}.public{color:#0b172a;background:linear-gradient(#fbfdf9,#f6f9fd)}.pubNav{max-width:1380px;height:92px;padding:0 20px}.pubNav .logo b{font-size:1.55rem}.pubLinks{gap:28px}.pubLinks a{font-size:.76rem;font-weight:650}.pubLinks button{color:#fff;background:#102d20;border-radius:12px;padding:12px 19px;font-size:.75rem}.pubHero{grid-template-columns:.82fr 1.18fr;gap:64px;max-width:1380px;min-height:720px;padding:62px 20px 74px}.pubHero h1{letter-spacing:-.065em;font-size:4.25rem;line-height:.94}.pubHero h1 em{color:#0e8b4a}.pubHero>div>p{max-width:590px;font-size:.95rem;line-height:1.65}.pubPill{letter-spacing:.13em;color:#2e6c42;background:#e9f6df;border-radius:30px;padding:8px 11px;font-size:.64rem}.pubActions button{background:linear-gradient(135deg,#0e8b4a,#28aa5d);border-radius:12px;font-size:.76rem;box-shadow:0 10px 24px #0e8b4a2e}.pubActions a{border-radius:12px;font-size:.76rem}.pubTrust{margin-top:34px}.pubTrust span{color:#6f8077;letter-spacing:.06em;font-size:.64rem}.heroVisual{background:#eaf2e7;border:1px solid #dfe8df;border-radius:28px;height:590px;box-shadow:0 32px 90px #193a2729}.heroVisual>img{object-fit:cover;object-position:left top;filter:saturate(.93)contrast(.98)}.heroVisual:after{background:linear-gradient(#0000 72%,#0c321f14)}.heroMock{display:none}.pubSection{max-width:1380px;padding-left:20px;padding-right:20px}.pubSection>h2,.certBand h2{letter-spacing:-.045em;font-size:2.55rem}.lead{font-size:.88rem}.featureGrid{gap:14px}.featureGrid article{border:1px solid var(--line);border-radius:18px;min-height:190px;padding:27px;box-shadow:0 8px 24px #12382a09}.featureGrid article svg{color:#11874a;box-sizing:content-box;background:#eaf7e6;border-radius:10px;width:32px;height:32px;padding:7px}.featureGrid h3{font-size:.93rem}.featureGrid p{font-size:.73rem;line-height:1.55}.certBand{background:linear-gradient(135deg,#12382a,#0d5c38);border-radius:28px;max-width:1340px;box-shadow:0 20px 55px #12382a21}.certBand p{font-size:.78rem}.certStack>div{background:#ffffff0e;border-color:#ffffff1a;border-radius:13px}.certStack b,.certStack span{font-size:.73rem}.steps>div{border-radius:18px}.steps h3{font-size:.92rem}.steps p{font-size:.7rem}.loginBox{border-radius:24px;width:500px;padding:38px;box-shadow:0 30px 90px #12382a24}.loginBox h1{letter-spacing:-.035em;font-size:1.65rem}.loginBox>p{font-size:.74rem}.loginBox label{font-size:.7rem}.loginBox input,.loginBox form button{border-radius:12px;min-height:50px;font-size:.82rem}@media (width<=1100px){.shell{grid-template-columns:240px 1fr}.shell>aside{width:240px}main{padding:24px}.pubHero{grid-template-columns:1fr}.heroVisual{height:520px}.quickForm{grid-template-columns:1fr 1fr}}@media (width<=760px){.shell{display:block}.shell>aside{width:100%;position:static}.metrics{grid-template-columns:1fr 1fr}.two,.homeFeature,.uploadLayout{grid-template-columns:1fr}.heroPhoto{min-height:440px;padding:28px}.heroScore{top:24px;right:24px}.pubHero h1{font-size:3rem}.pubHero{padding-top:35px}.heroVisual{height:420px}.quickForm,.masterLayout,.req{grid-template-columns:1fr}.farmArt{opacity:.35}}.registerLink{width:100%;margin-top:14px;color:#137a46!important;box-shadow:none!important;background:0 0!important;border:1px solid #cfe4d8!important}.emptyCert{text-align:center;background:linear-gradient(145deg,#fff,#f2faf5);border:1px solid #dfece4;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:50px;display:flex}.emptyCert svg{color:#169455;margin-bottom:18px}.emptyCert span,.modalCard>span{letter-spacing:.16em;color:#169455;font-size:12px;font-weight:800}.emptyCert h2,.modalCard h2{margin:10px 0;font-size:32px}.emptyCert p{color:#66756d;max-width:620px;font-size:17px;line-height:1.6}.emptyCert button,.certActions button{margin-top:18px;padding:14px 22px}.certActions{justify-content:flex-end;margin-bottom:14px;display:flex}.modalBack{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0a1c1394;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modalCard{background:#fff;border-radius:28px;width:min(620px,96vw);padding:34px;position:relative;box-shadow:0 30px 80px #0000003d}.modalCard label{flex-direction:column;gap:7px;margin-top:16px;font-weight:700;display:flex}.modalCard input{border:1px solid #d7e3db;border-radius:12px;padding:14px 16px;font-size:16px}.modalCard>button:last-child{width:100%;margin-top:24px;padding:15px}.modalClose{width:38px;height:38px;font-size:24px;position:absolute;top:15px;right:18px;color:#345!important;background:#eef5f0!important;border-radius:50%!important;padding:0!important}.form2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.emptyInside{text-align:center;color:#607068;padding:60px 20px}.emptyInside h3{color:#14261d;font-size:23px}@media (width<=700px){.form2{grid-template-columns:1fr}.emptyCert{min-height:430px;padding:30px 20px}.emptyCert h2,.modalCard h2{font-size:26px}}:root{--v4g:#0d8b4b;--v4d:#10291d;--v4c:#f7f7f1}.v4Nav{justify-content:space-between;align-items:center;max-width:1440px;height:84px;margin:auto;padding:0 5.5%;display:flex}.v4Links{align-items:center;gap:26px;display:flex}.v4Links a{color:#33453c;font-size:15px;font-weight:650;text-decoration:none}.v4Links button{background:var(--v4g);color:#fff;border:0;border-radius:12px;align-items:center;gap:7px;padding:13px 18px;font-size:15px;font-weight:800;display:flex}.v4Links .ghost{color:#173426;background:#fff;border:1px solid #dce5df}.v4Hero{align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.v4HeroBg{background:url(/assets/hero-farm.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.04)}.v4HeroShade{background:linear-gradient(90deg,#05190ef0,#051c0fb8 40%,#061a0f26 75%);position:absolute;inset:0}.v4HeroCopy{z-index:2;color:#fff;width:min(720px,52%);margin-left:6%;position:relative}.v4HeroCopy>span,.v4StoryCopy>span,.v4HowHead>span,.v4Benefits>div>span,.v4Final span{letter-spacing:.16em;font-size:13px;font-weight:900}.v4HeroCopy h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:72px;line-height:.94}.v4HeroCopy h1 em,.v4StoryCopy h2 em{color:#88e79f;font-style:normal}.v4HeroCopy p{color:#edf5ef;max-width:650px;font-size:20px;line-height:1.55}.v4Ctas{gap:14px;margin-top:30px;display:flex}.v4Ctas button,.v4StoryCopy button,.v4Final button{color:#fff;background:#0da657;border:0;border-radius:13px;align-items:center;gap:8px;padding:16px 23px;font-size:16px;font-weight:850;display:flex}.v4Ctas a{color:#fff;border:1px solid #ffffff8c;border-radius:13px;padding:16px 22px;font-weight:800;text-decoration:none}.v4Badges{flex-wrap:wrap;gap:25px;margin-top:40px;display:flex}.v4Badges b{font-size:14px}.v4Float{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#173426;background:#fffffff2;border-radius:22px;width:330px;padding:24px;position:absolute;bottom:65px;right:6%;box-shadow:0 20px 60px #0000003d}.v4Float>span{letter-spacing:.14em;color:#168c4e;font-size:11px;font-weight:900}.v4Float>strong{margin:7px 0 2px;font-size:27px;display:block}.v4Float>p{color:#68776f;font-size:14px}.v4Float>div{border-top:1px solid #e4ebe6;align-items:center;gap:9px;padding:11px 0;font-size:14px;font-weight:750;display:flex}.v4Float>div svg{color:#159555;width:18px}.v4Float button{color:#fff;background:#173d2a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-weight:800;display:flex}.v4Strip{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:auto;padding:28px 5%;display:grid}.v4Strip>div{border-right:1px solid #e5eae6;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;display:grid}.v4Strip>div:last-child{border:0}.v4Strip svg{color:#0f8b4b;box-sizing:content-box;background:#e9f6ec;border-radius:50%;grid-row:1/3;padding:12px}.v4Strip b{font-size:15px}.v4Strip span{color:#718078;font-size:13px}.v4Story{background:var(--v4c);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:90px 6%;display:grid}.v4StoryCopy h2{letter-spacing:-.045em;margin:15px 0 24px;font-size:48px;line-height:1.05}.v4StoryCopy>p{color:#53645b;font-size:18px;line-height:1.65}.v4StoryCopy ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.v4StoryCopy li{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.v4StoryCopy li svg{color:#0d9b50}.v4PhotoGrid{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr;gap:14px;height:520px;display:grid}.v4PhotoGrid article{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 40px #163d271f}.v4PhotoGrid .big{grid-row:1/3}.v4PhotoGrid img{object-fit:cover;width:100%;height:100%}.v4PhotoGrid article:after{content:"";background:linear-gradient(#0000 42%,#061f12c2);position:absolute;inset:0}.v4PhotoGrid article>div{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.v4PhotoGrid article span{letter-spacing:.13em;font-size:11px}.v4PhotoGrid article b{margin-top:5px;font-size:20px;display:block}.v4How{max-width:1500px;margin:auto;padding:95px 6%}.v4HowHead{text-align:center;max-width:700px;margin:auto}.v4HowHead span{color:var(--v4g)}.v4HowHead h2{letter-spacing:-.045em;margin:10px 0;font-size:48px}.v4HowHead p{color:#66766e;font-size:18px}.v4Steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.v4Steps article{background:#fff;border:1px solid #dbe4f0;border-radius:20px;min-height:245px;padding:30px;position:relative}.v4Steps article>i{color:#e3eee6;font-size:34px;font-style:normal;font-weight:900;position:absolute;top:18px;right:22px}.v4Steps article>svg{color:var(--v4g);width:34px;height:34px;margin-bottom:35px}.v4Steps h3{font-size:20px}.v4Steps p{color:#6a7971;font-size:15px;line-height:1.55}.v4Benefits{color:#fff;background:#123729;grid-template-columns:.75fr 1.25fr;gap:60px;padding:85px 6%;display:grid}.v4Benefits h2{margin:10px 0;font-size:44px;line-height:1.05}.v4BenefitCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v4BenefitCards article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;padding:25px}.v4BenefitCards h3{font-size:19px}.v4BenefitCards p{color:#d1dfd7;line-height:1.5}.v4Final{text-align:center;background:linear-gradient(135deg,#eaf7e9,#f7faf2);padding:90px 6%}.v4Final>div{max-width:760px;margin:auto}.v4Final>div>svg{color:var(--v4g);width:45px;height:45px}.v4Final h2{letter-spacing:-.045em;font-size:50px;line-height:1.02}.v4Final p{color:#62736a;font-size:18px}.v4Final button{margin:28px auto 0}.v4Footer{border-top:1px solid #e5ebe7;grid-template-columns:1fr 2fr auto;align-items:center;gap:25px;padding:35px 6%;display:grid}.v4Footer p{color:#748179;font-size:13px}.v4Footer button{background:#fff;border:1px solid #dce5df;border-radius:10px;padding:10px 16px;font-weight:800}.shell{grid-template-columns:250px 1fr}.shell>aside{width:250px}.shell>aside nav button{margin-bottom:5px;padding:13px 14px;font-size:15px}.simpleHero{border-radius:26px;align-items:center;min-height:380px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.simpleHeroPhoto{background:url(/assets/hero-farm.jpg) 50% 38%/cover;position:absolute;inset:0}.simpleHeroShade{background:linear-gradient(90deg,#082315e6,#0823158c 52%,#08231514);position:absolute;inset:0}.simpleHeroCopy{z-index:2;color:#fff;width:65%;padding:48px;position:relative}.simpleHeroCopy>span{letter-spacing:.15em;font-size:12px;font-weight:900}.simpleHeroCopy h2{letter-spacing:-.04em;margin:12px 0;font-size:42px;line-height:1.03}.simpleHeroCopy h2 em{color:#a9ecad;font-style:normal}.simpleHeroCopy p{color:#e5eee8;font-size:17px;line-height:1.55}.simpleHeroCopy button{color:#fff;background:#0ca456;border:0;border-radius:12px;align-items:center;gap:7px;padding:14px 20px;font-size:16px;font-weight:850;display:flex}.simpleScore{z-index:2;color:#143222;background:#ffffffed;border-radius:18px;flex-direction:column;padding:18px 24px;display:flex;position:absolute;bottom:34px;right:38px}.simpleScore strong{font-size:34px}.simpleStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.simpleStats>div{background:#fff;border:1px solid #e3ebe5;border-radius:16px;grid-template-columns:40px 1fr;column-gap:10px;padding:18px;display:grid}.simpleStats svg{color:var(--v4g);box-sizing:content-box;background:#e9f7ec;border-radius:50%;grid-row:1/3;padding:9px}.simpleStats strong{font-size:24px}.simpleStats span{color:#718078;font-size:13px}.startJourney{background:#fff;border:1px solid #e3ebe5;border-radius:22px;padding:28px}.startJourney>div:first-child span,.nextTask>span,.simplePhotoCard span,.settingsIntro span{letter-spacing:.14em;color:var(--v4g);font-size:11px;font-weight:900}.startJourney h3{margin:8px 0;font-size:28px}.startJourney p{color:#697970;font-size:16px}.journeySteps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.journeySteps button{text-align:left;color:#193426;background:#f8faf8;border:1px solid #e1e8e3;border-radius:16px;grid-template-columns:30px 35px 1fr 18px;align-items:center;gap:8px;padding:18px;display:grid}.journeySteps button>i{background:var(--v4g);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.journeySteps button>svg{color:var(--v4g)}.journeySteps span{flex-direction:column;display:flex}.journeySteps b{font-size:15px}.journeySteps small{color:#748178;margin-top:3px;font-size:12px}.simpleGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nextTask{background:#fff;border:1px solid #dbe4f0;border-radius:22px;padding:30px}.taskIcon{color:#d95135;background:#fff1eb;border-radius:16px;place-items:center;width:58px;height:58px;margin:24px 0;display:grid}.taskIcon.ok{color:var(--v4g);background:#e9f7ec}.nextTask h3{font-size:26px}.nextTask p{color:#65756c;font-size:16px;line-height:1.55}.nextTask button,.simplePhotoCard button{background:var(--v4g);color:#fff;border:0;border-radius:11px;align-items:center;gap:7px;padding:13px 17px;font-size:15px;font-weight:800;display:flex}.nextTask>small{color:#839087;margin-top:14px;display:block}.simplePhotoCard{border-radius:22px;min-height:380px;position:relative;overflow:hidden}.simplePhotoCard img{object-fit:cover;width:100%;height:100%;position:absolute}.simplePhotoCard:after{content:"";background:linear-gradient(#0000 30%,#051f11d9);position:absolute;inset:0}.simplePhotoCard>div{z-index:2;color:#fff;position:absolute;bottom:28px;left:30px}.simplePhotoCard span{color:#bdebc5}.simplePhotoCard h3{font-size:27px;line-height:1.08}.simplePhotoCard button{color:#143322;background:#fff}.simpleBottom{background:#f0f7ee;border-radius:20px;justify-content:space-between;align-items:center;margin-top:16px;padding:24px;display:flex}.simpleBottom h3{margin:0;font-size:20px}.simpleBottom p{color:#6d7c73;font-size:13px}.simpleBottom>div:last-child{gap:8px;display:flex}.simpleBottom button{background:#fff;border:1px solid #dce6df;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-weight:750;display:flex}.settingsIntro{color:#fff;background:linear-gradient(135deg,#173c2c,#0e6d40);border-radius:24px;margin-bottom:16px;padding:34px}.settingsIntro span{color:#bce8c6}.settingsIntro h2{margin:8px 0;font-size:32px}.settingsIntro p{color:#dce9e1;max-width:700px;font-size:16px}.settingsCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settingsCards button{text-align:left;background:#fff;border:1px solid #e1e9e3;border-radius:18px;grid-template-columns:45px 1fr 20px;align-items:center;gap:12px;padding:22px;display:grid}.settingsCards button>svg:first-child{color:var(--v4g);box-sizing:content-box;background:#eaf7ec;border-radius:13px;padding:10px}.settingsCards span{flex-direction:column;display:flex}.settingsCards b{font-size:17px}.settingsCards small{color:#718078;margin-top:4px;font-size:13px}@media (width<=900px){.v4Links a{display:none}.v4HeroCopy{width:86%}.v4HeroCopy h1{font-size:52px}.v4Float{display:none}.v4Story{grid-template-columns:1fr}.v4PhotoGrid{height:420px}.v4Steps,.v4Strip{grid-template-columns:1fr 1fr}.v4Benefits,.simpleGrid,.settingsCards,.journeySteps{grid-template-columns:1fr}.simpleHeroCopy{width:90%;padding:30px}.simpleHeroCopy h2{font-size:34px}.simpleStats{grid-template-columns:1fr 1fr}.simpleBottom{display:block}.simpleBottom>div:last-child{flex-wrap:wrap;margin-top:14px}}.onboard{max-width:1050px;margin:0 auto;padding-bottom:50px}.onboardTop{padding:18px 4px 26px}.onboardTop>span,.onboardCard>span{letter-spacing:2px;color:#0a9a55;font-size:12px;font-weight:900}.onboardTop h2{margin:8px 0 4px;font-size:42px}.onboardTop p{color:#66786d}.stepbar{align-items:center;max-width:420px;margin-top:24px;display:flex}.stepbar i{color:#7b8d82;background:#e8eee9;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.stepbar i.on{color:#fff;background:#0aaa5b}.stepbar b{background:#dfe8e1;flex:1;height:3px}.onboardCard{background:#fff;border:1px solid #dfe8e1;border-radius:24px;padding:34px;box-shadow:0 14px 40px #1134220f}.onboardCard h3{margin:8px 0;font-size:28px}.onboardCard>p{color:#687a70}.wizardGrid{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.wizardGrid label{color:#234234;flex-direction:column;gap:7px;font-weight:800;display:flex}.wizardGrid input,.wizardGrid select{font:inherit;color:#173d2b;background:#fbfdfb;border:1px solid #d4dfd7;border-radius:12px;padding:14px 15px}.wizardSource,.wizardNote{color:#557064;background:#f0f8f2;border-radius:12px;padding:12px 15px;font-size:13px}.wizardNext{margin-top:22px}.certPicker{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.certPicker button{text-align:left;color:#173d2b;background:#fbfdfb;border:1px solid #dce6df;border-radius:16px;align-items:flex-start;gap:13px;padding:18px;display:flex}.certPicker button.selected{background:#f0fbf5;border:2px solid #0aaa5b}.certPicker svg:first-child{color:#0a9a55;flex:none}.certPicker span{flex-direction:column;flex:1;gap:3px;display:flex}.certPicker b{font-size:16px}.certPicker small{color:#60746a}.certPicker em{color:#64748b;font-size:12px;font-style:normal}.wizardActions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.summaryBox{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.summaryBox>div{background:#f7faf8;border:1px solid #e0e9e3;border-radius:15px;flex-direction:column;gap:4px;padding:18px;display:flex}.summaryBox small{color:#728279}.summaryBox b{font-size:17px}.summaryBox span{color:#60746a;font-size:13px}.farmEmpty{text-align:center;color:#60746a;padding:55px 20px}.farmEmpty h3{color:#173d2b;margin:12px 0 5px;font-size:23px}.farmEmpty .primary{margin-top:16px}.sagGroup{margin-top:24px}.sagGroup>h3{text-transform:uppercase;letter-spacing:1.5px;color:#0a8e50;font-size:14px}.sagDisclaimer{color:#315b45;background:#eef7f0;border-radius:16px;gap:14px;margin-top:16px;padding:18px 22px;display:flex}.sagDisclaimer p{margin:4px 0 0}.sagDisclaimer svg{color:#0a9a55;flex:none}@media (width<=800px){.wizardGrid,.certPicker,.summaryBox{grid-template-columns:1fr}.onboardTop h2{font-size:32px}.onboardCard{padding:22px}}.wizardHelp{background:#f4f8f4;border:1px dashed #c9dbcf;border-radius:14px;margin-top:10px;padding:14px 16px}.wizardHelp button{color:#167847;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.farmEmpty{background:linear-gradient(145deg,#fbfefb,#f0f8ef);border-radius:20px}.onboardCard{min-height:420px}.onboardCard:before{content:"DocAgro te pregunta solo lo necesario";color:#75877d;margin-bottom:8px;font-size:12px;display:block}.backBtn{cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:8px 0;font-weight:800}.complianceHero,.teamHero{background:#f6f9fd;border-radius:22px;margin-bottom:18px;padding:28px}.complianceHero span,.teamHero span{letter-spacing:.12em;font-size:12px;font-weight:900}.complianceHero h2,.teamHero h2{margin:8px 0;font-size:30px}.complianceList{gap:14px;display:grid}.complianceTask{background:#fff;border:1px solid #e5e8e2;border-radius:18px;grid-template-columns:180px 1fr 230px;align-items:start;gap:20px;padding:20px;display:grid}.complianceTask.done{opacity:.72}.taskStandard span,.taskMain small{color:#697169;margin-top:5px;display:block}.taskMain h3{margin:0 0 8px}.taskChecks{gap:14px;margin-top:14px;font-size:13px;display:flex}.taskChecks span{background:#f4f4f2;border-radius:10px;padding:7px 10px}.taskChecks .ok{background:#e9f6e7}.taskOwner{gap:10px;display:grid}.taskOwner label{font-size:12px;font-weight:800}.taskOwner select{width:100%;margin-top:5px}.evidenceBox{background:#f7faf5;border-radius:14px;flex-wrap:wrap;grid-column:2/4;align-items:center;gap:12px;padding:16px;display:flex}.evidenceBox h4,.evidenceBox p{width:100%;margin:0}.teamList{gap:10px;margin-top:20px;display:grid}.teamList>div{border:1px solid #e7e9e5;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.teamList span,.teamList small{display:block}@media (width<=900px){.complianceTask{grid-template-columns:1fr}.evidenceBox{grid-column:1}.taskOwner{grid-template-columns:1fr}}.v4Capabilities{background:#f5faf6;padding:90px 6%}.v4Capabilities .v4BenefitCards{margin-top:35px}.v4Capabilities article svg{color:#168b52;width:30px;height:30px;margin-bottom:16px}.packBtn{color:#146b40;cursor:pointer;background:#edf8f0;border:1px solid #cfe2d5;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:flex}.packBtn:hover{background:#dff3e5}.reqDocs{flex-direction:column;gap:6px;min-width:185px;display:flex}.reqDocs>small{color:#75857d;font-size:10px;font-weight:800}.reqDocs>a{color:#147447;align-items:center;gap:5px;font-size:12px;display:flex}.templateBtn,.taskTemplate button,.taskTemplate a{color:#146b40;cursor:pointer;background:#edf8f0;border:1px solid #cfe2d5;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.taskTemplate{background:#f4faf6;border:1px solid #dcebe0;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.taskTemplate span{flex-direction:column;flex:1;display:flex}.taskTemplate small{color:#74847c}.taskTemplate.official{background:#f6f8fb}.docOpen{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.docOpen:hover{background:#f7fbf8}.docOpen>span{align-items:center;gap:6px;display:flex}.docDetail{width:min(900px,94vw);max-height:90vh;overflow:auto}.docActions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.docActions button,.replaceBtn{cursor:pointer;background:#fff;border:1px solid #d7e4da;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.replaceBtn input{display:none}.docWarning{background:#fff7e8;border:1px solid #f0d49b;border-radius:12px;gap:10px;margin:12px 0;padding:14px;display:flex}.docWarning p{margin:3px 0 0}.docMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docMetaGrid label{color:#53665b;font-size:12px;font-weight:800}.docMetaGrid input,.docMetaGrid select{box-sizing:border-box;background:#fff;border:1px solid #d8e2db;border-radius:9px;width:100%;margin-top:5px;padding:10px}.saveMeta{margin:16px 0}.docRelations,.docVersions{border-top:1px solid #e5ebe7;margin-top:18px;padding-top:16px}.docRelations>div{align-items:center;gap:10px;padding:9px 0;display:flex}.docRelations>div span{flex-direction:column;flex:1;display:flex}.docVersions>div{border-bottom:1px solid #eef2ef;grid-template-columns:130px 120px 1fr;gap:12px;padding:8px 0;display:grid}@media (width<=760px){.docMetaGrid{grid-template-columns:1fr}.reqDocs{min-width:0}}.validationReport{background:#fff;border:1px solid #dbe4f0;border-radius:13px;margin-top:14px;padding:12px}.validationHead{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.validationHead span{flex-direction:column;display:flex}.validationHead small{color:#65756c;margin-top:2px;font-weight:500}.validationCheck{border-top:1px solid #14462812;grid-template-columns:210px 1fr;gap:10px;padding:6px 0;font-size:12px;display:grid}.validationCheck span{color:#627169}.docRow{grid-template-columns:34px 1fr auto 72px}.docRow .badge{white-space:nowrap}.docRow>span{white-space:nowrap;justify-content:flex-end}.approveBtn{color:#fff;cursor:pointer;background:#155f3c;border:0;border-radius:12px;width:100%;margin-top:8px;padding:12px 16px;font-weight:900}.approveBtn:hover{filter:brightness(.96)}.reqRow{align-items:center;grid-template-columns:minmax(120px,.55fr) minmax(420px,3fr) minmax(175px,.9fr) minmax(145px,.75fr)!important}.reqDocs{max-width:230px;min-width:0!important}.reqDocs .templateBtn{white-space:nowrap;width:max-content;max-width:100%;padding:8px 11px;font-size:13px}.reqDocs>small{white-space:nowrap}.reqRow>div:last-child{flex-direction:column;align-items:flex-start;gap:7px;min-width:145px;display:flex}.reqRow .resolveBtn{white-space:normal;width:auto;max-width:145px;line-height:1.15}@media (width<=1100px){.reqRow{grid-template-columns:100px minmax(300px,1fr) 165px 135px!important}.reqDocs .templateBtn{font-size:12px}}@media (width<=820px){.reqRow{gap:10px;grid-template-columns:1fr!important}.reqDocs{max-width:none}.reqRow>div:last-child{min-width:0}}.maintTabs{gap:8px;margin:0 0 16px;display:flex}.maintTabs button{cursor:pointer;background:#fff;border:1px solid #d7e2da;border-radius:10px;padding:10px 14px;font-weight:800}.maintTabs button.active{color:#12683d;background:#e9f7ed;border-color:#bcdcc7}.maintAdd{grid-template-columns:1.2fr 1.2fr .8fr auto;gap:10px;margin:16px 0;display:grid}.maintAdd input,.maintAdd select{border:1px solid #cfdbd3;border-radius:10px;padding:10px}.maintList,.maintStandard{margin-top:14px}.maintStandard h3{margin:22px 0 8px}.maintRow{border-top:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:14px;padding:11px 4px;display:flex}.maintRow>div{flex-direction:column;display:flex}.maintRow span{color:#6d7b72;margin-top:3px;font-size:12px}.maintRow button{cursor:pointer;background:#fff;border:1px solid #cddbd1;border-radius:9px;padding:7px 10px}.maintRow.inactive{opacity:.52}@media (width<=800px){.maintAdd{grid-template-columns:1fr}.maintRow{align-items:flex-start}}:root{--ink:#10261d;--ink2:#31483e;--line:#d8dfdb;--surface:#fff;--soft:#f5f7f5;--brand:#0b5b3b;--brand2:#073d2a;--accent:#b99146;--danger:#a63c35}body{color:var(--ink);background:#f3f5f3}.shell aside{color:#e8efeb;background:#0d241b;border-right:0;box-shadow:8px 0 30px #081c1414}.shell aside .logo b,.shell aside nav button{color:#e9f0ec}.shell aside .logo small,.shell aside .season small,.sideBottom{color:#9fb2a8}.shell aside nav button.active{color:#10261d;box-shadow:inset 3px 0 0 var(--accent);background:#fff;border-radius:4px}.shell aside nav button:hover{background:#ffffff14}.shell main>header{background:#f3f5f3;border-bottom:1px solid #d8dfdb}.panel,.card{border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 28px #0e231a0a}.primary{background:var(--brand2)!important;border-radius:5px!important}.badge{border-radius:3px!important}.maintPage .pageHead,.docsHero{color:#fff;background:#10261d;border-radius:8px;justify-content:space-between;align-items:end;margin-bottom:18px;padding:28px 30px;display:flex}.maintPage .pageHead h1,.docsHero h2{color:#fff;margin:4px 0}.maintPage .pageHead p,.docsHero p{color:#b8c6bf}.eyebrow,.docsHero>div>span{color:#d4b66d;letter-spacing:.14em;font-size:11px;font-weight:800}.maintTabs{border-bottom:1px solid var(--line);gap:0;margin-bottom:18px;display:flex}.maintTabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;padding:12px 18px;display:flex}.maintTabs button.active{color:var(--brand2);border-color:var(--brand2);background:0 0}.maintToolbar{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 16px;display:flex}.maintToolbar select{border:1px solid var(--line);border-radius:4px;min-width:260px;padding:9px}.editorCard{border:1px solid #b8c7bf;border-top:4px solid var(--brand2);background:#fff;border-radius:6px;margin-bottom:16px;padding:20px}.editorCard.compact{border-top-width:1px}.editorHead{justify-content:space-between;display:flex}.editorHead span{letter-spacing:.12em;color:#687b71;font-size:10px;font-weight:800}.editorHead button{background:0 0;border:0;font-size:24px}.editorGrid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.editorGrid label{color:#43594e;font-size:12px;font-weight:800}.editorGrid input,.editorGrid select,.editorGrid textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd5d0;border-radius:4px;width:100%;margin-top:5px;padding:10px}.editorGrid textarea{min-height:74px}.editorGrid .wide{grid-column:1/-1}.editorActions{justify-content:flex-end;gap:8px;display:flex}.seriousTable{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.seriousTable .tableHead,.seriousTable .tableRow{grid-template-columns:140px 2.5fr 1fr 110px 150px;align-items:center;gap:14px;padding:12px 16px;display:grid}.seriousTable.crops .tableHead,.seriousTable.crops .tableRow{grid-template-columns:1.2fr 1.2fr 1fr 1fr 100px}.seriousTable .tableHead{color:#44584e;text-transform:uppercase;letter-spacing:.05em;background:#e9eeeb;font-size:11px;font-weight:900}.seriousTable .tableRow{border-top:1px solid #e5e9e7}.seriousTable .tableRow strong{display:block}.seriousTable .tableRow small{color:#708078;margin-top:3px;display:block}.seriousTable .tableRow.inactive{opacity:.48;background:#f7f8f7}.statusDot{font-size:10px;font-weight:900}.rowActions{gap:6px;display:flex}.rowActions button,.seriousTable button{background:#fff;border:1px solid #c8d2cd;border-radius:4px;padding:7px 9px}.docsHero{margin:0 0 18px}.docStats{text-align:right;flex-direction:column;display:flex}.docStats b{color:#d4b66d;font-size:34px}.docStats span{color:#b8c6bf}.docLibrary{overflow:hidden;padding:0!important}.docFilters{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:16px;display:flex}.searchBox{border:1px solid #c9d3ce;border-radius:4px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.searchBox input{border:0;outline:0;width:100%;padding:11px 0}.docFilters select{background:#fff;border:1px solid #c9d3ce;border-radius:4px;min-width:250px;padding:0 10px}.docRow{border:0!important;border-bottom:1px solid #e3e8e5!important;border-radius:0!important;padding:15px 18px!important}.docCert{text-align:right;margin-left:auto}.docCert b{color:#204d39;font-size:11px}.docCert small{color:#7a8981;display:block}.saveSummary{text-align:center;max-width:520px!important}.saveSummary>span{color:#6b7b73;letter-spacing:.15em;margin-top:8px;font-size:10px;font-weight:900;display:block}.saveSummary>div{text-align:left;background:#f3f6f4;margin:16px 0;padding:14px}.saveSummary small{padding:4px 0;display:block}@media (width<=900px){.seriousTable .tableHead{display:none}.seriousTable .tableRow,.seriousTable.crops .tableRow,.editorGrid{grid-template-columns:1fr}.editorGrid .wide{grid-column:auto}.docFilters{flex-direction:column}.docFilters select{min-height:42px}.maintToolbar{flex-wrap:wrap;gap:10px}}:root{--da-navy:#0b172a;--da-navy-2:#13243c;--da-blue:#2563eb;--da-blue-2:#1d4ed8;--da-slate:#475569;--da-muted:#718096;--da-bg:#f5f7fa;--da-card:#fff;--da-line:#dfe5ec;--da-soft:#eef3f8;--da-success:#17785a;--da-warning:#a66b17;--da-danger:#b13b35;--da-radius:8px;--da-shadow:0 8px 24px #0f172a0e}html,body,#root{min-height:100%}body{background:var(--da-bg)!important;color:#172033!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4{letter-spacing:-.025em}.v4Nav{border-bottom:1px solid var(--da-line)!important;box-shadow:none!important;background:#fffffffa!important}.v4Nav .logo .leaf,.v4Footer .leaf{color:var(--da-blue)!important;background:#eaf2ff!important;border-radius:8px!important}.v4Links button,.v4StoryCopy>button,.v4Final button{background:var(--da-blue)!important;color:#fff!important;border:1px solid var(--da-blue)!important;box-shadow:none!important;border-radius:7px!important}.v4Links button.ghost{color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important}.v4HeroCopy>span,.v4StoryCopy>span,.v4HowHead>span,.v4Benefits>div>span,.v4Final span{color:#8ebcf5!important}.v4HeroCopy h1,.v4HeroCopy h1 em{color:#fff!important}.v4HeroCopy h1 em{color:#9bc4f5!important}.v4Ctas a{color:#fff!important;border-color:#8091a7!important;border-radius:7px!important}.v4Float{border-radius:10px!important;box-shadow:0 24px 70px #00000038!important}.v4Float button{color:#fff!important;background:#173b67!important;border-radius:6px!important}.v4Strip{border-bottom:1px solid var(--da-line)!important;background:#f7f9fc!important}.v4Strip svg{color:var(--da-blue)!important;background:#edf4ff!important}.v4Story,.v4How,.v4Capabilities,.v4Benefits{background:#fff!important}.v4StoryCopy h2 em,.v4StoryCopy li svg,.v4Capabilities article svg{color:var(--da-blue)!important}.v4PhotoGrid article{box-shadow:none!important;border-radius:9px!important}.v4How{background:#f6f8fb!important}.v4Steps article,.v4BenefitCards article{border:1px solid var(--da-line)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important}.v4Steps article>i{color:var(--da-blue)!important;background:#eaf2ff!important}.v4Steps article>svg{color:var(--da-blue)!important}.v4Benefits{border-top:1px solid var(--da-line)!important}.v4BenefitCards strong{color:var(--da-blue)!important}.v4Final svg{color:#8ebcf5!important}.v4Footer{border-top:1px solid var(--da-line)!important;color:#667085!important;background:#fff!important}.loginBox .leaf{color:var(--da-blue)!important;background:#eaf2ff!important;border-radius:9px!important}.loginBox h1{color:#101828!important}.loginBox>p{color:#667085!important}.loginBox input{color:#172033!important;background:#fff!important;border:1px solid #cfd7e2!important;border-radius:7px!important}.loginBox form>button{background:var(--da-blue)!important;color:#fff!important;box-shadow:none!important;border-radius:7px!important}.registerLink{color:var(--da-blue)!important}.shell{background:var(--da-bg)!important}.shell aside{background:var(--da-navy)!important;color:#dce6f2!important;box-shadow:none!important;border-right:1px solid #203149!important}.shell aside .logo .leaf{color:#fff!important;background:#1d4ed8!important;border-radius:8px!important}.shell aside .logo b{color:#fff!important}.shell aside .logo small,.shell aside .season small,.shell aside .sideBottom{color:#8fa0b5!important}.shell aside .season{background:#13243c!important;border:1px solid #263b57!important;border-radius:8px!important}.shell aside nav button{color:#b8c6d6!important;border-radius:7px!important}.shell aside nav button:hover{color:#fff!important;background:#152944!important}.shell aside nav button.active{color:#fff!important;box-shadow:none!important;background:#1d4ed8!important}.shell aside nav button i{color:#1d4ed8!important;background:#fff!important}.shell main>header{border-bottom:1px solid var(--da-line)!important;background:#fff!important}.shell main>header h1{color:#172033!important}.shell main>header p{color:#667085!important}.panel,.card,.onboardCard,.complianceTask,.teamList>div,.seriousTable,.editorCard{border:1px solid var(--da-line)!important;border-radius:var(--da-radius)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a06!important}.primary,.approveBtn{background:var(--da-blue)!important;color:#fff!important;border-color:var(--da-blue)!important;box-shadow:none!important;border-radius:7px!important}.primary:hover,.approveBtn:hover{background:var(--da-blue-2)!important}.badge{border-radius:5px!important;font-weight:800!important}input,select,textarea{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#cfd8e3!important;border-radius:7px!important}input:focus,select:focus,textarea:focus{border-color:#6ea1ef!important;outline:2px solid #2563eb29!important}.onboardTop>span,.onboardCard>span{color:var(--da-blue)!important}.onboardTop h2,.onboardCard h3{color:#172033!important}.onboardTop p,.onboardCard>p{color:#667085!important}.stepbar i{color:#667085!important;background:#e9eef5!important}.stepbar i.on{background:var(--da-blue)!important;color:#fff!important}.stepbar b{background:#dce3ec!important}.onboardCard{box-shadow:var(--da-shadow)!important;border-radius:10px!important}.onboardCard:before{color:#7b8797!important}.wizardGrid label{color:#344054!important}.wizardGrid input,.wizardGrid select{background:#fff!important;border-color:#cfd8e3!important}.wizardSource,.wizardNote,.wizardHelp{color:#536273!important;background:#f3f6fa!important;border-color:#d8e1eb!important;border-radius:7px!important}.wizardHelp button{color:var(--da-blue)!important}.certPicker button{color:#172033!important;background:#fff!important;border-color:#dce3eb!important;border-radius:8px!important}.certPicker button.selected{border:2px solid var(--da-blue)!important;background:#f2f7ff!important}.certPicker svg:first-child{color:var(--da-blue)!important}.summaryBox>div{background:#f7f9fc!important;border-color:#e0e6ed!important;border-radius:8px!important}.farmEmpty{border:1px solid var(--da-line)!important;background:#f8fafc!important;border-radius:10px!important}.farmEmpty svg{color:var(--da-blue)!important}.farmEmpty h3{color:#172033!important}.complianceHero,.teamHero{border:1px solid var(--da-line)!important;border-left:4px solid var(--da-blue)!important;background:#fff!important;border-radius:9px!important}.complianceHero span,.teamHero span{color:var(--da-blue)!important}.complianceHero h2,.teamHero h2{color:#172033!important}.complianceTask{border-radius:9px!important}.taskStandard span,.taskMain small{color:#667085!important}.taskChecks span{background:#f2f4f7!important;border-radius:5px!important}.taskChecks .ok{color:#1d4ed8!important;background:#eff6ff!important}.evidenceBox{background:#f7f9fc!important;border:1px solid #e5eaf0!important;border-radius:7px!important}.templateBtn,.taskTemplate button,.taskTemplate a,.packBtn{color:#1f5eaa!important;background:#eef5ff!important;border-color:#cbdcf3!important;border-radius:6px!important}.validationReport{border-radius:7px!important}.validationReport.pass{background:#f0f8f4!important;border-color:#c8e2d5!important}.validationReport.observed{background:#fff8eb!important;border-color:#e8d1a5!important}.validationCheck.pass b{color:#1d4ed8!important}.validationCheck.fail b{color:#a43b34!important}.maintPage .pageHead,.docsHero{background:var(--da-navy)!important;color:#fff!important;border-radius:9px!important}.maintPage .pageHead h1,.docsHero h2{color:#fff!important}.maintPage .pageHead p,.docsHero p,.docStats span{color:#aebdcd!important}.eyebrow,.docsHero>div>span{color:#8ebcf5!important}.docStats b{color:#fff!important}.maintTabs{border-color:var(--da-line)!important}.maintTabs button{color:#526071!important}.maintTabs button.active{color:var(--da-blue)!important;border-color:var(--da-blue)!important}.maintToolbar{border-color:var(--da-line)!important;border-radius:8px!important}.editorCard{border-top:3px solid var(--da-blue)!important}.editorHead span{color:#667085!important}.seriousTable .tableHead{color:#526071!important;background:#f1f4f8!important}.seriousTable .tableRow{border-color:#e7ebf0!important}.statusDot.on{color:var(--da-success)!important}.statusDot.off{color:#8a5660!important}.docFilters{border-color:var(--da-line)!important;background:#fff!important}.searchBox{border-color:#cfd8e3!important;border-radius:7px!important}.docRow:hover{background:#f7f9fc!important}.docCert b{color:#245b91!important}.saveSummary>svg{color:var(--da-success)!important}.saveSummary>div{background:#f3f6fa!important}.reqRow,.docRow{border-color:#e4e9ef!important}.rowActions button,.seriousTable button,.docActions button,.replaceBtn,.maintRow button{color:#344054!important;background:#fff!important;border-color:#d2dae4!important;border-radius:6px!important}.settingsCards>button,.settingsCards>div{border-color:var(--da-line)!important;box-shadow:none!important;border-radius:9px!important}.settingsCards svg{color:var(--da-blue)!important;background:#eef5ff!important;border-radius:7px!important}.settingsCards b{color:#172033!important}.settingsCards small{color:#667085!important}.sagGroup>h3{color:#245b91!important}.sagDisclaimer{color:#44566b!important;background:#f2f6fb!important;border:1px solid #dbe5ef!important;border-radius:8px!important}.sagDisclaimer svg{color:var(--da-blue)!important}.modalCard{border-radius:10px!important}.backBtn{color:#475467!important}.approveCompact{color:#1d4ed8!important;background:#eff6ff!important}@media (width<=900px){.v4HeroCopy h1{font-size:48px!important}.onboardCard{border-radius:8px!important}}.farmContext{color:#31506f;background:#f8fafc;border:1px solid #d8e1ea;border-radius:8px;align-items:center;gap:8px;margin-left:auto;margin-right:14px;padding:7px 10px;display:flex}.farmContext label{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.farmContext select{color:#13233a;text-transform:none;letter-spacing:0;background:0 0;border:0;outline:none;min-width:190px;font-weight:800}.farmGrid article{cursor:pointer;transition:all .15s}.farmGrid article:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f233c14}.farmGrid article.selectedFarmCard{outline-offset:2px;outline:2px solid #2b62d9}.farmGrid article.selectedFarmCard .farmBody:after{content:"Predio activo";color:#214fb5;text-transform:uppercase;letter-spacing:.05em;background:#eaf1ff;border-radius:5px;margin-top:10px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}@media (width<=900px){.farmContext{order:3;width:100%;margin:8px 0 0}.farmContext label,.farmContext select{width:100%}}.simpleBottom button:first-child{color:#1f4f86;background:#f7faff;border-color:#bfd0e4}.simpleBottom button:first-child svg{color:#2563eb}:root{--ui-bg:#f5f7fb;--ui-card:#fff;--ui-ink:#142033;--ui-muted:#66758a;--ui-line:#dfe6ee;--ui-navy:#0b1b31;--ui-navy2:#132944;--ui-blue:#2563eb;--ui-blue2:#1d4ed8;--ui-soft:#eff5ff;--ui-success:#16805d;--ui-warn:#c17a16;--ui-danger:#d44d3f;font-size:16px!important}html,body,#root{min-height:100%;background:var(--ui-bg)!important;color:var(--ui-ink)!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.shell{background:var(--ui-bg)!important;grid-template-columns:252px minmax(0,1fr)!important}.shell>aside{z-index:40;background:var(--ui-navy)!important;color:#d9e4f0!important;width:252px!important;box-shadow:none!important;border:0!important;padding:20px 14px!important;position:fixed!important;inset:0 auto 0 0!important}.shell>aside .logo{padding:3px 8px 20px!important}.shell>aside .logo .leaf{background:var(--ui-blue)!important;color:#fff!important;border-radius:10px!important}.shell>aside .logo b{color:#fff!important;font-size:1.35rem!important}.shell>aside .logo small{color:#8ea1b8!important}.shell>aside .season{color:#e6edf5!important;background:#122844!important;border:1px solid #25405f!important;border-radius:10px!important}.shell>aside .season small{color:#91a5bb!important}.shell>aside nav button{color:#b7c5d5!important;background:0 0!important;border-radius:8px!important;padding:11px 12px!important;font-size:.88rem!important;font-weight:650!important}.shell>aside nav button:hover{color:#fff!important;background:#132c49!important}.shell>aside nav button.active{background:var(--ui-blue)!important;color:#fff!important;box-shadow:0 8px 20px #2563eb38!important}.shell>aside nav i{color:#1d4ed8!important;background:#fff!important}.shell>aside .sideBottom{color:#8296ad!important;border-color:#203752!important}.shell>main{grid-column:2!important;width:100%!important;max-width:1680px!important;padding:20px 28px 60px!important}.shell>main>header{border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:12px!important;min-height:62px!important;margin-bottom:18px!important;padding:10px 14px 10px 18px!important;box-shadow:0 2px 8px #0f172a06!important}.shell>main>header h1{color:var(--ui-ink)!important;font-size:1.55rem!important}.shell>main>header p{color:var(--ui-muted)!important;font-size:.78rem!important}.farmContext{background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:8px!important}.farmContext label{color:#52647a!important}.farmContext select{color:#172033!important}.who button{color:#52647a!important;box-shadow:none!important;border-color:#dce4ed!important;border-radius:8px!important}.panel,.metric,.nextTask,.simplePhotoCard,.farmGrid article,.complianceTask,.masterHero,.sagHero,.auditHero,.docsHero,.maintPage .pageHead{border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 3px 14px #0f172a09!important}.title h3,.panel h2,.panel h3{color:var(--ui-ink)!important}.title p,.panel p{color:var(--ui-muted)}.primary,.approveBtn,.bigDownload{background:var(--ui-blue)!important;color:#fff!important;border-color:var(--ui-blue)!important;box-shadow:none!important;border-radius:8px!important}.primary:hover,.approveBtn:hover,.bigDownload:hover{background:var(--ui-blue2)!important}.secondaryAction,.text,.templateBtn,.packBtn{color:#315a8a!important;background:#fff!important;border:1px solid #d8e1eb!important;border-radius:8px!important}.badge.ok{color:#16664a!important;background:#e9f6f0!important}.badge.warn{color:#8b5d12!important;background:#fff5e5!important}.badge.bad{color:#a63e33!important;background:#fff0ee!important}.badge.muted{color:#566579!important;background:#eef2f6!important}.heroPhoto{min-height:330px!important;box-shadow:none!important;border-radius:16px!important}.heroButtons button{border-radius:8px!important}.heroButtons .packButton{background:var(--ui-blue)!important;color:#fff!important}.heroScore{border:1px solid #ffffff80!important;border-radius:12px!important;width:132px!important;height:auto!important;padding:18px!important;box-shadow:0 10px 30px #0000001f!important}.simplePhotoCard{overflow:hidden!important}.simplePhotoCard:after{background:linear-gradient(#07172814,#071728d1)!important}.nextTask{padding:28px!important}.nextTask>span{color:var(--ui-blue)!important}.nextTask button{background:var(--ui-blue)!important;color:#fff!important;border-radius:8px!important}.taskIcon{color:#d85b3e!important;background:#fff2ed!important}.certToolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.certToolbar .certTabs{flex:1;margin:0!important}.certToolbar>.secondaryAction{white-space:nowrap;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:flex}.certTabs button{color:#53667b!important;border-color:#dce4ed!important;border-radius:8px!important}.certTabs button.active{background:var(--ui-navy2)!important;color:#fff!important;border-color:var(--ui-navy2)!important}.certTabs button small{margin-top:2px;font-size:.58rem;display:block}.certTabs button b{margin-left:8px}.certDashboard{border:1px solid var(--ui-line);background:#fff;border-radius:12px;padding:24px;box-shadow:0 3px 14px #0f172a08}.certDashHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.certDashHead>div:first-child>span,.sectionMini>span{letter-spacing:.12em;color:var(--ui-blue);font-size:.62rem;font-weight:900}.certDashHead h2{color:var(--ui-ink);margin:5px 0 2px;font-size:1.65rem}.certDashHead p{color:var(--ui-muted);margin:0;font-size:.76rem}.certDashActions{gap:8px;display:flex}.certDashActions button{align-items:center;gap:7px;padding:10px 13px;font-size:.78rem;font-weight:800;display:flex}.certSummary{grid-template-columns:1.25fr repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.certSummary>div{background:#fbfcfe;border:1px solid #e3e9f0;border-radius:9px;padding:16px}.certSummary small,.certSummary span{color:#718096;font-size:.67rem;display:block}.certSummary b{color:var(--ui-ink);margin:4px 0;font-size:1.65rem;display:block}.certProgress strong{font-size:2rem}.certProgress>span{margin:2px 0 11px}.certProgress>div{background:#e8edf3;border-radius:10px;height:7px;overflow:hidden}.certProgress i{background:var(--ui-blue);border-radius:10px;height:100%;display:block}.certFlowCard,.certDistribution,.certCoverage{border:1px solid #e3e9f0;border-radius:9px;padding:18px}.sectionMini h3{margin:4px 0 0;font-size:.95rem}.certFlow{grid-template-columns:1fr 36px 1fr 36px 1fr 36px 1fr;align-items:center;margin-top:20px;display:grid}.certFlow>div{text-align:center;color:#8a98a8}.certFlow>div i{background:#eef2f6;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto auto 7px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.certFlow>div b,.certFlow>div span{display:block}.certFlow>div b{color:#526174;font-size:.72rem}.certFlow>div span{margin-top:2px;font-size:.62rem}.certFlow>div.active i{color:var(--ui-blue);background:#eaf2ff}.certFlow>div.active b{color:var(--ui-ink)}.certFlow>em{background:#d8e0e9;height:1px}.certInfoGrid{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px;display:grid}.distributionBar{background:#e9eef4;border-radius:20px;height:10px;margin:17px 0 12px;display:flex;overflow:hidden}.distributionBar i{height:100%}.distributionBar .ok,.distributionLegend i.ok{background:var(--ui-success)}.distributionBar .review,.distributionLegend i.review{background:var(--ui-blue)}.distributionBar .warn,.distributionLegend i.warn{background:#d58a24}.distributionLegend{flex-wrap:wrap;gap:13px;display:flex}.distributionLegend span{color:#66758a;align-items:center;gap:5px;font-size:.66rem;display:flex}.distributionLegend i{background:#dce3eb;border-radius:50%;width:7px;height:7px}.coverageChips{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.coverageChips span{color:#4c6076;background:#f8fafc;border:1px solid #dce4ed;border-radius:6px;padding:7px 9px;font-size:.66rem;font-weight:750}.coverageChips b{background:#e8edf3;border-radius:4px;margin-left:7px;padding:2px 5px}.certHint{color:#52647a;background:#f6f9fd;border:1px solid #dfe7f0;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:13px 15px;display:grid}.certHint svg{color:var(--ui-blue)}.certHint b{color:var(--ui-ink);font-size:.75rem}.certHint p{margin:2px 0 0;font-size:.66rem}.certHint button{color:var(--ui-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.7rem;font-weight:850;display:flex}.complianceHero{color:#fff!important;background:linear-gradient(135deg,#0d2139,#17395e)!important;border:0!important;border-radius:12px!important;padding:24px!important}.complianceHero span{color:#8ebeff!important}.complianceHero h2{color:#fff!important;font-size:1.55rem!important}.complianceHero p{color:#c3d1e0!important;font-size:.78rem!important}.complianceList{margin-top:12px;gap:10px!important;display:grid!important}.complianceTask{grid-template-columns:155px minmax(0,1fr) 190px!important;align-items:start!important;gap:18px!important;padding:18px!important;display:grid!important}.taskStandard b{color:var(--ui-ink)!important;font-size:.78rem!important}.taskStandard span{color:var(--ui-muted)!important;font-size:.66rem!important}.taskMain h3{color:var(--ui-ink)!important;margin:0 0 6px!important;font-size:1rem!important}.taskMain p,.taskMain>small{font-size:.7rem!important;line-height:1.5!important}.taskTemplate{background:#f7f9fc!important;border-color:#dfe6ee!important;border-radius:8px!important}.taskTemplate button,.taskTemplate a{color:var(--ui-blue)!important}.taskOwner{border-left:1px solid #edf1f5;padding-left:16px}.taskOwner label{font-size:.65rem!important}.taskOwner select{background:#fff;border:1px solid #dce4ed;border-radius:7px;width:100%;padding:7px}.evidenceBox{background:#f8fafc!important;border:1px solid #dfe6ee!important;border-radius:9px!important;grid-column:1/-1!important;padding:16px!important}.backBtn{color:#52647a!important;background:0 0!important;border:0!important;padding:4px 0 10px!important;font-weight:750!important}.docsHero,.masterHero,.sagHero,.maintPage .pageHead{color:#fff!important;background:linear-gradient(135deg,#0d2139,#17395e)!important}.docsHero h1,.masterHero h2,.sagHero h2,.maintPage .pageHead h1{color:#fff!important}.docsHero p,.masterHero p,.sagHero p,.maintPage .pageHead p{color:#c6d4e2!important}.docRow{border-color:#edf1f5!important}.auditHero{border-left:4px solid var(--ui-blue)!important;background:#fff!important}.auditHero strong{color:var(--ui-blue)!important}.masterTable,.sourceGrid article,.settingsGrid>button{border-color:#e0e7ef!important;border-radius:9px!important}.settingsGrid>button:hover{background:#f7faff!important;border-color:#aac3e6!important}.login{background:linear-gradient(145deg,#eef3f9,#f8fafc)!important}.loginBox{border:1px solid #dce4ed!important;border-radius:14px!important;box-shadow:0 24px 70px #0f172a21!important}.loginBox .leaf{color:var(--ui-blue)!important;background:#eaf2ff!important}.loginBox form button{background:var(--ui-blue)!important;color:#fff!important;border-radius:8px!important}.onboard{background:#f5f7fb!important}.stepbar i.on{background:var(--ui-blue)!important}.certPicker button.selected{border-color:var(--ui-blue)!important;background:#f5f8ff!important}.shell main aside,.shell main .certCoverage{background:inherit!important;width:auto!important;color:inherit!important;box-shadow:none!important;padding:18px!important;display:block!important;position:static!important;inset:auto!important}@media (width<=1100px){.shell{grid-template-columns:220px minmax(0,1fr)!important}.shell>aside{width:220px!important}.shell>main{padding:18px!important}.certSummary{grid-template-columns:repeat(2,1fr)}.certProgress{grid-column:1/-1}.certInfoGrid{grid-template-columns:1fr}.complianceTask{grid-template-columns:130px minmax(0,1fr)!important}.taskOwner{border-top:1px solid #edf1f5;border-left:0;grid-column:1/-1;align-items:end;padding:12px 0 0;gap:8px!important;display:flex!important}.taskOwner label{min-width:180px}.certFlow{grid-template-columns:1fr;gap:6px}.certFlow>em{width:1px;height:14px;margin:auto}.certDashHead{flex-direction:column}.certDashActions{width:100%}}@media (width<=760px){body{background:#f5f7fb!important}.shell{display:block!important}.shell>aside{z-index:100!important;background:#0b1b31!important;border-top:1px solid #223952!important;width:100%!important;height:70px!important;padding:6px 8px!important;position:fixed!important;inset:auto 0 0!important}.shell>aside .logo,.shell>aside .season,.shell>aside .sideBottom{display:none!important}.shell>aside nav{scrollbar-width:none;height:100%;align-items:center!important;gap:4px!important;display:flex!important;overflow-x:auto!important}.shell>aside nav::-webkit-scrollbar{display:none}.shell>aside nav button{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;gap:3px!important;min-width:72px!important;height:56px!important;padding:5px 7px!important;font-size:.58rem!important;display:flex!important}.shell>aside nav button svg{width:18px!important;height:18px!important}.shell>aside nav i{position:absolute;transform:translate(18px,-17px);margin:0!important;padding:1px 4px!important;font-size:.52rem!important}.shell>main{max-width:none!important;padding:10px 10px 90px!important;display:block!important}.shell>main>header{z-index:30!important;border-radius:10px!important;grid-template-columns:1fr auto!important;gap:8px!important;min-height:auto!important;padding:10px!important;display:grid!important;position:sticky!important;top:0!important}.shell>main>header>div:first-child h1{font-size:1.2rem!important}.shell>main>header>div:first-child p{font-size:.65rem!important}.farmContext{grid-area:2/1/auto/-1!important;width:100%!important;padding:6px 8px!important}.farmContext label,.farmContext select{width:100%!important}.who>div{display:none!important}.who button{padding:8px!important}.heroPhoto{border-radius:12px!important;min-height:390px!important;padding:22px!important}.heroContent h2{font-size:1.75rem!important}.heroContent p{font-size:.82rem!important}.heroScore{width:96px!important;padding:10px!important;top:14px!important;right:14px!important}.metrics{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.simpleGrid,.two,.farmGrid,.uploadLayout,.featureGrid{grid-template-columns:1fr!important}.nextTask{padding:20px!important}.nextTask h3{font-size:1.45rem!important}.certToolbar{flex-direction:column;align-items:stretch}.certTabs{width:100%}.certToolbar>.secondaryAction{justify-content:center}.certDashboard{padding:14px}.certDashActions{grid-template-columns:1fr 1fr;display:grid}.certDashActions button{justify-content:center;font-size:.68rem}.certSummary{grid-template-columns:1fr 1fr;gap:7px}.certProgress{grid-column:1/-1}.certSummary>div{padding:12px}.certSummary b{font-size:1.35rem}.certFlowCard,.certDistribution,.certCoverage{padding:14px}.certInfoGrid{grid-template-columns:1fr}.certHint{grid-template-columns:18px 1fr}.certHint button{grid-column:1/-1;justify-content:flex-end}.complianceHero{padding:18px!important}.complianceHero h2{font-size:1.25rem!important}.complianceTask{padding:15px!important;display:block!important}.taskStandard{border-bottom:1px solid #edf1f5;margin-bottom:12px;padding-bottom:10px}.taskOwner{border:0;border-top:1px solid #edf1f5;margin-top:14px;padding-top:12px!important;display:grid!important}.taskOwner label{min-width:0}.taskTemplate{grid-template-columns:20px 1fr!important;display:grid!important}.taskTemplate button,.taskTemplate a{grid-column:1/-1!important;justify-content:center!important}.evidenceBox{margin-top:10px}.docRow{grid-template-columns:26px 1fr!important}.docRow>:nth-child(n+3){grid-column:2!important}.auditHero{display:block!important}.auditHero>div:last-child{margin-top:12px;text-align:left!important}.auditActions{display:grid!important}.auditActions button{justify-content:center}.modalCard{width:calc(100vw - 20px)!important;max-height:90vh!important;padding:18px!important;overflow:auto!important}.publicNav,.pubNav{padding:0 15px!important}.pubLinks{display:none!important}.pubHero{padding:30px 16px!important}.pubHero h1{font-size:2.5rem!important}.heroVisual{height:400px!important}.heroMock{width:auto!important;bottom:10px!important;left:10px!important;right:10px!important}.settingsGrid{grid-template-columns:1fr!important}}:root{--da-primary:#2563eb;--da-primary-strong:#1d4ed8;--da-navy:#0b172a;--da-soft:#eff6ff;--da-border:#dbe4f0;--da-text:#172033;--da-muted:#64748b}.leaf,.primary,.approveBtn,.v4Ctas button,.hero button,.quickActions button,.complianceHero button,.certActions .primary{background:var(--da-primary)!important;color:#fff!important;border-color:var(--da-primary)!important}aside nav button.active,.maintTabs button.active{background:var(--da-primary)!important;color:#fff!important}.sectionLabel,.eyebrow,.complianceHero>span,.teamHero>span,.sectionMini>span,.maintPage .eyebrow{color:var(--da-primary)!important}.badge.ok,.taskChecks .ok,.statusDot.on,.pulse.green{background:var(--da-soft)!important;color:var(--da-primary-strong)!important;border-color:#bfdbfe!important}.homeHero h1 em,.v4HeroCopy h1 em{color:#93c5fd!important}.homeHero .heroCta,.homeHero button{background:var(--da-primary)!important;color:#fff!important}.metricIcon,.featureIcon,.taskTemplate>svg{background:var(--da-soft)!important;color:var(--da-primary)!important}.taskTemplate{background:#f8fbff!important;border:1px solid #cfe0f5!important}.taskTemplate button{color:var(--da-primary-strong)!important;background:#fff!important;border:1px solid #bcd3ef!important}.sourceInline{color:var(--da-muted);align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.sourceInline a{color:var(--da-primary-strong);font-weight:700;text-decoration:none}.sourceInline a:hover{text-decoration:underline}.templateAdmin{background:#f8fbff;border:1px dashed #b9cbe2;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr minmax(220px,320px) auto;align-items:center;gap:12px;margin:14px 0 4px;padding:14px;display:grid}.templateAdmin b,.templateAdmin small{display:block}.templateAdmin small{color:var(--da-muted);margin-top:3px}.templateAdmin button{color:var(--da-primary-strong);background:#fff;border:1px solid #bcd3ef;border-radius:7px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:flex}.templateAdmin button:disabled{opacity:.45}.templateTag{color:var(--da-primary-strong);margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}@media (width<=760px){.templateAdmin{grid-template-columns:1fr}.templateAdmin input,.templateAdmin button{width:100%}.taskTemplate{flex-wrap:wrap;align-items:flex-start}.taskTemplate button{width:100%;margin-top:8px}}.amparoFab{z-index:90;color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0f172a38}.amparoPanel{z-index:100;background:#fff;border:1px solid #dbe3ee;border-radius:16px;flex-direction:column;width:min(390px,100vw - 32px);height:min(650px,100vh - 110px);display:flex;position:fixed;bottom:78px;right:22px;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.amparoHead{color:#fff;background:#0f1b2d;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.amparoHead>div{align-items:center;gap:10px;display:flex}.amparoAvatar{background:#2563eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.amparoAvatar svg{width:18px}.amparoHead b,.amparoHead small{display:block}.amparoHead small{color:#a9b8ca;margin-top:2px;font-size:10px}.amparoHead>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.amparoQuick{border-bottom:1px solid #e7edf4;gap:6px;padding:10px;display:flex;overflow-x:auto}.amparoQuick button,.amparoActions button{white-space:nowrap;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.amparoMessages{background:#f7f9fc;flex:1;padding:14px;overflow:auto}.amparoMsg{flex-direction:column;margin-bottom:11px;display:flex}.amparoMsg>div:first-child{white-space:pre-wrap;border-radius:10px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.55}.amparoMsg.assistant>div:first-child{color:#27364a;background:#fff;border:1px solid #e0e7ef;align-self:flex-start}.amparoMsg.user>div:first-child{color:#fff;background:#2563eb;align-self:flex-end}.amparoActions{flex-wrap:wrap;gap:5px;margin-top:6px;background:0 0!important;border:0!important;max-width:95%!important;padding:0!important;display:flex!important}.amparoActions button{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.amparoComposer{background:#fff;border-top:1px solid #e7edf4;grid-template-columns:1fr 40px;gap:7px;padding:10px;display:grid}.amparoComposer input{border:1px solid #cfd9e5;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:12px}.amparoComposer input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.amparoComposer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;place-items:center;display:grid}.amparoComposer button:disabled{opacity:.45}.amparoNote{color:#94a3b8;background:#fff;padding:0 12px 10px;font-size:9px}@media (width<=640px){.amparoFab{bottom:76px;right:14px}.amparoPanel{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.amparoHead{padding-top:max(15px,env(safe-area-inset-top))}.amparoComposer{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.shell>aside{z-index:70;overflow:hidden}.shell>aside nav{scrollbar-width:thin;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.shell>aside .sideBottom{flex:none}.amparoFab{z-index:120!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #ffffff38!important;padding:13px 18px!important;font-size:13px!important;bottom:26px!important;right:26px!important;box-shadow:0 16px 38px #1d4ed852!important}.amparoFab:before{content:"";pointer-events:none;border:1px solid #2563eb38;border-radius:999px;position:absolute;inset:-5px}.v4public{color:#172033!important;background:#f7f9fc!important}.v4Nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5!important;border-bottom:1px solid #e3eaf3!important}.v4Nav .logo .leaf,.v4Footer .logo .leaf{color:#1d4ed8!important;background:#e8f0ff!important}.v4Nav .logo b,.v4Footer .logo b{color:#0f1b2d!important}.v4Nav .logo small,.v4Footer .logo small{color:#64748b!important}.v4Links a{color:#475569!important}.v4Links button:not(.ghost),.v4StoryCopy>button,.v4Final button{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.v4Links .ghost{color:#1e3a5f!important;background:#fff!important;border-color:#cbd8e8!important}.v4Hero{background:#0b1728!important}.v4HeroCopy>span,.v4StoryCopy>span,.v4HowHead>span,.v4Benefits>div:first-child>span,.v4Final span{color:#8db8ff!important}.v4HeroCopy h1 em,.v4StoryCopy h2 em{color:#9ec5ff!important}.v4HeroCopy p{color:#d4deeb!important}.v4Ctas button{color:#fff!important;background:#2563eb!important}.v4Ctas a{color:#e2e8f0!important}.v4Badges b{color:#dbeafe!important;background:#0f233eb8!important;border-color:#93c5fd47!important}.v4Float{color:#172033!important;background:#fffffff5!important;border-color:#dbe6f4!important;box-shadow:0 24px 60px #05122847!important}.v4Float>span{color:#2563eb!important}.v4Float button{color:#fff!important;background:#0f1b2d!important}.v4Strip{background:#fff!important;border-color:#e4eaf2!important}.v4Strip svg,.v4StoryCopy li svg,.v4Steps svg,.v4BenefitCards svg{color:#2563eb!important}.v4Strip b,.v4Story h2,.v4How h2,.v4Capabilities h2,.v4Benefits h2{color:#0f1b2d!important}.v4Strip span,.v4Story p,.v4How p,.v4Capabilities p,.v4Benefits p{color:#64748b!important}.v4Story,.v4Capabilities{background:#f7f9fc!important}.v4How,.v4Benefits{background:#fff!important}.v4Steps article,.v4BenefitCards article{background:#fff!important;border-color:#e1e8f2!important;box-shadow:0 10px 30px #0f172a0d!important}.v4Steps i,.v4BenefitCards strong{color:#2563eb!important}.v4Footer{color:#cbd5e1!important;background:#081321!important;border-color:#16263c!important}.v4Footer button{color:#fff!important;background:#10243e!important;border-color:#45617f!important}@media (width>=761px) and (height<=760px){.shell>aside{padding-top:14px;padding-bottom:10px}.shell>aside .logo{padding-bottom:10px}.shell>aside .season{margin-bottom:9px;padding:7px 9px}.shell>aside nav{gap:2px}.shell>aside nav button{padding:8px 10px}.shell>aside .sideBottom{padding:6px 10px}}@media (width<=760px){.shell>aside nav{overflow:auto hidden!important}.amparoFab{bottom:78px!important;right:14px!important}}.aiPill{color:#1d4ed8;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=980px){.aiPill{display:none}}:root{--da-cobalt:#2563eb;--da-cobalt-2:#1d4ed8;--da-navy-2:#071a33;--da-sky:#93c5fd}.heroPhoto .heroShade{background:linear-gradient(90deg,#061834f0 0%,#0f3769b8 52%,#2563eb33 100%)!important}.heroContent>span,.heroContent .eyebrow{color:#bfdbfe!important}.heroContent h2 em{color:#93c5fd!important}.heroContent p{color:#e2e8f0!important}.heroButtons button,.heroPhoto .primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.heroButtons button:hover,.heroPhoto .primary:hover{background:#1d4ed8!important}.heroScore{color:#0f2a4d!important;background:#f8fafcf5!important;border-color:#dbeafe!important}.heroScore span{color:#475569!important}.simpleStats svg,.metric>svg{color:#2563eb!important;background:#eff6ff!important}.simpleStats,.metric{border-color:#dbe5f1!important}.simpleBottom{background:#eff6ff!important}.simpleBottom button{color:#1e3a5f!important;border-color:#cfe0f6!important}.amparoLanding{background:linear-gradient(#eef5ff 0%,#f8fbff 100%)!important;border-top:1px solid #dbeafe!important;border-bottom:1px solid #dbeafe!important}.amparoLanding .v4HowHead>span{color:#2563eb!important}.amparoLanding .v4BenefitCards article{border-color:#d7e5f8!important}.amparoLanding .v4BenefitCards article svg{box-sizing:content-box;border-radius:10px;padding:9px;color:#2563eb!important;background:#eaf2ff!important}.v4HeroBg{filter:saturate(.7)hue-rotate(8deg)contrast(.95)!important;opacity:.3!important}.v4HeroShade{background:linear-gradient(90deg,#05142bfa 0%,#09264ee6 48%,#1e54966b 100%)!important}.v4Float{border-top:4px solid #2563eb!important}.v4Final{background:linear-gradient(135deg,#071a33 0%,#0d3264 60%,#174f9b 100%)!important}
