/* Phase 45.47.89 — editorial marketplace hero, code-built */
body.lfp454789-editorial-hero .lfp779-home-shell{padding-top:0!important;gap:0!important;width:100%!important;max-width:none!important}
body.lfp454789-editorial-hero .lfp779-hero{
  position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)!important;
  align-items:stretch!important;gap:0!important;min-height:665px!important;padding:0!important;overflow:hidden!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;color:#10231f!important;
  background:linear-gradient(90deg,#f7faf7 0%,#f4f7f2 48%,#eef3ec 56%,#dce7dc 100%)!important;
}
body.lfp454789-editorial-hero .lfp779-hero:before{
  content:""!important;position:absolute!important;inset:0 43% 0 0!important;z-index:0!important;border:0!important;border-radius:0!important;
  background:radial-gradient(circle at 4% 18%,rgba(118,155,116,.28),transparent 24%),linear-gradient(90deg,rgba(249,251,248,.97),rgba(247,250,247,.94) 70%,rgba(247,250,247,.65))!important;
  filter:none!important;
}
body.lfp454789-editorial-hero .lfp779-hero:after{display:none!important}
body.lfp454789-editorial-hero .lfp779-hero-copy{position:relative!important;z-index:4!important;max-width:880px!important;padding:clamp(72px,7vw,118px) clamp(36px,5.4vw,92px) 72px!important;align-self:center!important}
body.lfp454789-editorial-hero .lfp779-hero-brand,body.lfp454789-editorial-hero .lfp779-eyebrow{display:none!important}
body.lfp454789-editorial-hero .lfp779-kicker{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0 0 25px!important;color:#0f3e31!important;text-transform:uppercase!important;letter-spacing:.23em!important}
body.lfp454789-editorial-hero .lfp779-kicker b{font-size:15px!important;font-weight:900!important}
body.lfp454789-editorial-hero .lfp779-kicker em{font-style:normal!important;font-size:12px!important;font-weight:800!important;color:#203832!important;letter-spacing:.20em!important}
body.lfp454789-editorial-hero .lfp779-hero h1{max-width:840px!important;margin:0 0 21px!important;color:#0d1518!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(58px,5.3vw,88px)!important;font-weight:700!important;line-height:1.01!important;letter-spacing:-.045em!important;text-wrap:balance!important}
body.lfp454789-editorial-hero .lfp779-hero h1 span{display:block!important;color:#526339!important;font-weight:700!important}
body.lfp454789-editorial-hero .lfp779-hero p{max-width:710px!important;margin:0!important;color:#455c66!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(18px,1.45vw,24px)!important;line-height:1.46!important}
body.lfp454789-editorial-hero .lfp779-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:15px!important;margin-top:31px!important}
body.lfp454789-editorial-hero .lfp779-btn{min-height:64px!important;padding:15px 24px!important;border-radius:14px!important;font-size:15px!important;font-weight:850!important;box-shadow:0 12px 28px rgba(18,52,42,.11)!important}
body.lfp454789-editorial-hero .lfp779-btn.primary{background:linear-gradient(180deg,#ffe9a8,#ffdf85)!important;color:#14251f!important;border:1px solid #f4ce67!important}
body.lfp454789-editorial-hero .lfp779-btn.warm{background:#fff!important;color:#152921!important;border:1px solid #d8ded9!important}
body.lfp454789-editorial-hero .lfp779-btn.ghost{background:linear-gradient(180deg,#0f6a4c,#075c40)!important;color:#fff!important;border:1px solid #075238!important}
body.lfp454789-editorial-hero .lfp779-btn span{font-size:21px!important;line-height:1!important}
body.lfp454789-editorial-hero .lfp779-hero-trust{display:flex!important;gap:0!important;margin-top:31px!important;color:#315548!important;font-size:12px!important;font-weight:700!important}
body.lfp454789-editorial-hero .lfp779-hero-trust>span{display:flex!important;align-items:center!important;gap:9px!important;padding:0 27px!important;border-right:1px solid rgba(50,87,73,.20)!important}
body.lfp454789-editorial-hero .lfp779-hero-trust>span:first-child{padding-left:0!important}
body.lfp454789-editorial-hero .lfp779-hero-trust>span:last-child{border-right:0!important}
body.lfp454789-editorial-hero .lfp779-hero-trust b{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border:2px solid #126345!important;border-radius:8px!important;color:#126345!important;font-size:13px!important}
body.lfp454789-editorial-hero .lfp779-hero>.lfp779-hero-visual{position:relative!important;z-index:2!important;min-height:665px!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(246,249,245,.28) 0%,rgba(246,249,245,0) 22%),url('brand/backgrounds/eucalyptus-hero-premium.webp')!important;background-size:cover!important;background-position:center!important}
body.lfp454789-editorial-hero .lfp779-hero>.lfp779-hero-visual:before{content:'Quality\A Foliage\A Global Markets'!important;white-space:pre!important;left:auto!important;right:7%!important;top:8%!important;bottom:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.92)!important;font-family:'Brush Script MT','Segoe Script',cursive!important;font-size:25px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}
body.lfp454789-editorial-hero .lfp789-grown-badge{position:absolute;z-index:7;right:28px;bottom:40px;width:220px;padding:20px 22px;border-radius:16px;background:rgba(70,91,58,.92);box-shadow:0 16px 35px rgba(21,51,36,.22);color:#fff;text-align:center}
body.lfp454789-editorial-hero .lfp789-grown-badge>span{font-size:27px}.lfp789-grown-badge strong{display:block;margin:2px 0 8px;font-family:Georgia,serif;font-size:18px;line-height:1.45}.lfp789-grown-badge small{display:block;padding-top:8px;border-top:1px solid rgba(255,255,255,.45);font-family:Georgia,serif;font-size:11px;letter-spacing:.04em}
body.lfp454789-editorial-hero .lfp779-hero-photo,body.lfp454789-editorial-hero .lfp779-floating-note,body.lfp454789-editorial-hero .lfp779-hero-placeholder{display:none!important}
body.lfp454789-editorial-hero .lfp789-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:30px clamp(28px,4.5vw,78px)!important;border-top:1px solid #e0e5df!important;border-bottom:1px solid #e0e5df!important;background:#fff!important}
body.lfp454789-editorial-hero .lfp789-benefits article{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:18px!important;min-height:78px!important;padding:0 32px!important;border:0!important;border-right:1px solid #dfe4df!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.lfp454789-editorial-hero .lfp789-benefits article:first-child{padding-left:0!important}.lfp789-benefits article:last-child{border-right:0!important}.lfp789-benefits article:after{display:none!important}
body.lfp454789-editorial-hero .lfp789-benefits i{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;color:#0d6a49!important;font-style:normal!important;font-size:45px!important;line-height:1!important}
body.lfp454789-editorial-hero .lfp789-benefits article>div{min-width:0!important}.lfp789-benefits strong{display:block!important;color:#1b3033!important;font-family:Georgia,serif!important;font-size:19px!important;font-weight:500!important;line-height:1.2!important}.lfp789-benefits span{display:block!important;margin-top:6px!important;color:#60717a!important;font-family:Georgia,serif!important;font-size:13px!important;line-height:1.25!important}
@media(max-width:1180px){body.lfp454789-editorial-hero .lfp779-hero{grid-template-columns:1fr minmax(430px,.85fr)!important}.lfp789-benefits article{padding-inline:18px!important}.lfp789-benefits strong{font-size:16px!important}}
@media(max-width:900px){body.lfp454789-editorial-hero .lfp779-hero{grid-template-columns:1fr!important}.lfp779-hero-copy{padding:54px 30px 42px!important}.lfp779-hero>.lfp779-hero-visual{min-height:460px!important}.lfp789-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lfp789-benefits article{border-bottom:1px solid #e2e7e2!important}.lfp789-benefits article:nth-child(2){border-right:0!important}}
@media(max-width:620px){body.lfp454789-editorial-hero .lfp779-hero-copy{padding:38px 20px 30px!important}.lfp779-kicker b{font-size:12px!important}.lfp779-kicker em{font-size:8px!important;line-height:1.5!important}.lfp779-hero h1{font-size:clamp(44px,13vw,62px)!important}.lfp779-hero p{font-size:17px!important}.lfp779-hero-actions{display:grid!important;grid-template-columns:1fr!important}.lfp779-btn{width:100%!important}.lfp779-hero-trust{display:grid!important;gap:12px!important}.lfp779-hero-trust>span{padding:0!important;border:0!important}.lfp779-hero>.lfp779-hero-visual{min-height:330px!important}.lfp789-grown-badge{right:16px!important;bottom:18px!important;width:180px!important;padding:14px!important}.lfp789-benefits{grid-template-columns:1fr!important;padding:18px!important}.lfp789-benefits article{padding:14px 0!important;border-right:0!important;border-bottom:1px solid #e2e7e2!important}.lfp789-benefits article:last-child{border-bottom:0!important}}
