:root{--green:#123b31;--deep:#0d3028;--lime:#d4ed55;--cream:#f6f5ef;--ink:#192c27;--muted:#69756f;--line:#dfe3da;--white:#fff;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 6.1%;display:flex;align-items:center;justify-content:space-between;background:#fbfaf6;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(18,59,49,.08)}.brand img{display:block;width:174px;height:54px;object-fit:contain}.nav{display:flex;align-items:center;gap:29px}.nav a,.header-actions select{font-size:12px;color:#47544f;font-weight:600}.nav a:hover,.footer-links a:hover{color:#66820c}.header-actions{display:flex;align-items:center;gap:18px}.header-actions select{border:0;background:transparent;font-family:var(--font);padding:8px 2px;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--lime);border:0;border-radius:3px;padding:16px 20px;font-family:var(--font);font-size:12px;font-weight:700;color:var(--deep);transition:transform .2s,background .2s;cursor:pointer}.button:hover{transform:translateY(-2px);background:#e0f779}.button b{font-size:16px}.button-small{padding:12px 15px;gap:12px}.menu-toggle{display:none}.hero{min-height:650px;position:relative;overflow:hidden;background:var(--green);color:white;padding:92px 10.5% 76px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 84% 62%,rgba(186,215,56,.1),transparent 35%),linear-gradient(100deg,transparent 45%,rgba(6,31,26,.18));pointer-events:none}.hero-content{position:relative;z-index:2;max-width:620px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:1.6px;font-weight:700;display:flex;gap:11px;align-items:center}.eyebrow span:first-child{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%}.hero h1,.section h2,.contact-band h2{font-family:var(--display);letter-spacing:-2.9px;font-size:clamp(48px,6.1vw,83px);line-height:1.06;margin:29px 0 21px;font-weight:600}.hero h1 em,.gulfood-copy h2 em{font-style:normal;color:var(--lime)}.hero-content>p{font-size:15px;line-height:1.8;color:#c1d0c9;max-width:500px;margin-bottom:30px}.hero-buttons{display:flex;align-items:center;gap:27px}.text-link{font-size:12px;font-weight:600}.text-link span{margin-left:8px;color:var(--lime)}.hero-facts{display:flex;gap:39px;margin-top:66px}.hero-facts div{display:flex;flex-direction:column;gap:5px}.hero-facts strong{font-size:13px;font-weight:600}.hero-facts span{font-size:10px;color:#a6bab1}.hero-art{height:440px;position:relative;display:grid;place-items:center}.hero-image{width:min(360px,80%);height:390px;border-radius:48% 48% 5px 5px;background:linear-gradient(180deg,rgba(11,43,34,.03),rgba(11,43,34,.42)),url('assets/gulfood.jpg') center/cover;position:relative;z-index:1;box-shadow:0 30px 90px #071e1960}.image-label{position:absolute;top:20px;left:23px;font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:8px;background:#153d32cf;padding:9px 12px;border-radius:2px}.pulse{width:6px;height:6px;background:var(--lime);border-radius:50%}.orbit{position:absolute;border:1px solid #95af9c2c;border-radius:50%;width:450px;height:450px}.orbit-two{width:540px;height:540px;border-color:#95af9c17}.hero-card{position:absolute;z-index:3;bottom:35px;left:0;background:#fbfaf6;color:var(--ink);padding:15px 18px;display:flex;align-items:center;gap:13px;box-shadow:0 14px 35px #071e1940;min-width:280px}.card-icon{width:35px;height:35px;border-radius:50%;background:#e8eed4;color:#536919;display:grid;place-items:center;font-size:18px}.hero-card div{display:flex;flex-direction:column;gap:4px}.hero-card b{font-size:11px}.hero-card small{font-size:9px;color:var(--muted)}.hero-card .arrow{margin-left:auto}.floating-leaf{position:absolute;right:2%;top:13%;color:var(--lime);font-size:35px;opacity:.8}.hero-bottom{position:absolute;bottom:23px;left:6.1%;right:6.1%;display:flex;align-items:center;gap:16px;color:#93a89e;font-size:8px;letter-spacing:1.2px}.hero-bottom .line{height:1px;background:#71908766;width:54px}.section{padding:105px 10.5%}.section-kicker{color:#87938d}.section-kicker>span:first-child{color:#6c8b24}.intro-grid{display:grid;grid-template-columns:1fr .83fr;gap:70px;margin:30px 0 70px}.about-gold-logo{display:block;width:205px;height:auto;margin:19px 0 0;}.section h2{font-size:clamp(38px,4.3vw,57px);line-height:1.12;letter-spacing:-2px;margin:0}.intro-copy p,.markets-grid>div:first-child>p{font-size:14px;line-height:1.9;margin:0 0 15px;color:#394a44}.intro-copy .muted{color:#7e8984}.under-link{display:inline-flex;gap:22px;border-bottom:1px solid #9ba89e;padding:13px 0 8px;font-size:11px;font-weight:700;margin-top:13px}.under-link span{color:#739219}.values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:26px;gap:45px}.value-number{font-size:10px;color:#7b941c}.values h3{font-size:15px;margin:18px 0 8px}.values p{font-size:12px;color:#74817b;line-height:1.7;margin:0;max-width:250px}.products,.solutions{background:var(--green);color:white}.light{color:#a7b9b0}.light>span:first-child{color:var(--lime)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:31px 0 43px}.section-heading h2{font-size:54px}.section-heading p{width:280px;color:#b8c8c0;font-size:13px;line-height:1.8;margin:0 0 5px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.product-card{height:380px;position:relative;overflow:hidden;background-position:center;background-size:cover}.product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#081b1605 20%,#071b17e8 100%)}.acai{background-image:url('https://images.unsplash.com/photo-1596591606975-97ee5cef3a1e?auto=format&fit=crop&w=850&q=85')}.sugar{background-image:url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Granulated_White_Sugar_with_Large_Crystals%2C_Light_from_Below%2C_No_Colour.jpg/1280px-Granulated_White_Sugar_with_Large_Crystals%2C_Light_from_Below%2C_No_Colour.jpg')}.corn{background-image:url('https://images.unsplash.com/photo-1690123405642-f759ffc4f028?auto=format&fit=crop&w=850&q=85')}.product-tag,.product-index,.product-copy{position:absolute;z-index:1}.product-tag{top:18px;left:18px;background:#e8f0d1;color:#36502a;border-radius:2px;padding:7px 9px;font-size:8px;letter-spacing:1px;font-weight:700}.product-index{top:19px;right:20px;color:#ffffff9c;font-size:10px}.product-copy{left:23px;right:20px;bottom:23px}.product-copy>span,.palm-strip>div:nth-child(2)>span{font-size:8px;letter-spacing:1.5px;color:#cfdfb1}.product-copy h3{font:600 34px var(--display);margin:9px 0}.product-copy p{color:#e0e8e4;font-size:11px;line-height:1.65;max-width:270px;margin:0 0 10px}.product-copy a{font-size:10px;font-weight:700;color:var(--lime)}.product-copy a span{padding-left:8px}.palm-strip{margin-top:17px;background:#214b3e;display:flex;align-items:center;gap:21px;padding:20px 23px}.palm-symbol{width:44px;height:44px;border-radius:50%;background:#365e4c;display:grid;place-items:center;color:var(--lime);font-size:21px}.palm-strip h3{font:600 16px var(--display);margin:6px 0 0}.palm-strip p{color:#b7c8bf;font-size:11px;line-height:1.6;max-width:330px;margin:0 auto 0 0}.palm-strip>a{color:var(--lime);font-size:20px}.markets-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:36px;align-items:center}.markets-grid>div:first-child>p{color:#74817b;max-width:390px;margin-top:20px}.map-panel{height:360px;position:relative;background:#e9ece4;overflow:hidden}.map-grid{position:absolute;inset:0;background-image:linear-gradient(#9cac951b 1px,transparent 1px),linear-gradient(90deg,#9cac951b 1px,transparent 1px);background-size:34px 34px}.map-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,#9abd8236,transparent 34%),radial-gradient(ellipse at 75% 38%,#b8c8a838,transparent 34%)}.map-label{position:absolute;z-index:2;font-size:8px;letter-spacing:1px;color:#506056;font-weight:700;display:flex;gap:7px;align-items:center}.map-label i{width:7px;height:7px;border-radius:50%;background:#829d2a;box-shadow:0 0 0 4px #829d2a20}.label-brazil{left:18%;top:63%}.label-europe{right:25%;top:24%}.label-middle{right:9%;top:48%}.label-africa{right:32%;bottom:22%}.routes{position:absolute;inset:0;width:100%;height:100%;z-index:1;fill:none;stroke:#91a75d;stroke-dasharray:4 5;stroke-width:1.5}.map-caption{position:absolute;bottom:15px;left:17px;color:#849088;font-size:7px;letter-spacing:1.2px}.solutions{background:#153e33}.solution-layout{display:grid;grid-template-columns:1fr .8fr;gap:90px;margin-top:34px}.solution-layout>div:first-child>p{color:#bccdc5;font-size:13px;line-height:1.9;max-width:430px;margin:22px 0 27px}.button-light{background:var(--lime);color:var(--deep)}.solution-steps>div{border-top:1px solid #ffffff30;padding:18px 0;display:flex;gap:23px}.solution-steps>div:last-child{border-bottom:1px solid #ffffff30}.solution-steps>div>span{color:var(--lime);font-size:10px;padding-top:3px}.solution-steps h3{font-size:13px;margin:0 0 7px}.solution-steps p{font-size:11px;color:#afc1b8;margin:0}.gulfood-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center;margin-top:37px}.gulfood-photo{position:relative;height:430px;background:#d8ddd1}.gulfood-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.photo-caption{position:absolute;bottom:16px;left:17px;background:#102f27df;color:white;padding:10px 13px;font-size:8px;letter-spacing:1.2px}.small-caps{color:#728a24;font-size:8px;font-weight:700;letter-spacing:1.5px}.gulfood-copy h2{font-size:48px;margin:17px 0 20px}.gulfood-copy h2 em{color:#819c2b}.gulfood-copy p{font-size:13px;line-height:1.9;color:#6d7a73;margin:0;max-width:390px}.rfq{background:#e9ece4}.rfq-grid{display:grid;grid-template-columns:.85fr 1fr;gap:85px;margin-top:36px}.rfq-grid>div>p{font-size:13px;color:#69756f;line-height:1.8;max-width:350px;margin:18px 0 27px}.contact-details{display:flex;flex-direction:column;gap:12px}.contact-details a{font-size:12px;font-weight:600}.contact-details span{color:#76901f;margin-left:8px}form{display:flex;flex-direction:column;gap:17px}form label{display:flex;flex-direction:column;gap:7px;flex:1}form label>span{font-size:9px;font-weight:700;color:#596760}form input,form select,form textarea{border:1px solid #cdd4ca;background:#f8f8f3;padding:12px 13px;font-family:var(--font);font-size:11px;color:var(--ink);border-radius:2px;outline:none}form input:focus,form select:focus,form textarea:focus{border-color:#718b28}form textarea{resize:vertical}.form-row{display:flex;gap:14px}form .button{align-self:flex-start}.form-note{font-size:9px;color:#7a867f;margin:-9px 0 0}.contact-band{padding:39px 10.5%;background:var(--lime);display:flex;align-items:center;justify-content:space-between}.contact-band>div>span{font-size:8px;letter-spacing:1.5px;font-weight:700;color:#4c6024}.contact-band h2{font-size:35px;letter-spacing:-1px;margin:9px 0 0}.footer{padding:37px 6.1%;background:#102f27;color:#cad7d0;display:flex;align-items:center;gap:25px}.footer-brand img{width:135px;height:48px;object-fit:contain;background:white;border-radius:2px}.footer>p{font-size:10px;color:#a9bab1;margin-right:auto}.footer-links{display:flex;gap:19px}.footer-links a,.footer small{font-size:9px;color:#b2c3bb}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.site-header{padding:0 4%}.nav{gap:15px}.nav a{font-size:10px}.header-actions{gap:9px}.hero{padding-left:7%;padding-right:7%}.section{padding-left:7%;padding-right:7%}.hero-art{transform:scale(.9)}.intro-grid,.markets-grid,.solution-layout,.gulfood-grid,.rfq-grid{gap:45px}.product-card{height:340px}}
@media(max-width:760px){html{scroll-padding-top:70px}.site-header{height:70px;padding:0 5%}.brand img{width:145px;height:48px}.menu-toggle{display:block;border:0;background:none;font-size:22px;color:var(--green);margin-left:auto;margin-right:14px}.nav{display:none;position:absolute;left:0;right:0;top:70px;background:#fbfaf6;padding:18px 6% 24px;box-shadow:0 15px 20px #102f2715;flex-direction:column;align-items:flex-start;gap:18px}.nav.open{display:flex}.nav a{font-size:13px}.header-actions{gap:7px}.header-actions select{font-size:10px}.button-small{font-size:10px;padding:10px}.hero{display:block;padding:72px 7% 70px;min-height:0}.hero h1{font-size:clamp(46px,11vw,66px);letter-spacing:-2px;margin-top:25px}.hero-content>p{font-size:13px}.hero-buttons{gap:17px;flex-wrap:wrap}.text-link{font-size:10px}.hero-facts{margin-top:38px;gap:20px;justify-content:space-between}.hero-facts strong{font-size:11px}.hero-facts span{font-size:8px}.hero-art{height:365px;margin-top:26px;transform:none}.hero-image{height:315px;width:250px}.orbit{width:330px;height:330px}.orbit-two{width:390px;height:390px}.hero-card{bottom:14px;left:2%;min-width:250px;padding:12px}.hero-bottom{left:7%;right:7%;bottom:17px}.section{padding:72px 7%}.intro-grid{grid-template-columns:1fr;gap:18px;margin:23px 0 42px}.section h2{font-size:42px}.intro-copy p{font-size:13px}.values{gap:22px}.values h3{font-size:13px}.values p{font-size:10px}.section-heading{display:block;margin:25px 0 28px}.section-heading h2{font-size:43px}.section-heading p{margin-top:14px;width:auto;max-width:390px}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{height:340px}.palm-strip{gap:13px;flex-wrap:wrap;padding:16px}.palm-strip p{order:3;width:100%;max-width:none;margin-left:57px}.palm-strip>a{margin-left:auto}.markets-grid,.solution-layout,.gulfood-grid,.rfq-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.map-panel{height:290px}.solution-layout>div:first-child>p{font-size:12px}.gulfood-photo{height:340px}.gulfood-copy h2{font-size:43px}.rfq-grid{gap:38px}.contact-band{padding:30px 7%;gap:22px;align-items:flex-start;flex-direction:column}.contact-band h2{font-size:31px}.footer{padding:30px 7%;flex-wrap:wrap;gap:12px}.footer>p{order:3;width:100%;margin:0}.footer-links{margin-left:auto;gap:12px}.footer-links a{font-size:8px}.footer small{width:100%}}
@media(max-width:390px){.header-actions .button-small{font-size:9px;padding:9px}.hero-facts{gap:10px}.hero-facts span{max-width:80px}.form-row{flex-direction:column}.values{grid-template-columns:1fr;gap:17px}.values h3{margin:8px 0 5px}}
