@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/releases/15524de0e3ed0b6f/assets/official/open-sans-1.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/releases/15524de0e3ed0b6f/assets/official/open-sans-2.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/releases/15524de0e3ed0b6f/assets/official/open-sans-3.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/releases/15524de0e3ed0b6f/assets/official/open-sans-4.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/releases/15524de0e3ed0b6f/assets/official/open-sans-5.woff2) format('woff2');
}

:root{--green:#178804;--forest:#123a18;--red:#bc0504;--yellow:#ffcc00;--white:#fff;--ink:#152b18;--muted:#667064;--paper:#f5f6f1;--line:#dfe5dc;--container:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:'Open Sans',Arial,sans-serif;background:white;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d59c00;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.055em}h2{font-size:clamp(36px,4.2vw,62px);font-weight:700;margin-bottom:32px}h3{font-size:26px;letter-spacing:-.025em}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:14px max(4.3vw,24px);background:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #e6ece4}.brand{width:150px;flex-shrink:0}.site-header nav{display:flex;gap:36px;font-size:14px;font-weight:600}.site-header nav a{position:relative}.site-header nav a:after{content:'';position:absolute;height:2px;background:var(--red);bottom:-7px;left:0;right:100%;transition:right .2s}.site-header nav a:hover:after{right:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--red);color:white;border:1px solid var(--red);padding:17px 24px;border-radius:5px;font-weight:700;font-size:15px;transition:background .2s,transform .2s}.button:hover{background:#940000;transform:translateY(-2px)}.button span{font-size:22px;line-height:1}.button.small{padding:12px 18px;font-size:14px}.hero{display:grid;grid-template-columns:49% 51%;min-height:690px;overflow:hidden;position:relative}.hero-copy{padding:70px 0 30px max(4.3vw,24px);background:var(--green);color:white;position:relative;z-index:2}.hero-copy:after{content:'';position:absolute;top:0;bottom:0;right:-80px;width:81px;background:var(--green);clip-path:polygon(0 0,100% 0,0 100%);z-index:-1}.eyebrow{letter-spacing:.17em;font-size:12px;font-weight:700;margin-bottom:28px}.green{color:var(--green)}.hero h1{font-size:clamp(64px,7.2vw,108px);font-weight:700;line-height:1.03;margin-bottom:28px;letter-spacing:-.065em}.hero h1 em{color:var(--yellow);font-style:normal}.hero-intro{font-size:21px;line-height:1.6;margin-bottom:28px}.hero-foot{display:flex;align-items:center;gap:70px;margin-top:45px;font-size:11px;letter-spacing:.12em}.hero-foot strong{font-size:13px;letter-spacing:0;font-weight:400}.hero-foot>a{font-size:25px;border:1px solid #ffffff55;border-radius:50%;width:44px;height:44px;text-align:center;line-height:40px}.hero-art{background:#f4f4e7;position:relative;min-height:640px}.sun-disc{position:absolute;width:450px;height:450px;background:var(--yellow);border-radius:50%;top:90px;left:14%}.hero-caption{position:absolute;left:22%;top:35px;font-size:16px;line-height:1.3;z-index:4}.hero-caption i{font-family:Georgia,serif;font-size:24px}.hero-food{position:absolute;width:88%;max-width:640px;top:160px;left:5%;z-index:3;object-fit:contain;filter:drop-shadow(0 24px 22px #543c1220)}.hero-pack{position:absolute;height:275px;width:170px;bottom:32px;left:0;object-fit:contain;z-index:4;transform:rotate(-8deg);filter:drop-shadow(8px 8px 12px #18261926)}.art-label{position:absolute;left:175px;bottom:47px;font-size:11px;font-weight:700;letter-spacing:.08em;border-left:2px solid var(--red);padding-left:12px}.hero-stamp{position:absolute;right:25px;bottom:40px;border:1px solid #9a9f7d;border-radius:50%;width:115px;height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.35;transform:rotate(9deg)}.brand-ribbon{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--forest);color:white;padding:25px max(4.3vw,24px);font-size:19px}.brand-ribbon span:last-child{font-size:11px;letter-spacing:.12em;color:#c9dac8}.section{max-width:var(--container);margin:auto;padding:100px 32px}.first-products{display:flex;align-items:center;gap:70px;justify-content:space-around}.first-products img{object-fit:contain;max-height:290px;width:25%}footer{background:var(--forest);color:white;padding:60px max(4.3vw,24px);display:flex;justify-content:space-between;align-items:center;gap:32px}footer img{width:180px}footer a{font-weight:700}@media(min-width:1600px){.hero-copy{padding-left:calc((100vw - 1400px)/2)}.hero-art{padding-right:calc((100vw - 1400px)/2)}}@media(max-width:850px){.site-header{height:85px;padding:12px 24px}.brand{width:120px}.site-header nav{gap:20px}.hero{min-height:580px}.hero-copy{padding:50px 0 24px 26px}.hero-art{min-height:580px}.hero h1{font-size:70px}.hero-intro{font-size:17px}.sun-disc{width:320px;height:320px;left:10%;top:100px}.hero-food{top:170px;width:100%;left:0}.hero-pack{height:205px;width:130px;left:10px}.art-label{left:155px;bottom:38px}.hero-stamp{display:none}.brand-ribbon span:last-child{display:none}.hero-foot{gap:25px}.site-header nav{display:none}}@media(max-width:580px){.site-header{height:80px;padding:12px 20px}.brand{width:103px}.button.small{font-size:12px;padding:10px 13px;gap:13px}.hero{display:flex;flex-direction:column}.hero-copy{padding:35px 24px 33px}.hero-copy:after{right:0;bottom:-30px;top:auto;height:31px;width:100%;clip-path:polygon(0 0,100% 0,0 100%)}.hero h1{font-size:70px;margin-bottom:20px}.eyebrow{font-size:10px;margin-bottom:20px}.hero-intro{font-size:17px;line-height:1.5}.hero-foot{display:none}.hero-art{min-height:430px}.hero-caption{top:33px;left:18%;font-size:12px}.hero-caption i{font-size:20px}.sun-disc{width:285px;height:285px;top:45px;left:18%}.hero-food{width:89%;top:106px;left:6%}.hero-pack{height:178px;width:107px;bottom:15px;left:10px}.art-label{left:140px;bottom:28px;font-size:10px}.brand-ribbon{font-size:16px;padding:22px 24px}.section{padding:65px 24px}h2{font-size:38px}.first-products{gap:15px}.first-products img{width:30%;height:180px}footer{padding:45px 24px;flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Conteúdo e interações */
a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #bd0504;outline-offset:5px}h1{font-size:clamp(42px,5vw,76px);letter-spacing:-.055em;line-height:1.05;margin:22px 0}h3{font-size:23px;letter-spacing:-.035em;line-height:1.25}.lead{font-size:21px;line-height:1.7;max-width:720px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em}.header-actions{display:flex;gap:12px;align-items:center}.menu-toggle{display:none;background:none;border:0;font-size:25px}.skip-link{position:absolute;top:-100px;background:white;padding:20px;z-index:100}.skip-link:focus{top:0}.prep-tabs,.category-nav{display:flex;gap:12px;flex-wrap:wrap;margin:36px 0}.prep-tabs button,.category-nav a{padding:13px 25px;border:1px solid #d5dfd2;border-radius:30px;background:white;color:#123a18}.prep-tabs .active,.category-nav .active{background:#178804;color:white;border-color:#178804}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:28px 0 45px}.product-picture{height:290px;background:#f3f5ef;display:flex;align-items:center;justify-content:center;margin-bottom:22px;overflow:hidden}.product-picture img{width:85%;height:85%;object-fit:contain;transition:transform .25s}.product a:hover img{transform:scale(1.04)}.product h3{margin:10px 0 20px}.text-button,.text-link{background:none;border:0;border-bottom:1px solid currentColor;padding:8px 0;color:#176220;font-weight:700;font-size:14px}.text-button span{margin-left:10px}.feature{display:grid;grid-template-columns:1fr 1fr;background:#f6efda}.feature-photo{display:grid;place-items:center;background:#ffcc00;padding:50px;overflow:hidden}.feature-photo img{width:100%;max-height:500px;object-fit:contain}.feature-copy{padding:80px 65px}.feature-copy p{line-height:1.8;margin-bottom:30px}.history-teaser{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.history-teaser p{line-height:1.9;max-width:550px}.year{text-align:center;color:#178804}.year span{font-size:13px;letter-spacing:.5em}.year strong{display:block;font-size:clamp(80px,12vw,170px);font-weight:800;letter-spacing:-.09em;line-height:1.2}.year p{font-size:13px;text-align:center;letter-spacing:.05em}.tips{border-top:1px solid #dce3d9}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.editorial-image{height:260px;background:#f3f5ef;display:grid;place-items:center;overflow:hidden;margin-bottom:25px}.editorial-image img{width:90%;height:240px;object-fit:contain}.editorial-grid h2{font-size:32px}.editorial-grid p{line-height:1.7}.commercial{padding:70px max(32px,calc((100vw - 1216px)/2));background:#178804;color:white;display:flex;gap:60px;align-items:center;justify-content:space-between}.commercial p{max-width:600px;line-height:1.8}.commercial h2{color:white}.button.light{background:#fff;color:#123a18;white-space:nowrap}.location{display:grid;grid-template-columns:1fr 1fr;gap:80px}.location-detail{border-left:1px solid #dce3d9;padding:50px}.location-detail>a:first-of-type{display:block;font-size:30px;font-weight:800;letter-spacing:-.04em;margin-top:25px}.location p{line-height:1.8}.location-detail p{max-width:380px}footer{gap:60px;padding:65px max(32px,calc((100vw - 1216px)/2));align-items:flex-start}footer>div{flex:1}footer a{display:block;font-size:14px;margin-bottom:13px}footer p{font-size:13px;line-height:1.9;color:#d0dfcf}.footer-brand img{width:150px}.back{display:block;font-size:14px;margin-bottom:35px;color:#176220}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-detail h1{font-size:clamp(34px,4vw,56px)}.detail-picture{background:#f3f5ef;min-height:580px;display:grid;place-items:center;padding:45px}.detail-picture img{width:100%;height:480px;object-fit:contain}.badges{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.badges span{border:1px solid #c6d5c2;padding:8px;font-size:12px;border-radius:4px}.small-note{font-size:12px;line-height:1.7;color:#627062}.quantity-label{display:flex;align-items:center;gap:20px;margin:25px 0}.quantity-label input{width:80px;padding:10px;border:1px solid #c6d5c2;border-radius:4px}.related{border-top:1px solid #dce3d9}.story,.article{max-width:900px}.story>p,.article>p{line-height:1.9}.story .year{margin:80px 0}.article h2{font-size:30px;margin-top:45px}.article .eyebrow{display:block}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:70px 0}.contact-grid h2{font-size:32px}.contact-grid p{line-height:1.8}.contact-grid a{overflow-wrap:anywhere}dialog{border:0;padding:45px;border-radius:8px;color:#123a18;width:min(640px,calc(100% - 24px));max-height:90dvh;box-shadow:0 20px 90px #001a1450}dialog::backdrop{background:#09240c99}dialog h2{font-size:38px}dialog>p{line-height:1.7;font-size:14px}.close{position:absolute;right:18px;top:12px;border:0;background:none;font-size:32px;color:#123a18}dialog nav{display:grid;gap:25px;padding:35px 0;font-size:25px;font-weight:700}.quote-line{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #dce3d9}.quote-line img{width:80px;height:115px;object-fit:contain}.quote-line p{margin:5px 0;font-size:13px}.quote-line label{font-size:13px}.quote-line input{width:75px;margin:8px;padding:8px;border:1px solid #c6d5c2}.quote-line .text-button{display:block;font-size:12px}#quote-form{display:grid;gap:18px;margin-top:25px}#quote-form label{display:grid;gap:7px;font-size:14px;font-weight:600}#quote-form input,textarea{width:100%;padding:12px;border:1px solid #bdcdb8;border-radius:4px;background:white;color:#123a18}#quote-ready{margin-top:30px}#quote-ready .button{display:block;text-align:center;margin:18px 0}#quote-message{font-size:13px;line-height:1.6}.empty{padding:30px 0;line-height:2}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#123a18;color:white;padding:16px 25px;border-radius:8px;opacity:0;pointer-events:none;z-index:1000;transition:.2s;max-width:90%;font-size:14px}#toast.show{opacity:1;transform:translate(-50%,0)}[hidden]{display:none!important}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr)}.feature-copy{padding:45px 30px}.history-teaser{gap:30px}.commercial{gap:30px}.product-detail{gap:30px}.site-header nav{gap:18px}}@media(max-width:850px){.menu-toggle{display:block}.location{gap:25px}.location-detail{padding:30px}.product-detail{grid-template-columns:1fr}.detail-picture{min-height:400px}.detail-picture img{height:350px}.commercial{align-items:flex-start;flex-direction:column}.editorial-grid{gap:20px}.editorial-image{height:210px}.editorial-image img{height:190px}}@media(max-width:580px){.section{padding:60px 22px}.product-grid{gap:16px}.product-picture{height:210px}.product h3{font-size:19px}.product .eyebrow{font-size:10px}.product .text-button{font-size:12px}.prep-tabs{gap:8px}.prep-tabs button{padding:10px 18px}.feature,.history-teaser,.location,.editorial-grid,.contact-grid{grid-template-columns:1fr}.feature-photo{padding:30px}.feature-copy{padding:45px 24px}.history-teaser .year{padding:25px}.editorial-image{height:300px}.editorial-image img{height:275px}.commercial{padding:50px 24px}.location-detail{border-left:0;border-top:1px solid #dce3d9;padding:35px 0 0}footer{flex-direction:column;padding:50px 24px;gap:30px}.product-detail{gap:30px}.detail-picture{padding:25px}.contact-grid{gap:25px;margin:40px 0}dialog{padding:35px 22px}.header-actions .small{padding:12px;font-size:12px}.brand img{width:115px}.article h2{font-size:27px}.lead{font-size:18px}}
.brazil-map{width:100%;max-width:490px;max-height:370px;object-fit:contain}.map-source{font-size:12px;color:#65735e}.location-detail{padding-top:0}.nav-products{display:flex;align-items:center;gap:7px}#mega-toggle{border:0;background:none;padding:0 5px;font-size:20px}#mega-menu{position:fixed;left:0;right:0;top:104px;background:white;padding:28px max(4.3vw,24px) 35px;z-index:19;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 18px 25px #123a1814;gap:25px}#mega-menu a{display:grid;gap:10px;font-size:15px}#mega-menu img{height:155px;width:100%;object-fit:contain;background:#f3f5ef;padding:15px}#mega-menu span{font-size:12px;color:#176220}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.revealed{opacity:1;transform:translateY(0)}.hero-art img{animation:arrive .8s ease both}.hero-pack{animation-delay:.15s!important}@keyframes arrive{from{translate:0 12px}to{translate:0 0}}.eyebrow{font-size:12px}.product .text-button{font-size:14px}.small-note{font-size:13px}@media(max-width:850px){#mega-menu{display:none}.site-header nav{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.hero-art img{animation:none}*{transition:none!important}}
/* Refinements: restrained depth, honest product imagery, and format comparison. */
.site-header{transition:box-shadow .3s ease,border-color .3s ease}.site-header.is-scrolled{box-shadow:0 8px 28px #123a1812;border-color:transparent}.hero-art{--pointer-x:0px;--pointer-y:0px}.hero-food{translate:var(--pointer-x) var(--pointer-y);transition:translate .35s ease-out}.hero-pack{width:205px;height:240px;left:-5px;bottom:35px;filter:drop-shadow(0 10px 15px #16331624)}.art-label{left:215px}.hero-stamp{right:18px;width:105px;height:105px}.product-picture{position:relative}.product-picture:after{content:'↗';position:absolute;top:14px;right:16px;font-size:22px;color:#178804;opacity:0;translate:-5px 5px;transition:.25s}.product a:hover .product-picture:after,.product a:focus-visible .product-picture:after{opacity:1;translate:0 0}.product-picture img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product a:hover img{transform:translateY(-5px) scale(1.035)}.product .text-button,.product .text-link{min-height:44px}.prep-tabs button{transition:background .25s,color .25s,box-shadow .25s}.prep-tabs button:hover{box-shadow:0 0 0 4px #1788040d}.detail-picture{margin:0;display:flex;flex-direction:column;justify-content:center;gap:25px}.detail-picture figcaption{font-size:13px;text-align:center;color:#53624d}.format-choice{border:0;padding:0;margin:28px 0;display:flex;gap:10px;flex-wrap:wrap}.format-choice legend{font-weight:700;font-size:14px;margin-bottom:12px}.format-choice a{padding:12px 15px;border:1px solid #c8d4c2;border-radius:5px;font-size:14px}.format-choice a[aria-current]{background:#178804;border-color:#178804;color:white}.feature-photo{position:relative;min-height:550px;isolation:isolate}.feature-photo>img{max-width:440px;height:350px;z-index:1;filter:drop-shadow(0 25px 18px #6b48051c)}.feature-measure{position:absolute;font-size:clamp(65px,8vw,120px);font-weight:800;letter-spacing:-.07em;top:35px;left:35px;color:#506129;line-height:1}.feature-photo-label{position:absolute;left:35px;bottom:30px;font-size:12px;letter-spacing:.12em;font-weight:700}.feature-options{display:flex;gap:10px;margin:25px 0}.feature-options button{border:1px solid #a6b49c;border-radius:5px;background:transparent;color:#123a18;padding:11px 16px;font-size:14px}.feature-options button[aria-pressed=true]{background:#123a18;border-color:#123a18;color:white}#linhas .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-image img{transition:transform .6s ease}.editorial-grid a:hover img{transform:scale(1.035)}.editorial-grid a:hover .text-link{color:#bc0504}dialog[open]{animation:dialog-arrive .25s cubic-bezier(.2,.7,.2,1)}#mega-menu:not([hidden]){animation:menu-arrive .25s ease both}@keyframes dialog-arrive{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menu-arrive{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero-stamp{display:none}.hero-pack{width:165px}.art-label{left:175px;font-size:11px}}@media(max-width:850px){.feature-photo{min-height:480px}.feature-photo>img{height:300px}.feature-measure{font-size:75px}.hero-pack{height:205px;width:155px}.art-label{left:173px;font-size:10px}}@media(max-width:580px){#linhas .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pack{height:185px;width:140px;left:5px;bottom:10px}.art-label{left:157px;bottom:22px}.feature-photo{min-height:380px}.feature-photo>img{height:250px;max-width:330px}.feature-measure{top:25px;left:24px;font-size:65px}.feature-photo-label{left:24px;bottom:20px;font-size:11px}.detail-picture figcaption{font-size:12px}.format-choice a{flex:1;text-align:center}}@media(prefers-reduced-motion:reduce){.hero-food{translate:none}dialog[open],#mega-menu:not([hidden]){animation:none}.product a:hover img{transform:none}}
.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin:0 0 30px;color:#53664f}.breadcrumbs a{text-decoration:underline}.product-tools{display:flex;flex-wrap:wrap;gap:24px;margin:25px 0}.nutrition-reference{border-top:1px solid #dce3d9;margin-top:28px;padding-top:24px}.nutrition-reference h2{font-size:24px;margin-bottom:15px}.nutrition-reference p{font-size:14px;line-height:1.7}.print-source{display:none}.menu-toggle,#mega-toggle{min-height:44px;min-width:36px}.site-header nav{gap:24px}.prep-tabs button[aria-pressed=true]{background:#178804;color:white;border-color:#178804}.product-picture img{height:85%;width:85%}#business-intro{max-width:740px}.site-header .brand img{width:150px;height:auto}.reveal{transition-duration:.5s}@media(max-width:1100px){.site-header nav{gap:15px;font-size:13px}}@media(max-width:850px){.site-header .brand img{width:120px}}@media(max-width:580px){.site-header .brand img{width:103px}.menu-toggle{min-width:44px}.product .eyebrow{font-size:12px}.product .text-button{font-size:14px}}
@media print{@page{size:A4;margin:15mm}html,body{background:white!important;color:#111!important;font-size:11pt}header,footer,.skip-link,.back,.breadcrumbs,.related,.quantity-label,[data-detail],.product-tools,.format-choice,dialog,#toast,noscript{display:none!important}.section{max-width:none;padding:0;margin:0}.product-detail{display:grid;grid-template-columns:35% 60%;gap:5%;align-items:start}.detail-picture{background:white;min-height:0;padding:0}.detail-picture img{height:240px;width:100%;object-fit:contain}.product-detail h1{font-size:25pt}.lead{font-size:11pt;line-height:1.5}.nutrition-reference{break-inside:avoid}.nutrition-reference h2{font-size:15pt}.small-note{font-size:9pt}.print-source{display:block;margin-top:25px;font-size:9pt;overflow-wrap:anywhere}a{color:#111!important}.reveal{opacity:1!important;transform:none!important}.badges span{font-size:9pt}}
