.cookie-banner{z-index:var(--z-banner);background:var(--color-marfim);border-top:2px solid var(--color-folha);box-shadow:var(--sombra-banner);position:sticky;bottom:0}.cookie-banner__inner{justify-content:space-between;align-items:center;gap:14px var(--space-8);flex-wrap:wrap;padding-block:18px;display:flex}.cookie-banner__text{min-width:0;font-size:var(--text-sm);flex:420px}.cookie-banner__actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-banner__button{font:inherit;font-weight:700;font-size:var(--text-sm);min-height:46px;color:var(--color-folha);border:1.5px solid var(--color-folha);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:11px 22px}.cookie-banner__button--primary{background:var(--color-folha);color:var(--color-marfim)}.site-header{background:var(--color-marfim);border-bottom:1px solid var(--color-linha)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;padding-block:18px;display:flex}.site-header__logo{align-items:center;display:flex}.site-header__logo img{width:auto;height:40px}.site-nav{align-items:center;gap:var(--space-2) var(--space-7);flex-wrap:wrap;display:flex}.site-nav__link{padding:var(--space-3) 0;text-decoration:none}.site-nav__link--back{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=760px){.site-nav__link--section{display:none}}.site-footer{background:var(--color-casca);color:var(--color-marfim)}.site-footer__inner{gap:var(--space-10);padding-block:var(--space-16) var(--space-10);flex-direction:column;display:flex}.site-footer__columns{justify-content:space-between;gap:var(--space-10) var(--space-16);flex-wrap:wrap;display:flex}.site-footer__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:280px;min-width:0;display:flex}.site-footer__brand img{width:auto;height:52px}.site-footer__tagline{font-family:var(--font-titulo);color:var(--color-broto);font-size:1.375rem;font-style:italic}.site-footer__column{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex-direction:column;flex:200px;display:flex}.site-footer__heading{margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-broto);font-weight:700}.site-footer__link{align-items:center;gap:var(--space-2);color:var(--color-marfim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline;display:inline-flex}.site-footer__link:hover{color:var(--color-broto)}.site-footer__legal{border-top:1px solid var(--color-linha-escura);padding-top:var(--space-6);font-size:var(--text-xs);color:var(--color-rodape-texto);line-height:1.6}.site-footer__legal strong{color:var(--color-marfim)}.signup-card{background:var(--color-marfim);min-width:0;color:var(--color-casca);border-radius:var(--radius-painel);flex-direction:column;flex:440px;gap:18px;padding:36px;display:flex}@media (width<=480px){.signup-card{padding:var(--space-6)}}.signup-card--success{color:var(--color-folha)}.signup-card__title{font-family:var(--font-titulo);font-weight:600;font-size:var(--text-3xl);line-height:1.15}.signup-card__alert{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-erro);border:1.5px solid var(--color-erro);border-radius:var(--radius-campo)}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-weight:700;font-size:var(--text-sm)}.field__control{width:100%;min-height:48px;padding:13px var(--space-4);font:inherit;color:var(--color-casca);background:var(--color-branco);border:1.5px solid var(--color-campo-borda);border-radius:var(--radius-campo)}.field__control[aria-invalid=true]{border-color:var(--color-erro)}.field__error{font-size:var(--text-xs);color:var(--color-erro);font-weight:700}.field--honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{align-items:flex-start;gap:var(--space-3);display:flex}.consent__checkbox{width:24px;height:24px;accent-color:var(--color-folha);flex:none;margin:2px 0 0}.consent__label{font-size:var(--text-sm);line-height:1.45}.hero{background:var(--color-folha);color:var(--color-marfim)}.hero__inner{align-items:center;gap:var(--space-12) var(--space-16);padding-block:var(--space-18) 5rem;flex-wrap:wrap;display:flex}.hero__copy{gap:var(--space-7);flex-direction:column;flex:440px;min-width:0;display:flex}.hero__eyebrow{color:var(--color-broto)}.hero__title{font-family:var(--font-titulo);font-weight:500;font-size:var(--text-hero);letter-spacing:-.01em;line-height:1.02}.hero__title em{color:var(--color-broto);font-weight:600}.hero__lead{max-width:520px;font-size:var(--text-xl);color:var(--color-marfim-suave);line-height:1.5}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}.hero__media{flex:420px;min-width:0}.hero__image{object-fit:cover;border-radius:var(--radius-painel);width:100%;height:520px}@media (width<=700px){.hero__inner{padding-block:var(--space-12)}.hero__image{height:340px}}.differentials{background:var(--color-broto);color:var(--color-folha)}.differentials__inner{gap:var(--space-8) var(--space-12);flex-wrap:wrap;padding-block:44px;display:flex}.differential{align-items:flex-start;gap:var(--space-4);flex:280px;min-width:0;display:flex}.differential__icon{margin-top:var(--space-1);flex:none}.differential__title{margin-bottom:var(--space-1);font-family:var(--font-titulo);font-weight:600;font-size:var(--text-2xl);line-height:1.15}.differential__text{font-size:var(--text-md)}.section__inner{padding-block:var(--space-24)}@media (width<=700px){.section__inner{padding-block:var(--space-16)}}.section__inner--stack{gap:var(--space-12);flex-direction:column;display:flex}.section__inner--split{align-items:flex-start;gap:var(--space-12) var(--space-18);flex-wrap:wrap;display:flex}.section__inner--center{align-items:center}.section__intro{flex-direction:column;gap:14px;max-width:720px;display:flex}.section__eyebrow,.section__title{color:var(--color-folha)}.section__lead{font-size:var(--text-lg)}.section--terra{background:var(--color-terra);color:var(--color-marfim)}.section--terra .section__eyebrow,.section--terra .display em{color:var(--color-polpa)}.section--terra .section__lead{color:var(--color-creme-quente)}.section--folha{background:var(--color-folha);color:var(--color-marfim)}.section--folha .section__eyebrow,.section--folha .display em{color:var(--color-broto)}.section--folha .section__lead{color:var(--color-marfim-suave)}.product-grid{gap:var(--space-7);flex-wrap:wrap;display:flex}.product-card{flex-direction:column;flex:300px;gap:18px;min-width:0;display:flex}.product-card__image{object-fit:cover;border-radius:var(--radius-card);width:100%;height:400px}.product-card__title{font-family:var(--font-titulo);font-weight:600;font-size:var(--text-3xl);color:var(--color-folha);margin-bottom:6px}.business__copy,.signup__copy{flex-direction:column;flex:380px;gap:22px;min-width:0;display:flex}.business__offers{flex:400px;min-width:0}.offer-list{border-bottom:1px solid var(--color-linha-terra);padding:0;list-style:none}.offer{border-top:1px solid var(--color-linha-terra);flex-direction:column;gap:6px;padding-block:22px;display:flex}.offer__title{font-family:var(--font-titulo);font-weight:500;font-size:var(--text-4xl);line-height:1.1}.offer__title--highlighted{color:var(--color-polpa);font-style:italic;font-weight:600}.offer__text{font-size:var(--text-md);color:var(--color-creme-quente)}.business__note{font-size:var(--text-sm);color:var(--color-creme-quente);margin-top:18px}.origin__photos{align-items:flex-start;gap:var(--space-5);flex:460px;min-width:0;display:flex}.origin__photo{width:calc(50% - var(--space-5) / 2);object-fit:cover;border-radius:var(--radius-card);height:480px}.origin__photo--offset{margin-top:var(--space-12)}@media (width<=700px){.origin__photo{height:320px}}.origin__copy{gap:var(--space-5);flex-direction:column;flex:400px;min-width:0;display:flex}.origin__signature{margin-top:var(--space-2);font-family:var(--font-titulo);color:var(--color-folha);font-size:1.75rem;font-style:italic;font-weight:600}.legal{max-width:var(--largura-leitura);padding:var(--space-18) var(--space-8) var(--space-24);gap:var(--space-10);flex-direction:column;margin:0 auto;line-height:1.6;display:flex}.legal__header{flex-direction:column;gap:14px;display:flex}.legal__eyebrow,.legal__title,.legal__heading{color:var(--color-folha)}.legal__title{font-family:var(--font-titulo);font-weight:500;font-size:var(--text-legal-title);line-height:1.05}.legal__title em{font-weight:600}.legal__updated{font-size:var(--text-sm);color:var(--color-texto-suave)}.legal__intro{font-size:var(--text-lg)}.legal__section,.legal__summary{flex-direction:column;gap:14px;display:flex}.legal__heading{font-family:var(--font-titulo);font-size:2rem;font-weight:600;line-height:1.15}.legal ul{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;display:flex}.legal__summary{padding:var(--space-8);background:var(--color-folha);color:var(--color-marfim);border-radius:var(--radius-card)}.legal__summary-title{font-family:var(--font-titulo);font-style:italic;font-weight:600;font-size:var(--text-3xl);color:var(--color-broto)}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-italic-M3_Pd09c.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-italic-CIBOInoq.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-italic-Db6TyVBE.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-italic-D4tky2M0.woff)format("woff")}@font-face{font-family:Averia Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/averia-libre-latin-400-normal-BNfv5CjL.woff2)format("woff2"),url(/assets/averia-libre-latin-400-normal-CUoy08OY.woff)format("woff")}@font-face{font-family:Averia Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/averia-libre-latin-700-normal-0b-4sWFC.woff2)format("woff2"),url(/assets/averia-libre-latin-700-normal-Cz9yK7QF.woff)format("woff")}:root{--color-marfim:#fff8ea;--color-folha:#2b471f;--color-arbusto:#55893a;--color-broto:#b3cc38;--color-terra:#522810;--color-bosque:#ce6621;--color-polpa:#ff9b2f;--color-casca:#1e1e1e;--color-marfim-suave:#f3ebd6;--color-creme-quente:#f6e9d2;--color-linha:#e6dec9;--color-linha-terra:#8a5a3c;--color-linha-escura:#4a4a46;--color-texto-suave:#4a4a46;--color-rodape-texto:#d9d2c0;--color-campo-borda:#6b7a5e;--color-branco:#fff;--color-erro:#a12b12;--font-titulo:"EB Garamond", Georgia, serif;--font-corpo:"Averia Libre", Georgia, serif;--text-xs:.9375rem;--text-sm:1rem;--text-md:1.0625rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.3125rem;--text-2xl:1.625rem;--text-3xl:1.875rem;--text-4xl:2.125rem;--text-display:clamp(2.375rem, 5vw, 3.75rem);--text-hero:clamp(3rem, 7vw, 5.5rem);--text-legal-title:clamp(2.625rem, 6vw, 4.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-18:4.5rem;--space-24:6rem;--radius-campo:12px;--radius-card:24px;--radius-painel:28px;--radius-pill:999px;--largura-pagina:1200px;--largura-leitura:780px;--sombra-banner:0 -8px 24px #1e1e1e1f;--z-banner:50}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-corpo);font-size:var(--text-base);color:var(--color-casca);background:var(--color-marfim);margin:0;line-height:1.55}h1,h2,h3,p,ul{margin:0}img{max-width:100%;display:block}a{color:var(--color-folha)}a:hover{color:var(--color-arbusto)}:focus-visible{outline:3px solid var(--color-bosque);outline-offset:2px}[id]{scroll-margin-top:var(--space-6)}.container{max-width:var(--largura-pagina);padding-inline:var(--space-8);margin:0 auto}.skip-link{left:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-folha);color:var(--color-marfim);border-radius:var(--radius-pill);z-index:calc(var(--z-banner) + 1);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4);color:var(--color-marfim)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font-weight:700;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.display{font-family:var(--font-titulo);font-weight:500;font-size:var(--text-display);line-height:1.05}.display em{font-weight:600}.btn{font-family:var(--font-titulo);font-style:italic;font-weight:700;font-size:var(--text-xl);text-align:center;padding:15px var(--space-7);border-radius:var(--radius-pill);cursor:pointer;border:1.5px solid #0000;min-height:52px;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.btn--folha{background:var(--color-folha);color:var(--color-marfim)}.btn--folha:hover{background:var(--color-arbusto);color:var(--color-marfim)}.btn--broto{background:var(--color-broto);color:var(--color-folha)}.btn--broto:hover{background:var(--color-marfim);color:var(--color-folha)}.btn--contorno{border-color:var(--color-broto);color:var(--color-marfim)}.btn--contorno:hover{background:var(--color-broto);color:var(--color-folha)}.btn--polpa{background:var(--color-polpa);color:var(--color-terra)}.btn--polpa:hover{background:var(--color-marfim);color:var(--color-terra)}.btn--compacto{padding:var(--space-3) 22px;min-height:48px;font-size:1.1875rem}.btn:disabled{opacity:.6;cursor:progress}
