:root{--color-forest:#173f32;--color-forest-dark:#0f2a21;--color-agri:#2f6b4f;--color-agri-light:#3d8563;--color-ivory:#f5f4ed;--color-ivory-light:#faf9f4;--color-sage:#d8e3d4;--color-sage-light:#ebf1ea;--color-gold:#c28b38;--color-gold-light:#f7eedb;--color-bg:#fff;--color-surface:#f9f9f6;--color-surface-subtle:#f3f3ee;--color-border:#e2e6df;--color-border-subtle:#ecefe9;--color-text-primary:#15221b;--color-text-secondary:#4a5850;--color-text-muted:#738279;--color-text-inverse:#fff;--color-text-inverse-muted:#d8e3d4;--color-status-active:#2f6b4f;--color-status-active-bg:#e8f3ed;--color-status-pending:#8a641b;--color-status-pending-bg:#fcf4e4;--color-status-draft:#5a6660;--color-status-draft-bg:#ecefe9;--color-status-error:#b92828;--color-status-error-bg:#fde8e8;--font-heading:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container-max:1240px;--container-narrow:920px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-sm:0 1px 2px #173f320d;--shadow-md:0 4px 12px #173f3214;--shadow-lg:0 10px 25px #173f321f;--shadow-card:0 2px 8px #173f320f;--transition-fast:.15s ease;--transition-normal:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-forest);letter-spacing:-.02em;font-weight:700;line-height:1.25}h1{font-size:clamp(2.2rem,4vw,3.25rem)}h2{font-size:clamp(1.75rem,3vw,2.25rem)}h3{font-size:1.35rem}p{color:var(--color-text-secondary)}a{color:var(--color-agri);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-forest)}button,input,select,textarea{font-family:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:#9eaea5;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-agri);outline-offset:2px}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-narrow{width:100%;max-width:var(--container-narrow);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_te91q_1{z-index:100;border-bottom:1px solid var(--color-border);background-color:#fff;position:sticky;top:0;box-shadow:0 1px 3px #173f320d}._topBar_te91q_10{background-color:var(--color-forest);color:var(--color-text-inverse-muted);border-bottom:1px solid #ffffff14;padding:.35rem 0;font-size:.8125rem}._topBarInner_te91q_18{justify-content:space-between;align-items:center;display:flex}._topBarInfo_te91q_24{align-items:center;gap:1.5rem;display:flex}._topBarItem_te91q_30{align-items:center;gap:.35rem;display:flex}._topBarItem_te91q_30 svg{opacity:.8;width:14px;height:14px}._navContainer_te91q_42{justify-content:space-between;align-items:center;height:76px;display:flex}._brand_te91q_49{align-items:center;gap:.75rem;text-decoration:none;display:flex}._brandLogo_te91q_56{object-fit:contain;width:auto;max-width:240px;height:48px;display:block}._brandSubtitle_te91q_64{letter-spacing:.08em;text-transform:uppercase;color:var(--color-agri);font-size:.7rem;font-weight:600}._desktopNav_te91q_72{align-items:center;gap:2rem;display:flex}._navLink_te91q_78{color:var(--color-text-secondary);transition:color var(--transition-fast);padding:.5rem .25rem;font-size:.9375rem;font-weight:500;text-decoration:none;position:relative}._navLink_te91q_78:hover{color:var(--color-forest)}._navLinkActive_te91q_92{color:var(--color-forest);font-weight:600}._navLinkActive_te91q_92:after{content:"";background-color:var(--color-agri);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}._navActions_te91q_108{align-items:center;gap:1rem;display:flex}._langSelector_te91q_114{position:relative}._langSelect_te91q_114{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;padding:.35rem .6rem;font-size:.8125rem;font-weight:500}._enquiryBtn_te91q_129{background-color:var(--color-agri);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}._enquiryBtn_te91q_129:hover{background-color:var(--color-forest);transform:translateY(-1px)}._mobileMenuBtn_te91q_148{color:var(--color-forest);cursor:pointer;background:0 0;border:none;padding:.5rem;display:none}._mobileMenuBtn_te91q_148 svg{width:28px;height:28px}._mobileMenu_te91q_148{display:none}@media (width<=960px){._topBar_te91q_10,._desktopNav_te91q_72,._navActions_te91q_108{display:none}._mobileMenuBtn_te91q_148{display:block}._mobileMenu_te91q_148{border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);background-color:#fff;padding:1.5rem;display:block}._mobileNavList_te91q_191{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}._mobileNavLink_te91q_198{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;text-decoration:none}._mobileEnquiryBtn_te91q_205{text-align:center;justify-content:center;width:100%}}._footer_3obw8_1{color:#fff;border-top:3px solid var(--color-agri);background:linear-gradient(135deg,#091c14 0%,#173f32 50%,#20503b 100%);padding-top:4.5rem;padding-bottom:2rem}._grid_3obw8_9{grid-template-columns:2fr 1.2fr 1.2fr 1.4fr;gap:3rem;margin-bottom:3.5rem;display:grid}._brandCol_3obw8_16{flex-direction:column;gap:1.25rem;display:flex}._brandText_3obw8_22{align-items:center;gap:.75rem;display:flex}._brandLogo_3obw8_28{object-fit:contain;width:auto;max-width:250px;height:52px;display:block}._brandName_3obw8_36{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;font-size:1.35rem;font-weight:800}._brandSubtitle_3obw8_44{letter-spacing:.08em;color:var(--color-sage);text-transform:uppercase;font-size:.7rem;font-weight:600}._positioning_3obw8_52{color:var(--color-sage);max-width:340px;font-size:.875rem;line-height:1.6}._b2bBadge_3obw8_59{color:var(--color-ivory);border-radius:var(--radius-sm);background-color:#ffffff14;border:1px solid #ffffff26;width:fit-content;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}._colTitle_3obw8_71{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:700;position:relative}._colTitle_3obw8_71:after{content:"";background-color:var(--color-agri-light);width:24px;height:2px;position:absolute;bottom:0;left:0}._linkList_3obw8_93{flex-direction:column;gap:.75rem;list-style:none;display:flex}._linkItem_3obw8_100 a{color:var(--color-sage);transition:color var(--transition-fast), padding-left var(--transition-fast);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}._linkItem_3obw8_100 a:hover{color:#fff;padding-left:4px}._comingSoonTag_3obw8_115{color:var(--color-sage);border-radius:var(--radius-sm);background-color:#d8e3d426;padding:.15rem .4rem;font-size:.6875rem}._contactList_3obw8_123{color:var(--color-sage);flex-direction:column;gap:.85rem;font-size:.875rem;display:flex}._contactItem_3obw8_131{align-items:flex-start;gap:.65rem;display:flex}._contactItem_3obw8_131 svg{width:16px;height:16px;color:var(--color-agri-light);flex-shrink:0;margin-top:3px}._bottomBar_3obw8_145{color:var(--color-sage);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.8125rem;display:flex}._legalLinks_3obw8_155{gap:1.5rem;display:flex}._legalLinks_3obw8_155 a{color:var(--color-sage);text-decoration:none}._legalLinks_3obw8_155 a:hover{color:#fff}@media (width<=960px){._grid_3obw8_9{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=600px){._grid_3obw8_9{grid-template-columns:1fr;gap:2rem}._bottomBar_3obw8_145{text-align:center;flex-direction:column;gap:1rem}}._scrollToTopBtn_oshya_1{z-index:1000;background-color:var(--color-forest,#173f32);color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s,visibility .25s,background-color .15s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(10px);box-shadow:0 4px 12px #173f3226}._scrollToTopBtn_oshya_1._visible_oshya_24{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._scrollToTopBtn_oshya_1:hover{background-color:var(--color-agri,#2f6b4f);transform:translateY(-2px);box-shadow:0 10px 25px #173f3233}._scrollToTopBtn_oshya_1:focus-visible{outline:2px solid var(--color-gold,#c28b38);outline-offset:2px}._scrollToTopBtn_oshya_1:active{transform:translateY(0)}@media (width<=600px){._scrollToTopBtn_oshya_1{width:40px;height:40px;bottom:1.25rem;right:1.25rem}}._badge_yk69o_1{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}._active_yk69o_13{background-color:var(--color-status-active-bg);color:var(--color-status-active);border:1px solid #2f6b4f33}._comingSoon_yk69o_19{background-color:var(--color-status-pending-bg);color:var(--color-status-pending);border:1px solid #8a641b33}._featured_yk69o_25{background-color:var(--color-gold-light);color:#8c5e13;border:1px solid #c28b384d}._draft_yk69o_31{background-color:var(--color-status-draft-bg);color:var(--color-status-draft);border:1px solid #d2d8d3}._archived_yk69o_37{color:#777;background-color:#f1f1f1;border:1px solid #e0e0e0}._species_yk69o_43{background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);font-size:.7rem;font-weight:500}._card_jii3o_1{border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background-color:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._card_jii3o_1:hover{box-shadow:var(--shadow-md);border-color:var(--color-agri);transform:translateY(-4px)}._cardComingSoon_jii3o_19{background-color:var(--color-surface);opacity:.95;border-style:dashed}._cardComingSoon_jii3o_19:hover{border-color:var(--color-status-pending)}._imageWrapper_jii3o_29{background-color:var(--color-sage-light);width:100%;height:200px;position:relative;overflow:hidden}._image_jii3o_29{object-fit:cover;width:100%;height:100%;transition:transform .4s}._card_jii3o_1:hover ._image_jii3o_29{transform:scale(1.05)}._cardComingSoon_jii3o_19 ._image_jii3o_29{filter:grayscale(40%)contrast(90%)}._badgeOverlay_jii3o_52{z-index:2;position:absolute;top:1rem;right:1rem}._content_jii3o_59{flex-direction:column;flex:1;padding:1.5rem;display:flex}._title_jii3o_66{font-family:var(--font-heading);color:var(--color-forest);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}._description_jii3o_74{color:var(--color-text-secondary);flex:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55}._speciesTags_jii3o_82{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}._cardFooter_jii3o_89{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}._viewLink_jii3o_97{color:var(--color-agri);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._viewLink_jii3o_97:hover{color:var(--color-forest);text-decoration:underline}._comingSoonNotice_jii3o_112{color:var(--color-status-pending);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}._btn_10813_1{font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._btn_10813_1:disabled{opacity:.6;cursor:not-allowed}._sm_10813_22{padding:.4rem .75rem;font-size:.8125rem}._md_10813_27{padding:.65rem 1.25rem;font-size:.9375rem}._lg_10813_32{padding:.85rem 1.75rem;font-size:1.05rem}._primary_10813_38{background-color:var(--color-agri);color:#fff}._primary_10813_38:hover:not(:disabled){background-color:var(--color-forest);transform:translateY(-1px)}._secondary_10813_48{background-color:var(--color-forest);color:#fff}._secondary_10813_48:hover:not(:disabled){background-color:var(--color-forest-dark);transform:translateY(-1px)}._outline_10813_58{border-color:var(--color-border);color:var(--color-forest);background-color:#0000}._outline_10813_58:hover:not(:disabled){background-color:var(--color-surface);border-color:var(--color-forest)}._danger_10813_69{background-color:var(--color-status-error);color:#fff}._danger_10813_69:hover:not(:disabled){background-color:#961c1c}._ghost_10813_78{color:var(--color-text-secondary);background-color:#0000}._ghost_10813_78:hover:not(:disabled){background-color:var(--color-surface);color:var(--color-forest)}._card_18zw1_1{border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background-color:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}._card_18zw1_1:hover{box-shadow:var(--shadow-md);border-color:var(--color-agri);transform:translateY(-4px)}._imageWrapper_18zw1_18{background-color:var(--color-surface);width:100%;height:210px;position:relative;overflow:hidden}._image_18zw1_18{object-fit:contain;width:100%;height:100%;padding:.5rem;transition:transform .4s}._card_18zw1_1:hover ._image_18zw1_18{transform:scale(1.05)}._fallbackImage_18zw1_38{color:var(--color-text-muted);background:var(--color-surface-subtle);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;font-size:.8125rem;display:flex}._badgeTopLeft_18zw1_50{z-index:2;position:absolute;top:.85rem;left:.85rem}._skuBadge_18zw1_57{color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#173f32d9;padding:.2rem .5rem;font-family:monospace;font-size:.6875rem;position:absolute;bottom:.75rem;right:.75rem}._content_18zw1_71{flex-direction:column;flex:1;padding:1.25rem;display:flex}._cardHeaderMeta_18zw1_78{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._categoryTag_18zw1_86{text-transform:uppercase;letter-spacing:.06em;color:var(--color-agri);font-size:.72rem;font-weight:700}._brandBadge_18zw1_94{letter-spacing:.04em;border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-forest);border:1px solid var(--color-border);white-space:nowrap;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}._brand_Topro_18zw1_106{color:#1b4f72;background-color:#ebf3fa;border-color:#aed6f1}._brand_LactoProduction_18zw1_112{color:#7d6608;background-color:#fef8e8;border-color:#fad7a0}._brand_Vilofoss_18zw1_118{color:#196f3d;background-color:#eaf4ee;border-color:#a9dfbf}._brand_WellbrockFeed_18zw1_124,._brand_Lactonix_18zw1_125{color:var(--color-forest);border-color:var(--color-border);background-color:#f5f7f6}._title_18zw1_131{font-family:var(--font-heading);color:var(--color-forest);margin-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.3}._titleLink_18zw1_140{color:inherit;text-decoration:none}._titleLink_18zw1_140:hover{color:var(--color-agri)}._productType_18zw1_149{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.8125rem;font-style:italic}._shortDesc_18zw1_156{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}._metaRow_18zw1_168{flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;display:flex}._actions_18zw1_175{border-top:1px solid var(--color-border-subtle);gap:.5rem;padding-top:1rem;display:flex}._detailBtn_18zw1_182,._enquireBtn_18zw1_187{text-align:center;flex:1}._heroSlideshow_n4mpz_1{color:#fff;background-color:var(--color-forest);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}._slidesContainer_n4mpz_11{width:100%;min-height:520px;position:relative}._slide_n4mpz_11{opacity:0;visibility:hidden;pointer-events:none;z-index:1;align-items:center;padding:4.5rem 0;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility .7s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}._slideActive_n4mpz_30{opacity:1;visibility:visible;pointer-events:auto;z-index:2;position:relative}._heroImage_n4mpz_38{object-fit:cover;object-position:center right;z-index:1;width:100%;height:100%;transition:transform 6s ease-out;position:absolute;top:0;left:0;transform:scale(1.02)}._slideActive_n4mpz_30 ._heroImage_n4mpz_38{transform:scale(1)}._heroOverlay_n4mpz_55{z-index:2;background:linear-gradient(90deg,#091c14f0 0%,#091c14d1 55%,#091c1473 100%);width:100%;height:100%;position:absolute;top:0;left:0}._slideContainer_n4mpz_70{z-index:3;position:relative}._slideContent_n4mpz_75{max-width:800px}._heroBadge_n4mpz_79{color:var(--color-sage);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;background-color:#d8e3d426;border:1px solid #d8e3d44d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}._heroTitle_n4mpz_95{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:800;line-height:1.15}._heroSubtitle_n4mpz_105{color:var(--color-sage);max-width:700px;margin-bottom:2.25rem;font-size:clamp(1.025rem,1.8vw,1.225rem);line-height:1.6}._heroActions_n4mpz_113{flex-wrap:wrap;gap:1rem;display:flex}._navControl_n4mpz_120{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;width:46px;height:46px;transition:all var(--transition-fast);background:#091c148c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navControl_n4mpz_120:hover{border-color:var(--color-sage);background:#173f32f2;transform:translateY(-50%)scale(1.08);box-shadow:0 4px 12px #0000004d}._navControl_n4mpz_120:focus-visible{outline:2px solid var(--color-sage-light);outline-offset:2px}._prevControl_n4mpz_152{left:1.5rem}._nextControl_n4mpz_156{right:1.5rem}._indicatorContainer_n4mpz_161{z-index:10;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}._indicatorDot_n4mpz_172{cursor:pointer;background:#fff6;border:none;border-radius:5px;width:10px;height:10px;padding:0;transition:all .3s}._indicatorDot_n4mpz_172:hover{background:#ffffffb3}._indicatorActive_n4mpz_187{background:#fff;width:28px;box-shadow:0 0 8px #ffffff80}._indicatorDot_n4mpz_172:focus-visible{outline:2px solid var(--color-sage);outline-offset:2px}@media (width<=768px){._heroSlideshow_n4mpz_1,._slidesContainer_n4mpz_11{min-height:460px}._slide_n4mpz_11{padding:3.5rem 0 4.5rem}._navControl_n4mpz_120{display:none}._heroTitle_n4mpz_95{font-size:clamp(1.8rem,4vw,2.4rem)}._indicatorContainer_n4mpz_161{bottom:1rem}}._hero_10r41_1{color:#fff;background-color:var(--color-forest);align-items:center;min-height:460px;padding:4rem 0 4.5rem;display:flex;position:relative;overflow:hidden}._heroImage_10r41_12{object-fit:cover;object-position:center right;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}._heroOverlay_10r41_23{z-index:2;background:linear-gradient(90deg,#0f2a21eb 0%,#0f2a21cc 55%,#0f2a2173 100%);width:100%;height:100%;position:absolute;top:0;left:0}._heroContainer_10r41_33{z-index:3;position:relative}._heroContent_10r41_38{max-width:780px}._heroBadge_10r41_42{color:var(--color-sage);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;background-color:#d8e3d426;border:1px solid #d8e3d44d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}._heroTitle_10r41_58{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:800;line-height:1.15}._heroSubtitle_10r41_68{color:var(--color-sage);max-width:680px;margin-bottom:2.25rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}._heroActions_10r41_76{flex-wrap:wrap;gap:1rem;display:flex}._section_10r41_82{padding:2.75rem 0}._sectionSubtle_10r41_86{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._sectionHeader_10r41_92{text-align:center;max-width:720px;margin:0 auto 1.75rem}._sectionTag_10r41_98{text-transform:uppercase;letter-spacing:.08em;color:var(--color-agri);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}._sectionTitle_10r41_108{font-family:var(--font-heading);color:var(--color-forest);margin-bottom:.75rem;font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:800;line-height:1.2}._sectionDescription_10r41_117{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}._categoryGrid_10r41_124{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}._productGrid_10r41_131{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}._pillarsGrid_10r41_138{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}._pillarCard_10r41_145{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal);background:#fff;padding:1.75rem}._pillarCard_10r41_145:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._pillarIcon_10r41_159{border-radius:var(--radius-md);background-color:var(--color-sage-light);width:44px;height:44px;color:var(--color-agri);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}._pillarTitle_10r41_171{color:var(--color-forest);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}._pillarText_10r41_178{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}._ctaBanner_10r41_185{background:linear-gradient(135deg, var(--color-forest) 0%, var(--color-agri) 100%);color:#fff;border-radius:var(--radius-xl);text-align:center;margin:1.5rem auto;padding:2.75rem 2rem}._ctaTitle_10r41_194{font-family:var(--font-heading);color:#fff;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800}._ctaText_10r41_202{color:var(--color-sage);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}._ctaBtnGroup_10r41_210{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=768px){._hero_10r41_1{padding:4rem 0 5rem}._ctaBanner_10r41_185{padding:3rem 1.5rem}}._brandSection_10r41_230{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#fff;padding:3.25rem 0 3.5rem;overflow:hidden}._brandHeader_10r41_238{text-align:center;max-width:760px;margin:0 auto 2.25rem;padding:0 1.5rem}._brandTag_10r41_245{text-transform:uppercase;letter-spacing:.08em;color:var(--color-agri);background-color:var(--color-sage-light);border-radius:var(--radius-pill);margin-bottom:.65rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;display:inline-block}._brandTitle_10r41_258{font-family:var(--font-heading);color:var(--color-forest);letter-spacing:-.01em;margin-bottom:.4rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800}._brandSubtitle_10r41_267{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}._marqueeContainer_10r41_273{width:100%;padding:.75rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}._marqueeTrack_10r41_282{gap:2rem;width:max-content;animation:24s linear infinite _marqueeScroll_10r41_1;display:flex}._marqueeContainer_10r41_273:hover ._marqueeTrack_10r41_282{animation-play-state:paused}._brandCard_10r41_293{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal), background-color var(--transition-normal);min-width:310px;box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:1.25rem;padding:1.15rem 1.75rem;text-decoration:none;display:flex}._brandCard_10r41_293:hover{border-color:var(--color-agri);box-shadow:var(--shadow-md);background-color:#fff;transform:translateY(-3px)}._brandLogoWrapper_10r41_315{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:52px;padding:.4rem .65rem;display:flex}._brandLogoImg_10r41_328{object-fit:contain;max-width:100%;max-height:100%}._brandMeta_10r41_334{flex-direction:column;display:flex}._brandCardName_10r41_339{font-family:var(--font-heading);color:var(--color-forest);font-size:1.05rem;font-weight:700;line-height:1.25}._brandCardSpecialty_10r41_347{color:var(--color-text-secondary);margin-top:.2rem;font-size:.75rem}._brandCardLink_10r41_353{color:var(--color-agri);align-items:center;gap:.25rem;margin-top:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}._brandCardLink_10r41_353 svg{width:12px;height:12px;transition:transform var(--transition-fast)}._brandCard_10r41_293:hover ._brandCardLink_10r41_353 svg{transform:translate(2px)translateY(-2px)}@keyframes _marqueeScroll_10r41_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=600px){._brandCard_10r41_293{gap:1rem;min-width:270px;padding:.9rem 1.25rem}._brandLogoWrapper_10r41_315{width:105px;height:46px}}
