.public-site{--public-deep:#0d3022;--public-forest:#134931;--public-cream:#f6f4ed;--public-line:rgba(17,51,36,.13);background:var(--public-cream);overflow-x:clip}.public-partners-hero{padding-bottom:44px}.public-partner-benefits{padding-top:12px}.public-partner-expectations{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:24px 58px;gap:24px 58px;padding:58px;background:#edf4e6;border-radius:22px}.public-partner-expectations ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.public-partner-expectations li{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(17,51,36,.11);color:#315440;font-weight:700}.public-partner-expectations li strong{color:#226b45;font-size:.78rem;letter-spacing:.08em}.public-partner-expectations>p{max-width:760px;margin:0;color:var(--public-muted);line-height:1.6}@media(max-width:900px){.public-partner-expectations{grid-template-columns:1fr;gap:25px}}@media(max-width:600px){.public-partner-expectations{width:min(100% - 32px,1180px);padding:31px 23px;border-radius:17px}}.public-partners-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.88fr);grid-gap:clamp(32px,6vw,76px);gap:clamp(32px,6vw,76px);align-items:center;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(70px,9vw,116px) 0 48px}.public-partners-hero-copy{max-width:570px}.public-partners-hero-copy h1{max-width:620px;margin:0;color:var(--public-deep);font-size:clamp(2.65rem,4.6vw,4.7rem);line-height:1.01}.public-partners-hero-copy>p:not(.public-kicker){max-width:530px;margin:21px 0 0;color:var(--public-muted);font-size:1.03rem;line-height:1.65}.public-partners-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.public-partners-text-link{color:var(--public-green);font-size:.9rem;font-weight:800;text-decoration:none}.public-partners-text-link:hover{color:#0e5735}.public-partner-image-frame{position:relative;overflow:hidden;border:1px solid rgba(18,66,42,.14);border-radius:24px;box-shadow:0 24px 50px rgba(22,73,44,.13);isolation:isolate}.public-partner-image-frame:after{position:absolute;inset:0;z-index:1;background:linear-gradient(145deg,rgb(13 54 33/4%),rgba(13,54,33,.3));content:"";pointer-events:none}.public-partner-image-frame img{object-fit:cover}.public-partner-image-frame--conversation{min-height:420px;transform:rotate(.35deg)}.public-partner-image-frame--conversation img{object-position:50% 43%}.public-partner-image-caption{position:absolute;z-index:2;right:18px;bottom:18px;padding:9px 12px;color:#fff;background:rgba(12,52,33,.76);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:750}.public-partner-benefits{padding-bottom:76px}.public-partner-benefits article{min-height:168px;background:#fffdf8;box-shadow:inset 0 0 0 1px var(--public-line)}.public-partner-benefits h2{margin-top:27px}.public-partner-expectations,.public-partner-results{width:min(1120px,calc(100% - 48px))}.public-partner-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.83fr);grid-gap:clamp(32px,6vw,78px);gap:clamp(32px,6vw,78px);align-items:center;padding-top:78px}.public-partner-image-frame--results{min-height:370px;background:#0d5032}.public-partner-image-frame--results img{object-position:center}.public-partner-results-copy{max-width:480px}.public-partner-results-copy h2{margin:0;color:var(--public-deep);font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.05em;line-height:1.06}.public-partner-results-copy>p:not(.public-kicker){margin:18px 0 0;color:var(--public-muted);line-height:1.65}.public-partner-results-copy ul{display:grid;grid-gap:10px;gap:10px;margin:25px 0 0;padding:0;list-style:none}.public-partner-results-copy li{position:relative;padding-left:24px;color:#315440;font-size:.9rem;font-weight:700}.public-partner-results-copy li:before{position:absolute;top:.18rem;left:0;width:13px;height:13px;background:#b9d96b;border-radius:50%;content:""}@media(max-width:900px){.public-partner-results,.public-partners-hero{grid-template-columns:1fr;width:min(100% - 48px,720px)}.public-partners-hero{padding-bottom:38px}.public-partner-results-copy,.public-partners-hero-copy{max-width:620px}.public-partner-image-frame--conversation{min-height:min(62vw,470px)}.public-partner-image-frame--results{min-height:min(62vw,440px)}.public-partner-results{padding-top:64px}.public-partner-benefits,.public-partner-expectations{width:min(100% - 48px,720px)}}@media(max-width:600px){.public-partner-results,.public-partners-hero{width:min(100% - 32px,720px)}.public-partners-hero{gap:30px;padding:57px 0 31px}.public-partners-hero-copy h1{font-size:clamp(2.45rem,11.2vw,3.35rem)}.public-partners-hero-copy>p:not(.public-kicker){font-size:.96rem}.public-partners-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.public-partners-text-link{justify-self:start}.public-partner-image-frame{border-radius:18px}.public-partner-image-frame--conversation{min-height:320px;transform:none}.public-partner-image-caption{right:12px;bottom:12px;max-width:calc(100% - 24px);text-align:center}.public-partner-benefits{width:min(100% - 32px,720px);padding-bottom:48px}.public-partner-results{gap:29px;padding-top:52px;padding-bottom:70px}.public-partner-image-frame--results{min-height:300px}.public-partner-results-copy h2{font-size:clamp(1.92rem,9vw,2.55rem)}}.public-partner-site{background:linear-gradient(180deg,#fbfcf8,#f4f7f0)}.public-partner-header{width:min(1220px,calc(100% - 48px));min-height:84px}.public-partner-brand{display:flex;align-items:center;gap:11px;color:var(--public-deep);text-decoration:none}.public-partner-brand .public-brand{gap:9px}.public-partner-brand>span:last-child{padding:6px 10px;color:#2f7550;background:#e7f0dc;border-radius:999px;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-partner-header nav a{font-size:.83rem}.public-partner-header .public-button{white-space:nowrap}.public-partners-hero{padding-top:clamp(54px,7vw,94px)}.public-partner-hero-highlights{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0 0;padding:0;list-style:none}.public-partner-hero-highlights li{padding:8px 10px;color:#406350;background:#eef4e8;border:1px solid #dce8d8;border-radius:9px;font-size:.75rem;font-weight:700}.public-partner-hero-highlights strong{margin-right:3px;color:#176b43;font-size:.88rem}.public-partner-benefits{display:block;width:min(1120px,calc(100% - 48px));padding-top:52px}.public-partner-benefits .public-section-heading{max-width:630px}.public-partner-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:35px}.public-partner-benefit-grid article{min-height:168px;padding:20px;background:hsla(0,0%,100%,.78);border:1px solid rgba(22,83,49,.11);border-radius:16px;box-shadow:none}.public-partner-benefit-grid article:nth-child(3n+1){background:#eef4e8}.public-partner-benefit-grid span{color:#27724c;font-size:.69rem;font-weight:900;letter-spacing:.08em}.public-partner-benefit-grid h3{margin:27px 0 7px;color:#183e2a;font-size:.98rem;letter-spacing:-.02em}.public-partner-benefit-grid p{margin:0;color:var(--public-muted);font-size:.79rem;line-height:1.55}.public-partner-expectations{grid-template-columns:.72fr 1.28fr;padding:clamp(32px,5vw,58px);background:linear-gradient(135deg,#143f2b,#1d5a3a);box-shadow:0 20px 42px rgba(15,65,39,.14)}.public-partner-expectations .public-kicker,.public-partner-expectations h2{color:#fff}.public-partner-expectations ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.public-partner-expectations li{align-items:flex-start;padding:14px 0;color:#edf6eb;border-color:hsla(0,0%,100%,.15);font-size:.86rem}.public-partner-expectations li strong{min-width:24px;color:#d5e989}.public-partner-expectations>p{color:#cbded0}.public-partner-results{padding-bottom:94px}.public-partner-profile{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;padding-top:66px;padding-bottom:72px;border-top:1px solid rgba(22,83,49,.1)}.public-partner-profile-list{display:grid;grid-gap:10px;gap:10px}.public-partner-profile-list p{position:relative;margin:0;padding:15px 18px 15px 39px;color:#315440;background:#fffdf9;border:1px solid rgba(22,83,49,.1);border-radius:12px;font-size:.9rem;font-weight:700;line-height:1.45}.public-partner-profile-list p:before{position:absolute;top:21px;left:18px;width:8px;height:8px;background:#b9d96b;border-radius:50%;content:""}.public-partner-transparency{width:min(1120px,calc(100% - 48px));margin:0 auto 82px;padding:clamp(34px,5vw,56px);color:#193e2c;background:#e8f0df;border:1px solid #d9e6d5;border-radius:22px}.public-partner-transparency h2{max-width:650px;margin:0;font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.05em;line-height:1.07}.public-partner-transparency>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:30px}.public-partner-transparency>div p{margin:0;padding:15px;color:#345744;background:hsla(0,0%,100%,.62);border-radius:11px;font-size:.82rem;font-weight:700;line-height:1.45}.public-partner-final-cta{width:min(1120px,calc(100% - 48px));margin:0 auto 82px;padding:clamp(45px,7vw,78px);color:#fff;background:radial-gradient(circle at 88% 15%,hsla(75,63%,63%,.55),transparent 23%),linear-gradient(130deg,#113c28,#1b6841);border-radius:24px;text-align:center}.public-partner-final-cta .public-kicker,.public-partner-final-cta h2{color:#fff}.public-partner-final-cta h2{max-width:720px;margin:0 auto;font-size:clamp(2.25rem,4vw,3.7rem);letter-spacing:-.055em;line-height:1.04}.public-partner-final-cta>p:not(.public-kicker){max-width:590px;margin:18px auto 27px;color:#d3e5d8;line-height:1.6}.partner-application-page{min-height:100vh;color:#173928;background:linear-gradient(145deg,#f8faf5,#eaf1e3)}.partner-application-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1000px,calc(100% - 48px));min-height:80px;margin:0 auto}.partner-application-brand{display:flex;align-items:center;gap:10px;color:#173928;text-decoration:none}.partner-application-brand img{object-fit:cover;border-radius:9px}.partner-application-brand strong{display:block;font-size:.9rem;letter-spacing:.08em}.partner-application-brand small{display:block;margin-top:2px;color:#5f7a69;font-size:.63rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-application-chrome>a:last-child{color:#287048;font-size:.86rem;font-weight:800;text-decoration:none}.partner-application-main{width:min(980px,calc(100% - 48px));margin:0 auto;padding:42px 0 78px}.partner-application-page .application-intro{max-width:710px;margin-bottom:30px}.partner-application-page .application-intro h1{margin:0;color:#153b28;font-size:clamp(2.1rem,4.5vw,3.75rem);letter-spacing:-.055em;line-height:1.04}.partner-application-page .application-intro>p:not(.eyebrow){max-width:620px;margin:17px 0 0;color:#5c7466;line-height:1.65}.partner-application-page .application-form{padding:clamp(22px,4vw,40px);border:1px solid rgba(22,83,49,.12);border-radius:20px;box-shadow:0 18px 42px rgb(24 69 44/9%)}.partner-application-page .application-form .button:not(.button-secondary){min-width:190px}.partner-application-page .partner-application-status{margin:20px auto}.partner-application-page .partner-application-status li:nth-child(2){background:#eef6e8}@media(max-width:900px){.public-partner-header .public-header-actions,.public-partner-header nav{display:none}.public-partner-header .public-partner-mobile-menu{display:block}.public-partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-partner-expectations,.public-partner-profile{grid-template-columns:1fr}.public-partner-transparency>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.public-partner-header{width:min(100% - 32px,1220px);min-height:70px}.public-partner-brand .public-brand small{display:none}.public-partner-brand>span:last-child{padding:5px 8px;font-size:.62rem}.public-partner-benefit-grid{grid-template-columns:1fr;margin-top:26px}.public-partner-benefit-grid article{min-height:0;padding:18px}.public-partner-benefit-grid h3{margin-top:20px}.public-partner-expectations ol{grid-template-columns:1fr}.public-partner-expectations li{padding:12px 0}.public-partner-profile{padding-top:54px;padding-bottom:54px}.public-partner-transparency{width:min(100% - 32px,1120px);margin-bottom:48px;border-radius:18px}.public-partner-transparency>div{grid-template-columns:1fr;margin-top:23px}.public-partner-final-cta{width:min(100% - 32px,1120px);margin-bottom:48px;border-radius:18px}.partner-application-chrome,.partner-application-main{width:min(100% - 32px,980px)}.partner-application-chrome{min-height:70px}.partner-application-main{padding-top:26px}.partner-application-page .application-form{padding:20px;border-radius:16px}.partner-application-page .application-form .button:not(.button-secondary){width:100%}.partner-application-page .partner-application-status{margin-top:4px}}.public-partner-header{min-height:78px}.public-partner-header nav{gap:18px}.public-partner-brand>span:last-child{transform:translateY(-1px)}.public-partners-hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:clamp(32px,4vw,58px);padding-top:clamp(42px,5.7vw,72px);padding-bottom:36px}.public-partners-hero-copy{max-width:630px}.public-partners-hero-copy h1{max-width:650px;font-size:clamp(2.7rem,4.15vw,4.25rem);line-height:1.03;letter-spacing:-.06em}.public-partner-name{white-space:nowrap}.public-partners-hero-copy>p:not(.public-kicker){margin-top:18px}.public-partner-hero-highlights{gap:8px;margin-top:19px}.public-partner-hero-highlights li{display:flex;align-items:baseline;gap:4px;min-height:34px;padding:7px 10px}.public-partner-hero-highlights strong{margin:0}.public-partners-hero-actions{gap:13px;margin-top:23px}.public-partners-text-link{display:inline-flex;align-items:center;min-height:42px;padding:0 5px;border-bottom:1px solid rgba(23,107,67,.28)}.public-partners-text-link:hover{border-bottom-color:currentColor}.public-partner-image-frame--conversation{min-height:390px;transform:none}.public-partner-image-frame--conversation img{object-position:50% 40%}.public-partner-benefits{padding-top:43px;padding-bottom:66px}.public-partner-benefit-grid{margin-top:29px}.public-partner-benefit-grid article{min-height:154px;padding:18px}.public-partner-benefit-grid h3{margin-top:23px}.public-partner-expectations{grid-template-columns:.8fr 1.2fr;gap:25px 48px;padding:clamp(34px,4.6vw,52px)}.public-partner-expectations h2{max-width:430px;font-size:clamp(1.9rem,2.85vw,2.65rem);line-height:1.07}.public-partner-expectations ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-content:start}.public-partner-expectations li{min-height:72px;gap:7px;padding:12px 9px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);border-radius:10px;font-size:.77rem;line-height:1.35}.public-partner-expectations li strong{min-width:20px;font-size:.68rem}.public-partner-expectations li:last-child{grid-column:2/span 2}.public-partner-expectations>p{grid-column:1/-1;max-width:none;margin:2px 0 0;padding:13px 15px;color:#d7e6d9;background:rgba(0,0,0,.11);border-top:1px solid hsla(0,0%,100%,.14);border-radius:9px;font-size:.78rem;line-height:1.5}.public-partner-results{padding-top:70px;padding-bottom:72px}.public-partner-profile{padding-top:55px;padding-bottom:58px}.public-partner-transparency{margin-bottom:64px;padding:clamp(30px,3.8vw,42px)}.public-partner-transparency h2{max-width:620px;font-size:clamp(1.9rem,3vw,2.7rem)}.public-partner-transparency>div{gap:9px;margin-top:23px}.public-partner-transparency>div p{display:flex;align-items:flex-start;min-height:67px;padding:14px 15px;border:1px solid rgb(23 107 67/9%);background:hsla(0,0%,100%,.46)}.public-partner-transparency>div p:before{flex:0 0 auto;width:8px;height:8px;margin:5px 9px 0 0;background:#5f9a51;border-radius:50%;content:""}@media(max-width:1100px){.public-partners-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:32px}.public-partners-hero-copy h1{font-size:clamp(2.65rem,4.3vw,3.75rem)}.public-partner-expectations{grid-template-columns:.76fr 1.24fr;gap:24px 32px}.public-partner-expectations ol{grid-template-columns:repeat(3,minmax(0,1fr))}.public-partner-expectations li:last-child{grid-column:2/span 1}}@media(max-width:900px){.public-partners-hero{padding-top:48px}.public-partner-expectations{grid-template-columns:1fr}.public-partner-expectations h2{max-width:540px}.public-partner-expectations ol{grid-template-columns:repeat(3,minmax(0,1fr))}.public-partner-expectations li:last-child{grid-column:2/span 1}}@media(max-width:600px){.public-partners-hero{padding-top:46px;padding-bottom:30px}.public-partners-hero-copy h1{font-size:clamp(2.38rem,10.7vw,3.2rem);line-height:1.02}.public-partner-hero-highlights{gap:7px}.public-partner-hero-highlights li{min-height:32px;padding:6px 9px;font-size:.7rem}.public-partners-text-link{min-height:35px}.public-partner-image-frame--conversation{min-height:300px}.public-partner-expectations{gap:22px;padding:27px 22px}.public-partner-expectations h2{font-size:clamp(1.82rem,8.8vw,2.3rem)}.public-partner-expectations ol{grid-template-columns:1fr;gap:7px}.public-partner-expectations li,.public-partner-expectations li:last-child{grid-column:auto;min-height:0;padding:11px 10px}.public-partner-expectations>p{margin-top:3px;padding:12px}.public-partner-transparency{padding:29px 23px}.public-partner-transparency>div p{min-height:0}}.public-site a:focus-visible,.public-site summary:focus-visible{outline:3px solid #bbd96d;outline-offset:4px}.public-header{position:relative;z-index:3;min-height:88px}.public-header>a{text-decoration:none}.public-header nav a{color:#254838}.public-brand-mark{background:#1c744a;box-shadow:0 8px 18px rgba(12,52,33,.18)}.public-mobile-menu{display:none}.public-hero{z-index:0;grid-template-columns:minmax(0,.82fr) minmax(390px,.98fr);gap:clamp(32px,6vw,80px);min-height:min(680px,calc(100vh - 88px));margin-inline:auto;padding:clamp(64px,7vw,94px) 0 clamp(72px,8vw,108px)}.public-hero:before{inset:0 min(0px,calc((100vw - 1180px) / -2)) 0;background:linear-gradient(90deg,rgba(8,43,28,.96),rgba(10,53,34,.89) 43%,rgba(10,53,34,.48) 70%,rgba(10,53,34,.28)),url(/site/hero/hero-nelore.png) 50% /cover no-repeat;border-radius:0}.public-hero:after{inset:0 min(0px,calc((100vw - 1180px) / -2)) 0 auto;width:47%;height:100%;background:linear-gradient(90deg,transparent,rgba(4,31,19,.32));border-radius:0}.public-hero-copy{position:relative;z-index:1}.public-hero .public-kicker,.public-kicker-light{color:#d5e99d}.public-product-name{color:#fff}.public-product-name span{color:#c4d5ca}.public-hero h1{max-width:640px;color:#fff;font-size:clamp(3rem,5.7vw,5.55rem);line-height:.96;letter-spacing:-.065em}.public-hero h1 strong{display:block;color:#d0e577;font-weight:inherit}.public-lead{max-width:535px;color:#e3ede6;font-size:clamp(1rem,1.3vw,1.13rem);line-height:1.62}.public-note{color:#d1ddd4}.public-button-hero{color:#123225;background:#d1e879;border-color:#d1e879}.public-button-hero:hover{background:#e2f29c}.public-button-ghost-hero{color:#fff;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}.public-button-ghost-hero:hover{color:#fff;background:hsla(0,0%,100%,.16)}.public-product-preview{z-index:1;width:min(100%,590px);margin-left:auto;transform:translateY(16px) rotate(.2deg);background:linear-gradient(145deg,rgba(250,255,248,.96),rgba(221,239,213,.94));border-color:hsla(0,0%,100%,.44);box-shadow:0 34px 70px rgba(2,28,16,.37)}.preview-view{margin-right:auto;color:#738a7d;font-size:.62rem}.preview-topbar .preview-logo{margin-right:14px}.public-product-preview>p{color:#56705e}.public-section{padding:clamp(78px,9vw,126px) 0}.public-section h2{max-width:800px;letter-spacing:-.052em}.public-benefits{border-top:0}.public-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px}.public-feature-card{min-height:164px;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--public-line)}.public-feature-card:nth-child(3n+1){background:#edf3e8}.public-feature-card:nth-child(3n+2){background:#fff}.public-feature-card:nth-child(3n){background:#f0f0e9}.public-feature-card h3{margin-top:27px}.public-how{margin-top:4px;background:linear-gradient(120deg,#0f3424,#174c33);border-radius:26px;box-shadow:0 24px 50px rgba(12,52,33,.12)}.public-audience{padding-bottom:88px}.public-audience-list p{background:#fffdf8;box-shadow:inset 0 0 0 1px var(--public-line);border-left:3px solid #a4c567}.public-highlights{width:100%;max-width:none;padding:clamp(74px,9vw,116px) max(24px,calc((100% - 1180px) / 2));background:#eef2e9}.public-highlights .public-highlight-list,.public-highlights .public-section-heading{width:min(1180px,100%);margin-inline:auto}.public-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-highlight-list article{gap:17px;padding:12px;background:#fff;border:1px solid rgb(22 71 45/9%);border-radius:18px;box-shadow:0 15px 30px rgb(20 61 39/5%)}.public-highlight-list article:nth-child(4){grid-column:1/2}.public-highlight-list article:nth-child(5){grid-column:2/3}.public-highlight-list article>div:last-child{padding:0 7px 7px}.public-highlight-illustration{display:grid;height:176px;padding:0;place-items:center;overflow:hidden;border-radius:12px}.public-highlight-illustration svg{width:90%;height:auto}.illustration-herd{background:linear-gradient(145deg,#d8e6be,#8eb36d)}.illustration-health{background:linear-gradient(145deg,#dce8dc,#8eb6a1)}.illustration-feed{background:linear-gradient(145deg,#ece0b6,#bba46b)}.illustration-finance{background:linear-gradient(145deg,#d3e5df,#83ad9d)}.illustration-chart{background:linear-gradient(145deg,#dce9c6,#a6c871)}.public-highlight-illustration .illustration-field{fill:hsla(0,0%,100%,.3)}.public-highlight-illustration .illustration-chart,.public-highlight-illustration .illustration-fence,.public-highlight-illustration .illustration-stroke{fill:none;stroke:#17452f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.public-highlight-illustration .illustration-fill{fill:#17452f}.public-highlight-illustration .illustration-tag{fill:#f7f1d8;stroke:#17452f;stroke-width:3}.public-highlight-illustration .illustration-shield{fill:#2a7552}.public-highlight-illustration .illustration-light{fill:#f6f4e9;stroke:#17452f;stroke-width:3}.public-highlight-illustration .illustration-card{fill:hsla(0,0%,100%,.53);stroke:rgba(23,69,47,.3);stroke-width:3}.public-highlight-illustration .illustration-silo{fill:hsla(0,0%,100%,.5);stroke:#17452f;stroke-width:4}.public-highlight-illustration .illustration-grid{fill:none;stroke:rgba(23,69,47,.2);stroke-width:2}.public-highlight-illustration text{fill:#17452f;font-size:16px;font-weight:800}.public-highlight-list h3{font-size:1rem}.public-highlight-list p{font-size:.83rem}.public-photo-story{display:grid;grid-template-columns:1fr 1fr;width:min(1180px,calc(100% - 48px));margin:clamp(78px,9vw,120px) auto;overflow:hidden;background:#143e2b;border-radius:24px}.public-photo-story-image{position:relative;min-height:390px}.public-photo-story-image img{object-fit:cover;object-position:42% center}.public-photo-story-copy{display:grid;align-content:center;padding:clamp(38px,6vw,74px);color:#fff}.public-photo-story-copy .public-kicker{color:#d1e77f}.public-photo-story-copy h2{margin:0;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.05;letter-spacing:-.05em}.public-photo-story-copy>p:not(.public-kicker){margin:18px 0 24px;color:#c5d5ca;line-height:1.65}.public-text-link{color:#d6ea8b;font-weight:800;text-decoration:none}.public-pricing{background:#e8f0df}.public-faq{padding-top:82px}.public-final-cta{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(13,48,34,.94),rgba(16,70,46,.83)),url(/site/features/operacao-fazenda.png) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(12,52,33,.16)}.public-footer{padding-top:64px}.public-footer-links>div{gap:10px}.public-footer-whatsapp{color:var(--public-green);font-size:.78rem;font-weight:850;text-decoration:none}.public-whatsapp-float{position:fixed;z-index:8;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:8px;padding:11px 15px;color:#fff;background:#207346;border-radius:999px;box-shadow:0 12px 25px rgba(8,55,32,.28);font-size:.78rem;font-weight:800;text-decoration:none}.public-whatsapp-float:hover{background:#155a35}.public-whatsapp-float svg{width:19px;height:19px;fill:currentColor}.public-inner-hero{padding-bottom:48px}.public-inner-content{padding-top:22px}.public-contact-panel{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);width:min(1000px,calc(100% - 48px));margin:0 auto 110px;padding:clamp(30px,5vw,58px);background:#edf3e7;border-radius:22px}.public-contact-panel h2{max-width:580px;margin:0;font-size:clamp(1.8rem,3vw,2.75rem);letter-spacing:-.05em;line-height:1.08}.public-contact-panel>div>p:not(.public-kicker){max-width:580px;margin:17px 0 25px;color:var(--public-muted);line-height:1.65}.public-contact-panel address{display:grid;grid-gap:12px;gap:12px;align-content:center;font-style:normal}.public-contact-panel address a{display:grid;grid-gap:5px;gap:5px;padding:18px;color:#224837;background:#fff;border:1px solid rgba(22,71,45,.12);border-radius:12px;text-decoration:none}.public-contact-panel address strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.public-contact-panel address span{font-weight:750}@media (max-width:1000px){.public-header nav{display:none}.public-mobile-menu{display:block;position:relative}.public-mobile-menu summary{display:grid;width:42px;height:42px;grid-gap:4px;gap:4px;place-content:center;cursor:pointer;list-style:none;border:1px solid #d7e3d5;border-radius:10px}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-mobile-menu summary span{display:block;width:18px;height:2px;background:#1a5537;border-radius:99px}.public-mobile-menu nav{position:absolute;z-index:5;top:calc(100% + 10px);right:0;display:grid;min-width:240px;grid-gap:4px;gap:4px;padding:12px;background:#fff;border:1px solid #dce8da;border-radius:14px;box-shadow:0 20px 42px rgba(15,57,36,.18)}.public-mobile-menu nav a{padding:10px;color:#204936;font-size:.9rem;font-weight:700;text-decoration:none}.public-mobile-menu nav .public-button{color:#fff}.public-header-actions{margin-left:auto}.public-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:76px 0 72px}.public-hero:before{background:linear-gradient(180deg,rgba(8,43,28,.96),rgba(10,53,34,.92) 58%,rgba(10,53,34,.63)),url(/site/hero/hero-nelore.png) 52% /cover no-repeat}.public-hero:after{display:none}.public-product-preview{width:min(100%,680px);margin:0;transform:none}.public-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-highlight-list article:nth-child(4),.public-highlight-list article:nth-child(5){grid-column:auto}.public-contact-panel,.public-photo-story{grid-template-columns:1fr}.public-photo-story-image{min-height:310px}}@media (max-width:600px){.public-header{min-height:72px}.public-header-actions{display:none}.public-hero{padding:54px 0 56px}.public-hero h1{font-size:clamp(2.65rem,13.5vw,3.8rem)}.public-lead{margin:21px 0;font-size:.98rem}.public-note{margin-top:18px}.public-hero-actions{grid-template-columns:1fr}.public-hero-actions .public-button{width:100%}.public-product-preview{padding:9px}.preview-view{display:none}.public-feature-grid,.public-highlight-list{grid-template-columns:1fr}.public-highlight-list article{padding:10px}.public-highlight-illustration{height:164px}.public-photo-story{width:min(100% - 32px,1180px);margin:72px auto;border-radius:18px}.public-photo-story-image{min-height:235px}.public-photo-story-copy{padding:34px 24px 39px}.public-contact-panel{width:min(100% - 32px,1000px);margin-bottom:72px;padding:26px 20px;border-radius:16px}.public-whatsapp-float{right:16px;bottom:16px;padding:13px}.public-whatsapp-float span{display:none}}.public-hero{grid-template-columns:minmax(0,.8fr) minmax(455px,1fr);gap:clamp(42px,6.5vw,96px)}.public-product-preview{width:min(100%,620px);padding:22px;overflow:visible;border-radius:24px;transform:translateY(12px) rotate(.1deg)}.preview-device-stage{position:relative;min-height:348px}.preview-desktop-device{position:relative;z-index:1;width:calc(100% - 72px);overflow:hidden;background:#fff;border:1px solid #d9e5d9;border-radius:12px;box-shadow:0 18px 32px rgba(20,63,39,.14)}.preview-desktop-device .preview-content{min-height:253px}.preview-desktop-device .preview-content section{gap:14px;padding:19px}.preview-desktop-device .preview-content aside{gap:9px;padding:18px 11px}.preview-desktop-device .preview-metrics i{height:42px}.preview-desktop-device .preview-chart{height:80px}.preview-phone-device,.preview-tablet-device{position:absolute;z-index:3;display:grid;overflow:hidden;background:linear-gradient(160deg,#fff,#e9f2e6);border:5px solid #173f2c;box-shadow:0 18px 30px rgba(13,51,33,.25)}.preview-tablet-device{right:1px;bottom:0;width:146px;height:196px;grid-template-columns:1fr 1fr;gap:7px;padding:18px 13px 13px;border-radius:16px}.preview-tablet-device b,.preview-tablet-device span{grid-column:1/-1;color:#1b6540;font-size:.53rem;letter-spacing:.06em;text-transform:uppercase}.preview-tablet-device b{color:#173b2b;font-size:.68rem;letter-spacing:0;text-transform:none}.preview-tablet-device i{min-height:43px;background:linear-gradient(145deg,#e9f2e5,#fff);border:1px solid #dce8da;border-radius:5px}.preview-tablet-device i:last-child{grid-column:1/-1;min-height:49px;background:linear-gradient(180deg,#dcecb2,#63a061)}.preview-phone-device{right:111px;bottom:-13px;width:76px;height:148px;grid-template-rows:9px auto 1fr;gap:9px;padding:13px 9px 9px;border-width:4px;border-radius:17px}.preview-phone-device>span{justify-self:center;width:22px;height:3px;background:#315843;border-radius:99px}.preview-phone-device b{color:#173f2c;font-size:.56rem}.preview-phone-device i{display:block;min-height:27px;background:#edf5e9}.preview-phone-device i:last-child{min-height:45px;background:linear-gradient(180deg,#bbe07a,#347e51)}.public-product-preview>p{margin-top:20px;padding-right:158px;text-align:left}.public-how{width:min(960px,calc(100% - 48px));margin-inline:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,56px);padding:clamp(40px,4.7vw,52px)}.public-how .public-section-heading{align-self:center}.public-how ol{gap:16px}.public-how li{grid-template-columns:42px 1fr;gap:14px;padding-bottom:16px}.public-how li>span{width:36px;height:36px;font-size:.7rem}.public-how h2{max-width:340px;font-size:clamp(1.9rem,3vw,2.7rem)}.public-how h3{margin-top:1px}.public-how p{font-size:.84rem;line-height:1.52}@media (max-width:760px){.public-how{grid-template-columns:1fr;gap:28px}.public-how .public-section-heading{max-width:310px}}.public-highlights{padding-top:clamp(80px,9vw,118px);padding-bottom:clamp(82px,9vw,122px)}.public-highlight-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.public-highlight-list article{grid-column:span 2;gap:18px;padding:14px;border-color:rgba(18,65,42,.1);border-radius:20px;box-shadow:0 18px 36px rgb(20 61 39/7%);transition:transform .18s ease,box-shadow .18s ease}.public-highlight-list article:hover{box-shadow:0 24px 46px rgba(20,61,39,.13);transform:translateY(-3px)}.public-highlight-list article:nth-child(4),.public-highlight-list article:nth-child(5){grid-column:span 3}.public-highlight-list article>div:last-child{padding:1px 8px 9px}.public-highlight-illustration{height:184px;border:1px solid hsla(0,0%,100%,.55);border-radius:14px}.public-highlight-illustration:before{position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,hsla(0,0%,100%,.36),transparent 31%);content:""}.public-highlight-illustration svg{position:relative;z-index:1;width:min(88%,276px);filter:drop-shadow(0 10px 9px rgb(13 58 36/10%))}.public-highlight-list h3{font-size:1.04rem;letter-spacing:-.018em}.public-highlight-list p{max-width:38ch;font-size:.84rem;line-height:1.58}@media (max-width:1100px){.public-hero{grid-template-columns:minmax(0,.82fr) minmax(390px,.98fr);gap:38px}.public-product-preview{padding:17px}.preview-device-stage{min-height:308px}.preview-desktop-device{width:calc(100% - 60px)}.preview-desktop-device .preview-content{min-height:222px}.preview-tablet-device{width:125px;height:174px}.preview-phone-device{right:94px;width:67px;height:129px}.public-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:1000px){.public-hero{grid-template-columns:1fr;gap:36px}.public-product-preview{width:min(100%,680px)}.preview-device-stage{min-height:357px}.preview-desktop-device{width:calc(100% - 102px)}.public-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-highlight-list article,.public-highlight-list article:nth-child(4),.public-highlight-list article:nth-child(5){grid-column:auto}}@media (max-width:600px){.public-hero{gap:28px}.public-product-preview{padding:13px;border-radius:18px}.preview-device-stage{min-height:260px}.preview-desktop-device{width:calc(100% - 46px)}.preview-desktop-device .preview-topbar{height:32px;padding:0 9px}.preview-desktop-device .preview-content{grid-template-columns:72px 1fr;min-height:190px}.preview-desktop-device .preview-content aside{gap:7px;padding:13px 8px}.preview-desktop-device .preview-content section{gap:10px;padding:13px}.preview-desktop-device .preview-metrics{gap:5px}.preview-desktop-device .preview-metrics i{height:31px}.preview-desktop-device .preview-chart{height:63px;gap:5px;padding:8px}.preview-tablet-device{width:92px;height:129px;gap:4px;padding:12px 8px 8px;border-width:4px;border-radius:12px}.preview-tablet-device i{min-height:27px}.preview-tablet-device i:last-child{min-height:33px}.preview-phone-device{right:69px;bottom:-9px;width:53px;height:101px;gap:5px;padding:9px 6px 6px;border-width:3px;border-radius:12px}.preview-phone-device i{min-height:17px}.preview-phone-device i:last-child{min-height:29px}.public-product-preview>p{margin:14px 0 0;padding-right:0;font-size:.62rem;text-align:center}.public-how{width:min(100% - 32px,960px);gap:24px;padding:32px 22px}.public-how h2{max-width:310px;font-size:clamp(1.82rem,8vw,2.25rem)}.public-how ol{gap:15px}.public-how li{grid-template-columns:38px 1fr;gap:12px;padding-bottom:15px}.public-how li>span{width:34px;height:34px}.public-highlights{padding:58px 16px}.public-highlight-list{grid-template-columns:1fr;gap:12px;margin-top:27px}.public-highlight-list article,.public-highlight-list article:nth-child(4),.public-highlight-list article:nth-child(5){grid-column:auto}.public-highlight-list article{grid-template-rows:68px 1fr;min-height:0;padding:11px}.public-highlight-illustration{height:68px}}.public-hero{grid-template-columns:minmax(0,.77fr) minmax(490px,1.04fr);gap:clamp(44px,7vw,110px);min-height:min(700px,calc(100vh - 88px))}.public-hero-copy{padding-block:10px}.public-hero h1{max-width:590px;font-size:clamp(3.25rem,5.65vw,5.7rem)}.public-lead{max-width:500px;margin-block:23px}.public-product-preview{width:min(100%,650px);padding:20px 18px 15px;background:linear-gradient(145deg,rgba(247,253,244,.98),rgba(205,230,194,.94));border-color:hsla(0,0%,100%,.54);box-shadow:0 34px 70px rgba(1,28,16,.42)}.preview-device-stage{min-height:374px;padding-top:5px}.preview-monitor-device{position:relative;z-index:1;width:calc(100% - 84px);margin-left:auto}.preview-monitor-screen{overflow:hidden;background:#f9fcf8;border:7px solid #163b2a;border-radius:13px;box-shadow:0 18px 34px rgba(5,38,22,.26)}.preview-monitor-screen .preview-topbar{height:35px;padding-inline:12px;border:0;border-bottom:1px solid #e5ece2;border-radius:0}.preview-monitor-screen .preview-content{min-height:255px;border:0;border-radius:0}.preview-monitor-screen .preview-content aside{gap:9px;padding:18px 12px}.preview-monitor-screen .preview-content aside b{margin-bottom:4px}.preview-nav-active{color:#1d7149!important;font-weight:850!important}.preview-monitor-screen .preview-content section{gap:13px;padding:17px}.preview-heading{gap:2px}.preview-heading b{font-size:.92rem}.preview-heading small{color:#819586;font-size:.51rem}.preview-monitor-screen .preview-metrics{gap:6px}.preview-monitor-screen .preview-metrics i{display:grid;height:49px;padding:7px;background:#f8fbf7;border:1px solid #e4ece1;border-radius:6px;font-style:normal}.preview-monitor-screen .preview-metrics small,.preview-monitor-screen .preview-metrics span{color:#849888;font-size:.42rem;line-height:1}.preview-monitor-screen .preview-metrics b{color:#1d5338;font-size:.78rem;line-height:1.05}.preview-monitor-screen .preview-metrics em{font-size:.48rem;font-style:normal}.preview-dashboard-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(92px,.7fr);grid-gap:7px;gap:7px}.preview-monitor-screen .preview-chart{display:grid;height:88px;grid-gap:5px;gap:5px;padding:8px;background:#f7faf5;border:1px solid #e4ece1;border-radius:7px}.preview-chart header{display:flex;justify-content:space-between;color:#24563d;font-size:.43rem}.preview-chart header span{color:#8b9e90}.preview-chart-bars{display:flex;align-items:flex-end;gap:4px;min-height:45px}.preview-chart-bars i{display:block;flex:1 1;background:linear-gradient(180deg,#b8da70,#2d7950);border-radius:3px 3px 1px 1px}.preview-chart-bars i:first-child{height:38%}.preview-chart-bars i:nth-child(2){height:58%}.preview-chart-bars i:nth-child(3){height:48%}.preview-chart-bars i:nth-child(4){height:82%}.preview-chart-bars i:nth-child(5){height:65%}.preview-chart-bars i:nth-child(6){height:72%}.preview-chart-bars i:nth-child(7){height:93%}.preview-mini-list{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:9px 7px;background:#f7faf5;border:1px solid #e4ece1;border-radius:7px;color:#6e8576;font-size:.42rem}.preview-mini-list b{color:#25543c;font-size:.47rem}.preview-mini-list span{display:flex;align-items:center;gap:4px}.preview-mini-list i{width:4px;height:4px;background:#8fb94e;border-radius:50%}.preview-monitor-camera{position:absolute;z-index:2;top:8px;left:50%;width:4px;height:4px;background:#789080;border-radius:50%;transform:translateX(-50%)}.preview-monitor-neck{display:block;width:56px;height:18px;margin:0 auto;background:linear-gradient(90deg,#102f21,#2b6043,#102f21)}.preview-monitor-base{display:block;width:146px;height:9px;margin:0 auto;background:linear-gradient(90deg,transparent,#1a4832 20%,#1a4832 80%,transparent);border-radius:50%}.preview-tablet-device{z-index:4;right:auto;bottom:7px;left:-8px;width:151px;height:211px;grid-template-columns:1fr;gap:8px;padding:16px 12px 12px;border:5px solid #143d2a;border-radius:18px}.preview-tablet-header{display:flex;align-items:center;justify-content:space-between}.preview-tablet-header span{color:#1d6540;font-size:.48rem;font-weight:900;letter-spacing:.06em}.preview-tablet-header i{width:6px;height:6px;background:#bddb7d;border-radius:50%}.preview-tablet-device>b{color:#173b2b;font-size:.72rem}.preview-tablet-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.preview-tablet-kpis i{display:grid;grid-gap:4px;gap:4px;min-height:40px;padding:6px;background:#f4f8f1;border:1px solid #deebd9;border-radius:5px;font-style:normal}.preview-tablet-kpis small{color:#83978a;font-size:.4rem}.preview-tablet-kpis strong{color:#21583a;font-size:.74rem}.preview-tablet-chart{display:flex;align-items:flex-end;gap:5px;min-height:68px;padding:8px;background:#eff6ec;border-radius:6px}.preview-tablet-chart i{flex:1 1;background:linear-gradient(180deg,#bddc77,#337e53);border-radius:3px 3px 1px 1px}.preview-tablet-chart i:first-child{height:43%}.preview-tablet-chart i:nth-child(2){height:71%}.preview-tablet-chart i:nth-child(3){height:55%}.preview-tablet-chart i:nth-child(4){height:86%}.preview-tablet-chart i:nth-child(5){height:64%}.preview-phone-device{z-index:5;right:auto;bottom:-11px;left:128px;width:82px;height:157px;grid-template-rows:7px auto auto 1fr 1fr;gap:6px;padding:11px 8px 8px;background:#fff;border:4px solid #143d2a;border-radius:18px}.preview-phone-speaker{justify-self:center;width:20px;height:3px;background:#a2afa5;border-radius:99px}.preview-phone-device b{color:#1d5338;font-size:.51rem}.preview-phone-device small{color:#8a9d90;font-size:.38rem}.preview-phone-device i{display:grid;grid-gap:3px;gap:3px;align-content:center;min-height:39px;padding:5px;background:#eff6eb;border-radius:5px;font-style:normal}.preview-phone-device i strong{color:#1d6a43;font-size:.78rem}.preview-phone-device i>span:not(.preview-phone-bar){color:#6d8976;font-size:.39rem}.preview-phone-device i:last-child{display:flex;align-items:flex-end;gap:3px;padding:5px;background:#f7faf5}.preview-phone-bar{flex:1 1;background:#5b9c59;border-radius:2px 2px 0 0}.preview-phone-bar:first-child{height:36%}.preview-phone-bar:nth-child(2){height:76%}.preview-phone-bar:nth-child(3){height:54%}.public-product-preview>p{margin-top:10px;padding-right:164px;color:#527060;font-size:.64rem}@media (max-width:1120px){.public-hero{grid-template-columns:minmax(0,.78fr) minmax(410px,1fr);gap:34px}.preview-device-stage{min-height:334px}.preview-monitor-screen .preview-content{min-height:226px}.preview-tablet-device{width:132px;height:186px}.preview-phone-device{left:109px;width:71px;height:137px}}@media (max-width:1000px){.public-hero{grid-template-columns:1fr;gap:33px}.public-product-preview{width:min(100%,650px);margin-inline:0}.preview-device-stage{min-height:370px}.preview-monitor-device{width:calc(100% - 95px)}.preview-tablet-device{width:152px;height:210px;left:0}.preview-phone-device{left:133px;width:82px;height:157px}}@media (max-width:600px){.public-hero{min-height:0}.public-hero-copy{padding-block:0}.public-hero h1{font-size:clamp(2.55rem,13vw,3.65rem)}.public-product-preview{padding:12px 10px}.preview-device-stage{min-height:272px}.preview-monitor-device{width:calc(100% - 51px)}.preview-monitor-screen{border-width:4px;border-radius:9px}.preview-monitor-screen .preview-topbar{height:25px;padding-inline:7px}.preview-monitor-screen .preview-content{grid-template-columns:62px 1fr;min-height:181px}.preview-monitor-screen .preview-content aside{gap:6px;padding:11px 7px}.preview-monitor-screen .preview-content section{gap:8px;padding:10px}.preview-monitor-screen .preview-metrics i{height:34px;padding:5px}.preview-monitor-screen .preview-metrics b{font-size:.56rem}.preview-dashboard-row{grid-template-columns:1fr}.preview-mini-list{display:none}.preview-monitor-screen .preview-chart{height:59px;padding:6px}.preview-monitor-neck{width:40px;height:13px}.preview-monitor-base{width:103px;height:6px}.preview-tablet-device{width:94px;height:135px;left:0;gap:4px;padding:10px 7px 7px;border-width:3px;border-radius:12px}.preview-tablet-device>b{font-size:.55rem}.preview-tablet-kpis i{min-height:28px;padding:4px}.preview-tablet-kpis strong{font-size:.55rem}.preview-tablet-chart{min-height:40px;padding:5px}.preview-phone-device{left:77px;bottom:-7px;width:54px;height:105px;gap:4px;padding:8px 5px 5px;border-width:3px;border-radius:12px}.preview-phone-device i{min-height:25px;padding:4px}.preview-phone-device i strong{font-size:.55rem}.preview-phone-device i:last-child{min-height:30px}.preview-phone-device small{font-size:.3rem}.public-product-preview>p{margin-top:8px;padding-right:0;font-size:.57rem;text-align:center}}.public-highlights{padding:clamp(64px,7vw,84px) max(24px,calc((100% - 1320px) / 2))}.public-highlights .public-section-heading{max-width:620px;margin-inline:auto;text-align:center}.public-highlights .public-section-heading>p:last-child{margin-top:13px;font-size:.94rem}.public-highlight-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px}.public-highlight-list article,.public-highlight-list article:nth-child(4),.public-highlight-list article:nth-child(5){grid-column:auto;grid-template-rows:76px 1fr;gap:12px;min-height:224px;padding:12px;border-color:rgba(19,67,44,.11);border-radius:16px;box-shadow:0 12px 26px rgb(20 61 39/6%)}.public-highlight-list article:hover{box-shadow:0 18px 34px rgba(20,61,39,.12);transform:translateY(-2px)}.illustration-chart,.illustration-feed,.illustration-finance,.illustration-health,.illustration-herd,.public-highlight-illustration{height:76px;background:linear-gradient(135deg,#f7faf3,#e4eedb);border:1px solid rgba(30,89,55,.1);border-radius:11px}.public-highlight-illustration:before{background:radial-gradient(circle at 82% 16%,hsla(78,59%,66%,.28),transparent 30%)}.public-highlight-illustration svg{width:min(74%,126px);max-height:62px;filter:none}.public-highlight-illustration .illustration-chart,.public-highlight-illustration .illustration-fence,.public-highlight-illustration .illustration-stroke{stroke:#1d6945;stroke-width:3.4}.public-highlight-illustration .illustration-fill,.public-highlight-illustration .illustration-shield{fill:#1d6945}.public-highlight-illustration .illustration-card,.public-highlight-illustration .illustration-silo{fill:#fff;stroke:rgba(29,105,69,.42);stroke-width:2.5}.public-highlight-illustration .illustration-light,.public-highlight-illustration .illustration-tag{fill:#d7ea9a;stroke:#1d6945;stroke-width:2.5}.public-highlight-illustration .illustration-grid{stroke:rgba(29,105,69,.15)}.public-highlight-illustration text{fill:#1d6945;font-size:14px}.public-highlight-list article>div:last-child{display:grid;align-content:start;padding:0 3px 2px}.public-highlight-list h3{overflow:hidden;margin:0 0 6px;font-size:clamp(.82rem,1vw,.96rem);letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-highlight-list p{min-height:0;margin:0;font-size:.76rem;line-height:1.45}.public-highlight-list a{align-self:end;margin-top:11px;font-size:.72rem}@media (max-width:1180px){.public-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:820px){.public-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.public-highlights{padding:58px 16px}.public-highlight-list{grid-template-columns:1fr;gap:12px;margin-top:27px}.public-highlight-list article{grid-template-rows:68px 1fr;min-height:0;padding:11px}.public-highlight-illustration{height:68px}}.public-header .public-brand{gap:9px}.public-header .public-brand-logo{position:relative;display:block;width:43px;height:43px;overflow:hidden;border-radius:12px}.public-header .public-brand-logo img{position:absolute;top:50%;left:50%;width:84px;height:84px;max-width:none;mix-blend-mode:multiply;object-fit:contain;transform:translate(-50%,-50%)}.public-header .public-brand strong{font-size:.94rem;letter-spacing:.075em}.public-header .public-brand small{font-size:.61rem}.public-hero{grid-template-columns:minmax(400px,.9fr) minmax(520px,1.06fr);gap:clamp(34px,4.5vw,68px)}.public-hero h1{max-width:none;font-size:clamp(3.15rem,5vw,5.1rem);line-height:.94;letter-spacing:-.06em}.public-hero h1 strong,.public-hero h1>span{display:block;white-space:nowrap}@media (max-width:1180px){.public-hero{grid-template-columns:1fr;gap:34px;min-height:0}.public-hero h1{font-size:clamp(3rem,7vw,4.25rem)}}@media (max-width:600px){.public-header .public-brand-logo{width:39px;height:39px;border-radius:10px}.public-header .public-brand-logo img{width:76px;height:76px}.public-header .public-brand strong{font-size:.88rem}.public-header .public-brand small{font-size:.57rem}.public-hero h1{font-size:clamp(2.55rem,12.2vw,3.2rem);line-height:.96}}.public-pricing{width:min(980px,calc(100% - 48px));gap:clamp(32px,5vw,58px);margin:0 auto 64px;padding:clamp(36px,4.3vw,52px);border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(286px,.72fr)}.public-pricing h2{max-width:550px;font-size:clamp(2rem,3.15vw,2.75rem);line-height:1.06;letter-spacing:-.05em}.public-pricing>div>p:not(.public-kicker){max-width:43ch;margin:14px 0 20px;font-size:.93rem;line-height:1.55}.public-pricing aside{padding:24px;border-radius:14px;box-shadow:0 14px 28px rgb(28 74 43/9%)}.public-pricing aside>span{font-size:.65rem}.public-pricing aside h3{margin:9px 0 6px;font-size:1.18rem}.public-pricing aside p{font-size:.8rem;line-height:1.48}.public-pricing ul{gap:7px;margin:16px 0}.public-pricing li{font-size:.76rem}.public-pricing aside>a{font-size:.75rem}@media (max-width:760px){.public-pricing{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,620px);margin-bottom:54px;padding:30px 24px}.public-pricing h2{max-width:500px}.public-pricing aside{max-width:390px}}@media (max-width:600px){.public-pricing{padding:28px 20px;border-radius:17px}.public-pricing h2{font-size:clamp(1.85rem,8.8vw,2.3rem)}.public-pricing aside{padding:21px}}.public-faq{position:relative;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(38px,6vw,76px);width:min(1080px,calc(100% - 48px));margin:0 auto;padding:clamp(58px,6.5vw,78px);overflow:hidden;background:radial-gradient(circle at 9% 86%,hsla(78,60%,66%,.22),transparent 24%),linear-gradient(135deg,#f4f7ef,#edf4e8);border:1px solid rgb(29 91 55/8%);border-radius:24px}.public-faq:before{position:absolute;top:-88px;left:24%;width:180px;height:180px;border:1px solid rgb(33 106 67/8%);border-radius:50%;content:""}.public-faq .public-section-heading{position:relative;z-index:1;align-self:center}.public-faq h2{max-width:370px;font-size:clamp(2rem,3vw,2.65rem)}.public-faq-intro{max-width:34ch;margin:16px 0 0;color:var(--public-muted);font-size:.92rem;line-height:1.6}.public-faq-mark{display:grid;width:42px;height:42px;margin-top:23px;place-items:center;color:#24714a;background:#d8e9a8;border:1px solid rgba(35,113,74,.14);border-radius:50%;font-size:1.15rem;font-weight:850}.public-faq-list{position:relative;z-index:1;display:grid;grid-gap:9px;gap:9px;align-content:center}.public-faq details{padding:0;overflow:hidden;background:hsla(0,0%,100%,.72);border:1px solid rgba(29,91,55,.12);border-radius:12px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.public-faq details:hover{background:#fff;border-color:rgba(29,105,69,.24);box-shadow:0 9px 20px rgb(24 77 46/6%)}.public-faq summary{min-height:56px;padding:16px 17px;font-size:.88rem}.public-faq summary span{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;color:#1d6945;background:#e4f0d0;border-radius:50%;font-size:1rem;line-height:1;transition:transform .18s ease,background .18s ease}.public-faq details[open]{background:#fff;border-color:rgba(29,105,69,.24)}.public-faq details[open] summary span{background:#d1e879;transform:rotate(45deg)}.public-faq details p{max-width:56ch;margin:-1px 17px 16px;color:#587064;font-size:.84rem;line-height:1.6}@media (max-width:860px){.public-faq{grid-template-columns:1fr;gap:30px;width:min(100% - 32px,680px);padding:42px 30px}.public-faq h2{max-width:500px}.public-faq-mark{margin-top:18px}}@media (max-width:600px){.public-faq{gap:25px;padding:34px 20px;border-radius:18px}.public-faq h2{font-size:clamp(1.9rem,8.8vw,2.35rem)}.public-faq-intro{font-size:.87rem}.public-faq summary{min-height:53px;padding:14px;font-size:.84rem}.public-faq details p{margin:-1px 14px 14px;font-size:.8rem}}.public-footer .public-brand-logo{position:relative;display:block;width:40px;height:40px;overflow:hidden;border-radius:11px}.public-footer .public-brand-logo img{position:absolute;top:50%;left:50%;width:78px;height:78px;max-width:none;mix-blend-mode:multiply;object-fit:contain;transform:translate(-50%,-50%)}.public-inner-hero-planos,.public-inner-hero-sobre{width:min(1020px,calc(100% - 48px));padding-bottom:54px}.public-inner-hero-planos h1,.public-inner-hero-sobre h1{max-width:930px;font-size:clamp(2.65rem,4.3vw,4.2rem);line-height:1.02}.public-inner-content-planos,.public-inner-content-sobre{width:min(1080px,calc(100% - 48px));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:6px}.public-inner-content-planos article,.public-inner-content-sobre article{min-height:210px;padding:24px;border-radius:16px}.public-inner-content-planos article:nth-child(2){background:#edf4e7;border-color:#d6e5cd}.public-inner-content-planos h2,.public-inner-content-sobre h2{margin-top:25px;font-size:1.06rem}.public-inner-content-planos p,.public-inner-content-sobre p{font-size:.83rem;line-height:1.58}@media (min-width:761px) and (max-width:900px){.public-inner-content-planos,.public-inner-content-sobre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-inner-hero-planos,.public-inner-hero-sobre{width:min(100% - 32px,700px);padding-top:82px;padding-bottom:42px}.public-inner-content-planos,.public-inner-content-sobre{width:min(100% - 32px,700px);grid-template-columns:1fr;padding-bottom:72px}.public-inner-content-planos article,.public-inner-content-sobre article{min-height:0}}@media (max-width:600px){.public-footer .public-brand-logo{width:37px;height:37px;border-radius:10px}.public-footer .public-brand-logo img{width:72px;height:72px}.public-inner-hero-planos h1,.public-inner-hero-sobre h1{font-size:clamp(2.3rem,10.7vw,3.1rem)}}@media (min-width:601px) and (max-width:768px){.public-hero{gap:30px;padding:60px 0 64px}.public-product-preview{width:min(94%,620px);margin-inline:auto}}@media (max-width:600px){.public-final-cta,.public-footer,.public-header,.public-hero,.public-how,.public-inner-content,.public-inner-hero,.public-section{width:min(100% - 40px,1180px)}.public-hero{gap:30px;padding:42px 0 44px}.public-hero h1{max-width:100%;font-size:clamp(2.22rem,10.5vw,2.85rem);line-height:.98}.public-lead{max-width:34ch;margin:17px 0;font-size:.91rem;line-height:1.55}.public-hero-actions{gap:9px}.public-hero-actions .public-button{min-height:44px;padding:10px 16px}.public-note{margin-top:15px;font-size:.73rem}.public-product-preview{width:min(94%,540px);margin-inline:auto;padding:10px 9px;border-radius:17px}.preview-device-stage{min-height:240px}.preview-monitor-device{width:calc(100% - 43px)}.preview-monitor-screen .preview-content{min-height:168px}.preview-monitor-screen .preview-chart{height:54px}.preview-tablet-device{width:86px;height:123px}.preview-phone-device{left:72px;width:50px;height:96px}.public-highlights{padding-inline:20px}.public-photo-story{width:min(100% - 40px,1180px)}.public-pricing{width:min(100% - 40px,620px)}.public-faq{width:min(100% - 40px,680px)}.public-contact-panel{width:min(100% - 40px,1000px)}.public-whatsapp-float{right:18px;bottom:18px;padding:10px}.public-whatsapp-float svg{width:18px;height:18px}}.public-whatsapp-float{right:24px;bottom:24px;gap:9px;padding:12px 18px;box-shadow:0 14px 28px rgba(8,55,32,.3);font-size:.8rem}.public-whatsapp-float svg{width:20px;height:20px}.public-photo-story-image{isolation:isolate;background:#214d38}.public-photo-story-image img{filter:saturate(.78) contrast(.9) brightness(.87)}.public-photo-story-image:after{position:absolute;z-index:1;inset:0;background:linear-gradient(125deg,rgba(15,65,42,.42),rgba(18,77,48,.16) 58%,rgb(22 62 39/8%));content:"";pointer-events:none}.public-photo-story-copy{padding:clamp(52px,6vw,82px);background:linear-gradient(135deg,#143e2b,#194a33)}.public-photo-story-copy>*{max-width:425px}.public-photo-story-copy h2{max-width:12ch}.public-photo-story-copy>p:not(.public-kicker){max-width:40ch}@media (max-width:600px){.public-photo-story-copy{padding:38px 28px 42px}.public-whatsapp-float{right:20px;bottom:20px;padding:12px}.public-whatsapp-float svg{width:20px;height:20px}.public-hero{width:min(100% - 32px,1180px)}.public-hero:before{inset:0 -8px 14px}.public-hero-copy{padding-inline:8px}.public-whatsapp-float{right:20px;bottom:12px;padding:14px}.public-whatsapp-float svg{width:22px;height:22px}}.public-footer-instagram{display:inline-flex!important;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}.public-footer-instagram svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.public-footer-social{display:contents}.public-footer-whatsapp{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}.public-footer-whatsapp svg{width:15px;height:15px;fill:currentColor}.public-contact-instagram{background:linear-gradient(135deg,#f7faf4,#fff)!important}.public-contact-instagram>span{display:inline-flex;align-items:center;gap:7px}.public-contact-instagram svg{width:17px;height:17px;fill:none;stroke:#287148;stroke-width:1.9}.public-contact-instagram em{color:#287148;font-size:.78rem;font-style:normal;font-weight:800}@media (max-width:600px){.public-contact-instagram{min-height:108px}.public-footer-instagram{min-height:28px}.public-footer-intro{display:grid;justify-items:center;text-align:center}.public-footer-intro>p{margin-right:auto;margin-left:auto}.public-footer-links>div,.public-footer-links>div:last-child{justify-items:center;text-align:center}.public-footer-links>div:last-child{grid-column:1/-1}.public-footer-social{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(10px,4vw,18px);width:100%}.public-footer-instagram,.public-footer-whatsapp{min-height:40px;padding:0 2px;white-space:nowrap}.public-copyright{text-align:center;line-height:1.55}}@media (max-width:380px){.public-footer-social{gap:9px}.public-footer-instagram,.public-footer-whatsapp{font-size:.73rem}}.public-section.public-partner-benefits{padding-top:43px;padding-bottom:66px}.public-section.public-partner-expectations{padding:clamp(34px,4.6vw,52px)}.public-section.public-partner-results{padding-top:70px;padding-bottom:72px}.public-section.public-partner-profile{padding-top:55px;padding-bottom:58px}.public-section.public-partner-transparency{padding:clamp(30px,3.8vw,42px)}@media (max-width:600px){.public-section.public-partner-expectations{padding:27px 22px}.public-section.public-partner-transparency{padding:29px 23px}}@media (min-width:1101px){.public-partner-expectations{grid-template-columns:.65fr 1.35fr}.public-partner-expectations ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-partner-expectations ol>li{min-height:64px;align-items:center;padding:12px}.public-partner-expectations ol>li:last-child{grid-column:auto}}.public-partner-expectations-copy{align-self:start}.public-partner-expectations .public-partner-expectations-copy ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:22px 0 0;padding:0;list-style:none}.public-partner-expectations .public-partner-expectations-copy ul li{display:flex;align-items:center;min-height:0;margin:0;padding:0;color:#d7e6d9;background:transparent;border:0;border-radius:0;font-size:.78rem;font-weight:750;line-height:1.35;white-space:nowrap}.public-partner-expectations .public-partner-expectations-copy ul li:before{width:6px;height:6px;margin-right:8px;background:#d5e989;border-radius:50%;content:""}@media (max-width:600px){.public-partner-expectations .public-partner-expectations-copy ul li{white-space:normal}.public-partners-hero{display:flex;flex-direction:column;align-items:stretch;width:min(100% - 32px,720px);gap:26px;padding-top:34px;padding-bottom:34px}.public-partners-hero-copy{width:100%;max-width:none}.public-partners-hero-copy h1{max-width:100%;font-size:clamp(2.2rem,9.8vw,2.85rem);line-height:1.06;letter-spacing:-.055em}.public-partners-hero-copy>p:not(.public-kicker){max-width:none;margin-top:16px;font-size:.94rem;line-height:1.6}.public-partner-hero-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:18px}.public-partner-hero-highlights li{justify-content:center;min-height:34px;padding:7px 8px;font-size:.69rem;text-align:center}.public-partner-hero-highlights li:last-child{grid-column:1/-1;justify-self:start}.public-partners-hero-actions{display:flex;align-items:stretch;flex-direction:column;gap:8px;margin-top:20px}.public-partners-hero-actions .public-button{justify-content:center;min-height:46px;padding:10px 16px}.public-partners-text-link{align-self:flex-start;min-height:38px;padding:0 4px}.public-partner-image-frame--conversation{order:2;min-height:min(88vw,350px)}.public-partner-benefits{padding-top:34px;padding-bottom:44px}.public-partner-results{gap:24px;padding-top:44px;padding-bottom:50px}.public-partner-results-copy h2{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.1}.public-partner-profile{gap:25px;padding-top:42px;padding-bottom:44px}.public-partner-profile .public-section-heading h2{font-size:clamp(1.78rem,8.2vw,2.3rem);line-height:1.1}.public-partner-transparency{margin-bottom:42px;padding:25px 20px}.public-partner-final-cta{margin-bottom:46px;padding:38px 22px}.public-partner-final-cta h2{font-size:clamp(1.85rem,8.3vw,2.45rem);line-height:1.08}.public-partner-site .public-whatsapp-float{right:16px;bottom:max(18px,env(safe-area-inset-bottom))}.partner-application-chrome{width:min(100% - 32px,980px);min-height:64px;gap:10px}.partner-application-brand{min-width:0;gap:8px}.partner-application-brand img{width:34px;height:34px;border-radius:8px}.partner-application-brand strong{font-size:.78rem;letter-spacing:.065em}.partner-application-brand small{margin-top:1px;font-size:.53rem;letter-spacing:.045em}.partner-application-chrome>a:last-child{display:inline-flex;align-items:center;min-height:36px;color:#287048;font-size:.72rem;white-space:nowrap}.partner-application-main{width:min(100% - 32px,980px);padding-top:22px;padding-bottom:88px}.partner-application-page .application-form{min-width:0;padding:20px 18px}.partner-application-page .application-form .form-grid,.partner-application-page .application-form .form-section,.partner-application-page .application-form label{min-width:0;max-width:100%}.partner-application-page .application-form input,.partner-application-page .application-form select{width:100%;min-width:0;max-width:100%}.partner-application-page .application-form input[type=date]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.partner-application-page .declarations{padding:15px}.partner-application-page .declaration{font-size:.86rem}.partner-application-page .partner-application-status{gap:16px;padding:24px 20px}.partner-application-page .partner-application-status>div{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.partner-application-page .partner-application-status>div .button,.partner-application-page .partner-application-status>div .text-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;margin:0;border-radius:9px;font-weight:800;text-decoration:none}.partner-application-page .partner-application-status>div .text-link{color:var(--arpec-green-700);background:#fff;border:1px solid var(--arpec-green-300)}.public-partner-profile .public-section-heading h2,.public-partner-results-copy h2,.public-partner-transparency h2{max-width:100%;text-wrap:balance}.public-partner-results-copy h2{font-size:clamp(1.68rem,7.4vw,2.05rem)}.public-partner-profile .public-section-heading h2{font-size:clamp(1.68rem,7.45vw,2.06rem)}.public-partner-transparency h2{font-size:clamp(1.66rem,7.35vw,2.03rem);line-height:1.12}.partner-application-heading-keep,.public-partner-heading-keep{white-space:nowrap}.partner-application-page .application-intro h1{max-width:100%;font-size:clamp(1.92rem,8.35vw,2.28rem);line-height:1.08;text-wrap:balance}.partner-application-page .application-form input[type=date]{display:block;box-sizing:border-box;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.partner-application-page .auth-links{display:flex;align-items:center;justify-content:center;width:100%;margin:24px auto 0;text-align:center}.partner-application-page .auth-links .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px}.public-partners-hero-copy{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);grid-column-gap:10px;column-gap:10px}.public-partners-hero-copy>.public-kicker,.public-partners-hero-copy>h1,.public-partners-hero-copy>p:not(.public-kicker){grid-column:1/-1}.public-partner-hero-highlights{grid-column:1;display:flex;flex-direction:column;align-self:stretch;gap:6px;margin-top:18px}.public-partner-hero-highlights li,.public-partner-hero-highlights li:last-child{grid-column:auto;align-items:center;justify-self:stretch;justify-content:flex-start;width:100%;min-height:31px;padding:6px 8px;font-size:.68rem;text-align:left;white-space:nowrap}.public-partners-hero-actions{grid-column:2;align-self:stretch;gap:7px;margin-top:18px}.public-partners-hero-actions .public-button,.public-partners-hero-actions .public-partners-text-link{align-self:stretch;justify-content:center;min-height:38px;padding:7px;font-size:.68rem;text-align:center;white-space:nowrap}}@media (max-width:600px){.partner-application-page .application-form label:has(input[type=date]){min-width:0;max-width:100%}.partner-application-page .application-form input[type=date]{inline-size:100%;max-inline-size:100%;min-inline-size:0;-webkit-min-logical-width:0}}@media (max-width:600px){@supports (-webkit-touch-callout:none){.partner-application-page .application-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.partner-application-page .password-input-masked{color:var(--arpec-slate-950)!important}.partner-application-page .password-mask{display:none}}}