.elementor-11939 .elementor-element.elementor-element-ce7e987{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d89ebe7 */.atl-fruit-export{
  --bg:#F6F7F2;
  --paper:#FFFFFF;
  --ink:#182922;
  --ink-soft:#3F4E46;
  --teal:#0B5D56;
  --teal-dark:#08423D;
  --mango:#E07B0F;
  --moss:#5A7D3C;
  --line:#DCE0D3;
  --warn-bg:#FFF6EA;
  --warn-bd:#E07B0F;
  --info-bg:#EAF3F1;
  --info-bd:#0B5D56;
  --radius:14px;
  font-family:"Source Serif 4","Georgia",serif;
  color:var(--ink);
  background:var(--bg);
  line-height:1.65;
  padding:0;
  max-width:920px;
  margin:0 auto;
}
.atl-fruit-export *{box-sizing:border-box;}
.atl-fruit-export .body-font{font-family:"Inter","Segoe UI",sans-serif;}
.atl-fruit-export p, .atl-fruit-export li, .atl-fruit-export td, .atl-fruit-export th, .atl-fruit-export summary, .atl-fruit-export .cta-box, .atl-fruit-export .faq-a{
  font-family:"Inter","Segoe UI",sans-serif;
  font-size:16.5px;
  color:var(--ink-soft);
}
.atl-fruit-export h2, .atl-fruit-export h3{
  font-family:"Source Serif 4","Georgia",serif;
  color:var(--ink);
  font-weight:700;
  line-height:1.25;
}
.atl-fruit-export h2{
  font-size:1.65rem;
  margin:2.6rem 0 0.9rem;
  padding-bottom:0.6rem;
  border-bottom:2px solid var(--teal);
  display:inline-block;
}
.atl-fruit-export h3{
  font-size:1.15rem;
  margin:1.6rem 0 0.6rem;
  color:var(--teal-dark);
}
.atl-fruit-export .eyebrow{
  font-family:"Inter",sans-serif;
  text-transform:uppercase;
  letter-spacing:0.14em;
  font-size:0.72rem;
  color:var(--teal);
  font-weight:600;
  margin-bottom:0.4rem;
}
.atl-fruit-export .lede{
  font-size:1.15rem;
  color:var(--ink);
  border-left:3px solid var(--mango);
  padding-left:1rem;
  margin:1.2rem 0 1.6rem;
}
.atl-fruit-export section{margin-bottom:0.5rem;}
.atl-fruit-export .step-strip{
  display:flex;
  overflow-x:auto;
  gap:0;
  margin:1.6rem 0 2.2rem;
  padding-bottom:0.4rem;
  font-family:"Inter",sans-serif;
}
.atl-fruit-export .step{
  flex:0 0 auto;
  min-width:118px;
  text-align:center;
  position:relative;
  padding:0 0.5rem;
}
.atl-fruit-export .step:not(:last-child)::after{
  content:"";
  position:absolute;
  top:16px;
  right:-4px;
  width:calc(100% - 24px);
  height:2px;
  background:var(--line);
}
.atl-fruit-export .step .num{
  width:32px;height:32px;
  border-radius:50%;
  background:var(--teal);
  color:#fff;
  display:flex;align-items:center;justify-content:center;
  font-weight:700;
  margin:0 auto 0.5rem;
  font-size:0.85rem;
  position:relative;z-index:1;
}
.atl-fruit-export .step .label{font-size:0.78rem;color:var(--ink-soft);}
.atl-fruit-export table{
  width:100%;
  border-collapse:collapse;
  margin:1.2rem 0 1.6rem;
  font-family:"Inter",sans-serif;
  font-size:0.94rem;
  background:var(--paper);
  border-radius:var(--radius);
  overflow:hidden;
  box-shadow:0 1px 3px rgba(24,41,34,0.06);
}
.atl-fruit-export th{
  background:var(--teal);
  color:#fff;
  text-align:left;
  padding:0.7rem 0.9rem;
  font-weight:600;
}
.atl-fruit-export td{
  padding:0.65rem 0.9rem;
  border-bottom:1px solid var(--line);
  vertical-align:top;
}
.atl-fruit-export tr:last-child td{border-bottom:none;}
.atl-fruit-export tr:nth-child(even) td{background:#FAFBF8;}
.atl-fruit-export .info-box, .atl-fruit-export .warn-box{
  border-radius:var(--radius);
  padding:1.1rem 1.3rem;
  margin:1.3rem 0;
  font-family:"Inter",sans-serif;
  font-size:0.95rem;
}
.atl-fruit-export .info-box{background:var(--info-bg);border:1px solid var(--info-bd);}
.atl-fruit-export .warn-box{background:var(--warn-bg);border:1px solid var(--warn-bd);}
.atl-fruit-export .info-box .tag, .atl-fruit-export .warn-box .tag{
  font-weight:700;text-transform:uppercase;font-size:0.72rem;letter-spacing:0.08em;
  display:block;margin-bottom:0.4rem;
}
.atl-fruit-export .info-box .tag{color:var(--teal-dark);}
.atl-fruit-export .warn-box .tag{color:var(--mango);}
.atl-fruit-export ul, .atl-fruit-export ol{
  font-family:"Inter",sans-serif;
  padding-left:1.3rem;
  margin:0.8rem 0 1.3rem;
}
.atl-fruit-export li{margin-bottom:0.45rem;}
.atl-fruit-export .checklist{list-style:none;padding-left:0;}
.atl-fruit-export .checklist li{
  padding-left:1.9rem;
  position:relative;
}
.atl-fruit-export .checklist li::before{
  content:"";
  position:absolute;left:0;top:2px;
  width:18px;height:18px;
  border:2px solid var(--moss);
  border-radius:5px;
}
.atl-fruit-export .insight{
  font-family:"Inter",sans-serif;
  font-style:italic;
  color:var(--teal-dark);
  border-top:1px dashed var(--line);
  margin-top:1.2rem;
  padding-top:0.9rem;
  font-size:0.95rem;
}
.atl-fruit-export .cta-box{
  background:var(--teal-dark);
  color:#fff;
  border-radius:var(--radius);
  padding:1.5rem 1.6rem;
  margin:2.2rem 0;
  display:flex;
  flex-wrap:wrap;
  gap:1rem;
  align-items:center;
  justify-content:space-between;
}
.atl-fruit-export .cta-box h4{
  font-family:"Source Serif 4",serif;
  font-size:1.05rem;
  margin:0 0 0.5rem;
  color:#fff;
}
.atl-fruit-export .cta-box .cta-text{flex:1 1 300px;color:#EDF3F1;font-size:0.92rem;}
.atl-fruit-export .cta-box .cta-contact{
  flex:0 0 auto;
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(255,255,255,0.25);
  border-radius:10px;
  padding:0.8rem 1.1rem;
  font-size:0.88rem;
  line-height:1.5;
}
.atl-fruit-export .cta-box .cta-contact strong{display:block;color:#fff;font-size:0.95rem;}
.atl-fruit-export .gauge{
  display:flex;
  border-radius:10px;
  overflow:hidden;
  margin:0.9rem 0 0.5rem;
  font-family:"Inter",sans-serif;
  font-size:0.8rem;
  color:#fff;
  text-align:center;
}
.atl-fruit-export .gauge span{padding:0.6rem 0.3rem;flex:1;}
.atl-fruit-export .gauge .g1{background:#0B5D56;}
.atl-fruit-export .gauge .g2{background:#2E7D6E;}
.atl-fruit-export .gauge .g3{background:#5A7D3C;}
.atl-fruit-export .gauge .g4{background:#E07B0F;}
.atl-fruit-export .gauge-labels{
  display:flex;font-family:"Inter",sans-serif;font-size:0.75rem;color:var(--ink-soft);margin-bottom:1rem;
}
.atl-fruit-export .gauge-labels span{flex:1;text-align:center;}
.atl-fruit-export details{
  background:var(--paper);
  border:1px solid var(--line);
  border-radius:10px;
  padding:0.8rem 1rem;
  margin-bottom:0.7rem;
  font-family:"Inter",sans-serif;
}
.atl-fruit-export summary{
  font-weight:600;
  color:var(--ink);
  cursor:pointer;
  list-style:none;
}
.atl-fruit-export summary::-webkit-details-marker{display:none;}
.atl-fruit-export summary::before{content:"+ ";color:var(--mango);font-weight:700;}
.atl-fruit-export details[open] summary::before{content:"– ";}
.atl-fruit-export .faq-a{margin-top:0.6rem;}
.atl-fruit-export .conclusion{
  background:var(--paper);
  border-radius:var(--radius);
  padding:1.6rem 1.8rem;
  margin-top:2rem;
  border-top:4px solid var(--mango);
}
.atl-fruit-export .tagline{
  font-family:"Source Serif 4",serif;
  font-weight:700;
  color:var(--teal-dark);
  font-size:1.15rem;
  margin-top:1rem;
}
@media (max-width:640px){
  .atl-fruit-export h2{font-size:1.35rem;}
  .atl-fruit-export .cta-box{flex-direction:column;align-items:flex-start;}
  .atl-fruit-export table, .atl-fruit-export thead, .atl-fruit-export tbody, .atl-fruit-export th, .atl-fruit-export td, .atl-fruit-export tr{display:block;}
  .atl-fruit-export thead{display:none;}
  .atl-fruit-export tr{border-bottom:2px solid var(--line);margin-bottom:0.6rem;}
  .atl-fruit-export td{border-bottom:none;padding:0.4rem 0.9rem;}
  .atl-fruit-export td::before{content:attr(data-label);font-weight:700;color:var(--teal-dark);display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.15rem;}
}/* End custom CSS */