@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-0.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-1.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-2.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-3.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-4.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-5.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-6.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-7.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-8.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-9.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-10.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-11.woff2) format("woff2")}:root{--cream:#f8f7f1;--paper:#fefdfa;--ink:#1e3324;--ink-deep:#132419;--forest:#234e3b;--olive:#3f5939;--olive-light:#57734f;--olive-tint:#eef2e6;--muted:#62685d;--line:#dedfd3;--gold:#b99551;--gold-warm:#f2e3bc;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--arabic:"Noto Sans Arabic",Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:1.08}h3,h4{line-height:1.35}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{display:block;max-width:100%}svg{flex-shrink:0}a,button,input,select,summary,textarea{touch-action:manipulation}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b38a38;outline-offset:4px}::selection{background:#dce7c8}address{font-style:normal}.wrap{width:calc(100% - 80px);max-width:1240px;margin-inline:auto}.section-pad{padding-block:88px}.section-head{margin-bottom:36px}.compact-head{max-width:850px}.section-heading-h2{font-size:clamp(34px,4vw,53px);margin:12px 0 18px;text-wrap:balance}.section-lead-p{font-size:15px;color:var(--muted);line-height:1.85;max-width:800px}.eyebrow-tag{display:block;color:var(--olive);font-size:10px;font-weight:700;letter-spacing:1.65px;line-height:1.6;text-transform:uppercase}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--forest);font-weight:650;font-size:13px;border:0;padding:0;background:transparent;text-decoration:underline;text-underline-offset:5px}.section-link{margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid transparent;border-radius:4px;padding:13px 21px;font-size:13px;font-weight:600;line-height:1.35;transition:background .15s,transform .15s;text-align:center}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:var(--forest);transform:translateY(-1px)}.btn-sand{background:var(--gold-warm);border-color:#dfcf9e;color:var(--ink)}.btn-sand:hover{background:#fff0c9}.btn-secondary{background:var(--paper);border-color:var(--line);color:var(--ink)}.btn-secondary:hover{background:var(--olive-tint)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.announcement-bar{background:var(--ink-deep);color:#e1e7dc;padding-block:7px;font-size:10px;letter-spacing:.15px}.announcement-wrap{display:flex;justify-content:space-between;gap:18px;align-items:center}.announcement-right{font-size:9px;letter-spacing:1.5px;color:#bdcbb6}.site-header{position:sticky;top:0;z-index:50;background:rgba(248,247,241,.98);border-bottom:1px solid var(--line)}.nav-wrap{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-logo{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{display:flex;align-items:center;justify-content:center;width:44px;height:46px;border-radius:5px;background:var(--ink);color:var(--gold-warm)}.brand-text,.brand-title{display:block}.brand-title{font-family:var(--serif);font-size:34px;line-height:1;letter-spacing:-.7px;font-weight:600;white-space:nowrap}.brand-accent{color:#9a7838}.brand-sub{display:block;margin-top:5px;font-size:8px;line-height:1.4;letter-spacing:1.45px;color:var(--muted)}.desktop-nav{display:flex;align-items:center;gap:25px}.nav-link{font-size:13px;padding:8px 0;color:var(--muted)}.nav-link.active,.nav-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:7px}.header-actions{gap:13px;flex-shrink:0}.header-actions,.lang-switcher{display:flex;align-items:center}.lang-switcher{gap:6px;font-size:12px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.mobile-toggle{display:none;border:0;padding:8px;background:transparent;align-items:center;justify-content:center}.mobile-drawer{border-top:1px solid var(--line);background:var(--paper)}.mobile-drawer-inner{padding-block:18px}.mobile-nav{display:flex;flex-direction:column;gap:8px}.mobile-nav-link{padding:12px 0;border-bottom:1px solid var(--line);font-weight:600}.hero-section{position:relative;isolation:isolate;color:#fff;min-height:620px;display:flex;align-items:center}.hero-bg-media,.hero-gradient-overlay{position:absolute;inset:0;z-index:-2}.hero-bg-media img,.hero-bg-media picture{width:100%;height:100%;object-fit:cover}.hero-bg-media img{object-position:center 47%}.hero-gradient-overlay{z-index:-1;background:linear-gradient(90deg,rgba(13,35,20,.92),rgba(13,35,20,.77) 40%,rgba(13,35,20,.16))}.hero-section .wrap{position:relative;padding-block:84px}.hero-content{max-width:790px}.hero-badge{display:inline-block;color:#f3e4c3;font-size:10px;font-weight:650;letter-spacing:1.1px;border-top:1px solid #b9b09366;padding-top:13px;margin-bottom:23px}.hero-title{font-size:clamp(58px,6.3vw,86px);letter-spacing:-1.5px;line-height:1.04;text-wrap:balance}.hero-title em{font-weight:400;color:#f6e9c9}.hero-desc{margin-top:26px;color:#e2e9dc;font-size:15px;line-height:1.85;max-width:570px}.hero-signature{font-size:10px;letter-spacing:.5px;color:#c0cfb8;margin-top:23px}.hero-image-caption{position:absolute;inset-inline-end:0;bottom:15px;color:#e7eddebd;font-size:9px}.proof-strip{background:#eeefe4;border-bottom:1px solid var(--line)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-item{display:flex;gap:14px;align-items:flex-start;padding:28px 20px;border-inline-end:1px solid var(--line);min-width:0}.proof-item:first-child{padding-inline-start:0}.proof-item:last-child{border:0}.proof-item svg{color:var(--olive);margin-top:4px}.proof-item h3{font-size:13px;font-weight:650}.proof-item p{font-size:10.5px;margin-top:5px;color:var(--muted);line-height:1.65}.catalogue-heading{max-width:850px}.catalogue-filters{display:flex;flex-wrap:wrap;gap:10px;margin-block:28px 20px}.filter-pill-btn{border:1px solid var(--line);border-radius:25px;background:var(--paper);color:var(--ink);padding:10px 18px;font-size:12px;font-weight:600;min-height:44px}.filter-pill-btn.active{background:var(--forest);border-color:var(--forest);color:#fff}.catalogue-result{font-size:11px;color:var(--muted);margin-bottom:20px}.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:7px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s}.product-card:hover{box-shadow:0 12px 26px #183d2010}.product-media-link{display:block;min-width:0}.feed-visual{position:relative;aspect-ratio:1.4;overflow:hidden;background:#e7e9dc}.feed-visual img,.feed-visual picture{display:block;width:100%;height:100%;object-fit:cover}.feed-visual img{transition:transform .5s}.product-card:hover .feed-visual img{transform:scale(1.025)}.feed-visual figcaption{position:absolute;bottom:0;inset-inline:0;padding:6px 12px;background:#f8f7f1e8;font-size:9px;color:#4e5c47}.feed-editorial{aspect-ratio:1.4;background:radial-gradient(ellipse at 75% 15%,#dfe7cf,transparent 70%),#edf0e3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;color:#465b3d;min-height:220px}.feed-editorial:before{content:"";position:absolute;width:260px;height:260px;border:1px solid #6f81572b;border-radius:50%;inset-inline-end:-100px;bottom:-100px}.feed-editorial-maize{background:radial-gradient(ellipse at 75% 15%,#f1e2b5,transparent 70%),#f2ecda;color:#806b39}.feed-editorial-bran{background:radial-gradient(ellipse at 75% 15%,#e7d8b8,transparent 70%),#efeadc;color:#77694f}.feed-editorial-molasses{background:radial-gradient(ellipse at 80% 10%,#917044,transparent 70%),#4e3e2a;color:#f3e2ba}.editorial-category{font-size:9px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.editorial-name{font-family:var(--serif);font-size:30px;font-style:italic;line-height:1}.editorial-caption{font-size:9px;opacity:.8}.product-card-body{padding:25px;display:flex;flex-direction:column;flex:1 1;min-width:0}.card-category{font-size:9px;color:var(--olive);letter-spacing:1.1px;text-transform:uppercase;font-weight:650}.product-card-title{font-family:var(--serif);font-size:26px;margin-top:9px;line-height:1.2}.product-card-desc{color:var(--muted);font-size:12px;line-height:1.8;margin-top:12px}.product-targets{display:grid;gap:8px;padding-block:18px;margin-top:auto;font-size:11px}.product-targets>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.product-targets span{color:var(--muted);max-width:66%}.product-targets strong{font-weight:600;flex-shrink:0}.card-load{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:4px}.card-load span{color:var(--muted);font-size:9px}.card-load strong{font-size:12px;font-weight:600}.product-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:22px}.product-card-footer .btn{min-height:40px;font-size:11px;padding:10px 14px}.product-card-footer .text-link{font-size:11px}.products-grid>.product-card:nth-child(7):last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr}.products-grid>.product-card:nth-child(7):last-child .feed-editorial{height:100%;aspect-ratio:auto}.catalogue-basis,.technical-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:26px;max-width:950px}.catalogue-basis summary{cursor:pointer;color:var(--ink);font-weight:600}.catalogue-basis p,.technical-note p{margin-top:10px}.assurance-section{background:#edf0e5;border-block:1px solid var(--line)}.assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.assurance-card{min-width:0;background:var(--paper);border:1px solid var(--line);padding:30px;border-radius:5px}.assurance-card svg{color:var(--olive)}.assurance-card h3{font-size:18px;margin-block:18px 12px;font-weight:600}.assurance-card p{font-size:13px;color:var(--muted);line-height:1.9}.assurance-card .text-link{margin-top:20px}.media-story-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}.media-story-copy h2,.media-story-copy h3{font-family:var(--serif);font-size:39px;font-weight:500;line-height:1.15;margin:12px 0 20px}.media-story-copy p{font-size:14px;color:var(--muted);line-height:1.9}.media-story-copy .text-link{margin-top:22px}.process-player{position:relative;background:#17271b;border:1px solid var(--line);border-radius:6px;overflow:hidden;aspect-ratio:16/10}.process-player video{display:block;width:100%;height:100%;object-fit:contain}.process-play{position:absolute;inset:0;gap:16px;background:linear-gradient(0deg,#0b1c16b3,#0b1c1620);color:white;border:0;padding:24px;text-align:start}.play-circle-icon,.process-play{display:flex;align-items:center;justify-content:center}.play-circle-icon{border:1px solid #ffffffa6;border-radius:50%;width:58px;height:58px;flex-shrink:0}.process-play strong{display:block;font-size:16px;font-weight:500}.process-play small{display:block;margin-top:6px;font-size:9px;letter-spacing:1px;color:#dfebd8}.process-play-error{font-size:12px;color:var(--muted);margin-top:10px}.values-section{background:#e4e9d9}.values-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}.values-grid p{font-size:15px;line-height:1.95;color:#4f5d47}.values-grid .text-link{margin-top:20px}.values-grid .eyebrow-tag{font-size:9px}.sourcing-section{background:var(--paper)}.enquiry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:65px;align-items:start}.enquiry-intro{padding-top:30px}.enquiry-intro p{color:var(--muted);font-size:14px;line-height:1.9}.buyer-steps{padding-inline-start:22px;margin-block:24px 30px;font-size:13px;color:var(--ink)}.buyer-steps li{padding-block:7px;padding-inline-start:6px}.quote-form-panel{border:1px solid var(--line);background:var(--cream);padding:34px;border-radius:7px;box-shadow:0 16px 38px #203c2110;scroll-margin-top:110px;min-width:0}.form-intro{margin-bottom:26px}.form-intro h3{font-family:var(--serif);font-size:33px;font-weight:500;margin:10px 0}.form-intro p{font-size:12px;line-height:1.85;color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.form-group{display:flex;flex-direction:column;min-width:0}.form-group label{font-size:11px;line-height:1.7;font-weight:600;margin-bottom:6px}.calculator-inputs input,.form-group input,.form-group select,.form-group textarea{width:100%;min-width:0;min-height:46px;border:1px solid #ccd2c0;border-radius:4px;padding:10px 12px;background:var(--paper);font-size:13px}.form-group select{text-overflow:ellipsis;padding-inline-end:24px}.form-group textarea{resize:vertical}.mt-4{margin-top:20px}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.privacy-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.privacy-check input{width:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:var(--forest)}.privacy-check a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.form-footer-action{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.submit-btn{width:100%}.form-security-note{font-size:10px;line-height:1.8;color:var(--muted)}.form-error{margin-top:20px;border-inline-start:3px solid #9b4533;background:#f7e9e2;padding:16px;font-size:12px;color:#763b2e}.form-error a{margin-top:9px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.quote-success-card{padding:34px;border:1px solid #b5c3a4;background:#f1f5e9;border-radius:7px;min-width:0;scroll-margin-top:110px}.quote-success-card>.eyebrow-tag{margin-top:14px}.quote-success-card h3{font-family:var(--serif);font-size:34px;font-weight:500;margin:10px 0 16px}.quote-success-card p{font-size:13px;line-height:1.9}.reference-tag{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.quote-summary-box{background:var(--paper);padding:20px;border:1px solid var(--line);border-radius:4px;margin-block:22px}.quote-summary-box h4{margin-bottom:8px}.quote-success-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.quote-success-actions .text-link{width:100%;margin-top:8px}.page-intro{background:var(--ink-deep);color:#fff;padding-block:72px 78px}.page-intro .eyebrow-tag{color:var(--gold-warm)}.page-intro h1{font-size:clamp(42px,5.5vw,72px);max-width:1000px;margin-top:19px;text-wrap:balance}.page-intro p:not(.eyebrow-tag){max-width:800px;color:#d0ddc9;font-size:15px;line-height:1.95;margin-top:25px}.contact-email{display:flex;align-items:center;gap:14px;padding:24px;border:1px solid var(--line);background:var(--paper);border-radius:5px}.contact-email>div{flex:1 1;min-width:0}.contact-email span{display:block;font-size:10px;color:var(--muted)}.contact-email strong{display:block;font-size:16px;overflow-wrap:anywhere}.contact-address{padding:28px 0;border-bottom:1px solid var(--line)}.business-address{display:flex;flex-direction:column;font-size:13px;line-height:1.85;gap:3px;overflow-wrap:anywhere}.business-address strong{margin-bottom:7px;font-size:14px}.business-address a{align-self:flex-start;text-decoration:underline;text-underline-offset:4px;margin-top:8px}.contact-address .business-address{margin-top:16px}.contact-note{padding-block:28px}.contact-note h2{font-family:var(--sans);font-size:16px;font-weight:600;margin:12px 0}.contact-note p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.contact-response{font-size:11px;color:var(--muted);margin-top:22px}.company-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:70px;align-items:center}.company-address-card{background:var(--paper);border:1px solid var(--line);padding:36px;border-radius:5px}.company-address-card .business-address{margin-top:20px}.registration-pills{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.registration-pills span{border:1px solid #c5ceb8;background:#f7f8f0;border-radius:30px;padding:7px 14px;font-size:10px;font-weight:600}.lab-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px;align-items:start}.tick-list{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:16px;font-size:13px;color:var(--muted)}.tick-list li{display:flex;align-items:flex-start;gap:10px}.tick-list svg{margin-top:4px;color:var(--olive)}.report-contents{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:5px;padding:30px}.report-contents>.eyebrow-tag{margin-top:16px}.report-contents h3{font-family:var(--serif);font-size:33px;font-weight:500;margin-top:10px}.report-contents dl{margin:20px 0 28px}.report-contents dl>div{border-top:1px solid var(--line);padding-block:14px}.report-contents dt{font-size:12px;font-weight:600}.report-contents dd{margin:5px 0 0;font-size:11px;line-height:1.85;color:var(--muted)}.qc-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.qc-card{min-width:0;background:var(--paper);border:1px solid var(--line);padding:28px;border-radius:5px}.qc-number-pill{display:block;color:#9e7c3d;font-family:var(--serif);font-size:35px;line-height:1}.qc-card-title{font-size:17px;margin:20px 0 13px;font-weight:600}.qc-card-desc{font-size:12px;color:var(--muted);line-height:1.9}.qc-deliverable-tag{display:flex;align-items:flex-start;gap:8px;margin-top:22px;border-top:1px solid var(--line);padding-top:15px;font-size:10px;font-weight:600}.compliance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.compliance-badge-card{background:var(--paper);border:1px solid var(--line);padding:27px;border-radius:5px;min-width:0}.compliance-badge-title{font-size:17px;margin:15px 0 13px;font-weight:600}.compliance-badge-desc{font-size:12px;color:var(--muted);line-height:1.9}.compliance-badge-card .text-link{font-size:11px;margin-top:22px}.closing-cta{background:var(--ink);color:#fff;padding-block:70px}.closing-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.closing-grid>div{max-width:780px}.closing-cta .eyebrow-tag{color:var(--gold-warm)}.closing-cta h2{font-size:clamp(36px,4vw,54px);margin:14px 0 20px}.closing-cta p{font-size:14px;line-height:1.9;color:#cbd8c3;max-width:650px}.closing-cta .btn{flex-shrink:0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--muted);margin-bottom:35px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:center}.product-detail-title{font-size:clamp(41px,4.8vw,63px);margin-top:18px;text-wrap:balance}.product-subtitle{margin-top:20px;font-size:17px;line-height:1.7;color:var(--olive)}.product-description{margin-top:20px;font-size:13px;color:var(--muted);line-height:1.95}.product-detail-grid .feed-visual{aspect-ratio:1;box-shadow:0 14px 35px #17351c12;border-radius:7px}.product-detail-grid .feed-visual[data-framing=landscape]{aspect-ratio:3/2}.product-detail-grid .feed-editorial{aspect-ratio:1;border-radius:7px}.product-detail-grid .feed-editorial svg{width:100px;height:100px}.product-use-cases{margin-top:30px;border-top:1px solid var(--line);padding-top:20px}.product-use-cases h2{font-family:var(--sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;margin-bottom:14px}.product-use-cases p{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--muted);margin-top:8px}.product-use-cases svg{margin-top:3px}.spec-section{background:#eef1e6;border-block:1px solid var(--line)}.spec-table-container{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.spec-table{border-collapse:collapse;width:100%;min-width:550px;text-align:start;font-size:13px}.spec-table td,.spec-table th{padding:20px 24px;border-bottom:1px solid var(--line);text-align:start}.spec-table thead{background:var(--ink);color:#fff;font-size:11px}.spec-table tbody th{font-weight:500;width:48%}.spec-table tbody td:last-child{background:#e9efdf;font-weight:650}.spec-table tr:last-child>*{border-bottom:0}.packing-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:65px;align-items:start}.packing-list{margin:28px 0 0}.packing-list>div{padding-block:15px;border-top:1px solid var(--line)}.packing-list dt{font-size:10px;font-weight:650;color:var(--olive);margin-bottom:5px}.packing-list dd{margin:0;font-size:13px;line-height:1.8}.load-target{padding:24px;background:#e8eddc;border-radius:5px;margin-top:25px}.load-target>span{display:block;color:var(--olive);font-size:10px}.load-target>strong{display:block;font-family:var(--serif);font-size:30px;font-weight:500;margin-top:8px}.load-target>p{margin-top:10px;font-size:10px;line-height:1.85;color:var(--muted)}.shipment-evidence-card{background:var(--paper);padding:32px;border:1px solid var(--line);border-radius:5px}.shipment-evidence-card h3{font-family:var(--serif);font-size:34px;font-weight:500;margin:15px 0 24px}.shipment-evidence-card ul{padding:0;list-style:none;display:grid;gap:16px;font-size:12px}.shipment-evidence-card li{display:flex;align-items:flex-start;gap:9px}.shipment-evidence-card li svg{margin-top:3px}.shipment-evidence-card p{font-size:11px;color:var(--muted);margin-block:25px;line-height:1.9}.testing-band{background:var(--ink);color:white;padding-block:40px}.testing-commitment{display:flex;gap:22px;align-items:flex-start;max-width:1000px}.testing-commitment svg{color:var(--gold-warm);margin-top:5px}.testing-commitment h3{font-size:22px;font-weight:500;margin-bottom:12px}.testing-commitment p{font-size:13px;line-height:1.9;color:#d2ddc9}.dm-calculator{background:#edf1e4;border:1px solid #cfd7c0;border-radius:6px;padding:36px;margin-top:55px}.dm-calculator h2{font-size:36px;margin-block:12px 16px}.dm-calculator p{font-size:12px;color:var(--muted);line-height:1.9;max-width:800px}.calculator-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:25px}.calculator-inputs label{font-size:11px;font-weight:600}.calculator-inputs input{margin-top:8px}.calculator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-top:1px solid #c5d0b5;padding-block:25px}.calculator-results span{display:block;font-size:11px;color:var(--olive)}.calculator-results strong{display:block;margin-top:7px;font-family:var(--serif);font-weight:500;font-size:38px;line-height:1.2}.calculator-results small{font-family:var(--sans);font-size:12px}.dm-calculator .calculator-note{font-size:10px}.faq-section{background:var(--paper);border-block:1px solid var(--line)}.narrow-wrap{max-width:950px}.faq-list{margin-top:30px}.faq-list details{border-bottom:1px solid var(--line);padding-block:22px}.faq-list summary{font-size:15px;font-weight:600;cursor:pointer}.faq-list details p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:18px;max-width:850px}.policy-content{max-width:850px}.policy-content section{margin-bottom:36px}.policy-content h2{font-family:var(--sans);font-size:20px;font-weight:600;margin-bottom:14px}.policy-content p{font-size:14px;line-height:1.95;color:var(--muted)}.policy-content a{text-decoration:underline;text-underline-offset:4px}.site-footer{background:#eff1e6;border-top:1px solid var(--line);padding-block:65px 28px}.footer-top-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px}.footer-bio{margin-top:20px;font-size:12px;color:var(--muted);line-height:1.9}.footer-heading{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--olive);margin-bottom:22px}.footer-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:12px;line-height:1.7}.footer-list a:hover{text-decoration:underline;text-underline-offset:4px}.footer-address{margin-top:25px;border-top:1px solid var(--line);padding-top:22px}.footer-address .business-address{font-size:10.5px}.footer-address .business-address strong{font-size:11px}.footer-ports-info{display:grid;gap:19px;font-size:11px;color:var(--muted);line-height:1.9}.footer-ports-info strong{font-size:10px;color:var(--ink)}.download-guide-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--forest)}.footer-regulators{margin-top:44px;border-block:1px solid var(--line);padding-block:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.regulators-label{font-size:9px;letter-spacing:1px;color:var(--olive);font-weight:650}.regulator-links{display:flex;flex-wrap:wrap;gap:23px;font-size:10px}.regulator-links a{display:flex;align-items:center;gap:5px}.footer-bottom-bar{padding-top:25px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--muted)}.footer-legal-links{display:flex;flex-wrap:wrap;gap:22px}.whatsapp-floating-container{position:fixed;inset-inline-end:24px;bottom:24px;z-index:45}.whatsapp-floating-btn{display:flex;align-items:center;gap:12px;padding:13px 20px;border:1px solid #ffffff30;border-radius:35px;background:var(--ink);color:white;box-shadow:0 8px 25px #142f2230}.wa-label strong{display:block;font-size:12px;line-height:1.3}.wa-label small{display:block;font-size:9px;color:#d4dfca;margin-top:3px}[dir=rtl] body{font-family:var(--arabic)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:var(--arabic);letter-spacing:0;line-height:1.55}[dir=rtl] .brand-title{font-family:var(--serif);letter-spacing:-.7px;line-height:1}[dir=rtl] .brand-sub{letter-spacing:0;font-size:9px}[dir=rtl] .hero-title{font-size:clamp(44px,4.5vw,66px);line-height:1.6}[dir=rtl] .hero-title em{font-style:normal}[dir=rtl] .hero-gradient-overlay{background:linear-gradient(270deg,rgba(13,35,20,.92),rgba(13,35,20,.77) 40%,rgba(13,35,20,.16))}[dir=rtl] .eyebrow-tag{letter-spacing:0;font-size:11px}[dir=rtl] .page-intro h1{font-size:clamp(36px,4vw,55px)}[dir=rtl] .product-card-title{font-size:22px}[dir=rtl] .product-detail-title{font-size:clamp(34px,3.7vw,48px)}[dir=rtl] .section-heading-h2{font-size:clamp(30px,3.4vw,43px)}[dir=rtl] .assurance-card h3,[dir=rtl] .compliance-badge-title,[dir=rtl] .qc-card-title{font-size:17px}[dir=rtl] .editorial-name{font-family:var(--serif)}[dir=rtl] .form-intro h3,[dir=rtl] .quote-success-card h3,[dir=rtl] .report-contents h3,[dir=rtl] .shipment-evidence-card h3{font-size:27px}[dir=rtl] .calculator-results strong{font-family:var(--arabic);font-size:31px}@media (max-width:1100px){.desktop-nav{gap:17px}.nav-wrap{gap:18px}.nav-cta{display:none}.proof-item{padding-inline:16px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-grid>.product-card:nth-child(7):last-child{grid-template-columns:1fr 1fr}.assurance-grid,.compliance-grid,.qc-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-grid>.assurance-card:last-child:nth-child(3){grid-column:1/-1}.footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.company-grid,.enquiry-grid,.lab-grid,.packing-detail-grid,.product-detail-grid{gap:35px}.media-story-grid{gap:30px}.brand-title{font-size:32px}.brand-sub{font-size:7px}}@media (max-width:850px){.wrap{width:calc(100% - 48px)}.section-pad{padding-block:65px}.desktop-nav{display:none}.mobile-toggle{display:flex}.announcement-right{display:none}.nav-wrap{min-height:78px}.hero-section{min-height:570px}.hero-section .wrap{padding-block:65px}.hero-title{font-size:64px;max-width:700px}.hero-content{max-width:650px}.hero-desc{max-width:540px}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item{padding:23px 18px!important;border-bottom:1px solid var(--line)}.proof-item:nth-child(2){border-inline-end:0}.proof-item:nth-child(3),.proof-item:nth-child(4){border-bottom:0}.company-grid,.enquiry-grid,.lab-grid,.media-story-grid,.packing-detail-grid,.values-grid{grid-template-columns:minmax(0,1fr);gap:35px}.media-story-copy{max-width:650px}.values-grid{gap:20px}.enquiry-intro{padding-top:0;max-width:650px}.contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.contact-email{grid-column:1/-1}.contact-address{border-bottom:0;padding-block:0}.contact-note{padding-block:0}.contact-details>.text-link,.contact-response{grid-column:1/-1}.contact-response{margin-top:0}.company-address-card{max-width:650px}.product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:30px}.product-detail-title{font-size:43px}.product-subtitle{font-size:15px}.product-use-cases{margin-top:22px}.closing-grid{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:640px){.wrap{width:calc(100% - 32px)}.section-pad{padding-block:52px}.announcement-bar{font-size:9px;padding-block:7px}.announcement-wrap{line-height:1.6}.nav-wrap{gap:10px;min-height:76px}.brand-logo{gap:8px}.brand-symbol{width:33px;height:38px}.brand-symbol svg{width:22px}.brand-title{font-size:28px;letter-spacing:-.5px}.brand-sub{font-size:6.5px;letter-spacing:.9px;margin-top:4px}.header-actions{gap:5px}.lang-switcher{font-size:10px;padding:9px 8px;gap:4px}.lang-switcher svg{width:13px}.mobile-toggle{padding:7px}.hero-section{min-height:0}.hero-section .wrap{padding-block:53px 61px}.hero-title{font-size:49px;letter-spacing:-.8px;line-height:1.08}.hero-badge{font-size:8.5px;letter-spacing:.65px;line-height:1.9;margin-bottom:22px;max-width:95%}.hero-desc{font-size:13px;margin-top:24px;line-height:1.95;max-width:100%}.hero-actions{margin-top:26px;gap:10px}.hero-actions .btn{min-height:46px;font-size:12px}.hero-section .hero-actions{flex-direction:column;align-items:stretch;max-width:340px}.hero-signature{font-size:9px;line-height:1.9;margin-top:19px;max-width:280px}.hero-gradient-overlay{background:linear-gradient(90deg,#0e2616e8,#0e2616b8)}.hero-bg-media img{object-position:62% center}.hero-image-caption{font-size:8px;bottom:12px}.proof-item{padding:21px 12px!important;gap:10px}.proof-item svg{width:20px}.proof-item h3{font-size:11px}.proof-item p{font-size:9px}.section-heading-h2{font-size:36px;margin-bottom:16px}.section-lead-p{font-size:13px;line-height:1.95}.section-head{margin-bottom:27px}.catalogue-filters{gap:8px;margin-top:18px}.filter-pill-btn{font-size:10px;padding:9px 13px}.catalogue-result{font-size:10px;line-height:1.8}.products-grid{grid-template-columns:minmax(0,1fr);gap:22px}.products-grid>.product-card:nth-child(7):last-child{display:flex;grid-column:auto}.products-grid>.product-card:nth-child(7):last-child .feed-editorial{aspect-ratio:1.4;min-height:240px}.product-card-body{padding:24px}.product-card-title{font-size:29px}.product-card-desc{font-size:12px}.assurance-grid,.compliance-grid,.qc-timeline{grid-template-columns:minmax(0,1fr)}.assurance-grid>.assurance-card:last-child:nth-child(3){grid-column:auto}.assurance-card,.compliance-badge-card,.qc-card{padding:26px}.assurance-card h3{font-size:19px}.media-story-copy h2,.media-story-copy h3{font-size:34px}.media-story-copy p{font-size:13px}.process-play{gap:12px;padding:20px}.play-circle-icon{width:45px;height:45px}.process-play strong{font-size:13px}.process-play small{font-size:8px;letter-spacing:.7px}.process-player{aspect-ratio:16/11}.values-grid p{font-size:13px}.quote-form-panel,.quote-success-card{padding:23px}.form-intro h3{font-size:30px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.calculator-inputs input,.form-group input,.form-group select,.form-group textarea{font-size:16px}.form-group label{font-size:11px}.form-footer-action .btn{font-size:12px}.privacy-check{font-size:10px}.page-intro{padding-block:48px 54px}.page-intro h1{font-size:44px;line-height:1.14}.page-intro p:not(.eyebrow-tag){font-size:13px;line-height:2}.contact-details{grid-template-columns:minmax(0,1fr);gap:28px}.contact-email{padding:20px}.contact-email strong{font-size:15px}.contact-address{padding-bottom:24px;border-bottom:1px solid var(--line)}.company-address-card{padding:26px}.business-address{font-size:12px}.report-contents{padding:26px}.report-contents h3{font-size:30px}.closing-cta{padding-block:50px}.closing-cta h2{font-size:40px}.closing-cta p{font-size:13px}.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:34px}.product-detail-title{font-size:45px}.product-detail-grid .feed-editorial,.product-detail-grid .feed-visual{aspect-ratio:1.2}.breadcrumbs{font-size:9px;line-height:1.8;gap:7px}.product-description{font-size:12px}.spec-table{min-width:490px;font-size:11px}.spec-table td,.spec-table th{padding:17px 16px}.spec-table thead{font-size:10px}.shipment-evidence-card{padding:25px}.shipment-evidence-card h3{font-size:32px}.testing-commitment{gap:15px}.testing-commitment svg{width:22px}.testing-commitment h3{font-size:19px}.testing-commitment p{font-size:12px}.dm-calculator{padding:24px;margin-top:35px}.dm-calculator h2{font-size:32px}.calculator-inputs{grid-template-columns:minmax(0,1fr);gap:17px}.calculator-results{gap:17px}.calculator-results strong{font-size:31px}.calculator-results span{font-size:10px}.faq-list summary{font-size:13px;line-height:1.85}.faq-list details p{font-size:12px}.footer-top-grid{grid-template-columns:minmax(0,1fr);gap:34px}.site-footer{padding-top:48px}.footer-bio{max-width:420px}.footer-regulators{align-items:flex-start;flex-direction:column;gap:15px;margin-top:30px}.regulator-links{gap:18px}.footer-bottom-bar{font-size:9px}.footer-legal-links{gap:18px}.whatsapp-floating-container{display:none}[dir=rtl] .hero-title{font-size:37px;line-height:1.65}[dir=rtl] .hero-gradient-overlay{background:linear-gradient(270deg,#0e2616e8,#0e2616b8)}[dir=rtl] .hero-badge{font-size:9px;letter-spacing:0}[dir=rtl] .brand-sub{font-size:8px}[dir=rtl] .section-heading-h2{font-size:29px}[dir=rtl] .page-intro h1{font-size:33px}[dir=rtl] .product-detail-title{font-size:34px}[dir=rtl] .product-card-title{font-size:24px}[dir=rtl] .media-story-copy h2,[dir=rtl] .media-story-copy h3{font-size:28px}[dir=rtl] .closing-cta h2{font-size:31px}[dir=rtl] .calculator-results strong,[dir=rtl] .dm-calculator h2{font-size:27px}}@media (max-width:360px){.brand-title{font-size:24px}.brand-symbol{width:29px}.brand-logo{gap:7px}.lang-switcher{padding:8px 6px}.hero-title{font-size:43px}.hero-badge{font-size:8px}.hero-desc{font-size:12px}.proof-item{gap:7px}.proof-item svg{width:17px}.proof-item h3{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.skip-link{position:absolute;inset-inline-start:20px;top:10px;z-index:100;padding:12px 20px;background:var(--paper);border:2px solid var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:none}@media print{.announcement-bar,.closing-cta,.hero-actions,.site-footer,.site-header,.whatsapp-floating-container{display:none}.section-pad{padding-block:25px}.wrap{width:100%}.page-intro,body{background:white}.page-intro{color:var(--ink)}.page-intro p:not(.eyebrow-tag){color:var(--muted)}}.video-transcript{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:.875rem}.video-transcript summary{cursor:pointer;font-weight:600;color:var(--ink)}.video-transcript ol{margin:1rem 0 0;padding-inline-start:1.4rem}.video-transcript li+li{margin-top:.4rem}