@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,600&display=swap");:root{--green:#082f28;--green2:#124b3e;--gold:#c9a45a;--cream:#f4efe5;--ink:#14221e;--muted:#69736e;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.nav{height:88px;padding:0 4.5vw;justify-content:space-between;background:rgba(244,239,229,.95);position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #ded7c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-weight:700;letter-spacing:.17em;font-size:13px}.brand img{width:48px;height:48px;object-fit:contain}.brand small{display:block;font-size:8px;letter-spacing:.5em;color:var(--gold);margin-top:4px}.nav nav{display:flex;gap:30px;font-size:13px;font-weight:600}.nav nav a{padding:34px 0;border-bottom:2px solid transparent}.nav nav a:hover{border-color:var(--gold)}.navCta,.primary{background:var(--green);color:#fff;padding:14px 21px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero{min-height:720px;padding:66px 4.5vw 80px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.eyebrow{display:block;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:20px}.contactPage h1,.hero h1,.pageHero h1{font-size:clamp(54px,6.5vw,96px);line-height:.96;letter-spacing:-.05em;margin:0 0 30px}.contactPage h1 em,.hero h1 em,.pageHero h1 em{font-family:Playfair Display,serif;color:var(--gold);font-weight:600}.contactPage>div>p,.heroCopy>p,.pageHero p{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px}.actions{display:flex;gap:16px;margin:38px 0}.secondary{padding:13px 20px;border:1px solid var(--green);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stats{display:flex;gap:48px;margin-top:56px}.stats div{display:flex;flex-direction:column}.stats b{font-size:32px;color:var(--green)}.stats span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.heroVisual{position:relative}.heroVisual img{height:590px;width:100%;object-fit:cover;border-radius:3px}.seal{position:absolute;right:-24px;bottom:40px;background:var(--gold);color:var(--green);width:110px;height:110px;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:800;letter-spacing:.12em;box-shadow:0 15px 40px #0003}.marquee{background:var(--green);color:#fff;padding:22px 4.5vw;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.15em}.marquee span:before{content:"✦";color:var(--gold);margin-right:25px}.intro{padding:120px 10vw 70px;text-align:center}.cta h2,.intro h2,.promise h2,.split h2{font-size:clamp(36px,4.2vw,64px);line-height:1.05;letter-spacing:-.04em;margin:0 0 25px}.intro p{max-width:710px;margin:auto;color:var(--muted);line-height:1.8}.featured{padding:20px 4.5vw 120px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.productCard{background:#fff;min-height:440px;position:relative;overflow:hidden}.productCard.wide{grid-column:span 2}.productCard img{width:100%;height:310px;object-fit:contain;padding:25px;background:#fff}.productCard div{padding:20px 24px}.catalogCard>span,.productCard span{font-size:9px;letter-spacing:.15em;color:var(--gold);font-weight:800}.productCard h3{font-size:23px;margin:7px 0}.catalogCard b,.productCard b{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.catalogCard:hover img,.productCard:hover img{transform:scale(1.035);transition:.5s}.promise{background:var(--green);color:#fff;padding:110px 6vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.promiseGrid{display:grid;grid-gap:1px;gap:1px}.promiseGrid article{border-top:1px solid #ffffff33;padding:25px 0}.promiseGrid b{color:var(--gold)}.promiseGrid h3{font-size:22px;margin:8px 0}.promiseGrid p{color:#ffffffb8}.cta{padding:100px 4.5vw;text-align:center;background:var(--gold);color:var(--green)}.cta span{font-size:11px;letter-spacing:.16em;font-weight:800}.cta a{display:inline-block;border-bottom:2px solid var(--green);padding:10px 0;font-weight:700}.pageHero{padding:110px 8vw 100px;min-height:520px}.pageHero.dark{background:var(--green);color:#fff}.pageHero p{max-width:750px}.split{padding:40px 5vw 120px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.split img{height:580px;width:100%;object-fit:cover}.split p{color:var(--muted);line-height:1.8;margin-bottom:25px}.values{padding:90px 5vw;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px}.values article{padding:35px;border-left:1px solid #e0d8ca}.strategySteps>article>span,.values b{font-size:32px;color:var(--gold)}.values p{color:var(--muted);line-height:1.6}.strategySteps{padding:90px 8vw}.strategySteps article{display:grid;grid-template-columns:120px 1fr;padding:45px 0;border-bottom:1px solid #d8d0c2}.strategySteps h2{font-size:34px;margin:0 0 12px}.strategySteps p{color:var(--muted);max-width:700px;line-height:1.7}.strategyBanner{margin:20px 5vw 110px;background:var(--green);color:#fff;display:grid;grid-template-columns:1fr 1fr}.strategyBanner img{height:520px;width:100%;object-fit:cover}.strategyBanner div{padding:70px}.strategyBanner h2{font-size:42px;line-height:1.1}.strategyBanner a{color:var(--gold);font-weight:700}.catalogGrid{padding:20px 4.5vw 120px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.catalogCard{background:#fff;padding-bottom:25px}.catalogCard img{width:100%;height:280px;object-fit:contain;padding:20px}.catalogCard b,.catalogCard h2,.catalogCard p,.catalogCard>span{margin-left:24px;margin-right:24px}.catalogCard h2{font-size:25px;margin-top:7px;margin-bottom:10px}.catalogCard p{color:var(--muted);line-height:1.6;min-height:78px}.productHero{padding:70px 5vw 90px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.productHero h1{font-size:clamp(52px,6vw,88px);line-height:.95;margin:0 0 28px}.productHero p{font-size:18px;color:var(--muted);line-height:1.7;margin-bottom:40px}.productHero img{width:100%;height:590px;object-fit:contain;background:#fff;padding:30px}.productInfo{padding:90px 5vw;background:var(--green);color:#fff;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:70px;gap:70px}.productInfo h2{font-size:45px}.chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.chips span{background:#fff;color:var(--green);padding:18px;font-size:12px;font-weight:700}.productInfo aside{border-left:1px solid #ffffff35;padding-left:45px}.productInfo aside h3{font-size:25px;line-height:1.4}.productInfo aside p{color:#ffffffaa;line-height:1.7}.nextProducts{padding:90px 5vw}.nextProducts>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.nextProducts a{background:#fff;padding:18px;font-weight:700}.nextProducts img{height:210px;width:100%;object-fit:contain;margin-bottom:12px}.contactPage{padding:90px 6vw 120px;display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px}.contactDetails{margin-top:55px;display:grid;grid-gap:1px;gap:1px}.contactDetails a,.contactDetails div{padding:20px 0;border-top:1px solid #d8d0c2;font-size:18px}.contactDetails span{display:block;font-size:9px;color:var(--gold);font-weight:800;letter-spacing:.15em;margin-bottom:5px}.contactPage form{background:var(--green);color:#fff;padding:45px;display:grid;grid-gap:22px;gap:22px}.contactPage label{display:grid;grid-gap:8px;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.contactPage input,.contactPage textarea{background:transparent;border:0;border-bottom:1px solid #ffffff55;color:#fff;padding:12px 0;font:inherit;outline:none}.contactPage button{background:var(--gold);color:var(--green);border:0;padding:18px;font-weight:800;text-transform:uppercase;cursor:pointer}footer{background:#051d19;color:#fff;padding:70px 5vw;display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:60px;gap:60px}footer>div{display:flex;flex-direction:column;gap:11px}footer b{color:var(--gold);font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}footer a,footer p,footer span{color:#ffffffa6;font-size:13px}.footBrand{font-size:22px;font-weight:800;letter-spacing:.13em}.footBrand span{color:var(--gold)}@media(max-width:900px){.nav nav,.navCta{display:none}.contactPage,.hero,.productHero,.productInfo,.promise,.split,.strategyBanner{grid-template-columns:1fr}.hero{padding-top:45px}.heroVisual img{height:430px}.seal{right:15px}.stats{gap:25px}.catalogGrid,.featured{grid-template-columns:1fr 1fr}.productCard.wide{grid-column:auto}.values{grid-template-columns:1fr 1fr}.marquee{overflow:auto;gap:40px}.strategyBanner div{padding:40px}.chips,footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nav{padding:0 18px}.contactPage,.hero,.pageHero{padding-left:20px;padding-right:20px}.contactPage h1,.hero h1,.pageHero h1{font-size:49px}.heroVisual img{height:340px}.stats{flex-wrap:wrap}.catalogGrid,.featured,.nextProducts>div,.values{grid-template-columns:1fr}.intro,.promise{padding:80px 20px}.split{padding:25px 20px 80px}.strategySteps{padding:60px 20px}.strategySteps article{grid-template-columns:60px 1fr}.productHero{padding:45px 20px}.productHero img{height:390px}.productInfo{padding:70px 20px}.productInfo aside{border-left:0;padding-left:0}.chips{grid-template-columns:1fr}.contactPage form{padding:28px}footer{grid-template-columns:1fr}.marquee{justify-content:flex-start}}.heroMosaic{height:590px;display:grid;grid-template-columns:1.18fr .82fr;grid-template-rows:1.2fr 1fr 1fr;grid-gap:7px;gap:7px;background:#082f28;padding:7px;overflow:hidden;box-shadow:0 28px 60px #06271f2a}.heroMosaic figure{margin:0;overflow:hidden;position:relative}.heroMosaic figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(3,28,21,.24))}.heroMosaic img{width:100%;height:100%;object-fit:cover;border-radius:0;padding:0;background:none}.heroMosaic .hmOrange{grid-row:span 2}.heroMosaic .hmFood{grid-column:span 2}.mosaicCaption{position:absolute;left:25px;bottom:24px;z-index:2;color:#fff;background:rgba(5,29,25,.82);padding:11px 14px;font-size:9px;font-weight:800;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:900px){.heroMosaic{height:430px}.heroMosaic img{height:100%}}@media(max-width:560px){.heroMosaic{height:360px;grid-template-columns:1fr 1fr}.heroMosaic img{height:100%}.mosaicCaption{left:16px;bottom:16px}}.groceryMosaic{grid-template-columns:1.2fr .8fr;grid-template-rows:1.15fr 1fr 1fr;background:linear-gradient(145deg,#071f1a,#124b3e)}.groceryMosaic .groceryWide{grid-row:span 2}.groceryMosaic figure{background:#efe9de}.groceryMosaic img{object-fit:cover;filter:saturate(.96) contrast(1.03)}.logisticsHero{height:590px;overflow:hidden;background:#082f28;box-shadow:0 28px 60px #06271f2a}.logisticsHero>img{height:100%;width:100%;object-fit:cover;object-position:center 56%;transition:transform 8s ease}.logisticsHero:hover>img{transform:scale(1.035)}.logisticsShade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,24,20,.68))}.logisticsCaption{position:absolute;left:25px;bottom:25px;color:#fff;display:grid;grid-gap:5px;gap:5px;z-index:2}.logisticsCaption small{font-size:9px;letter-spacing:.18em;color:#d5b35f;font-weight:900}.logisticsCaption b{font-size:14px;letter-spacing:.12em}.logisticsHero .seal{right:-24px;bottom:42px}@media(max-width:900px){.logisticsHero{height:430px}.logisticsHero>img{height:100%}.logisticsHero .seal{right:15px}}@media(max-width:560px){.logisticsHero{height:390px}.logisticsHero>img{object-position:center}.logisticsCaption{left:16px;bottom:16px}.logisticsHero .seal{width:92px;height:92px;right:12px;bottom:16px;font-size:9px}}.conciergeButton{border:1px solid #e1c779;background:#082b24;color:#fff;padding:9px 12px 9px 9px;display:flex;align-items:center;gap:10px}.concierge .aiOrb,.conciergeButton .aiOrb{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f0d27e,#b98b35);color:#082b24;font-size:11px;font-weight:900;letter-spacing:.05em;box-shadow:0 0 0 4px #d5b35f1c;margin:0}.aiButtonText{display:grid!important;width:auto!important;height:auto!important;background:none!important;color:#fff!important;text-align:left;grid-gap:1px;gap:1px;margin:0!important;place-items:start!important}.aiButtonText b{font-size:12px;letter-spacing:.13em}.aiButtonText small{font-size:9px;color:#a9c3ba}.conciergeButton>i{width:7px;height:7px;border-radius:50%;background:#42d77a;box-shadow:0 0 0 5px #42d77a20;animation:tickerPulse 1.7s infinite}.concierge{bottom:91px;width:min(410px,calc(100vw - 32px));height:min(610px,calc(100vh - 125px));border:1px solid #d3b96f;display:flex;flex-direction:column;overflow:hidden}.concierge header{padding:15px 18px;align-items:center}.concierge header>div{display:flex;align-items:center;gap:12px}.concierge header p{margin:0;display:grid;grid-gap:4px;gap:4px}.concierge header small{display:block;color:#a9c3ba;font-size:8px;letter-spacing:.12em}.concierge header small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42d77a;margin-right:5px}.concierge header>button{font-size:25px;cursor:pointer}.chatMessages{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1 1;background:linear-gradient(145deg,#f7f2e9,#eae2d4)}.chatBubble{max-width:88%;padding:12px 14px;font-size:13px;line-height:1.55;box-shadow:0 4px 12px #0000000b}.chatBubble.assistant{align-self:flex-start;background:#fff;border-left:3px solid #c9a45a}.chatBubble.user{align-self:flex-end;background:#0b3a30;color:#fff}.chatQuick{display:flex;gap:6px;overflow-x:auto;padding:10px 14px 5px;background:#fff}.chatQuick button{white-space:nowrap;border:1px solid #cfc5b3;background:#f5f0e7;color:#15362e;padding:8px 10px;font-size:10px;font-weight:700;cursor:pointer}.chatInput{display:grid;grid-template-columns:1fr 44px;grid-gap:7px;gap:7px;padding:9px 14px;background:#fff}.chatInput input{min-width:0;border:1px solid #cfc5b3;padding:12px;font:inherit;font-size:13px;outline:none}.chatInput input:focus{border-color:#a57c2e}.chatInput button{border:0;background:#082b24;color:#d5b35f;font-size:22px;cursor:pointer}.chatQuote{border:0;margin:0 14px 9px;padding:11px;background:#d5b35f;color:#082b24;font-size:11px;font-weight:900;cursor:pointer}.concierge>footer{background:#fff;color:#718079;padding:0 14px 11px;font-size:9px;text-align:center}@media(max-width:560px){.conciergeButton{right:16px;bottom:16px}.concierge{right:16px;bottom:80px;height:calc(100vh - 100px)}.aiButtonText small{display:none}}.exportTicker{height:64px;background:#041b17;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;border-top:1px solid #c9a45a55;border-bottom:1px solid #c9a45a55;overflow:hidden}.tickerClock,.tickerLead{display:flex;align-items:center;padding:0 24px;background:#0a332b;position:relative;z-index:2;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.tickerLead i{width:8px;height:8px;border-radius:50%;background:#55d47a;box-shadow:0 0 0 5px #55d47a20;margin-right:10px;animation:tickerPulse 1.7s ease-in-out infinite}.tickerClock{color:#d8bb72;border-left:1px solid #ffffff1f}.tickerWindow{overflow:hidden;display:flex;align-items:center}.tickerTrack{display:flex;width:max-content;animation:tickerMove 34s linear infinite;will-change:transform}.tickerItem{display:flex;align-items:center;gap:14px;padding:0 26px;border-right:1px solid #ffffff18;white-space:nowrap;font-size:11px;letter-spacing:.1em}.tickerItem b{color:#fff}.tickerItem em{font-style:normal;color:#c9a45a;font-size:7px}.tickerItem strong{color:#72df91;font-size:10px}@keyframes tickerMove{to{transform:translateX(-50%)}}@keyframes tickerPulse{50%{opacity:.45;transform:scale(.78)}}@media(max-width:760px){.exportTicker{grid-template-columns:1fr;height:88px}.tickerLead{height:34px;padding:0 18px}.tickerClock{display:none}.tickerWindow{height:54px}.tickerItem{padding:0 20px}.tickerTrack{animation-duration:27s}}@media(prefers-reduced-motion:reduce){.tickerLead i,.tickerTrack{animation:none}}.topline{height:31px;background:#051d19;color:#b9c9c3;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.18em}.topline a{color:#d7bd77}.navActions{display:flex;align-items:center;gap:10px}.languageToggle{border:1px solid #a89d88;background:transparent;padding:11px 14px;cursor:pointer;color:var(--green);font-weight:700}.newHero{background:radial-gradient(circle at 12% 18%,#fff 0,#f4efe5 45%,#ded7c7 100%)}.liveStrip{display:flex;gap:30px;font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--green)}.liveStrip i{display:inline-block;width:7px;height:7px;background:#48b36b;border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px #48b36b22}.produceIntro{padding:110px 6vw 55px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px;align-items:flex-end;background:#e7dfd0}.produceIntro h2{font-size:clamp(42px,5vw,75px);letter-spacing:-.05em;line-height:.98;margin:0}.produceIntro p{color:#596560;line-height:1.8;font-size:17px}.homeProduce{padding:0 4.5vw 120px;background:#e7dfd0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:250px;grid-gap:14px;gap:14px}.homeTile{background-size:cover;background-position:50%;border-radius:2px;position:relative;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.homeTile:hover{background-size:108%;transition:.55s}.homeTile span{font-size:9px;letter-spacing:.18em;color:#e2c578;font-weight:800}.homeTile h3{font-size:28px;margin:7px 0}.homeTile b{font-size:11px}.homeTile.t0,.homeTile.t5{grid-column:span 7;grid-row:span 2}.homeTile.t1,.homeTile.t2,.homeTile.t3,.homeTile.t4{grid-column:span 5}.digitalBand{background:#062d25;color:#fff;padding:110px 6vw;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:80px;gap:80px;align-items:center}.digitalBand h2{font-size:clamp(44px,5vw,70px);line-height:1;margin:0 0 25px}.digitalBand p{color:#b9cbc4;line-height:1.8}.digitalBand>div>a{color:#d4b15f;border-bottom:1px solid #d4b15f;padding-bottom:7px;font-weight:700}.digitalCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#ffffff22}.digitalCards article{background:#0b3c32;padding:32px;min-height:180px;display:flex;flex-direction:column}.digitalCards article span{color:#d4b15f;font-size:12px}.digitalCards article b{font-size:10px;letter-spacing:.16em;margin:25px 0 8px}.digitalCards article strong{font-size:26px}.digitalCards article small{color:#9db2ab;margin-top:auto}.serviceFlow{padding:110px 5vw;background:#f4efe5}.serviceFlow>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c8bfaf}.serviceFlow article{padding:35px 24px;border-right:1px solid #c8bfaf}.serviceFlow article>span{color:#b88d39}.serviceFlow h3{font-size:25px}.serviceFlow p{color:#69736e}.catalogPage{background:#0a2822;color:#fff}.catalogHero{padding:100px 6vw 70px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:flex-end;background:radial-gradient(circle at 80% 10%,#225f4e,#0a2822 55%)}.catalogHero h1,.digitalHero h1{font-size:clamp(54px,7vw,100px);line-height:.9;letter-spacing:-.06em;margin:0}.catalogHero h1 em,.digitalHero h1 em{font-family:Playfair Display,serif;color:#d5b35f}.catalogHero p{font-size:17px;line-height:1.8;color:#b6c6c0}.catalogControl{position:-webkit-sticky;position:sticky;top:119px;z-index:10;background:#f0eadf;color:#18342d;padding:20px 4.5vw;border-bottom:1px solid #cfc4b1}.catalogControl input{width:100%;border:0;border-bottom:1px solid #9f9688;background:transparent;padding:13px 0;font-size:18px;outline:none}.catalogControl div{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.catalogControl button{border:1px solid #aaa192;background:transparent;padding:9px 12px;font-size:10px;font-weight:800;letter-spacing:.08em;cursor:pointer}.catalogControl button.active{background:#0a332b;color:#fff;border-color:#0a332b}.produceGrid{padding:28px 4.5vw 100px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:430px;grid-gap:14px;gap:14px}.produceCard{grid-column:span 4;background-size:cover;background-position:50%;position:relative;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.produceCard.c0,.produceCard.c4{grid-column:span 8}.produceCard>span{align-self:flex-start;background:#d5b35f;color:#0a2822;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.12em}.produceCard h2{font-size:31px;margin:0 0 16px}.produceCard p{font-size:12px;color:#d5dedb;margin:5px 0;display:flex;gap:10px}.produceCard p b{font-size:9px;color:#d5b35f;min-width:65px}.produceCard a{display:inline-block;margin-top:16px;color:#fff;border-bottom:1px solid #d5b35f;padding-bottom:5px;font-size:12px;font-weight:800}.quoteRibbon{background:#d5b35f;color:#082b24;padding:75px 10vw;text-align:center}.quoteRibbon span{font-size:10px;letter-spacing:.18em;font-weight:800}.quoteRibbon h2{font-size:45px;margin:15px 0}.quoteRibbon p{max-width:750px;margin:auto;line-height:1.7}.digitalDesk{background:#071f1a;color:#fff;min-height:100vh}.digitalHero{padding:90px 6vw 70px;background:linear-gradient(120deg,#071f1a,#174e40)}.digitalHero p{font-size:18px;color:#b5c7c0}.toolGrid{padding:30px 4.5vw 100px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.toolPanel{background:#103b31;padding:38px;min-height:420px;border:1px solid #ffffff16}.toolNo{color:#d5b35f;font-size:10px;letter-spacing:.16em}.toolPanel h2{font-size:34px;margin:18px 0 10px}.toolPanel>p{color:#b5c6c0;line-height:1.7}.toolPanel label{display:grid;grid-gap:7px;gap:7px;margin:20px 0;font-size:10px;letter-spacing:.12em;color:#d5b35f}.toolPanel input,.toolPanel select{background:#082921;border:1px solid #ffffff2a;color:#fff;padding:14px;font:inherit}.deskAction{display:inline-block;background:#d5b35f;color:#082b24;padding:14px 17px;font-size:11px;font-weight:900;margin-top:14px}.rateBoard{display:grid;grid-template-columns:repeat(5,1fr);margin:28px 0;background:#ffffff15;grid-gap:1px;gap:1px}.rateBoard div{background:#0a3027;padding:20px 12px;display:grid;grid-gap:10px;gap:10px}.rateBoard b{color:#d5b35f;font-size:11px}.rateBoard strong{font-size:20px}.toolPanel small{color:#89a199}.calcFields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.capacity{margin-top:25px;background:#d5b35f;color:#082b24;padding:22px;display:grid}.capacity b{font-size:45px}.capacity small{color:#315148}.routeMap{height:210px;margin:22px 0;position:relative;background:radial-gradient(circle at 53% 52%,#326c5b,#092b23 65%);overflow:hidden}.egyptDot{position:absolute;left:52%;top:52%;width:13px;height:13px;border-radius:50%;background:#d5b35f;box-shadow:0 0 0 9px #d5b35f33}.routeMap>b{left:55%;top:50%}.market,.routeMap>b{position:absolute;font-size:10px}.market{letter-spacing:.1em}.m1{left:43%;top:15%}.m2{right:8%;top:60%}.m3{left:30%;bottom:10%}.route{position:absolute;height:1px;background:#d5b35f;transform-origin:left}.r1{width:95px;transform:rotate(-80deg)}.r1,.r2{left:52%;top:52%}.r2{width:155px;transform:rotate(10deg)}.r3{left:52%;top:52%;width:115px;transform:rotate(125deg)}.seasons>div{display:grid;grid-template-columns:130px 1fr;align-items:center;margin:22px 0}.seasons>div>b{font-size:12px}.seasons>div>span{height:7px;background:#ffffff18}.seasons i{display:block;background:#d5b35f;height:100%}.documentPanel ul{line-height:2;color:#c0cec9}.conciergeButton{position:fixed;right:28px;bottom:26px;z-index:50;border:0;background:#d5b35f;color:#082b24;padding:11px 17px;font-weight:900;box-shadow:0 12px 35px #0005;cursor:pointer}.conciergeButton span{display:inline-grid;place-items:center;width:27px;height:27px;background:#082b24;color:#d5b35f;margin-right:8px}.concierge{position:fixed;right:28px;bottom:82px;width:min(370px,calc(100vw - 32px));z-index:60;background:#f4efe5;color:#102d27;box-shadow:0 20px 60px #0007}.concierge header{background:#082b24;color:#fff;padding:16px 18px;display:flex;justify-content:space-between}.concierge header button{background:none;border:0;color:#fff;font-size:22px}.concierge section{padding:25px}.concierge section small{color:#b88d39;font-weight:900;letter-spacing:.12em}.concierge section p{font-size:23px;line-height:1.3}.concierge section input{width:100%;padding:14px;border:1px solid #b9b0a2;background:#fff;font:inherit}.concierge section>button{width:100%;padding:14px;background:#d5b35f;border:0;margin-top:10px;font-weight:900}.concierge section em{display:block;font-style:normal;font-size:10px;color:#6c746f;margin-top:14px}.whatsapp{position:fixed;left:22px;bottom:22px;z-index:45;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;font-weight:900;box-shadow:0 8px 24px #0004}@media(max-width:900px){.navActions .navCta,.topline span:nth-child(2){display:none}.catalogHero,.digitalBand,.produceIntro{grid-template-columns:1fr}.homeTile.t0,.homeTile.t1,.homeTile.t2,.homeTile.t3,.homeTile.t4,.homeTile.t5,.produceCard,.produceCard.c0,.produceCard.c4{grid-column:span 6}.toolGrid{grid-template-columns:1fr}.serviceFlow>div{grid-template-columns:1fr 1fr}.catalogControl{top:119px}}@media(max-width:560px){.topline{padding:0 18px}.navActions{margin-left:auto}.languageToggle{padding:9px}.homeProduce{grid-auto-rows:310px}.homeTile.t0,.homeTile.t1,.homeTile.t2,.homeTile.t3,.homeTile.t4,.homeTile.t5{grid-column:span 12}.produceGrid{grid-auto-rows:410px}.produceCard,.produceCard.c0,.produceCard.c4{grid-column:span 12}.toolGrid{padding-left:16px;padding-right:16px}.toolPanel{padding:25px}.calcFields,.rateBoard{grid-template-columns:1fr 1fr}.serviceFlow>div{grid-template-columns:1fr}.catalogHero,.digitalHero{padding-left:20px;padding-right:20px}.concierge,.conciergeButton{right:16px}}.companyProof{padding:100px 5vw;background:#092c25;color:#fff}.companyProof>div:first-child{max-width:720px}.companyProof h2{font-size:clamp(42px,5vw,68px);line-height:1;margin:0 0 20px}.companyProof p{color:#b8c9c3;line-height:1.8}.proofFrames{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:55px}.proofFrames figure{margin:0;background:#f5f0e7;padding:12px;color:#15362e;box-shadow:0 16px 35px #0003}.proofFrames img{height:265px;width:100%;object-fit:contain}.proofFrames figcaption{text-align:center;font-size:11px;font-weight:800;letter-spacing:.1em;padding:14px 5px 5px}.catalogDownload{padding:90px 6vw;background:#d5b35f;color:#082b24;text-align:center}.catalogDownload span{font-size:10px;letter-spacing:.18em;font-weight:900}.catalogDownload h2{font-size:42px;margin:15px}.catalogDownload a{display:inline-block;border-bottom:2px solid #082b24;padding:10px 0;font-weight:900}.serviceList{padding:70px 5vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d7d0c3}.serviceList article{background:#f4efe5;padding:45px;min-height:290px}.serviceList span{color:#b98e3c}.serviceList h2{font-size:28px}.serviceList p{color:#69736e;line-height:1.7}.shippingCompare{padding:100px 6vw;background:#e5ddce;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px}.shippingCompare h2{font-size:55px;line-height:1}.shippingCompare>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.shippingCompare article{background:#0b352c;color:#fff;padding:30px}.shippingCompare article b{color:#d5b35f}.shippingCompare article p{color:#b9c9c3;line-height:1.6}.mobileNav{display:none;position:relative}.mobileNav summary{cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.1em}.mobileNav div{position:absolute;right:0;top:38px;background:#f4efe5;border:1px solid #d4ccbd;min-width:220px;padding:12px;box-shadow:0 15px 30px #0003;display:grid}.mobileNav a{padding:12px;border-bottom:1px solid #ded7c9;font-size:13px;font-weight:700}@media(max-width:900px){.mobileNav{display:block}.proofFrames,.serviceList{grid-template-columns:1fr 1fr}.shippingCompare{grid-template-columns:1fr}.navActions{margin-left:auto;margin-right:18px}}@media(max-width:560px){.proofFrames,.serviceList,.shippingCompare>div:last-child{grid-template-columns:1fr}.proofFrames img{height:210px}.companyProof{padding:70px 20px}.serviceList{padding:20px}.shippingCompare{padding:70px 20px}.navActions .languageToggle{display:none}}.translateEngine{position:absolute;left:-9999px;top:-9999px}.goog-te-banner-frame{display:none!important}body{top:0!important}.visitorPulse{color:#d7bd77}.visitorPulse:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#3ed17b;margin-right:7px;box-shadow:0 0 0 4px #3ed17b22}.exportsTrend{padding:105px 6vw;background:#061f1a;color:#fff;display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:8vw;gap:8vw;align-items:center;overflow:hidden}.trendCopy h2{font-size:clamp(43px,5vw,70px);line-height:.98;letter-spacing:-.05em;margin:0 0 24px}.trendCopy p{color:#b8c9c3;font-size:17px;line-height:1.75}.trendCopy p strong{color:#fff}.trendMetric{margin:34px 0;display:flex;align-items:flex-end;gap:15px}.trendMetric b{font-size:48px;color:#d5b35f;line-height:1}.trendMetric span{font-size:10px;letter-spacing:.12em;color:#9fb3ac;padding-bottom:6px}.trendCopy>a{font-size:11px;color:#d5b35f;border-bottom:1px solid #d5b35f;padding-bottom:6px}.trendVisual{position:relative;padding:34px 30px 24px;background:linear-gradient(145deg,#0d3b31,#082b24);border:1px solid #ffffff18;box-shadow:0 30px 80px #0004}.chartUnit{font-size:9px;letter-spacing:.17em;color:#a5bbb3}.trendVisual svg{width:100%;overflow:visible;margin-top:10px}.chartGrid line{stroke:#fff;stroke-width:.18;opacity:.15}.trendLine{fill:none;stroke:#d5b35f;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300}.isActive .trendLine{animation:drawTrend 1.8s cubic-bezier(.2,.8,.2,1) forwards}.trendArea{fill:#d5b35f18;stroke:none;opacity:0}.isActive .trendArea{animation:fadeTrend 1s .8s forwards}.trendVisual circle{fill:#d5b35f;stroke:#0d3b31;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.isActive .trendVisual circle{animation:popTrend .35s forwards}.isActive .trendVisual circle:nth-of-type(2){animation-delay:.35s}.isActive .trendVisual circle:nth-of-type(3){animation-delay:.7s}.isActive .trendVisual circle:nth-of-type(4){animation-delay:1.05s}.isActive .trendVisual circle:nth-of-type(5){animation-delay:1.4s}.chartLabels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin-top:-4px}.chartLabels div{text-align:center;display:grid;grid-gap:5px;gap:5px}.chartLabels b{font-size:16px}.chartLabels span{font-size:10px;color:#92aaa2}.trendVisual>small{display:block;text-align:right;color:#7f9b91;margin-top:22px;font-size:9px;letter-spacing:.09em}@keyframes drawTrend{to{stroke-dashoffset:0}}@keyframes fadeTrend{to{opacity:1}}@keyframes popTrend{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.trendArea,.trendLine,.trendVisual circle{animation:none!important;stroke-dashoffset:0;opacity:1}}@media(max-width:900px){.exportsTrend{grid-template-columns:1fr}.trendVisual{margin-top:20px}}@media(max-width:560px){.exportsTrend{padding:75px 20px}.trendVisual{padding:24px 12px}.chartLabels b{font-size:12px}.trendMetric b{font-size:40px}}