:root{--color-primary:#10271d;--color-dark:#101713;--color-dark-alt:#17241c;--color-gold:#d7b45a;--color-gold-light:#e8ca7d;--color-gold-dark:#b5933c;--color-ivory:#f7f4ec;--color-white:#fff;--color-text:#202820;--color-text-muted:#5e6760;--color-text-light:#e5e9e4;--color-border:#e4dfc8;--color-border-dark:#d7b45a38;--color-soft-green:#edf1e7;--color-soft-green-tint:#f3f7ef;--color-error:#d32f2f;--color-success:#2e7d32;--font-serif:var(--font-dm-serif), "DM Serif Display", Georgia, "Times New Roman", serif;--font-sans:var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-accent:var(--font-caveat), "Caveat", cursive;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--container-max:1240px;--container-narrow:840px;--container-padding:clamp(1.25rem, 4vw, 2.5rem);--shadow-sm:0 2px 8px #10271d0d;--shadow-md:0 6px 20px #10271d14;--shadow-lg:0 16px 36px -4px #10271d1f;--shadow-gold:0 8px 24px #d7b45a47;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.35s cubic-bezier(.16, 1, .3, 1);--header-height:78px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%;background-color:#0d1e16;font-size:16px}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65;overflow-x:hidden}.skip-link{background:var(--color-gold);color:var(--color-dark);z-index:10000;border-radius:var(--radius-sm);transition:top var(--transition-fast);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-primary);font-weight:700;line-height:1.2}p{margin-bottom:1.15rem}p:last-child{margin-bottom:0}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img,picture,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.container{width:100%;max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.container-narrow{max-width:var(--container-narrow)}.text-gold{color:var(--color-gold)!important}.text-light{color:var(--color-text-light)!important}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.section-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.section-eyebrow:before,.section-eyebrow:after{content:"";background-color:var(--color-gold);opacity:.6;width:24px;height:1px;display:inline-block}.section-eyebrow.no-rule:before,.section-eyebrow.no-rule:after{display:none}.section-heading{color:var(--color-primary);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(1.85rem,3.2vw,2.65rem)}.section-subtext{color:var(--color-text-muted);max-width:680px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.section-intro-center{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,5vw,3.75rem)}.section-intro-center .section-subtext{margin:0 auto}.section-ivory{background-color:var(--color-ivory)}.section-white{background-color:var(--color-white)}.section-soft-green{background-color:var(--color-soft-green-tint)}.section-dark{background-color:var(--color-dark);color:var(--color-text-light)}.section-primary{background-color:var(--color-primary);color:var(--color-text-light)}.section-padding{padding-top:clamp(3.5rem,6.5vw,6rem);padding-bottom:clamp(3.5rem,6.5vw,6rem)}.btn{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-gold{background-color:var(--color-gold);color:var(--color-dark);box-shadow:0 4px 14px #d7b45a47}.btn-gold:hover{background-color:var(--color-gold-light);transform:translateY(-2px);box-shadow:0 6px 20px #d7b45a66}.btn-gold:active{background-color:var(--color-gold-dark);transform:translateY(0)}.btn-outline-light{color:var(--color-white);background-color:#0000;border-color:#fff6}.btn-outline-light:hover{border-color:var(--color-gold);color:var(--color-gold-light);background-color:#ffffff1a;transform:translateY(-2px)}.btn-outline-dark{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.btn-outline-dark:hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.btn-whatsapp{color:#fff;background:linear-gradient(135deg,#187741 0%,#115e32 100%);border:1px solid #25d36673;box-shadow:0 4px 14px #115e3259}.btn-whatsapp:hover{color:#fff;background:linear-gradient(135deg,#1f9452 0%,#16743e 100%);border-color:#25d366;transform:translateY(-2px);box-shadow:0 8px 22px #25d36659}.btn-whatsapp:active{transform:translateY(0)}.btn-sm{padding:.55rem 1.15rem;font-size:.875rem}.btn svg{width:18px;height:18px;transition:transform var(--transition-fast)}.btn:hover svg.arrow-icon{transform:translate(4px)}.floating-header-wrapper{z-index:1000;pointer-events:none;width:100%;padding:0 1.25rem;transition:top .3s;position:fixed;top:14px;left:0;right:0}.floating-header-wrapper.is-scrolled{top:8px}.floating-navbar-island{-webkit-backdrop-filter:blur(24px)saturate(190%);pointer-events:auto;background:#0c1c14e6;border:1px solid #d7b45a4d;border-radius:9999px;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:1360px;margin:0 auto;padding:.5rem .85rem .5rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 16px 40px #00000080,inset 0 1px 1px #ffffff1a}.floating-header-wrapper.is-scrolled .floating-navbar-island{background:#08140ef5;border-color:#d7b45a61;padding-top:.4rem;padding-bottom:.4rem;box-shadow:0 20px 50px #000000a6,0 0 0 1px #d7b45a33}.header-left-cluster{flex-shrink:0;align-items:center;gap:.9rem;display:flex}.brand-link{align-items:center;text-decoration:none;display:flex}.brand-logo-img{object-fit:contain;width:auto;height:52px;max-height:56px;transition:transform .2s,height .3s}.floating-header-wrapper.is-scrolled .brand-logo-img{height:44px;max-height:46px}.brand-link:hover .brand-logo-img{transform:scale(1.02)}.main-nav{align-items:center;display:flex}.nav-links{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-link{color:#ffffffe0;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.885rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-link:hover{color:var(--color-gold-light);background:#d7b45a1f}.nav-link.active,.nav-item-dropdown.active-parent>.dropdown-trigger-wrap>.nav-link{color:var(--color-dark);background:linear-gradient(135deg,#e8ca7d 0%,#d7b45a 100%);font-weight:700;box-shadow:0 2px 10px #d7b45a59}.nav-item-dropdown{position:relative}.dropdown-trigger-wrap{align-items:center;display:inline-flex}.dropdown-chevron-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:-.35rem;padding:.5rem .35rem;transition:all .2s;display:inline-flex}.dropdown-chevron-btn svg{width:13px;height:13px;transition:transform .25s,color .2s}.nav-item-dropdown:hover .dropdown-chevron-btn svg,.nav-item-dropdown.dropdown-open .dropdown-chevron-btn svg{color:var(--color-gold);transform:rotate(180deg)}.agri-catalog-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:1050;background:#0a1c13;border:1px solid #d7b45a59;border-radius:16px;width:920px;max-width:calc(100vw - 40px);padding:1.5rem 1.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 24px 60px #000000bf,0 0 0 1px #ffffff0d}.nav-item-dropdown:hover .agri-catalog-menu,.nav-item-dropdown.dropdown-open .agri-catalog-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.agri-catalog-grid{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:1.35rem;display:grid}.catalog-col-title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);border-bottom:1px solid #d7b45a33;align-items:center;gap:.4rem;margin-bottom:.75rem;padding-bottom:.45rem;font-size:.76rem;font-weight:700;display:flex}.catalog-col-title svg{color:var(--color-gold);flex-shrink:0}.catalog-links{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.catalog-links li a{border-radius:6px;flex-direction:column;gap:.15rem;padding:.4rem .55rem;text-decoration:none;transition:all .18s;display:flex}.catalog-links li a:hover{background:#d7b45a1f;transform:translate(3px)}.catalog-links li a strong{color:#fff;font-size:.835rem;font-weight:600;line-height:1.3}.catalog-links li a span{color:#9ab0a4;font-size:.71rem;line-height:1.25}.catalog-explore-btn-wrap{border-top:1px dashed #d7b45a33;margin-top:.75rem;padding-top:.65rem}.catalog-all-link{color:var(--color-gold);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.catalog-all-link:hover{gap:.6rem;text-decoration:underline}.agri-catalog-highlight{flex-direction:column;display:flex}.packhouse-card{background:linear-gradient(145deg,#143024d9 0%,#0a1812f2 100%);border:1px solid #d7b45a52;border-radius:10px;flex-direction:column;justify-content:space-between;height:100%;padding:1.15rem;display:flex}.packhouse-pill{color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;background:#d7b45a26;border-radius:4px;width:fit-content;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.packhouse-card h4{color:#fff;margin-bottom:.35rem;font-size:.92rem;font-weight:700;line-height:1.35}.packhouse-card p{color:#a5baae;margin-bottom:.85rem;font-size:.75rem;line-height:1.45}.btn-dropdown-quote{width:100%;color:var(--color-dark);background:linear-gradient(135deg,#e8ca7d 0%,#d7b45a 100%);border-radius:6px;justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-dropdown-quote:hover{transform:translateY(-1px);box-shadow:0 4px 14px #d7b45a66}.header-action-hub{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.action-whatsapp-pill{color:#38e37e;background:#25d3661f;border:1px solid #25d3664d;border-radius:9999px;align-items:center;gap:.45rem;padding:.48rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.action-whatsapp-pill:hover{color:#fff;background:#25d366;transform:translateY(-1px);box-shadow:0 4px 12px #25d36659}.live-status-dot{background-color:#25d366;border-radius:50%;width:7px;height:7px;animation:2s infinite liveStatusPulse;box-shadow:0 0 6px #25d366}@keyframes liveStatusPulse{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 6px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.action-quote-btn{color:var(--color-dark);letter-spacing:.02em;background:linear-gradient(135deg,#e8ca7d 0%,#d7b45a 100%);border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #d7b45a52}.action-quote-btn:hover{background:linear-gradient(135deg,#f3d993 0%,#e0bf6a 100%);transform:translateY(-1px);box-shadow:0 6px 18px #d7b45a73}.action-quote-btn svg{width:14px;height:14px;transition:transform .2s}.action-quote-btn:hover svg{transform:translate(3px)}.mobile-toggle{cursor:pointer;color:var(--color-white);border-radius:var(--radius-sm);z-index:1002;transition:var(--transition-fast);background:#ffffff0f;border:1px solid #d7b45a33;padding:.55rem;display:none;position:relative}.mobile-toggle:hover{color:var(--color-gold);border-color:var(--color-gold);background:#d7b45a1f}.hamburger-box{flex-direction:column;justify-content:space-between;width:20px;height:16px;display:flex}.hamburger-line{transform-origin:50%;background-color:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s;display:block}.mobile-toggle[aria-expanded=true] .hamburger-line:first-child,.mobile-toggle.active .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle[aria-expanded=true] .hamburger-line:nth-child(2),.mobile-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle[aria-expanded=true] .hamburger-line:nth-child(3),.mobile-toggle.active .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-footer{display:none}@media (max-width:991px){.floating-header-wrapper{padding:0 .75rem;transition:top .25s,padding .25s,background .25s;top:8px}.floating-header-wrapper.menu-is-open{background:#0c1e16!important;padding:0!important;top:0!important}.floating-header-wrapper.menu-is-open .floating-navbar-island{box-shadow:none!important;background:#0c1e16!important;border:none!important;border-bottom:1px solid #d7b45a40!important;border-radius:0!important;padding:.65rem 1rem!important}.floating-header-wrapper.menu-is-open .main-nav{height:calc(100dvh - 60px)!important;top:60px!important}.floating-navbar-island{border-radius:14px;padding:.5rem .85rem}.action-whatsapp-pill{display:none}.action-quote-btn{padding:.45rem .95rem;font-size:.78rem}.mobile-toggle{display:block}.agri-catalog-menu{opacity:0;visibility:hidden;pointer-events:none;width:100%;max-width:100%;box-shadow:none;background:#00000040;border:1px solid #d7b45a26;border-radius:12px;max-height:0;margin-top:0;padding:0 1rem;transition:max-height .38s cubic-bezier(.16,1,.3,1),opacity .3s,padding .38s,margin .38s,visibility .38s;position:static;overflow:hidden;transform:none}.nav-item-dropdown.dropdown-open .agri-catalog-menu{opacity:1;visibility:visible;pointer-events:auto;max-height:850px;margin-top:.5rem;padding:1rem}.agri-catalog-grid{grid-template-columns:1fr;gap:1rem}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(180%);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;z-index:999;background:#0a1812f7;border-top:1px solid #d7b45a33;flex-direction:column;width:100%;height:calc(100dvh - 72px);padding:1.5rem 1.25rem 2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .32s,visibility .4s;position:fixed;top:72px;left:0;overflow-y:auto;transform:translateY(-16px)scale(.985);box-shadow:0 24px 48px #0009}.main-nav.menu-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;transform:translateY(0)scale(1)}.nav-links{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.nav-links>li{width:100%;display:block}.nav-link{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #d7b45a38;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;padding:.85rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-link span{color:inherit}.dropdown-trigger-wrap{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;display:flex}.dropdown-trigger-wrap .nav-link{flex:auto;width:auto}.dropdown-chevron-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #d7b45a38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-left:0;padding:0;transition:all .2s;display:inline-flex}.dropdown-chevron-btn svg{color:#fff;width:18px;height:18px;transition:transform .25s,color .2s}.nav-item-dropdown.dropdown-open .dropdown-chevron-btn{border-color:var(--color-gold);color:var(--color-gold);background:#d7b45a38}.nav-item-dropdown.dropdown-open .dropdown-chevron-btn svg{color:var(--color-gold);transform:rotate(180deg)}.mobile-nav-footer{border-top:1px solid #d7b45a2e;width:100%;margin-top:1.25rem;padding-top:1rem;display:block}.mobile-contact-quick{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.mobile-quick-btn{border-radius:var(--radius-sm);color:var(--color-gold-light);background:#d7b45a1f;border:1px solid #d7b45a40;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.mobile-quick-btn.whatsapp{color:#fff;background:#25d366;border-color:#25d366}.mobile-quick-btn svg{width:16px;height:16px}.mobile-nav-location{color:#8fa599;text-align:center;margin:0;font-size:.72rem}}.hero-section{background-color:var(--color-dark);align-items:center;min-height:clamp(620px,86vh,760px);display:flex;position:relative;overflow:hidden}.hero-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg-img{object-fit:cover;object-position:center right;width:100%;height:100%}.hero-overlay{z-index:2;background:linear-gradient(90deg,#101713f0 0%,#101713e0 46%,#10171373 80%,#10171333 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-container{z-index:3;width:100%;padding-top:clamp(6.75rem,11vw,8.5rem);padding-bottom:clamp(3.5rem,6vw,4.5rem);position:relative}.hero-content{max-width:660px}.hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hero-heading{color:var(--color-white);letter-spacing:-.015em;margin-bottom:1.25rem;font-size:clamp(2.35rem,4.4vw,3.75rem);line-height:1.15}.hero-description{color:#ffffffe6;margin-bottom:2rem;font-size:clamp(1.05rem,1.4vw,1.1875rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.hero-descriptor{color:#e8ca7de6;letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.hero-descriptor svg{color:var(--color-gold)}.capability-strip{background-color:var(--color-primary);z-index:4;border-top:1px solid #d7b45a29;border-bottom:1px solid #d7b45a29;padding:2.25rem 0;position:relative}.capability-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.capability-item{align-items:flex-start;gap:1.125rem;padding:.5rem 1rem;display:flex;position:relative}.capability-item:not(:last-child):after{content:"";background-color:#d7b45a2e;width:1px;height:70%;position:absolute;top:15%;right:-.75rem}.capability-icon-wrap{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-gold);background-color:#d7b45a1f;border:1px solid #d7b45a40;flex-shrink:0;justify-content:center;align-items:center;display:flex}.capability-icon-wrap svg{width:24px;height:24px}.cert-subtitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.capability-text h3{font-family:var(--font-sans);color:var(--color-white);margin-bottom:.3rem;font-size:1rem;font-weight:700;line-height:1.3}.capability-text p{color:#ffffffbf;margin-bottom:0;font-size:.825rem;line-height:1.45}.partners-marquee-section{color:var(--color-white);background:linear-gradient(#091710 0%,#0d1e16 60%,#10271d 100%);border-top:1px solid #d7b45a38;border-bottom:1px solid #d7b45a38;padding:clamp(3.5rem,6vw,5rem) 0 clamp(3rem,5vw,4.5rem);position:relative;overflow:hidden}.partners-header{max-width:840px;margin:0 auto clamp(2rem,4vw,3rem)}.partners-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);background:#d7b45a1a;border:1px solid #d7b45a40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.partners-heading{font-family:var(--font-serif);color:var(--color-white);margin-bottom:.85rem;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:700;line-height:1.22}.partners-subheading{color:#ffffffbf;margin:0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.65}.marquee-wrapper{width:100%;padding:1.25rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-fade-overlay{z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.marquee-fade-overlay.left{background:linear-gradient(90deg,#0d1e16,#0000);left:0}.marquee-fade-overlay.right{background:linear-gradient(270deg,#0d1e16,#0000);right:0}.marquee-track{gap:1.5rem;width:max-content;animation:38s linear infinite partnerTicker;display:flex}.marquee-wrapper:hover .marquee-track{animation-play-state:paused}@keyframes partnerTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-card{-webkit-backdrop-filter:blur(12px);background:#10271da6;border:1px solid #d7b45a38;border-radius:14px;flex-shrink:0;width:clamp(280px,22vw,340px);padding:1.15rem 1.35rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #00000040}.partner-card:hover{background:#10271de6;border-color:#d7b45a73;transform:translateY(-4px);box-shadow:0 12px 30px #00000073,0 0 16px #d7b45a33}.partner-card-inner{align-items:flex-start;gap:1rem;display:flex}.partner-logo-emblem{width:44px;height:44px;color:var(--color-gold);background:linear-gradient(135deg,#d7b45a33,#10271dcc);border:1px solid #d7b45a59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-svg-icon{width:24px;height:24px}.partner-info{flex:1;min-width:0}.partner-badge-chip{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold);margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:inline-block}.partner-name{font-family:var(--font-sans);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.4rem;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}.partner-meta{align-items:center;gap:.4rem;display:flex}.partner-location{color:#ffffffa6;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.partner-trust-metrics{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:clamp(2rem,3.5vw,2.75rem);display:flex}.trust-metric-pill{color:#ffffffd9;background:#ffffff0a;border:1px solid #d7b45a33;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}.trust-metric-pill:hover{color:var(--color-white);background:#d7b45a1a;border-color:#d7b45a59}.trust-metric-pill svg{color:var(--color-gold);flex-shrink:0}.metric-trade-link{color:var(--color-gold);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.metric-trade-link:hover{color:var(--color-gold-light);text-decoration:underline}@media (max-width:768px){.partner-card{width:260px;padding:.95rem 1.15rem}.marquee-track{animation-duration:28s}.partner-trust-metrics{flex-direction:column;align-items:stretch}.trust-metric-pill{text-align:center;justify-content:center}}.about-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.about-content .section-heading{margin-bottom:1.5rem}.about-paragraphs p{color:var(--color-text);font-size:1.05rem;line-height:1.7}.about-mission-box{background-color:var(--color-white);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-sm);margin-top:1.75rem;margin-bottom:2rem;padding:1.35rem 1.6rem}.about-mission-box h4{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.4rem;font-size:.9375rem;font-weight:700}.about-mission-box p{color:var(--color-text-muted);margin-bottom:0;font-size:.96rem;line-height:1.55}.about-visual{position:relative}.about-image-card{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative;overflow:hidden}.about-image-card img{object-fit:cover;width:100%;height:480px;transition:transform .6s}.about-image-card:hover img{transform:scale(1.02)}.about-visual-badge{-webkit-backdrop-filter:blur(8px);color:var(--color-white);border-radius:var(--radius-sm);border-left:3px solid var(--color-gold);background-color:#101713e0;padding:1rem 1.25rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.about-visual-badge span{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.about-visual-badge p{color:#ffffffe6;margin-bottom:0;font-size:.875rem;line-height:1.4}.values-block{border-top:1px solid var(--color-border);margin-top:4.5rem;padding-top:3.5rem}.values-header{text-align:center;margin-bottom:2.5rem}.values-title{color:var(--color-primary);font-size:clamp(2rem,3vw,2.5rem)}.values-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.value-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition-smooth);padding:2.25rem 1.5rem}.value-card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-icon-box{background-color:var(--color-soft-green);width:54px;height:54px;color:var(--color-gold-dark);border:1px solid #d7b45a59;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.value-icon-box svg{width:26px;height:26px}.value-card h4{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:1.25rem}.value-card p{color:var(--color-text-muted);margin-bottom:0;font-size:.92rem;line-height:1.5}.about-why-feature{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);grid-template-columns:1.2fr .8fr;align-items:center;gap:2.5rem;margin-top:4rem;padding:clamp(2.5rem,4vw,3.5rem);display:grid}.about-why-checklist h3{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.75rem}.check-list{flex-direction:column;gap:1rem;list-style:none;display:flex}.check-list li{color:var(--color-text);align-items:center;gap:.875rem;font-size:1.05rem;font-weight:500;display:flex}.check-list li svg{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.check-list-gold li svg{color:var(--color-gold)}.about-why-calligraphy{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.calligraphy-tagline{color:var(--color-primary);font-family:Caveat,cursive;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;display:inline-block;transform:rotate(-3deg)}.calligraphy-rule{background:linear-gradient(90deg, transparent, var(--color-gold), transparent);border-radius:var(--radius-full);width:140px;height:4px;margin-top:.5rem}.products-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.product-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold);transform:translateY(-5px)}.product-image-wrap{background-color:#eeece4;width:100%;height:220px;position:relative;overflow:hidden}.product-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-image-wrap img{transform:scale(1.05)}.product-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-gold-light);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);background-color:#10271de0;border:1px solid #d7b45a4d;padding:.35rem .75rem;font-size:.72rem;font-weight:700;position:absolute;top:.875rem;left:.875rem}.product-body{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.product-body h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.65rem;font-size:1.35rem}.product-body p{color:var(--color-text-muted);flex-grow:1;margin-bottom:1rem;font-size:.925rem;line-height:1.55}.product-meta-pills{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.meta-pill{color:var(--color-primary);background-color:#10271d12;border:1px solid #10271d24;border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.product-action-btn{background-color:var(--color-ivory);width:100%;color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.product-action-btn:hover{background-color:var(--color-gold);color:var(--color-dark);border-color:var(--color-gold)}.product-action-btn svg{width:16px;height:16px;transition:transform var(--transition-fast)}.product-action-btn:hover svg{transform:translate(4px)}.product-assurance-strip{background-color:var(--color-ivory);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem;padding:2rem 2.5rem;display:grid}.product-assurance-item{align-items:center;gap:1rem;display:flex}.assurance-icon{background-color:var(--color-white);width:46px;height:46px;color:var(--color-gold-dark);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assurance-icon svg{width:22px;height:22px}.assurance-text h4{font-family:var(--font-sans);color:var(--color-primary);margin-bottom:.2rem;font-size:.96rem;font-weight:700}.assurance-text p{color:var(--color-text-muted);margin-bottom:0;font-size:.825rem;line-height:1.35}.global-partner-banner{background-color:#081a13;align-items:center;width:100%;min-height:380px;display:flex;position:relative;overflow:hidden}.global-partner-banner .banner-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.global-partner-banner .banner-bg-img{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.global-partner-banner .banner-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#06140feb 0%,#06140fbf 35%,#06140f4d 65%,#06140f0d 85%,#0000 100%);position:absolute;inset:0}.global-partner-banner .banner-container{z-index:3;width:100%;padding-top:clamp(3.5rem,5.5vw,5.5rem);padding-bottom:clamp(3.5rem,5.5vw,5.5rem);position:relative}.global-partner-banner .banner-content{max-width:600px}.global-partner-banner .banner-heading{font-family:var(--font-serif);color:#fff;letter-spacing:-.015em;text-shadow:0 3px 20px #0009;margin-bottom:1.15rem;font-size:clamp(2.1rem,3.6vw,3.35rem);font-weight:700;line-height:1.15}.global-partner-banner .banner-values{font-family:var(--font-sans);color:var(--color-gold-light);letter-spacing:.035em;text-shadow:0 2px 10px #00000080;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin-bottom:2rem;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:600;display:flex}.global-partner-banner .value-item{color:#e8ca7d;display:inline-block}.global-partner-banner .value-sep{color:#e8ca7d99;margin:0 .95rem;font-weight:300;display:inline-block}.global-partner-banner .banner-cta-wrap{align-items:center;display:flex}.global-partner-banner .banner-cta-btn{color:#0c1c14;font-family:var(--font-sans);border-radius:var(--radius-full);background:linear-gradient(135deg,#f3d389 0%,#d7b45a 100%);border:1px solid #ffffff40;align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 26px #0006,0 2px 10px #d7b45a73}.global-partner-banner .banner-cta-btn:hover{color:#06120b;background:linear-gradient(135deg,#fbe3a7 0%,#e3c16f 100%);transform:translateY(-2px);box-shadow:0 12px 32px #00000080,0 4px 16px #d7b45aa6}.global-partner-banner .banner-cta-btn .arrow-icon{width:17px;height:17px;transition:transform .25s}.global-partner-banner .banner-cta-btn:hover .arrow-icon{transform:translate(4px)}@media (max-width:991px){.global-partner-banner{min-height:340px}.global-partner-banner .banner-overlay{background:linear-gradient(90deg,#06140ff0 0%,#06140fcc 55%,#06140f73 100%)}.global-partner-banner .banner-content{max-width:480px}}@media (max-width:640px){.global-partner-banner{min-height:auto;padding:3.5rem 0}.global-partner-banner .banner-bg-img{object-position:72% center}.global-partner-banner .banner-overlay{background:#06140fd1}.global-partner-banner .banner-content{text-align:left;max-width:100%}.global-partner-banner .banner-heading{margin-bottom:.85rem;font-size:1.85rem;line-height:1.2}.global-partner-banner .banner-values{margin-bottom:1.5rem;font-size:.96rem}.global-partner-banner .value-sep{margin:0 .55rem}.global-partner-banner .banner-cta-btn{padding:.78rem 1.85rem;font-size:.98rem}}.services-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.service-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);padding:2.25rem 1.75rem;position:relative}.service-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold);transform:translateY(-5px)}.service-icon-box{border-radius:var(--radius-md);background-color:var(--color-soft-green);width:56px;height:56px;color:var(--color-primary);transition:var(--transition-fast);border:1px solid #10271d14;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.service-card:hover .service-icon-box{background-color:var(--color-primary);color:var(--color-gold)}.service-icon-box svg{width:26px;height:26px}.service-card h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.75rem;font-size:1.35rem}.service-card p{color:var(--color-text-muted);margin-bottom:0;font-size:.9375rem;line-height:1.6}.global-reach-section{background-color:var(--color-dark);color:var(--color-white);position:relative;overflow:hidden}.global-reach-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.global-reach-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.global-reach-overlay{z-index:2;background:linear-gradient(135deg,#101713f2 0%,#10271de6 60%,#0e1e30d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.global-reach-container{z-index:3;position:relative}.global-reach-header{text-align:center;max-width:780px;margin:0 auto 3.5rem}.global-reach-header .section-heading{color:var(--color-white)}.global-reach-header .section-subtext{color:#ffffffd9;margin:0 auto}.global-capabilities-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.global-cap-card{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-md);transition:var(--transition-smooth);background-color:#ffffff0f;border:1px solid #d7b45a40;padding:2.25rem 2rem}.global-cap-card:hover{border-color:var(--color-gold);background-color:#ffffff1a;transform:translateY(-4px)}.global-cap-icon{color:var(--color-gold);margin-bottom:1.25rem}.global-cap-icon svg{width:32px;height:32px}.global-cap-card h3{font-family:var(--font-sans);color:var(--color-white);margin-bottom:.75rem;font-size:1.15rem}.global-cap-card p{color:#fffc;margin-bottom:0;font-size:.9375rem;line-height:1.6}.export-showcase-box{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);background:#101713d1;border:1px solid #d7b45a59;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,4vw,3.5rem);margin-bottom:3.5rem;padding:clamp(2.5rem,4.5vw,3.5rem);display:grid}.export-showcase-left h3{color:var(--color-white);margin-bottom:1rem;font-size:clamp(1.75rem,2.6vw,2.35rem)}.export-showcase-left p{color:#ffffffe0;margin-bottom:2rem;font-size:1.05rem;line-height:1.65}.export-services-list h4{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:1.25rem;font-size:1rem;font-weight:700}.export-services-list .check-list li{color:#fffffff2;font-size:1rem}.export-map-card{border-radius:var(--radius-md);background-color:#f7f7f5;border:1px solid #d7b45a66;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000059}.export-map-img{object-fit:cover;width:100%;height:auto;display:block}.export-market-badge{background-color:var(--color-white);border-top:1px solid var(--color-border);padding:1.25rem}.market-badge-title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-dark);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.market-country{align-items:center;gap:.75rem;display:flex}.country-flag{font-size:1.75rem;line-height:1}.country-details strong{color:var(--color-primary);font-size:1.15rem;line-height:1.2;display:block}.country-details p{color:var(--color-text-muted);margin-bottom:0;font-size:.8125rem}.global-focus-bar{border-radius:var(--radius-md);background-color:#d7b45a1f;border:1px solid #d7b45a4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.global-focus-info{align-items:center;gap:1.25rem;display:flex}.global-focus-icon{background-color:var(--color-gold);width:44px;height:44px;color:var(--color-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.global-focus-icon svg{width:22px;height:22px}.global-focus-text h4{font-family:var(--font-sans);color:var(--color-white);margin-bottom:.25rem;font-size:1.05rem}.global-focus-text p{color:#fffc;margin-bottom:0;font-size:.875rem}.why-us-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.why-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);padding:2.25rem 1.75rem;position:relative}.why-card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}.why-card-number{font-family:var(--font-serif);color:var(--color-gold);opacity:.85;margin-bottom:1rem;font-size:1.75rem;font-weight:700;display:block}.why-card h3{font-family:var(--font-sans);color:var(--color-primary);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.why-card p{color:var(--color-text-muted);margin-bottom:0;font-size:.9375rem;line-height:1.6}.team-section{background-color:var(--color-ivory)}.team-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-bottom:3.5rem;display:grid}.team-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.team-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold);transform:translateY(-6px)}.team-image-wrap{background-color:#f1ede4;width:100%;height:250px;position:relative;overflow:hidden}.team-image-wrap img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .6s}.team-card:hover .team-image-wrap img{transform:scale(1.04)}.team-body{flex-direction:column;flex-grow:1;padding:1.5rem 1.25rem;display:flex}.team-badge{text-transform:uppercase;letter-spacing:.08em;color:#7a5800;border-radius:var(--radius-full);background-color:#f8e8b8;align-self:flex-start;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:700}.team-name{letter-spacing:-.01em;color:var(--color-primary);margin-bottom:.35rem;font-size:1.45rem;font-weight:700;line-height:1.25;font-family:var(--font-serif)!important}.team-pillars{color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.875rem;font-size:.78rem;font-weight:600}.team-bio{color:var(--color-text-muted);margin-bottom:0;font-size:.875rem;line-height:1.55}.team-capability-strip{background-color:var(--color-dark);border-radius:var(--radius-md);border:1px solid #d7b45a40;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem;padding:1.75rem 2rem;display:grid}.team-cap-item{align-items:center;gap:1rem;display:flex;position:relative}.team-cap-item:not(:last-child):after{content:"";background-color:#d7b45a33;width:1px;height:70%;position:absolute;top:15%;right:-.75rem}.team-cap-icon{width:44px;height:44px;color:var(--color-gold);background-color:#d7b45a26;border:1px solid #d7b45a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-cap-icon svg{width:22px;height:22px}.team-cap-text h4{font-family:var(--font-sans);color:var(--color-white);margin-bottom:.2rem;font-size:.96rem;font-weight:700}.team-cap-text p{color:#ffffffbf;margin-bottom:0;font-size:.8125rem;line-height:1.35}.partnership-callout{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,3.5vw,2.75rem);display:flex}.partnership-callout-text h3{color:var(--color-primary);margin-bottom:.5rem;font-size:clamp(1.4rem,2vw,1.85rem)}.partnership-callout-text p{color:var(--color-text-muted);max-width:720px;margin-bottom:0;font-size:.98rem;line-height:1.55}.cta-strip-section{background:linear-gradient(135deg, var(--color-dark) 0%, var(--color-primary) 100%);text-align:center;color:var(--color-white);border-top:1px solid #d7b45a40;border-bottom:1px solid #d7b45a40;padding:clamp(3.5rem,6vw,4.5rem) 0;position:relative}.cta-strip-content{max-width:760px;margin:0 auto}.cta-strip-content h2{color:var(--color-white);margin-bottom:1rem;font-size:clamp(2rem,3.5vw,2.75rem)}.cta-strip-content p{color:#ffffffe0;margin-bottom:2.25rem;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.65}.cta-strip-buttons{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.contact-info-col h2{margin-bottom:1rem}.contact-intro-text{color:var(--color-text-muted);margin-bottom:2.25rem;font-size:1.05rem;line-height:1.65}.contact-cards-stack{flex-direction:column;gap:1.25rem;margin-bottom:2.25rem;display:flex}.contact-card-item{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-fast);align-items:flex-start;gap:1.25rem;padding:1.25rem;display:flex}.contact-card-item:hover{border-color:var(--color-gold);transform:translateY(-2px)}.contact-icon-wrap{border-radius:var(--radius-md);background-color:var(--color-soft-green);width:44px;height:44px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-icon-wrap svg{width:22px;height:22px}.contact-item-text span{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-dark);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.contact-item-text p,.contact-item-text a{color:var(--color-text);margin-bottom:0;font-size:.95rem;font-weight:500;line-height:1.5}.contact-item-text a:hover{color:var(--color-gold-dark);text-decoration:underline}.contact-direct-actions{flex-wrap:wrap;gap:1rem;display:flex}.contact-form-card{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:clamp(2rem,4vw,3rem)}.form-header{margin-bottom:2rem}.form-header h3{color:var(--color-primary);margin-bottom:.4rem;font-size:1.75rem}.form-header p{color:var(--color-text-muted);margin-bottom:0;font-size:.9375rem}.enquiry-form-card{width:100%}.enquiry-form{flex-direction:column;gap:1.25rem;display:flex}.form-grid,.form-row{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.form-group{flex-direction:column;gap:.45rem;display:flex}.form-group-full{grid-column:1/-1}.form-label{font-family:var(--font-sans);color:#10271d;letter-spacing:.01em;align-items:center;gap:.25rem;font-size:.885rem;font-weight:600;line-height:1.35;display:flex}.form-label .required-star{color:var(--color-error);font-weight:700}.form-input,.form-select,.form-textarea,.form-control{width:100%;font-family:var(--font-sans);color:#10271d;border-radius:var(--radius-md);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fbf9f5;border:1.5px solid #e2dcd0;padding:.825rem 1.05rem;font-size:.95rem;line-height:1.5;box-shadow:inset 0 1px 2px #10271d08}.form-input::placeholder,.form-textarea::placeholder,.form-control::placeholder{color:#8e9b93;font-weight:400}.form-input:focus,.form-select:focus,.form-textarea:focus,.form-control:focus{background-color:var(--color-white);border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3.5px #d7b45a38}.form-select,select.form-control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2310271D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.85rem}.form-textarea,textarea.form-control{resize:vertical;min-height:120px;line-height:1.6}.form-input.has-error,.form-select.has-error,.form-textarea.has-error,.form-group.has-error .form-control{border-color:var(--color-error)!important;background-color:#fff8f8!important;box-shadow:0 0 0 3px #d32f2f26!important}.field-error-text{color:var(--color-error);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.8rem;font-weight:500;line-height:1.35;display:flex}.field-error-msg{color:var(--color-error);font-size:.775rem;display:none}.form-group.has-error .field-error-msg{display:block}.form-status-alert{border-radius:var(--radius-md);align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:1.1rem 1.35rem;font-size:.9375rem;line-height:1.5;animation:.35s cubic-bezier(.16,1,.3,1) fadeInDown;display:flex}.form-status-alert .status-alert-icon{flex-shrink:0;margin-top:.1rem}.form-status-alert .status-alert-body strong{margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:block}.form-status-alert .status-alert-body p{margin:0;font-size:.885rem;line-height:1.5}.form-status-alert.form-status-success,.form-status-alert.success{color:#1b5e20;background-color:#2e7d3214;border:1.5px solid #2e7d32}.form-status-alert.form-status-error,.form-status-alert.error{color:#b71c1c;background-color:#d32f2f14;border:1.5px solid #d32f2f}.form-status-alert.info{color:#0d47a1;background-color:#ebf3fd;border-left:4px solid #1e88e5}.form-actions-split{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.btn-form-whatsapp{color:#fff;font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:linear-gradient(135deg,#25d366 0%,#1eb856 100%);border:none;flex:220px;justify-content:center;align-items:center;gap:.65rem;padding:.925rem 1.65rem;font-size:.965rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #25d36659}.btn-form-whatsapp:hover{background:linear-gradient(135deg,#20ba5a 0%,#179644 100%);transform:translateY(-2px);box-shadow:0 8px 22px #25d36673}.btn-form-whatsapp svg{flex-shrink:0}.btn-form-email{background-color:var(--color-primary);color:var(--color-white);border:1.5px solid var(--color-primary);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:200px;justify-content:center;align-items:center;gap:.65rem;padding:.925rem 1.65rem;font-size:.965rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #10271d2e}.btn-form-email:hover{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-dark);transform:translateY(-2px);box-shadow:0 8px 22px #d7b45a59}.btn-form-email svg{transition:transform var(--transition-fast);flex-shrink:0}.btn-form-email:hover svg{transform:translate(2px)translateY(-1px)}.form-privacy-note{color:var(--color-text-muted);text-align:center;margin-top:.75rem;font-size:.775rem;line-height:1.45}.floating-scroll-top{z-index:999;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);width:48px;height:48px;color:var(--color-gold-light);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#0e1c14eb;border:1.5px solid #d7b45a73;outline:none;justify-content:center;align-items:center;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,box-shadow .25s,color .25s;display:flex;position:fixed;bottom:2.25rem;right:2.25rem;transform:translateY(16px)scale(.9);box-shadow:0 8px 24px #00000059,0 2px 8px #d7b45a40}.floating-scroll-top svg{width:20px;height:20px;transition:transform .25s}.floating-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.floating-scroll-top:hover{color:#0c1a14;background:linear-gradient(135deg,#f0d084 0%,#d7b45a 100%);border-color:#fff6;transform:translateY(-3px)scale(1.06);box-shadow:0 12px 30px #00000073,0 4px 16px #d7b45a99}.floating-scroll-top:hover svg{transform:translateY(-2px)}.floating-scroll-top:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.floating-whatsapp-btn{z-index:998;border-radius:var(--radius-full);width:52px;height:52px;color:var(--color-white);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:linear-gradient(135deg,#25d366 0%,#1eb856 100%);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:2.25rem;left:2.25rem;box-shadow:0 8px 24px #25d36666}.floating-whatsapp-btn:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 12px 28px #25d3668c}.floating-whatsapp-btn:focus-visible{outline-offset:3px;outline:2px solid #25d366}@media (max-width:768px){.floating-scroll-top{width:44px;height:44px;bottom:1.25rem;right:1.25rem}.floating-scroll-top svg{width:18px;height:18px}.floating-whatsapp-btn{width:44px;height:44px;bottom:4.75rem;left:auto;right:1.25rem}.floating-whatsapp-btn svg{width:24px;height:24px}}.reveal-on-scroll,[data-reveal]{opacity:1;transform:none}html.js-animations-active .reveal-on-scroll,html.js-animations-active [data-reveal]{opacity:0;filter:blur(2px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;backface-visibility:hidden;transform:translateY(24px)}html.js-animations-active .reveal-on-scroll.reveal-fade-left,html.js-animations-active [data-reveal=left]{transform:translate(-32px)}html.js-animations-active .reveal-on-scroll.reveal-fade-right,html.js-animations-active [data-reveal=right]{transform:translate(32px)}html.js-animations-active .reveal-on-scroll.reveal-fade-down,html.js-animations-active [data-reveal=down]{transform:translateY(-24px)}html.js-animations-active .reveal-on-scroll.reveal-zoom,html.js-animations-active [data-reveal=zoom]{transform:scale(.95)}html.js-animations-active .reveal-on-scroll.is-revealed,html.js-animations-active [data-reveal].is-revealed{opacity:1;filter:none;transform:translate(0)scale(1)}.delay-1{--reveal-delay:.1s}.delay-2{--reveal-delay:.2s}.delay-3{--reveal-delay:.3s}.delay-4{--reveal-delay:.4s}.delay-5{--reveal-delay:.5s}.capability-grid>:first-child,.products-grid>:first-child,.products-showcase-grid>:first-child,.services-grid>:first-child,.values-grid>:first-child,.why-us-grid>:first-child,.export-grid>:first-child,.team-grid>:first-child,.culture-grid>:first-child,.features-grid>:first-child,.dept-cards-grid>:first-child,.desks-grid>:first-child,.corridor-cards-grid>:first-child,.coldchain-pillars-grid>:first-child,.terms-grid>:first-child,.about-pillars-grid>:first-child,.about-story-grid>:first-child,.about-why-grid>:first-child,.about-founder-grid>:first-child,.global-capabilities-grid>:first-child,.quality-pillars-grid>:first-child,.support-cards-grid>:first-child,.product-assurance-strip>:first-child{--reveal-delay:0s}.capability-grid>:nth-child(2),.products-grid>:nth-child(2),.products-showcase-grid>:nth-child(2),.services-grid>:nth-child(2),.values-grid>:nth-child(2),.why-us-grid>:nth-child(2),.export-grid>:nth-child(2),.team-grid>:nth-child(2),.culture-grid>:nth-child(2),.features-grid>:nth-child(2),.dept-cards-grid>:nth-child(2),.desks-grid>:nth-child(2),.corridor-cards-grid>:nth-child(2),.coldchain-pillars-grid>:nth-child(2),.terms-grid>:nth-child(2),.about-pillars-grid>:nth-child(2),.about-story-grid>:nth-child(2),.about-why-grid>:nth-child(2),.about-founder-grid>:nth-child(2),.global-capabilities-grid>:nth-child(2),.quality-pillars-grid>:nth-child(2),.support-cards-grid>:nth-child(2),.product-assurance-strip>:nth-child(2){--reveal-delay:80ms}.capability-grid>:nth-child(3),.products-grid>:nth-child(3),.products-showcase-grid>:nth-child(3),.services-grid>:nth-child(3),.values-grid>:nth-child(3),.why-us-grid>:nth-child(3),.export-grid>:nth-child(3),.team-grid>:nth-child(3),.culture-grid>:nth-child(3),.features-grid>:nth-child(3),.dept-cards-grid>:nth-child(3),.desks-grid>:nth-child(3),.corridor-cards-grid>:nth-child(3),.coldchain-pillars-grid>:nth-child(3),.terms-grid>:nth-child(3),.about-pillars-grid>:nth-child(3),.about-story-grid>:nth-child(3),.about-why-grid>:nth-child(3),.about-founder-grid>:nth-child(3),.global-capabilities-grid>:nth-child(3),.quality-pillars-grid>:nth-child(3),.support-cards-grid>:nth-child(3),.product-assurance-strip>:nth-child(3){--reveal-delay:.16s}.capability-grid>:nth-child(4),.products-grid>:nth-child(4),.products-showcase-grid>:nth-child(4),.services-grid>:nth-child(4),.values-grid>:nth-child(4),.why-us-grid>:nth-child(4),.export-grid>:nth-child(4),.team-grid>:nth-child(4),.culture-grid>:nth-child(4),.features-grid>:nth-child(4),.dept-cards-grid>:nth-child(4),.desks-grid>:nth-child(4),.corridor-cards-grid>:nth-child(4),.coldchain-pillars-grid>:nth-child(4),.terms-grid>:nth-child(4),.about-pillars-grid>:nth-child(4),.about-story-grid>:nth-child(4),.about-why-grid>:nth-child(4),.about-founder-grid>:nth-child(4),.global-capabilities-grid>:nth-child(4),.quality-pillars-grid>:nth-child(4),.support-cards-grid>:nth-child(4),.product-assurance-strip>:nth-child(4){--reveal-delay:.24s}.capability-grid>:nth-child(5),.products-grid>:nth-child(5),.services-grid>:nth-child(5),.team-grid>:nth-child(5),.culture-grid>:nth-child(5),.dept-cards-grid>:nth-child(5),.terms-grid>:nth-child(5){--reveal-delay:.32s}.capability-grid>:nth-child(6),.products-grid>:nth-child(6),.services-grid>:nth-child(6),.team-grid>:nth-child(6),.culture-grid>:nth-child(6),.dept-cards-grid>:nth-child(6),.terms-grid>:nth-child(6){--reveal-delay:.4s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js-animations-active .reveal-on-scroll,html.js-animations-active [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}@media (max-width:1200px){.capability-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}.capability-item:nth-child(2):after{display:none}.products-grid,.services-grid,.why-us-grid,.team-grid,.values-grid,.global-capabilities-grid,.team-capability-strip,.product-assurance-strip{grid-template-columns:repeat(2,1fr)}.team-cap-item:nth-child(2):after{display:none}}@media (max-width:991px){:root{--header-height:80px}.site-header{background:#0c120ef5;border-bottom:1px solid #d7b45a33;height:76px;box-shadow:0 4px 20px #0006}.site-header.scrolled{background:#0a0f0cfa;border-bottom:1px solid #d7b45a47;height:68px;box-shadow:0 8px 25px #00000080}.brand-logo-img{height:52px}.site-header.scrolled .brand-logo-img,.floating-header-wrapper.is-scrolled .brand-logo-img{height:44px}.mobile-toggle{-webkit-backdrop-filter:blur(12px);background:#0e1611eb;border:1px solid #d7b45a4d;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #00000059}.header-phone-pill{display:none}.btn-header-cta{padding:.5rem 1.05rem;font-size:.825rem}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(180%);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;z-index:999;background:#0a1812f7;border-top:1px solid #d7b45a33;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;width:100%;height:calc(100dvh - 72px);padding:1.5rem 1.25rem 2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .32s,visibility .4s;position:fixed;top:72px;left:0;overflow-y:auto;transform:translateY(-16px)scale(.985);box-shadow:0 24px 48px #0009}.main-nav.menu-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;transform:translateY(0)scale(1)}.nav-pill-wrapper{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;width:100%;padding:0}.nav-links{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.nav-links>li{width:100%;display:block}.nav-link{box-sizing:border-box;color:#fff;letter-spacing:.01em;background:#ffffff0d;border:1px solid #d7b45a38;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;padding:.85rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-link span{color:#fff}.nav-link:hover,.nav-link:focus-visible{color:#f8e8b8;background:#d7b45a29;border-color:#d7b45a73}.nav-link:hover span,.nav-link:focus-visible span{color:#f8e8b8}.nav-link.active{color:#0c1e16;background:linear-gradient(135deg,#e8ca7d 0%,#d7b45a 100%);border-color:#0000;font-weight:700;box-shadow:0 4px 14px #d7b45a59}.nav-link.active span{color:#0c1e16}.mobile-nav-footer{border-top:1px solid #d7b45a2e;flex-direction:column;gap:1.25rem;width:100%;margin-top:auto;padding-top:1.5rem;display:flex}.mobile-contact-quick{flex-direction:column;gap:.75rem;display:flex}.mobile-quick-btn{border-radius:var(--radius-full);color:var(--color-white);background:#ffffff0d;border:1px solid #d7b45a40;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.925rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mobile-quick-btn svg{width:18px;height:18px;color:var(--color-gold)}.mobile-quick-btn.whatsapp{color:#25d366;background:#25d3661f;border-color:#25d36659}.mobile-quick-btn.whatsapp svg{color:#25d366}.mobile-quick-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.mobile-nav-location{color:#ffffff8c;text-align:center;margin:0;font-size:.8rem}.about-grid,.about-why-feature,.export-showcase-box,.contact-grid{grid-template-columns:1fr;gap:2.5rem}.about-image-card img{height:380px}.global-capabilities-grid{grid-template-columns:1fr;gap:1.25rem}.global-focus-bar{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (max-width:640px){.brand-logo-img{height:48px}.site-header.scrolled .brand-logo-img,.floating-header-wrapper.is-scrolled .brand-logo-img{height:42px}.header-container{gap:.75rem}.btn-header-cta{padding:.42rem .8rem;font-size:.785rem}.btn-header-cta svg{display:none}.capability-grid{grid-template-columns:1fr}.capability-item:after{display:none!important}.values-grid,.products-grid,.product-assurance-strip,.services-grid,.why-us-grid,.team-capability-strip{grid-template-columns:1fr}.team-grid{gap:clamp(.65rem,2.5vw,1rem);grid-template-columns:repeat(2,1fr)!important}.team-image-wrap{height:180px}.team-body{padding:.95rem .75rem}.team-name{margin-bottom:.25rem;font-size:1.05rem!important}.team-badge{margin-bottom:.5rem;padding:.2rem .55rem;font-size:.62rem}.team-pillars{margin-bottom:.5rem;font-size:.68rem;line-height:1.35}.team-bio{font-size:.8rem;line-height:1.45}.team-cap-item:after{display:none!important}.form-row,.form-grid{grid-template-columns:1fr;gap:1.15rem}.form-actions-split{flex-direction:column;gap:.85rem}.btn-form-whatsapp,.btn-form-email{flex:100%;justify-content:center;width:100%}.hero-section{min-height:auto;padding:4.5rem 0 3.5rem}.page-hero-banner{min-height:340px;padding:clamp(6.5rem,14vw,8rem) 0 clamp(2.5rem,5vw,3.5rem)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.cta-strip-buttons{flex-direction:column}.cta-strip-buttons .btn{width:100%}.partnership-callout{flex-direction:column;align-items:flex-start}.partnership-callout .btn{width:100%}}@media (max-width:480px){:root{--container-padding:1.15rem}.brand-logo-img{width:auto;height:44px}.site-header.scrolled .brand-logo-img,.floating-header-wrapper.is-scrolled .brand-logo-img{width:auto;height:38px}.header-container{gap:.5rem}.btn-header-cta{letter-spacing:0;padding:.35rem .65rem;font-size:.725rem}.hero-eyebrow{letter-spacing:.08em;font-size:.75rem}.hero-heading{font-size:2.15rem;line-height:1.18}.page-hero-title{font-size:2rem}.section-heading{font-size:1.75rem}.contact-form-box{border-radius:12px;padding:1.35rem 1rem}.form-input,.form-select,.form-textarea{padding:.75rem .9rem;font-size:.92rem}.btn-form-whatsapp,.btn-form-email{padding:.85rem 1.25rem;font-size:.92rem}}@media (max-width:380px){.btn-header-cta{display:none}.brand-logo-img{width:auto;height:38px}}.page-hero-banner{background-color:#0b1a13;align-items:flex-end;min-height:420px;padding:clamp(7.5rem,14vw,10.5rem) 0 clamp(3.5rem,6vw,4.5rem);display:flex;position:relative;overflow:hidden}.page-hero-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-hero-img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.page-hero-overlay{z-index:2;background:linear-gradient(#0a1610c7 0%,#0a161085 50%,#0a1610eb 100%);position:absolute;inset:0}.page-hero-container{z-index:3;width:100%;position:relative}.page-hero-content{max-width:800px}.about-breadcrumb ol{align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:.88rem;font-weight:600;list-style:none;display:flex}.about-breadcrumb a{color:var(--color-gold-light);text-decoration:none;transition:color .2s}.about-breadcrumb a:hover{color:#fff;text-decoration:underline}.about-breadcrumb .sep{color:#ffffff73}.about-breadcrumb .active{color:#ffffffd9}.page-hero-title{font-family:var(--font-serif);color:#fff;letter-spacing:-.015em;text-shadow:0 4px 22px #0009;margin-bottom:.65rem;font-size:clamp(2.75rem,5.5vw,4.25rem);font-weight:700;line-height:1.1}.page-hero-subtitle{font-family:var(--font-sans);color:var(--color-gold-light);text-shadow:0 2px 12px #00000080;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500}.about-story-section{background-color:var(--color-white)}.about-story-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.about-eyebrow-wrap{align-items:center;gap:.65rem;margin-bottom:.75rem;display:inline-flex}.about-eyebrow-wrap .gold-dash{background:var(--color-gold);border-radius:2px;width:28px;height:3px}.about-eyebrow{letter-spacing:.12em;color:var(--color-gold-dark);text-transform:uppercase;font-size:.825rem;font-weight:700}.about-story-heading{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:1.5rem;font-size:clamp(2.2rem,3.6vw,3.25rem);font-weight:700;line-height:1.18}.about-story-text p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.story-features-grid{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;padding-top:1.75rem;display:grid}.story-feat-item{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}.story-feat-icon{width:48px;height:48px;color:var(--color-gold-dark);background:#d7b45a1f;border:1.5px solid #d7b45a59;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background .25s;display:flex}.story-feat-icon svg{width:22px;height:22px}.story-feat-item:hover .story-feat-icon{background:#d7b45a38;transform:translateY(-3px)}.story-feat-text{color:var(--color-primary);font-size:.825rem;font-weight:700;line-height:1.3}.story-image-wrap{border-radius:var(--radius-lg);border:1px solid #d7b45a40;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 16px 40px -8px #10271d38}.story-image-wrap:hover{transform:translateY(-4px);box-shadow:0 22px 50px -10px #10271d4d}.story-crop-img{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.about-dual-vision-mission{width:100%;overflow:hidden}.dual-block-grid{grid-template-columns:1fr 1fr;width:100%;display:grid}.dual-block{align-items:center;padding:clamp(3.5rem,6vw,5.5rem) clamp(2rem,5vw,4.5rem);display:flex}.dual-block-inner{width:100%;max-width:520px;margin:0 auto}.dual-block-vision{color:#fff;background-color:#0e1712;border-right:1px solid #d7b45a2e}.dual-block-mission{color:#10271d;background:linear-gradient(135deg,#f3d48b 0%,#e2be6a 100%)}.dual-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:1.35rem;display:flex}.dual-icon-wrap svg{width:28px;height:28px}.dual-icon-wrap.gold{color:#d7b45a;background:#d7b45a14;border:2px solid #d7b45a}.dual-icon-wrap.dark{color:#10271d;background:#10271d1a;border:2px solid #10271d}.dual-title{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.85rem,2.6vw,2.35rem);font-weight:700}.dual-title.gold{color:#e8ca7d}.dual-title.dark{color:#10271d}.dual-desc{margin:0;font-size:1.05rem;line-height:1.7}.dual-desc.light{color:#ffffffd9}.dual-desc.dark{color:#10271deb;font-weight:500}.about-why-section{background-color:var(--color-white)}.about-why-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.why-image-card{border-radius:var(--radius-lg);border:1px solid #d7b45a40;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 16px 40px -8px #10271d38}.why-image-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -10px #10271d4d}.why-seedling-img{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.about-why-heading{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:2rem;font-size:clamp(2.2rem,3.6vw,3.25rem);font-weight:700;line-height:1.2}.why-check-list{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.why-check-list li{align-items:flex-start;gap:1rem;display:flex}.check-icon-circle{border:2px solid var(--color-gold);width:28px;height:28px;color:var(--color-gold-dark);background:#d7b45a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:flex}.check-icon-circle svg{width:14px;height:14px}.check-text strong{color:var(--color-primary);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.check-text p{color:var(--color-text-muted);margin:0;font-size:.925rem;line-height:1.5}.about-pillars-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.pillar-card{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);padding:2.25rem 1.75rem;position:relative}.pillar-card:hover{box-shadow:var(--shadow-md);border-color:#d7b45a66;transform:translateY(-4px)}.pillar-number{font-family:var(--font-serif);color:#d7b45a59;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:1.5rem;right:1.5rem}.pillar-icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary);background:#10271d0f;border:1px solid #10271d1f;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-icon svg{width:24px;height:24px}.pillar-card h3{color:var(--color-primary);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.pillar-card p{color:var(--color-text-muted);margin:0;font-size:.925rem;line-height:1.6}.about-region-strip{color:#fff;background:#0e1712;border-top:1px solid #d7b45a33;border-bottom:1px solid #d7b45a33;padding:clamp(4rem,6vw,5.5rem) 0}.about-region-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.region-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-light);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.about-region-text h2{font-family:var(--font-serif);color:#fff;margin-bottom:1.25rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.22}.about-region-text p{color:#ffffffc7;margin-bottom:1rem;font-size:1.025rem;line-height:1.7}.about-region-badges{flex-direction:column;gap:1.25rem;display:flex}.region-badge-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #d7b45a38;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;display:flex;box-shadow:0 4px 16px #00000040}.region-badge-card .badge-num{font-family:var(--font-serif);color:var(--color-gold-light);min-width:90px;font-size:2.2rem;font-weight:700;line-height:1}.region-badge-card .badge-lbl{color:#fff;font-size:1rem;font-weight:600}.about-cta-section{background-color:var(--color-ivory);padding:clamp(4rem,6vw,5.5rem) 0}.about-cta-box{border-radius:var(--radius-lg);text-align:center;background:radial-gradient(120% 120% at 50% 0,#152e22 0%,#0b1711 100%);border:1px solid #d7b45a4d;padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,4vw,3.5rem);box-shadow:0 16px 40px #0000004d}.about-cta-content{max-width:720px;margin:0 auto}.about-cta-heading{font-family:var(--font-serif);color:#fff;margin-top:.5rem;margin-bottom:1rem;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700;line-height:1.2}.about-cta-subtext{color:#fffc;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.about-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}@media (max-width:991px){.about-story-grid,.about-why-grid,.about-region-grid{grid-template-columns:1fr;gap:2.5rem}.about-pillars-grid{grid-template-columns:repeat(2,1fr)}.dual-block-grid{grid-template-columns:1fr}.dual-block-vision{border-bottom:1px solid #d7b45a33;border-right:none}}@media (max-width:640px){.story-features-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.about-pillars-grid{grid-template-columns:1fr}.about-region-badges{width:100%}.region-badge-card{gap:1rem;padding:1rem 1.25rem}.region-badge-card .badge-num{min-width:70px;font-size:1.75rem}.about-cta-actions{flex-direction:column}.about-cta-actions .btn{width:100%}}.products-range-section{background-color:var(--color-white)}.products-showcase-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.product-showcase-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden}.product-showcase-card:hover{box-shadow:var(--shadow-lg);border-color:#d7b45a73;transform:translateY(-6px)}.showcase-img-wrap{aspect-ratio:1;background:#f4f6f1;width:100%;overflow:hidden}.showcase-card-img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.product-showcase-card:hover .showcase-card-img{transform:scale(1.06)}.showcase-card-body{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.35rem 1.25rem 1.5rem;display:flex}.showcase-card-title{font-family:var(--font-serif);color:var(--color-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.showcase-link-btn{font-family:var(--font-sans);color:var(--color-gold-dark);align-items:center;gap:.45rem;margin-top:.2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.showcase-link-btn svg{width:14px;height:14px;transition:transform .2s}.showcase-link-btn:hover{color:var(--color-primary);gap:.65rem}.showcase-link-btn:hover svg{transform:translate(3px)}.quality-trust-strip{background-color:var(--color-ivory);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:clamp(3.5rem,6vw,5rem) 0}.quality-trust-box{text-align:center}.quality-trust-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:clamp(2.5rem,4vw,3.5rem);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700}.quality-pillars-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.quality-pillar-item{text-align:center;flex-direction:column;align-items:center;display:flex}.quality-pillar-icon{border:1.5px solid var(--color-gold);width:58px;height:58px;color:var(--color-gold-dark);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:transform .25s,background .25s;display:flex;box-shadow:0 4px 14px #10271d0f}.quality-pillar-icon svg{width:26px;height:26px}.quality-pillar-item:hover .quality-pillar-icon{background:#fff9ed;transform:translateY(-4px);box-shadow:0 8px 20px #d7b45a40}.quality-pillar-item h4{color:var(--color-primary);margin-bottom:.35rem;font-size:1.05rem;font-weight:700;line-height:1.3}.quality-pillar-item p{color:var(--color-text-muted);max-width:220px;margin:0;font-size:.85rem;line-height:1.45}.products-tomorrow-section{background-color:#0b1a13;align-items:center;width:100%;min-height:420px;display:flex;position:relative;overflow:hidden}.products-tomorrow-section .tomorrow-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.products-tomorrow-section .tomorrow-bg-img{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.products-tomorrow-section .tomorrow-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#081610f0 0%,#081610c7 45%,#08161033 75%,#0000 100%);position:absolute;inset:0}.products-tomorrow-section .tomorrow-container{z-index:3;width:100%;padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem);position:relative}.products-tomorrow-section .tomorrow-content{max-width:580px}.products-tomorrow-section .tomorrow-heading{font-family:var(--font-serif);color:#fff;letter-spacing:-.015em;text-shadow:0 4px 22px #000000a6;margin-bottom:2rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;line-height:1.15}.products-tomorrow-section .tomorrow-cta-wrap{align-items:center;display:flex}.products-tomorrow-section .tomorrow-cta-btn{color:#0c1c14;font-family:var(--font-sans);border-radius:var(--radius-full);background:linear-gradient(135deg,#f3d389 0%,#d7b45a 100%);border:1px solid #ffffff40;align-items:center;gap:.65rem;padding:.9rem 2.25rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 26px #0006,0 2px 10px #d7b45a73}.products-tomorrow-section .tomorrow-cta-btn:hover{color:#06120b;background:linear-gradient(135deg,#fbe3a7 0%,#e3c16f 100%);transform:translateY(-2px);box-shadow:0 12px 32px #00000080,0 4px 16px #d7b45aa6}.products-tomorrow-section .tomorrow-cta-btn .arrow-icon{width:17px;height:17px;transition:transform .25s}.products-tomorrow-section .tomorrow-cta-btn:hover .arrow-icon{transform:translate(4px)}.products-catalog-section{background-color:var(--color-white)}.catalog-category-block{border-bottom:1px solid var(--color-border);margin-bottom:3.5rem;padding-bottom:3.5rem}.catalog-category-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.category-block-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.cat-header-icon{width:48px;height:48px;color:var(--color-gold-dark);background:#d7b45a1f;border:1px solid #d7b45a4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cat-header-icon svg{width:24px;height:24px}.category-block-header h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.category-block-header p{color:var(--color-text-muted);margin:0;font-size:.95rem}.produce-items-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.produce-item-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:1.5rem 1.35rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.produce-item-card:hover{box-shadow:var(--shadow-md);border-color:#d7b45a73;transform:translateY(-4px)}.produce-item-card h4{color:var(--color-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.produce-spec-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:var(--color-soft-green);border-radius:4px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.produce-item-card p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.88rem;line-height:1.55}.produce-card-footer{border-top:1px solid #00000012;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.produce-avail{color:#2e7d32;font-size:.8rem;font-weight:700}.produce-enquire-link{color:var(--color-gold-dark);font-size:.825rem;font-weight:700;text-decoration:none;transition:color .2s}.produce-enquire-link:hover{color:var(--color-primary)}@media (max-width:991px){.products-showcase-grid,.quality-pillars-grid,.produce-items-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.products-showcase-grid,.quality-pillars-grid,.produce-items-grid{grid-template-columns:1fr;gap:1.25rem}.products-tomorrow-section .tomorrow-bg-img{object-position:70% center}.products-tomorrow-section .tomorrow-overlay{background:#081610d9}.products-tomorrow-section .tomorrow-heading{margin-bottom:1.25rem;font-size:1.95rem;line-height:1.2}.products-tomorrow-section .tomorrow-cta-btn{padding:.78rem 1.85rem;font-size:.98rem}}.page-export .site-header .nav-links .nav-link.active{color:#fff;box-shadow:none;background:0 0;border-radius:0;font-weight:700;position:relative}.page-export .site-header .nav-links .nav-link.active:after{content:"";background:var(--color-gold);border-radius:2px;height:3px;position:absolute;bottom:2px;left:12px;right:12px}.page-export .page-hero-banner{min-height:320px;padding:clamp(6.25rem,10vw,7.75rem) 0 clamp(2.5rem,4vw,3.5rem)}.page-export .page-hero-img{object-position:85% 35%}.page-export .page-hero-overlay{background:linear-gradient(90deg,#0a1610e6 0%,#0a1610b8 42%,#0a161059 75%,#0a161073 100%)}.page-export .page-hero-title{color:#fff;margin-bottom:.35rem;font-size:clamp(2.35rem,4.2vw,3.4rem);line-height:1.15}.page-export .page-hero-subtitle{color:#ffffffeb;margin-bottom:.85rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:600}.page-export .about-breadcrumb ol{margin-bottom:0}.export-main-showcase-section{background-color:#fff;padding:clamp(2.75rem,4.5vw,4.25rem) 0;position:relative}.export-showcase-split-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:1.5rem;display:grid}.export-left-stack{flex-direction:column;gap:1.5rem;display:flex}.export-process-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #10271d14;padding:clamp(1.75rem,3vw,2.35rem);box-shadow:0 4px 20px #10271d0d}.export-process-header{margin-bottom:1.85rem}.export-process-title{font-family:var(--font-serif);color:#1a2e22;letter-spacing:-.01em;margin-bottom:.25rem;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:700}.export-process-sub{color:var(--color-text-muted);margin:0;font-size:.98rem}.export-process-timeline{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid;position:relative}.export-step-item{text-align:center;flex-direction:column;align-items:center;padding:0 .25rem;display:flex;position:relative}.export-step-icon-wrap{color:#b58421;width:58px;height:58px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);background:#fff9ed;border:1.5px solid #e5c374;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.85rem;display:flex;box-shadow:0 3px 10px #d7b45a26}.export-step-item:hover .export-step-icon-wrap{border-color:var(--color-gold);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 18px #d7b45a47}.export-step-icon-wrap svg{width:26px;height:26px}.export-step-title{font-family:var(--font-serif);color:#122419;margin-bottom:.3rem;font-size:.92rem;font-weight:700;line-height:1.25}.export-step-desc{color:#5d6761;max-width:145px;margin:0;font-size:.78rem;line-height:1.35}.export-step-item:not(:last-child):after{content:"›";color:#c0c8c2;pointer-events:none;font-size:1.65rem;font-weight:300;line-height:1;position:absolute;top:13px;right:-9px}.why-export-card{border-radius:var(--radius-lg);color:var(--color-white);background:linear-gradient(135deg,#0a1711 0%,#10271d 60%,#0d1e16 100%);border:1px solid #d7b45a40;padding:clamp(1.75rem,3vw,2.35rem);position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.why-export-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7b45a14 0%,#0000 70%);width:240px;height:240px;position:absolute;top:0;right:0}.why-export-header{margin-bottom:1.85rem}.why-export-title{font-family:var(--font-serif);color:var(--color-white);margin:0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:700}.why-export-grid{grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.why-export-item{text-align:center;transition:transform var(--transition-smooth);flex-direction:column;align-items:center;display:flex}.why-export-item:hover{transform:translateY(-3px)}.why-export-icon-wrap{width:54px;height:54px;color:var(--color-gold-light);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:#d7b45a14;border:1.5px solid #d7b45a73;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.why-export-item:hover .why-export-icon-wrap{background:var(--color-gold);border-color:var(--color-gold-light);color:var(--color-dark);box-shadow:0 4px 14px #d7b45a59}.why-export-icon-wrap svg{width:24px;height:24px}.why-export-label{color:#fffffff2;text-align:center;margin:0;font-size:.82rem;font-weight:600;line-height:1.3}.why-export-action{justify-content:center;align-items:center;display:flex}.btn-export-enquire{color:#101813;font-family:var(--font-sans);border-radius:var(--radius-full);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);background:linear-gradient(135deg,#f3d993 0%,#d7b45a 100%);align-items:center;gap:.6rem;padding:.75rem 2.25rem;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #d7b45a59}.btn-export-enquire:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 8px 24px #d7b45a80}.btn-export-enquire svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn-export-enquire:hover svg{transform:translate(4px)}.export-spotlight-card{border-radius:var(--radius-lg);border:1px solid #10271d1a;flex-direction:column;justify-content:flex-end;height:100%;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #10271d1f}.export-spotlight-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.export-spotlight-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.export-spotlight-card:hover .export-spotlight-img{transform:scale(1.03)}.export-spotlight-overlay{z-index:2;background:linear-gradient(#0e1e160d 0%,#0e1e1640 45%,#0a1711d1 75%,#06110cf2 100%);position:absolute;inset:0}.export-spotlight-content{z-index:3;color:var(--color-white);padding:2rem 1.75rem;position:relative}.export-spotlight-title{font-family:var(--font-serif);color:var(--color-white);text-shadow:0 2px 10px #0009;margin-bottom:.65rem;font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:700;line-height:1.2}.export-spotlight-sub{color:#ffffffeb;text-shadow:0 1px 6px #00000080;margin:0;font-size:.95rem;line-height:1.45}.export-corridors-section{border-top:1px solid var(--color-border);background-color:#fafbfa;padding:clamp(3.5rem,5vw,5.5rem) 0}.corridors-layout-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,3.5vw,3.5rem);display:grid}.corridors-heading{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:1rem;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;line-height:1.2}.corridors-description{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:.98rem;line-height:1.65}.corridor-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}.corridor-stat-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;padding:1.15rem 1.25rem}.corridor-stat-card:hover{border-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 4px 14px #10271d0f}.corridor-flag-badge{margin-bottom:.35rem;font-size:1.5rem;line-height:1;display:block}.corridor-stat-card h4{font-family:var(--font-sans);color:var(--color-primary);margin-bottom:.25rem;font-size:.98rem;font-weight:700}.corridor-stat-card p{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.4}.port-proximity-strip{color:var(--color-white);border-radius:var(--radius-md);background:linear-gradient(135deg,#10271d 0%,#17382a 100%);border:1px solid #d7b45a40;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.port-strip-icon{width:40px;height:40px;color:var(--color-gold);background:#d7b45a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.port-strip-text h5{font-family:var(--font-sans);color:var(--color-gold-light);margin-bottom:.15rem;font-size:.92rem}.port-strip-text p{color:#ffffffe0;margin:0;font-size:.82rem;line-height:1.35}.corridors-visual-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;position:relative;overflow:hidden;box-shadow:0 6px 24px #10271d14}.corridors-map-img{width:100%;height:auto;display:block}.corridors-map-overlay{border-top:1px solid var(--color-border);background:#fafcf9;padding:1.25rem 1.5rem}.corridors-map-overlay h4{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.35rem;font-size:1.1rem}.corridors-map-overlay p{color:var(--color-text-muted);margin:0;font-size:.84rem}.export-produce-section{background-color:#fff;padding:clamp(3.5rem,5vw,5.5rem) 0}.export-produce-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.export-produce-card{border-radius:var(--radius-lg);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);background:#fff;border:1px solid #10271d14;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 18px #10271d0f}.export-produce-card:hover{transform:translateY(-5px);box-shadow:0 10px 28px #10271d1f}.export-produce-img-wrap{background-color:#e2e8e4;height:200px;position:relative;overflow:hidden}.export-produce-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.export-produce-card:hover .export-produce-img{transform:scale(1.05)}.export-grade-tag{-webkit-backdrop-filter:blur(4px);color:var(--color-gold-light);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:#10271de0;border:1px solid #d7b45a4d;padding:.3rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.export-produce-body{flex-direction:column;flex-grow:1;padding:1.35rem;display:flex}.export-produce-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.export-produce-desc{color:var(--color-text-muted);margin-bottom:1rem;font-size:.84rem;line-height:1.45}.export-spec-table{border-collapse:collapse;border-top:1px solid #eceee9;width:100%;margin-top:auto;margin-bottom:1.15rem;font-size:.8rem}.export-spec-table tr{border-bottom:1px solid #eceee9}.export-spec-table td{padding:.4rem 0}.export-spec-table td:first-child{color:#727c75;width:44%;font-weight:500}.export-spec-table td:last-child{color:#1a2c20;text-align:right;font-weight:600}.export-card-cta{background:var(--color-soft-green);color:var(--color-primary);border-radius:var(--radius-full);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.export-card-cta:hover{background:var(--color-primary);color:var(--color-gold-light);transform:translateY(-2px)}.coldchain-section{color:var(--color-white);background:linear-gradient(#10271d 0%,#0d1e16 100%);padding:clamp(3.5rem,5vw,5.5rem) 0;position:relative;overflow:hidden}.coldchain-intro .section-heading{color:var(--color-white)}.coldchain-intro .section-subtext{color:#ffffffc7}.coldchain-pillars-grid{grid-template-columns:repeat(4,1fr);gap:1.35rem;margin-top:2.75rem;display:grid}.coldchain-pillar-card{border-radius:var(--radius-lg);transition:transform var(--transition-smooth), border-color var(--transition-smooth), background var(--transition-smooth);background:#ffffff0a;border:1px solid #d7b45a33;flex-direction:column;padding:1.85rem 1.35rem;display:flex}.coldchain-pillar-card:hover{border-color:var(--color-gold);background:#ffffff12;transform:translateY(-5px)}.coldchain-icon-wrap{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-gold);background:#d7b45a1f;justify-content:center;align-items:center;margin-bottom:1.15rem;display:flex}.coldchain-icon-wrap svg{width:26px;height:26px}.coldchain-pillar-title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:.55rem;font-size:1.18rem}.coldchain-pillar-desc{color:#ffffffc2;margin:0;font-size:.84rem;line-height:1.55}.export-compliance-section{border-top:1px solid var(--color-border);background-color:#fff;padding:clamp(3.5rem,5vw,5.5rem) 0}.compliance-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.75rem;display:grid}.compliance-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fcfdfb;padding:1.85rem 1.6rem}.compliance-card:hover{border-color:var(--color-gold);transform:translateY(-3px);box-shadow:0 6px 20px #10271d14}.compliance-badge-top{text-transform:uppercase;letter-spacing:.06em;color:#2e7d32;border-radius:var(--radius-full);background:#e8f5e9;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.compliance-card-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:1.25rem}.compliance-card-desc{color:var(--color-text-muted);margin-bottom:1.15rem;font-size:.86rem;line-height:1.55}.compliance-features-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.compliance-features-list li{color:#2c3e32;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.compliance-features-list svg{color:#2e7d32;flex-shrink:0;width:15px;height:15px}.export-terms-section{border-top:1px solid var(--color-border);background-color:#fafbfa;padding:clamp(3.5rem,5vw,5.5rem) 0}.terms-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.75rem;display:grid}.term-box{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid #10271d14;flex-direction:column;padding:2rem 1.65rem;display:flex;box-shadow:0 4px 16px #10271d0a}.term-header{border-bottom:2px solid var(--color-gold-light);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.term-code{font-family:var(--font-serif);color:var(--color-primary);font-size:1.85rem;font-weight:800;line-height:1}.term-tag{color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.term-name{font-family:var(--font-sans);color:#1e3325;margin-bottom:.55rem;font-size:1.05rem;font-weight:700}.term-desc{color:var(--color-text-muted);margin-bottom:1.15rem;font-size:.84rem;line-height:1.55}.term-checklist{color:#3e4a42;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.term-checklist li{align-items:flex-start;gap:.5rem;display:flex}.term-checklist svg{color:var(--color-gold-dark);flex-shrink:0;width:14px;height:14px;margin-top:2px}.reefer-specs-strip{color:var(--color-white);border-radius:var(--radius-lg);background:linear-gradient(135deg,#10271d 0%,#153326 100%);border:1px solid #d7b45a40;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem;padding:2rem 2.25rem;display:grid}.reefer-spec-col h5{font-family:var(--font-serif);color:var(--color-gold-light);margin-bottom:.35rem;font-size:1.18rem}.reefer-spec-col p{color:#ffffffd1;margin:0;font-size:.84rem;line-height:1.45}.export-rfq-section{border-top:1px solid var(--color-border);background-color:#fff;padding:clamp(3.5rem,5vw,5.5rem) 0}.export-rfq-box{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fafcf9;max-width:960px;margin:0 auto;padding:clamp(1.85rem,3.5vw,3rem);box-shadow:0 6px 24px #10271d0f}.rfq-header-center{text-align:center;max-width:660px;margin:0 auto 2.25rem}.rfq-form-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.rfq-full-width{grid-column:1/-1}.rfq-field-group label{color:var(--color-primary);margin-bottom:.35rem;font-size:.84rem;font-weight:700;display:block}.rfq-input,.rfq-select,.rfq-textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.825rem 1.05rem;font-size:.94rem}.rfq-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2310271D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.85rem}.rfq-input:focus,.rfq-select:focus,.rfq-textarea:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #d7b45a38}.rfq-actions-row{align-items:center;gap:1.15rem;margin-top:1.35rem;display:flex}.btn-rfq-whatsapp{color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#25d366;border:none;justify-content:center;align-items:center;gap:.6rem;padding:.88rem 1.85rem;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.btn-rfq-whatsapp:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.btn-rfq-submit{background:var(--color-primary);color:var(--color-gold-light);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.6rem;padding:.88rem 1.85rem;font-size:.96rem;font-weight:700;display:inline-flex}.btn-rfq-submit:hover{background:#183a2c;transform:translateY(-2px)}.export-faq-section{border-top:1px solid var(--color-border);background-color:#fafbfa;padding:clamp(3.5rem,5vw,5.5rem) 0}.faq-container-narrow{max-width:820px;margin:0 auto}.faq-accordion-group{flex-direction:column;gap:.85rem;margin-top:2.25rem;display:flex}.faq-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.faq-item[open]{border-color:var(--color-gold);box-shadow:0 4px 16px #10271d0f}.faq-summary{font-family:var(--font-serif);color:var(--color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-chevron{width:18px;height:18px;color:var(--color-gold-dark);transition:transform var(--transition-smooth);flex-shrink:0}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-body{color:var(--color-text-muted);border-top:1px solid #0000000a;padding:.85rem 1.5rem 1.35rem;font-size:.9rem;line-height:1.6}@media (max-width:1100px){.export-showcase-split-grid{grid-template-columns:1fr;gap:1.75rem}.export-spotlight-card{min-height:420px}.corridors-layout-grid{grid-template-columns:1fr;gap:2.25rem}.coldchain-pillars-grid,.export-produce-grid,.compliance-grid,.terms-grid{grid-template-columns:repeat(2,1fr)}.reefer-specs-strip{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:860px){.export-process-timeline{grid-template-columns:1fr;gap:1.25rem}.export-step-item{text-align:left;flex-direction:row;align-items:flex-start;gap:1.15rem;padding:0}.export-step-item:not(:last-child):after{display:none}.export-step-icon-wrap{flex-shrink:0;width:52px;height:52px;margin-bottom:0}.export-step-icon-wrap svg{width:24px;height:24px}.export-step-desc{max-width:none}.why-export-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.corridor-cards-grid{grid-template-columns:1fr}}@media (max-width:640px){.why-export-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.export-produce-grid,.compliance-grid,.terms-grid,.coldchain-pillars-grid,.rfq-form-grid{grid-template-columns:1fr}.rfq-actions-row{flex-direction:column;align-items:stretch}.btn-rfq-whatsapp,.btn-rfq-submit{justify-content:center;width:100%}}.page-contact .page-hero-banner{background-color:#0b1a13;min-height:250px;padding:clamp(6.5rem,9vw,8rem) 0 clamp(2rem,3.5vw,3rem)}.page-contact .page-hero-img{object-position:center 30%;filter:brightness(.88)saturate(1.15)}.page-contact .page-hero-overlay{background:linear-gradient(#0a1610bf 0%,#0a161073 50%,#0a1610e6 100%)}.page-contact .page-hero-content{max-width:900px}.page-contact .page-hero-title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:.35rem;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.15}.contact-breadcrumb ol,.page-contact .contact-breadcrumb ol{color:#ffffffd9;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex;margin:0!important;padding:0!important;list-style:none!important}.contact-breadcrumb li,.page-contact .contact-breadcrumb li{align-items:center;display:inline-flex;list-style:none!important}.contact-breadcrumb a,.page-contact .contact-breadcrumb a{color:var(--color-white);transition:color var(--transition-fast);text-decoration:none}.contact-breadcrumb a:hover,.page-contact .contact-breadcrumb a:hover{color:var(--color-gold);text-decoration:underline}.contact-breadcrumb .sep,.page-contact .contact-breadcrumb .sep{color:#ffffffa6}.contact-breadcrumb .active,.page-contact .contact-breadcrumb .active{color:#ffffffd9}.contact-primary-section{background-color:#faf8f5;padding:clamp(3rem,6vw,5rem) 0;position:relative}.contact-layout-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.contact-info-panel{flex-direction:column;display:flex}.contact-main-heading{font-family:var(--font-serif);color:#10271d;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.2}.contact-main-desc{color:#4a544e;max-width:480px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.contact-items-stack{flex-direction:column;gap:1.5rem;margin-bottom:2.25rem;display:flex}.contact-item-row{align-items:flex-start;gap:1.25rem;display:flex}.contact-icon-pill{color:#fff;width:46px;min-width:46px;height:46px;transition:transform var(--transition-fast), background-color var(--transition-fast);background-color:#10271d;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #10271d26}.contact-item-row:hover .contact-icon-pill{background-color:var(--color-gold);color:#10271d;transform:translateY(-2px)}.contact-icon-pill svg{width:20px;height:20px}.contact-item-details{flex-direction:column;display:flex}.contact-item-label{text-transform:uppercase;letter-spacing:.05em;color:#7b857d;margin-bottom:.15rem;font-size:.78rem;font-weight:700}.contact-item-value{color:#10271d;font-size:1.15rem;font-weight:600;line-height:1.5}.contact-item-value a{color:#10271d;transition:color var(--transition-fast);text-decoration:none}.contact-item-value a:hover{color:#b5933c;text-decoration:underline}.contact-address-text{color:#2d3830;font-size:1.05rem;font-style:normal;line-height:1.6}.contact-follow-block{border-top:1px solid #e8e3d7;margin-top:.5rem;padding-top:1.5rem}.contact-follow-title{font-family:var(--font-serif);color:#10271d;margin-bottom:1rem;font-size:1.35rem;font-weight:700}.contact-social-row{align-items:center;gap:.85rem;display:flex}.social-badge-btn{color:#fff;width:44px;height:44px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 4px 10px #0000001f}.social-badge-btn:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 8px 18px #0000002e}.social-badge-btn.facebook{background-color:#1877f2}.social-badge-btn.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-badge-btn.linkedin{background-color:#0a66c2}.social-badge-btn.whatsapp{background-color:#25d366}.social-badge-btn svg{fill:currentColor;width:20px;height:20px}.contact-form-box{background-color:#fff;border:1px solid #ece7dd;border-radius:16px;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 10px 32px #10271d0f}.contact-form-title{font-family:var(--font-serif);color:#10271d;margin-bottom:1.5rem;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700}.contact-page-form .form-field-group{margin-bottom:1.35rem}.contact-page-form .form-field-label{color:#10271d;margin-bottom:.45rem;font-size:.95rem;font-weight:600;display:block}.contact-page-form .form-field-label .req{color:#c0392b;font-weight:700}.contact-page-form .contact-input,.contact-page-form .contact-textarea,.contact-page-form .contact-select{width:100%;font-family:var(--font-sans);color:#10271d;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;border:1px solid #d5cfc2;border-radius:8px;padding:.85rem 1.15rem;font-size:.98rem}.contact-page-form .contact-input::placeholder,.contact-page-form .contact-textarea::placeholder{color:#9da6a0}.contact-page-form .contact-input:focus,.contact-page-form .contact-textarea:focus,.contact-page-form .contact-select:focus{border-color:#b5933c;outline:none;box-shadow:0 0 0 3px #d7b45a40}.contact-page-form .contact-textarea{resize:vertical;min-height:120px}.btn-send-message{color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#c59632 0%,#b28325 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:1rem 1.75rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #b5933c59}.btn-send-message:hover{background:linear-gradient(135deg,#d4a33b 0%,#c08d28 100%);transform:translateY(-2px);box-shadow:0 8px 22px #b5933c73}.btn-send-message:active{transform:translateY(0)}.btn-send-message svg{fill:currentColor;width:18px;height:18px}.contact-desks-section{background-color:#fff;border-top:1px solid #ece7dd;padding:clamp(3.5rem,6vw,5.5rem) 0}.desks-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.desk-card{transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background-color:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;flex-direction:column;padding:1.75rem;display:flex}.desk-card:hover{border-color:#d7b45a;transform:translateY(-4px);box-shadow:0 10px 24px #10271d14}.desk-icon-badge{color:#10271d;background-color:#edf1e7;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.desk-card:hover .desk-icon-badge{color:#d7b45a;background-color:#10271d}.desk-icon-badge svg{width:24px;height:24px}.desk-title{font-family:var(--font-serif);color:#10271d;margin-bottom:.65rem;font-size:1.25rem;font-weight:700}.desk-desc{color:#5e6760;flex-grow:1;margin-bottom:1.25rem;font-size:.92rem;line-height:1.55}.desk-action-link{color:#b5933c;transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.desk-action-link:hover{color:#10271d;gap:.65rem}.contact-map-section{background-color:#f3f7ef;border-top:1px solid #e4dfc8;padding:clamp(3.5rem,6vw,5.5rem) 0}.map-corridor-grid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:2.5rem;margin-top:2.5rem;display:grid}.map-embed-frame{border:1px solid #d8dfd2;border-radius:16px;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:0 10px 30px #10271d14}.map-embed-frame iframe{border:0;width:100%;height:100%;min-height:420px;display:block}.corridor-info-card{background-color:#fff;border:1px solid #e0e7dc;border-radius:16px;flex-direction:column;padding:clamp(1.75rem,3vw,2.25rem);display:flex;box-shadow:0 8px 24px #10271d0d}.corridor-info-title{font-family:var(--font-serif);color:#10271d;margin-bottom:.75rem;font-size:1.45rem;font-weight:700}.corridor-list{flex-direction:column;gap:1rem;margin:1.25rem 0 1.75rem;list-style:none;display:flex}.corridor-item{border-bottom:1px solid #f0efea;align-items:flex-start;gap:.85rem;padding-bottom:.85rem;display:flex}.corridor-item:last-child{border-bottom:none;padding-bottom:0}.corridor-item-icon{color:#10271d;background-color:#edf1e7;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.corridor-item-icon svg{width:16px;height:16px}.corridor-item-details strong{color:#10271d;font-size:.95rem;display:block}.corridor-item-details span{color:#6a756d;font-size:.86rem}.contact-faq-section{background-color:#fff;padding:clamp(3.5rem,6vw,5.5rem) 0}.faq-accordion-list{flex-direction:column;gap:1rem;max-width:860px;margin:2.5rem auto 0;display:flex}.faq-card-item{transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;overflow:hidden}.faq-card-item.is-open{border-color:#d7b45a;box-shadow:0 6px 18px #10271d0d}.faq-question-btn{text-align:left;cursor:pointer;width:100%;font-family:var(--font-serif);color:#10271d;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.15rem;font-weight:700;display:flex}.faq-question-btn:hover{color:#b5933c}.faq-chevron{width:22px;min-width:22px;height:22px;transition:transform var(--transition-smooth), background-color var(--transition-fast);background-color:#edf1e7;border-radius:50%;justify-content:center;align-items:center;display:flex}.faq-card-item.is-open .faq-chevron{color:#10271d;background-color:#d7b45a;transform:rotate(180deg)}.faq-answer-panel{max-height:0;padding:0 1.5rem;transition:max-height .35s,padding .35s;overflow:hidden}.faq-card-item.is-open .faq-answer-panel{max-height:300px;padding:0 1.5rem 1.35rem}.faq-answer-panel p{color:#4a544e;margin-bottom:0;font-size:.98rem;line-height:1.65}.contact-cta-band{color:#fff;background:linear-gradient(135deg,#10271d 0%,#193829 100%);padding:clamp(3rem,5vw,4.5rem) 0;position:relative;overflow:hidden}.contact-cta-box{background:#ffffff0a;border:1px solid #d7b45a4d;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem);display:flex}.contact-cta-text h3{font-family:var(--font-serif);color:#fff;margin-bottom:.5rem;font-size:clamp(1.6rem,2.5vw,2.2rem)}.contact-cta-text p{color:#d3ddd6;max-width:600px;margin-bottom:0;font-size:1.05rem}.contact-cta-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1.15rem;display:flex}.contact-cta-actions .btn{border-radius:8px;align-items:center;gap:.65rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn-whatsapp-large{color:#fff;border-radius:var(--radius-full);white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background-color:#25d366;align-items:center;gap:.75rem;padding:1rem 1.85rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #25d36659}.btn-whatsapp-large:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 10px 25px #25d36673}@media (max-width:991px){.contact-layout-grid{grid-template-columns:1fr;gap:2.75rem}.desks-grid{grid-template-columns:repeat(2,1fr)}.map-corridor-grid{grid-template-columns:1fr}.contact-cta-box{text-align:center;flex-direction:column;gap:1.75rem}.contact-cta-actions{justify-content:center}}@media (max-width:640px){.contact-cta-actions{flex-direction:column;gap:.75rem;width:100%}.contact-cta-actions .btn{justify-content:center;width:100%}}@media (max-width:768px){.contact-info-panel{text-align:left}.contact-main-desc{max-width:100%;margin-bottom:1.75rem}.contact-item-row{gap:1.1rem}.desks-grid{grid-template-columns:1fr}}@media (max-width:600px){.contact-form-box{border-radius:14px;padding:1.5rem 1.15rem}.contact-form-title{margin-bottom:1.15rem;font-size:1.5rem}.contact-items-stack{gap:1.25rem}.contact-item-row{gap:.9rem}.contact-icon-pill{width:42px;min-width:42px;height:42px}.contact-item-value{font-size:1.05rem}.contact-address-text{font-size:.95rem}.contact-social-row{flex-wrap:wrap;gap:.75rem}.social-badge-btn{width:40px;height:40px}}.page-team .page-hero-banner{text-align:center;background-color:#0b1a13;justify-content:center;align-items:center;min-height:380px;padding:clamp(7rem,12vw,9.5rem) 0 clamp(3.5rem,6vw,5rem);display:flex}.page-team .page-hero-img{object-position:center 38%;filter:brightness(.85)saturate(1.2)}.page-team .page-hero-overlay{background:linear-gradient(#0a1610b8 0%,#0a161085 50%,#0a1610eb 100%)}.page-team .page-hero-content{text-align:center;max-width:860px;margin:0 auto}.page-team .team-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.75rem;margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:inline-flex}.page-team .team-hero-eyebrow:before,.page-team .team-hero-eyebrow:after{content:"";background-color:var(--color-gold);vertical-align:middle;width:40px;height:2px;display:inline-block}.page-team .page-hero-title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:1.15rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.15}.page-team .page-hero-subtitle{color:#ffffffe6;max-width:720px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.page-team .team-breadcrumb ol{color:#ffffffbf;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;list-style:none;display:inline-flex}.page-team .team-breadcrumb a{color:#ffffffd9;transition:color var(--transition-fast);text-decoration:none}.page-team .team-breadcrumb a:hover{color:var(--color-gold);text-decoration:underline}.page-team .team-breadcrumb .sep{color:#ffffff80}.page-team .team-breadcrumb .active{color:var(--color-gold)}.team-departments-section{background-color:var(--color-white);border-top:1px solid var(--color-border);padding:clamp(3.5rem,6vw,5.5rem) 0}.dept-cards-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.dept-card{border-radius:var(--radius-md);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-fast);background-color:#faf8f5;border:1px solid #ece7dd;padding:1.75rem 1.5rem}.dept-card:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:0 10px 24px #10271d14}.dept-icon{color:#10271d;width:48px;height:48px;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#edf1e7;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.dept-card:hover .dept-icon{color:var(--color-gold);background-color:#10271d}.dept-icon svg{width:24px;height:24px}.dept-card h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.65rem;font-size:1.2rem}.dept-card p{color:var(--color-text-muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.team-culture-section{background-color:#f4f7f2;border-top:1px solid #e1e8dc;padding:clamp(3.5rem,6vw,5.5rem) 0}.culture-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2.5rem;display:grid}.culture-card{background:var(--color-white);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);border:1px solid #dfe6db;border-radius:14px;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 6px 18px #10271d0a}.culture-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #10271d14}.culture-num{font-family:var(--font-serif);color:var(--color-gold);min-width:44px;font-size:2.2rem;font-weight:700;line-height:1}.culture-content h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:1.3rem}.culture-content p{color:#4e5750;margin-bottom:0;font-size:.94rem;line-height:1.6}.team-founder-quote-section{color:var(--color-white);background:linear-gradient(135deg,#10271d 0%,#163626 100%);padding:clamp(4rem,7vw,6rem) 0;position:relative;overflow:hidden}.founder-quote-box{text-align:center;z-index:2;max-width:920px;margin:0 auto;position:relative}.founder-quote-glyph{font-family:var(--font-serif);color:var(--color-gold);opacity:.6;margin-bottom:.5rem;font-size:4.5rem;line-height:1}.founder-quote-text{font-family:var(--font-serif);color:#fff;margin-bottom:2rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-style:italic;line-height:1.55}.founder-quote-author{flex-direction:column;align-items:center;display:inline-flex}.author-name{font-family:var(--font-sans);color:var(--color-gold-light);letter-spacing:.05em;font-size:1.15rem;font-weight:700}.author-title{color:#ffffffbf;font-size:.88rem}.team-careers-section{background-color:var(--color-white);border-top:1px solid var(--color-border);padding:clamp(3.5rem,6vw,5.5rem) 0}.careers-banner-box{background:#faf8f5;border:1px solid #ece7dd;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem);display:flex}.careers-text h3{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:clamp(1.6rem,2.4vw,2.1rem)}.careers-text p{color:var(--color-text-muted);max-width:620px;margin-bottom:0;font-size:1rem}@media (max-width:991px){.dept-cards-grid{grid-template-columns:repeat(2,1fr)}.culture-grid{grid-template-columns:1fr}.careers-banner-box{text-align:center;flex-direction:column}}@media (max-width:640px){.dept-cards-grid{grid-template-columns:1fr}.culture-card{flex-direction:column;gap:.75rem}}.luxury-preloader-curtain{z-index:9999999;will-change:transform, opacity;background:radial-gradient(circle at 50% 45%,#143224 0%,#0d1e16 55%,#050d09 100%);justify-content:center;align-items:center;width:100vw;height:100vh;transition:transform .75s cubic-bezier(.76,0,.24,1),opacity .65s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0;overflow:hidden}.luxury-preloader-curtain.curtain-exit{opacity:.95;pointer-events:none;transform:translateY(-100%)}.preloader-backdrop-glow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#d7b45a26 0%,#10271d00 70%);width:clamp(340px,60vw,680px);height:clamp(340px,60vw,680px);animation:3s ease-in-out infinite alternate preloaderAuraPulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes preloaderAuraPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.preloader-content-core{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:0 1.5rem;animation:.7s cubic-bezier(.16,1,.3,1) forwards preloaderContentEntrance;display:flex;position:relative}@keyframes preloaderContentEntrance{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.preloader-crest-wrapper{justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.preloader-ambient-ring{border:1px dashed #d7b45a47;border-radius:50%;width:120px;height:120px;animation:18s linear infinite preloaderSpin;position:absolute}.preloader-ambient-ring-inner{border:1px solid #d7b45a26;border-radius:50%;width:90px;height:90px;position:absolute}.preloader-brand-logo{justify-content:center;align-items:center;padding:.5rem 1rem;display:flex;position:relative;overflow:hidden}.preloader-logo-img{object-fit:contain;filter:drop-shadow(0 4px 20px #0009);width:auto;height:70px;max-height:78px}.logo-gold-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:60%;height:100%;animation:2.2s infinite shimmerSweep;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes shimmerSweep{0%{left:-150%}to{left:200%}}.preloader-progress-console{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:300px;margin:0 auto;display:flex}.preloader-percentage-wrap{justify-content:center;align-items:center;display:flex}.preloader-percentage{font-family:var(--font-mono,monospace);color:var(--color-gold);letter-spacing:.06em;opacity:.92;font-size:.85rem;font-weight:700}.preloader-track-bar{background:#ffffff14;border-radius:9999px;width:100%;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 1px #00000080}.preloader-fill-gauge{background:linear-gradient(90deg,#b5933c,#d7b45a 60%,#fff2b2 100%);border-radius:9999px;height:100%;transition:width .1s linear;position:relative;box-shadow:0 0 10px #d7b45a99}.fill-gauge-spark{width:8px;height:8px;box-shadow:0 0 10px #fff, 0 0 16px var(--color-gold);background:#fff;border-radius:50%;position:absolute;top:-2px;right:0}.preloader-trust-badges{letter-spacing:.04em;color:#fff9;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;display:inline-flex}.preloader-badge{color:#ffffffbf;align-items:center;gap:.35rem;display:inline-flex}.preloader-badge svg{color:var(--color-gold)}.preloader-badge-sep{color:#d7b45a66}.page-switch-progress-beam{z-index:999999;pointer-events:none;background:linear-gradient(90deg,#b5933c 0%,#d7b45a 50%,#fff2b2 100%);height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #d7b45ab3}.page-switch-viewport{will-change:opacity, transform;animation:.35s cubic-bezier(.22,1,.36,1) forwards pageViewEntrance}@keyframes pageViewEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.luxury-preloader-curtain,.page-switch-progress-beam{display:none!important}.page-switch-viewport{animation:none!important}}.page-legal{background-color:#faf8f5;min-height:100vh}.legal-hero-banner{color:var(--color-white);background:radial-gradient(circle at 80% 20%,#1c3d2f 0%,#10271d 60%,#0a1711 100%);border-bottom:1px solid #d7b45a40;padding:clamp(6.5rem,12vw,8.5rem) 0 clamp(2.5rem,5vw,3.5rem);position:relative}.legal-hero-content{max-width:860px}.legal-hero-title{font-family:var(--font-serif);color:var(--color-white);margin:.65rem 0 .85rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.18}.legal-hero-subtitle{color:#ffffffd1;margin:0;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.6}.legal-content-section{padding:clamp(3rem,6vw,5rem) 0}.legal-container-grid{grid-template-columns:280px 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.legal-toc-panel{top:calc(var(--header-height) + 1.5rem);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #ece7dd;padding:1.5rem;position:sticky}.toc-heading{font-family:var(--font-serif);color:var(--color-primary);border-bottom:1.5px solid #d7b45a40;margin-bottom:1rem;padding-bottom:.65rem;font-size:1.15rem;font-weight:700}.toc-list{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.toc-list a{color:#4a544e;transition:color var(--transition-fast), padding-left var(--transition-fast);font-size:.875rem;line-height:1.45;text-decoration:none}.toc-list a:hover{color:var(--color-gold-dark);padding-left:4px}.toc-support-card{border-radius:var(--radius-sm);background:#f5f2ea;border:1px solid #e5e0d2;padding:1.1rem}.toc-support-card h5{color:var(--color-primary);margin-bottom:.35rem;font-size:.925rem}.toc-support-card p{color:#5e6760;margin-bottom:.85rem;font-size:.8rem;line-height:1.45}.legal-article-body{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #ece7dd;padding:clamp(2rem,4vw,3.5rem)}.legal-section-block{scroll-margin-top:calc(var(--header-height) + 2rem);margin-bottom:2.75rem}.legal-section-block:last-child{margin-bottom:0}.legal-section-block h2{font-family:var(--font-serif);color:var(--color-primary);border-bottom:1px solid #efeae0;margin-bottom:1rem;padding-bottom:.5rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700}.legal-section-block p{color:#38423c;margin-bottom:1rem;font-size:.965rem;line-height:1.75}.legal-section-block ul,.legal-section-block ol{margin-bottom:1.25rem;padding-left:1.35rem}.legal-section-block li{color:#38423c;margin-bottom:.5rem;font-size:.95rem;line-height:1.7}.legal-section-block li strong{color:#10271d}.legal-contact-callout{border-left:4px solid var(--color-gold);border-radius:var(--radius-sm);color:#2d3830;background:#f7f5ee;margin-top:1.25rem;padding:1.25rem 1.5rem;font-size:.935rem;line-height:1.65}.legal-contact-callout a{color:var(--color-primary);font-weight:600;text-decoration:underline}.cookie-table-wrapper{border-radius:var(--radius-md);border:1px solid #ece7dd;margin:1.5rem 0;overflow-x:auto}.cookie-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.cookie-table th{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;padding:.85rem 1rem;font-size:.825rem;font-weight:600}.cookie-table td{color:#38423c;border-bottom:1px solid #efeae0;padding:.95rem 1rem;line-height:1.5}.cookie-table tr:last-child td{border-bottom:none}.cookie-status-badge{border-radius:var(--radius-full);text-transform:uppercase;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.cookie-status-badge.active{color:#1b5e20;background:#2e7d321f}.cookie-status-badge.optional{color:#926e17;background:#d7b45a26}.error-page-wrapper{min-height:calc(100vh - var(--header-height));color:var(--color-white);background:radial-gradient(circle at 50% 30%,#152c21 0%,#0d1e16 50%,#070f0b 100%);justify-content:center;align-items:center;padding:clamp(6.5rem,11vw,8.5rem) 1.25rem 4rem;display:flex;position:relative;overflow:hidden}.error-page-bg{pointer-events:none;position:absolute;inset:0}.error-glow-orb{filter:blur(50px);background:radial-gradient(circle,#d7b45a2e 0%,#0000 70%);width:420px;height:420px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.error-glow-orb.error-glow-red{background:radial-gradient(circle,#d32f2f38 0%,#0000 70%)}.error-page-container{z-index:2;max-width:680px;margin:0 auto;position:relative}.error-card{border-radius:var(--radius-lg);text-align:center;-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #d7b45a4d;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 20px 50px #00000073}.error-card-500{border-color:#d32f2f66}.error-status-badge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-light);background:#d7b45a1f;border:1px solid #d7b45a59;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.error-badge-danger{color:#ff8a80;background:#d32f2f26;border-color:#d32f2f66}.error-pulse-dot{background-color:var(--color-gold);width:8px;height:8px;box-shadow:0 0 8px var(--color-gold);border-radius:50%;animation:1.4s infinite preloaderBlink}.error-pulse-dot.red{background-color:#ff5252;box-shadow:0 0 8px #ff5252}.error-title .gold-text{color:var(--color-gold-light)}.error-description{color:#ffffffc7;max-width:540px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.025rem;line-height:1.65}.error-digest-box{border-radius:var(--radius-sm);background:#00000059;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.error-digest-box code{color:var(--color-gold-light);font-family:monospace}.error-quick-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-bottom:2rem;display:flex}.error-help-strip{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.5rem;padding-top:1.5rem;display:flex}.error-help-strip .help-text{color:#fff9;font-size:.875rem}.error-whatsapp-link{color:#25d366;transition:opacity var(--transition-fast);align-items:center;gap:.5rem;font-size:.925rem;font-weight:600;text-decoration:none;display:inline-flex}.error-whatsapp-link:hover{opacity:.85;text-decoration:underline}.page-loading-skeleton{justify-content:center;align-items:center;min-height:70vh;padding:3rem 1.25rem;display:flex}.skeleton-inner{flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:900px;display:flex}.skeleton-brand-lockup{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.skeleton-spinner-ring{border:3px solid #d7b45a33;border-top-color:var(--color-gold);border-right-color:var(--color-gold-light);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.9s cubic-bezier(.5,.1,.4,.9) infinite preloaderSpin;display:flex}.skeleton-spinner-core{background:var(--color-primary);border-radius:50%;width:22px;height:22px}.skeleton-pulse-text .skeleton-title{letter-spacing:.15em;color:var(--color-primary);font-size:1rem;font-weight:700;display:block}.skeleton-pulse-text .skeleton-sub{color:var(--color-text-muted);font-size:.85rem;display:block}.skeleton-cards-row{flex-direction:column;gap:1.5rem;width:100%;display:flex}.skeleton-block{border-radius:var(--radius-md);background:linear-gradient(90deg,#f0ece1 0%,#faf7f0 50%,#f0ece1 100%) 0 0/200% 100%;animation:1.6s infinite shimmer}.block-hero{width:100%;height:180px}.skeleton-grid-preview{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.block-card{height:220px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.maintenance-page-wrapper{min-height:100vh;color:var(--color-white);background:radial-gradient(circle at 50% 25%,#183526 0%,#10271d 50%,#091710 100%);justify-content:center;align-items:center;padding:4rem 1.25rem;display:flex;position:relative}.maintenance-container{max-width:760px;margin:0 auto}.maintenance-card{border-radius:var(--radius-lg);text-align:center;-webkit-backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #d7b45a59;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 25px 60px #00000080}.maintenance-status-badge{border:1px solid var(--color-gold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-light);background:#d7b45a26;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1.1rem;font-size:.825rem;font-weight:700;display:inline-flex}.maintenance-dot{background-color:var(--color-gold);width:9px;height:9px;box-shadow:0 0 10px var(--color-gold);border-radius:50%;animation:1.4s infinite preloaderBlink}.maintenance-title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:700;line-height:1.22}.maintenance-title .gold-text{color:var(--color-gold-light)}.maintenance-desc{color:#ffffffd1;max-width:600px;margin-bottom:2.25rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.7}.maintenance-highlight-box{border-radius:var(--radius-md);text-align:left;background:#00000059;border:1px solid #d7b45a33;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;padding:1.25rem;display:grid}.highlight-item .hl-label{color:#ffffffa6;margin-bottom:.25rem;font-size:.8rem;display:block}.highlight-item .hl-status{color:#81c784;font-size:.885rem;font-weight:700;display:inline-block}.maintenance-contacts{margin-bottom:2rem}.contacts-heading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-light);margin-bottom:1.25rem;font-size:.95rem;font-weight:700}.maintenance-actions-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.maintenance-footer-note{color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:1.25rem;font-size:.82rem}.offline-banner{z-index:9999999;border-radius:var(--radius-md);width:calc(100% - 2rem);max-width:580px;transition:all .3s;animation:.35s cubic-bezier(.16,1,.3,1) slideDown;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.offline-banner.is-offline{color:#ffcdd2;background:#2a1714;border:1.5px solid #d32f2f}.offline-banner.is-reconnected{color:#c8e6c9;background:#11281a;border:1.5px solid #2e7d32}.offline-banner-content{align-items:center;gap:.85rem;padding:.85rem 1.15rem;display:flex}.offline-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.offline-text{flex-direction:column;flex:1;gap:.15rem;display:flex}.offline-text strong{color:#fff;font-size:.875rem;font-weight:700}.offline-text span{opacity:.9;font-size:.785rem;line-height:1.35}.offline-call-btn{color:#fff;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:#d32f2f;flex-shrink:0;padding:.35rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none}.offline-call-btn:hover{background:#b71c1c}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.cookie-consent-banner{z-index:99999;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);max-width:660px;color:var(--color-white);background:#101713f2;border:1.5px solid #d7b45a66;padding:1.25rem 1.5rem;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 16px 40px #00000080}.cookie-consent-inner{align-items:center;gap:1.25rem;display:flex}.cookie-icon-col{color:var(--color-gold);flex-shrink:0}.cookie-text-col{flex:1}.cookie-banner-title{color:var(--color-white);margin-bottom:.25rem;font-size:.95rem;font-weight:700}.cookie-banner-desc{color:#ffffffc7;margin:0;font-size:.8125rem;line-height:1.45}.cookie-banner-desc a{color:var(--color-gold);text-decoration:underline}.cookie-actions-col{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-support{background-color:#faf8f5;min-height:100vh}.support-channels-section{padding:clamp(3rem,6vw,4.5rem) 0}.support-cards-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.support-card-item{background:var(--color-white);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);border:1px solid #ece7dd;flex-direction:column;padding:1.75rem 1.35rem;display:flex}.support-card-item:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}.support-card-icon{background:var(--color-soft-green);width:48px;height:48px;color:var(--color-primary);transition:background var(--transition-fast), color var(--transition-fast);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.support-card-item:hover .support-card-icon{background:var(--color-gold);color:var(--color-dark)}.support-card-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.65rem;font-size:1.15rem;font-weight:700;line-height:1.35}.support-card-desc{color:#5e6760;flex:1;margin-bottom:1.5rem;font-size:.885rem;line-height:1.55}.support-card-cta{color:var(--color-gold-dark);transition:gap var(--transition-fast);align-items:center;gap:.45rem;font-size:.885rem;font-weight:700;text-decoration:none;display:inline-flex}.support-card-cta:hover{color:var(--color-primary);gap:.65rem}.support-ticket-section{background:var(--color-white);border-top:1px solid #ece7dd;padding:clamp(3rem,6vw,5rem) 0}.support-ticket-layout{grid-template-columns:1fr 1.35fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.escalation-heading{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:1rem;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;line-height:1.2}.escalation-desc{color:#4a544e;margin-bottom:2rem;font-size:1rem;line-height:1.65}.escalation-contacts-stack{flex-direction:column;gap:1.25rem;display:flex}.escalation-contact-row{border-radius:var(--radius-md);color:inherit;transition:transform var(--transition-fast), border-color var(--transition-fast);background:#faf8f5;border:1px solid #e8e3d7;align-items:flex-start;gap:1.15rem;padding:1.15rem;text-decoration:none;display:flex}a.escalation-contact-row:hover{border-color:var(--color-gold);transform:translateY(-2px)}.esc-icon{background:var(--color-primary);width:42px;height:42px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.esc-info{flex-direction:column;display:flex}.esc-label{text-transform:uppercase;letter-spacing:.06em;color:#7b857d;font-size:.75rem;font-weight:700}.esc-value{color:var(--color-primary);font-size:1.05rem;font-weight:700;line-height:1.45}.support-form-card{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid #e8e3d7;padding:clamp(1.75rem,4vw,2.75rem)}.support-form-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.35rem;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700}.support-form-sub{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:.925rem}.product-filter-controls{flex-direction:column;gap:1.5rem;margin-bottom:2.25rem;display:flex}.produce-search-wrap{width:100%;max-width:620px;margin:0 auto;position:relative}.produce-search-icon{color:#7b857d;pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.produce-search-icon svg{width:18px;max-width:18px;height:18px;max-height:18px}.produce-search-input{border-radius:var(--radius-full);background:var(--color-white);width:100%;font-family:var(--font-sans);color:var(--color-text);transition:all var(--transition-fast);border:1.5px solid #e2dcd0;padding:.85rem 2.75rem .85rem 3rem;font-size:.95rem;box-shadow:0 4px 14px #10271d0a}.produce-search-input:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3.5px #d7b45a33}.produce-search-clear{color:#7b857d;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.category-tabs-bar{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.btn-tab{border-radius:var(--radius-full);border:1.5px solid var(--color-border);background-color:var(--color-white);color:var(--color-primary);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn-tab:hover{border-color:var(--color-gold);background-color:#faf8f3}.btn-tab.active{border-color:var(--color-gold);background-color:var(--color-gold);color:var(--color-dark)}.tab-count-badge{border-radius:var(--radius-full);background:#10271d14;padding:.1rem .45rem;font-size:.75rem;font-weight:700}.btn-tab.active .tab-count-badge{color:var(--color-dark);background:#1017132e}.produce-results-meta{text-align:center;margin-bottom:1.5rem}.results-count-text{color:var(--color-text-muted);font-size:.925rem}.produce-empty-state{text-align:center;background:var(--color-white);border-radius:var(--radius-lg);border:1.5px dashed #d5cfc2;max-width:680px;margin:2rem auto;padding:clamp(3rem,6vw,5rem) 1.5rem;animation:.35s ease-out fadeIn}.empty-state-graphic{width:90px;height:90px;color:var(--color-gold-dark);background:#faf8f2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex;box-shadow:0 8px 24px #d7b45a26}.empty-state-graphic svg{width:44px;max-width:44px;height:44px;max-height:44px}.empty-state-title{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.empty-state-desc{color:#5e6760;max-width:520px;margin:0 auto 2rem;font-size:.985rem;line-height:1.65}.empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:991px){.legal-container-grid{grid-template-columns:1fr}.legal-toc-panel{margin-bottom:2rem;position:static}.support-cards-grid{grid-template-columns:repeat(2,1fr)}.support-ticket-layout{grid-template-columns:1fr}}@media (max-width:640px){.support-cards-grid{grid-template-columns:1fr}.cookie-consent-inner{flex-direction:column;align-items:flex-start;gap:1rem}.cookie-actions-col{justify-content:flex-end;width:100%}.cookie-actions-col .btn{flex:1;justify-content:center}.maintenance-highlight-box{grid-template-columns:1fr}}.session-redirect-hint{border-top:1px dashed #d7b45a33;justify-content:center;margin-top:1.25rem;padding-top:1rem;display:flex}.error-page-wrapper{background:radial-gradient(circle at 50% 25%,#183d2c 0%,#0c1c14 100%);justify-content:center;align-items:center;min-height:85vh;padding:clamp(3.5rem,8vw,6.5rem) 1.5rem;display:flex;position:relative;overflow:hidden}.error-page-wrapper:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#d7b45a14 0%,#0000 60%);position:absolute;inset:0}.error-card{z-index:2;-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);text-align:center;background:#10271dd9;border:1px solid #d7b45a4d;max-width:680px;margin:0 auto;padding:clamp(2.25rem,5vw,3.75rem);position:relative;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff1a}.error-badge-pill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;background:#0003;border:1px solid #d7b45a66;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.error-badge-pill .dot{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}.error-code-display{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-gold);text-shadow:0 4px 24px #0006;margin-bottom:1rem;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:800;line-height:1}.error-icon-box{width:76px;height:76px;color:var(--color-gold);background:#d7b45a1f;border:1px solid #d7b45a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex;box-shadow:0 8px 24px #00000040}.error-icon-box svg{width:38px;max-width:38px;height:38px;max-height:38px}.error-title{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:700;line-height:1.25}.error-description{color:#d5dfd9;max-width:540px;margin:0 auto 2rem;font-size:1.025rem;line-height:1.65}.error-troubleshoot-box{border-radius:var(--radius-md);text-align:left;background:#00000059;border:1px solid #d7b45a33;margin-bottom:2rem;padding:1.25rem 1.5rem}.troubleshoot-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.troubleshoot-list{color:#e2ece6;flex-direction:column;gap:.65rem;margin:0;padding:0;font-size:.885rem;line-height:1.5;list-style:none;display:flex}.troubleshoot-list li strong{color:#fff;font-weight:600}.error-actions-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.error-support-footer{color:#8a9e93;border-top:1px solid #d7b45a2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:1.35rem;font-size:.875rem;display:flex}.error-support-footer a{color:var(--color-gold);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.error-support-footer a:hover{color:#fff;text-decoration:underline}.site-footer{color:#c5d5cb;box-shadow:none;background-color:#070f0b;border-top:none;margin:0;padding:0;position:relative;overflow:hidden}.site-footer:before{display:none!important}.footer-logo-img{object-fit:contain;width:auto;height:64px;max-height:70px;display:block}.footer-assurance-strip{background:#0a1610;border-top:1px solid #d7b45a33;border-bottom:1px solid #d7b45a1f;padding:1.25rem 0}.assurance-strip-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.assurance-strip-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #d7b45a29;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .85rem;transition:all .25s;display:flex}.assurance-strip-card:hover{background:#d7b45a14;border-color:#d7b45a59;transform:translateY(-2px)}.assurance-icon-wrap{width:32px;height:32px;color:var(--color-gold);background:#d7b45a1f;border:1px solid #d7b45a40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assurance-icon-wrap svg{width:16px;height:16px}.assurance-badge-title{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:.825rem;font-weight:700}.footer-main-body{background:radial-gradient(circle at 15% 20%,#15342659 0%,#0000 50%),#070f0b;padding:3.5rem 0 2.75rem}.footer-main-grid{grid-template-columns:1.4fr .9fr .9fr 1.3fr;gap:2.5rem;display:grid}.footer-col-brand .footer-brand-link{margin-bottom:1rem;text-decoration:none;display:inline-block}.footer-brand-text{color:#9ab0a4;max-width:320px;margin-bottom:1.15rem;font-size:.875rem;line-height:1.6}.footer-cert-badges{flex-wrap:wrap;gap:.5rem;display:flex}.cert-micro-chip{color:var(--color-gold-light);background:#d7b45a1a;border:1px solid #d7b45a40;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:1.15rem;padding-bottom:.5rem;font-size:.85rem;font-weight:700;position:relative}.footer-col-title:after{content:"";background:var(--color-gold);width:22px;height:2px;position:absolute;bottom:0;left:0}.footer-links-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.footer-link-item{color:#9ab0a4;align-items:center;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.footer-link-item:before{display:none!important}.footer-link-item:hover{color:var(--color-gold-light);transform:translate(3px)}.footer-link-item.highlight-gold{color:var(--color-gold);font-weight:600}.footer-contact-compact{flex-direction:column;gap:.75rem;display:flex}.compact-contact-item{color:#a3b5aa;align-items:center;gap:.65rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:flex}.compact-contact-item svg{width:15px;height:15px;color:var(--color-gold);flex-shrink:0}.compact-contact-item:hover{color:#fff;transform:translate(2px)}.footer-whatsapp-cta{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#187741 0%,#115e32 100%);border:1px solid #25d36673;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;width:fit-content;margin-top:.5rem;padding:.6rem 1.15rem;font-size:.825rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0000004d,inset 0 1px #ffffff1f}.footer-whatsapp-cta:hover{color:#fff;background:linear-gradient(135deg,#1f8e4e 0%,#15743e 100%);border-color:#25d366cc;transform:translateY(-2px);box-shadow:0 6px 20px #25d36659,inset 0 1px #fff3}.footer-bottom-bar{background:#040806;border-top:1px solid #ffffff12;padding:1.15rem 0}.footer-bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.footer-copy{color:#7a8e83;margin:0;font-size:.78rem}.footer-port-status-pill{color:#9ab0a4;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.75rem;display:inline-flex}.footer-port-status-pill strong{color:var(--color-white);font-weight:700}.footer-scroll-top-btn{color:var(--color-gold-light);cursor:pointer;background:0 0;border:1px solid #d7b45a4d;border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.footer-scroll-top-btn:hover{background:var(--color-gold);color:var(--color-dark);transform:translateY(-2px)}@media (max-width:1200px){.agri-catalog-menu{width:860px}.agri-catalog-grid{grid-template-columns:1fr 1fr 1fr}.agri-catalog-highlight{display:none}.footer-main-grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:1.75rem}}@media (max-width:991px){.header-top-bar{display:none}.agri-catalog-menu{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow:hidden;box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#00000059!important;border:1px solid #d7b45a38!important;border-radius:12px!important;margin:0!important;padding:0!important;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .28s,padding .35s,margin .35s,visibility .35s!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.nav-item-dropdown.dropdown-open .agri-catalog-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:1400px!important;margin-top:.65rem!important;padding:1rem .85rem!important;display:block!important;transform:none!important}.agri-catalog-grid{flex-direction:column!important;gap:1.15rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.agri-catalog-highlight{display:none!important}.agri-catalog-col{width:100%!important}.catalog-col-title{text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-gold)!important;border-bottom:1px solid #d7b45a2e!important;align-items:center!important;gap:.4rem!important;margin-bottom:.55rem!important;padding-bottom:.4rem!important;font-size:.78rem!important;font-weight:700!important;display:flex!important}.catalog-links{flex-direction:column!important;gap:.45rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.catalog-links>li{opacity:1!important;width:100%!important;transition:none!important;transform:none!important}.catalog-links li a{box-sizing:border-box!important;background:#ffffff0a!important;border:1px solid #d7b45a1f!important;border-radius:8px!important;flex-direction:column!important;width:100%!important;padding:.55rem .75rem!important;text-decoration:none!important;transition:background .15s!important;display:flex!important}.catalog-links li a:hover,.catalog-links li a:focus-visible{background:#d7b45a26!important;border-color:#d7b45a59!important}.catalog-links li a strong{color:#fff!important;font-size:.88rem!important;font-weight:600!important;line-height:1.3!important}.catalog-links li a span{color:#9ab0a4!important;font-size:.74rem!important;line-height:1.25!important}.catalog-explore-btn-wrap{border-top:1px dashed #d7b45a38!important;margin-top:.65rem!important;padding-top:.55rem!important}.catalog-all-link{color:var(--color-gold)!important;align-items:center!important;gap:.4rem!important;font-size:.85rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(180%);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;z-index:999;background:#0a1812f7;border-top:1px solid #d7b45a33;flex-direction:column;width:100%;height:calc(100dvh - 72px);padding:1.5rem 1.25rem 2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .32s,visibility .4s;position:fixed;top:72px;left:0;overflow-y:auto;transform:translateY(-16px)scale(.985);box-shadow:0 24px 48px #0009}.main-nav.menu-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;transform:translateY(0)scale(1)}.nav-links{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.nav-links>li{opacity:0;width:100%;transition:opacity .25s,transform .25s;display:block;transform:translateY(12px)}.main-nav.menu-open .nav-links>li{opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.main-nav.menu-open .nav-links>li:first-child{transition-delay:40ms}.main-nav.menu-open .nav-links>li:nth-child(2){transition-delay:80ms}.main-nav.menu-open .nav-links>li:nth-child(3){transition-delay:.12s}.main-nav.menu-open .nav-links>li:nth-child(4){transition-delay:.16s}.main-nav.menu-open .nav-links>li:nth-child(5){transition-delay:.2s}.main-nav.menu-open .nav-links>li:nth-child(6){transition-delay:.24s}.main-nav:not(.menu-open) .nav-links>li{transition-duration:.2s!important;transition-delay:0s!important}.nav-link{box-sizing:border-box;letter-spacing:.01em;background:#ffffff0d;border:1px solid #d7b45a38;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;padding:.85rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;color:#fff!important}.nav-link span{color:#fff!important}.nav-link:hover,.nav-link:focus-visible{background:#d7b45a29;border-color:#d7b45a73;color:#f8e8b8!important}.nav-link:hover span,.nav-link:focus-visible span{color:#f8e8b8!important}.nav-link.active{color:#0c1e16!important;background:linear-gradient(135deg,#e8ca7d 0%,#d7b45a 100%)!important;border-color:#0000!important;font-weight:700!important;box-shadow:0 4px 14px #d7b45a59!important}.nav-link.active span{color:#0c1e16!important}.dropdown-trigger-wrap{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;display:flex}.dropdown-trigger-wrap .nav-link{flex:auto;width:auto}.dropdown-chevron-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #d7b45a38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-left:0;padding:0;transition:all .2s;display:inline-flex}.dropdown-chevron-btn svg{color:#fff;width:18px;height:18px;transition:transform .25s,color .2s}.nav-item-dropdown.dropdown-open .dropdown-chevron-btn{border-color:var(--color-gold);color:var(--color-gold);background:#d7b45a38}.nav-item-dropdown.dropdown-open .dropdown-chevron-btn svg{color:var(--color-gold);transform:rotate(180deg)}.mobile-toggle{display:block}.header-phone-pill{display:none}.btn-trade-quote{padding:.45rem 1rem;font-size:.8rem}.mobile-nav-footer{opacity:0;border-top:1px solid #d7b45a33;width:100%;margin-top:1.5rem;padding-top:1.25rem;transition:opacity .25s,transform .25s;display:block;transform:translateY(14px)}.main-nav.menu-open .mobile-nav-footer{opacity:1;transition:opacity .45s cubic-bezier(.16,1,.3,1) .26s,transform .45s cubic-bezier(.16,1,.3,1) .26s;transform:translateY(0)}.main-nav:not(.menu-open) .mobile-nav-footer{transition-duration:.2s!important;transition-delay:0s!important}.mobile-contact-quick{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}.mobile-quick-btn{border-radius:var(--radius-sm);color:var(--color-gold-light);background:#d7b45a1f;border:1px solid #d7b45a40;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.mobile-quick-btn.whatsapp{color:#fff;background:#25d366;border-color:#25d366}.mobile-quick-btn svg{width:16px;height:16px}.mobile-nav-location{color:#8fa599;text-align:center;margin:0;font-size:.75rem}.assurance-strip-grid{grid-template-columns:repeat(2,1fr)}.footer-main-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.assurance-strip-grid{grid-template-columns:1fr}.footer-main-grid{grid-template-columns:1fr;gap:1.75rem}.footer-bottom-container{text-align:center;flex-direction:column;gap:.75rem}}.founder-avatar-wrap{border:3px solid var(--color-gold);background-color:var(--color-primary-dark);border-radius:50%;width:120px;height:120px;margin:0 auto 1.25rem;overflow:hidden;box-shadow:0 6px 22px #00000059}.founder-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.about-founder-section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#faf8f5;position:relative;overflow:hidden}.about-founder-grid{grid-template-columns:.9fr 1.25fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.founder-card-visual{position:relative}.founder-card-inner{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid #d7b45a4d;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 16px 40px -10px #10271d29}.founder-card-inner:hover{transform:translateY(-4px);box-shadow:0 20px 48px -10px #10271d38}.founder-card-photo-wrap{aspect-ratio:4/3.8;background-color:var(--color-primary-dark);width:100%;position:relative;overflow:hidden}.founder-card-photo-wrap img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .4s}.founder-card-inner:hover .founder-card-photo-wrap img{transform:scale(1.03)}.founder-card-badge{color:var(--color-primary-dark);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f3d48b 0%,#d7b45a 100%);border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:800;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px #0003}.founder-card-meta{text-align:center;background:var(--color-white);border-top:1px solid #d7b45a33;padding:1.5rem 1.75rem 1.75rem}.founder-card-name{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.founder-card-role{color:var(--color-gold-dark);letter-spacing:.03em;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.founder-card-desk{color:var(--color-text-muted);border-top:1px dashed #d7b45a4d;margin:0;padding-top:.75rem;font-size:.82rem;line-height:1.45}.about-founder-content{flex-direction:column;display:flex}.about-founder-heading{font-family:var(--font-serif);color:var(--color-primary);margin-top:.5rem;margin-bottom:1.25rem;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.25}.founder-quote-callout{border-left:3px solid var(--color-gold);background:linear-gradient(135deg,#10271d0a 0%,#d7b45a14 100%);border-radius:0 12px 12px 0;margin-bottom:1.5rem;padding:1.15rem 1.5rem;position:relative}.founder-quote-callout p{font-family:var(--font-serif);color:var(--color-primary);margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-style:italic;line-height:1.6}.about-founder-bio{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:1rem;line-height:1.75}.about-founder-bio p{margin-bottom:.85rem}.about-founder-bio p:last-child{margin-bottom:0}.founder-pillars-row{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.founder-pillar-pill{background:var(--color-white);border:1px solid #d7b45a4d;border-radius:10px;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex;box-shadow:0 2px 8px #0000000a}.founder-pillar-icon{width:32px;height:32px;color:var(--color-gold-dark);background:#d7b45a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.founder-pillar-icon svg{width:16px;height:16px}.founder-pillar-text{color:var(--color-primary);font-size:.82rem;font-weight:600;line-height:1.35}.about-founder-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.about-founder-callout{background:var(--color-pure-white);border:1px solid #d7b45a59;border-left:5px solid var(--color-gold);border-radius:var(--radius-md);flex-direction:column;gap:1.25rem;margin-top:2rem;margin-bottom:2rem;padding:clamp(1.5rem,3.5vw,2.4rem);display:flex;box-shadow:0 10px 30px #10271d14,0 2px 6px #0000000a}.founder-callout-header{border-bottom:1px solid #d7b45a40;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.founder-callout-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark);font-size:.85rem;font-weight:800}.founder-callout-est{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;background:var(--color-ivory);border-radius:var(--radius-sm);border:1px solid #d7b45a4d;padding:.25rem .65rem;font-size:.78rem;font-weight:700}.founder-callout-main{align-items:flex-start;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.founder-callout-avatar-col{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.85rem;width:210px;display:flex}.founder-callout-avatar{border:3px solid var(--color-gold);background:var(--color-ivory);border-radius:14px;width:200px;height:220px;overflow:hidden;box-shadow:0 10px 24px #10271d26,0 0 0 4px #d7b45a26}.founder-callout-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.founder-callout-identity{width:100%}.founder-callout-name{font-family:var(--font-serif);color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:1.12rem;font-weight:700;line-height:1.25}.founder-callout-role{letter-spacing:.1em;color:var(--color-gold-dark);text-transform:uppercase;margin-bottom:.15rem;font-size:.78rem;font-weight:800}.founder-callout-company{color:var(--color-text-muted);letter-spacing:.06em;font-size:.74rem;font-weight:600}.founder-callout-content{flex:1;min-width:0}.founder-callout-tagline{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.35}.founder-callout-bio{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.founder-callout-bio p{color:var(--color-text);margin:0;font-size:.94rem;line-height:1.7}.founder-vision-box{border:1px solid #d7b45a59;border-left:4px solid var(--color-gold);border-radius:var(--radius-sm);background:#faf7ef;margin:1.25rem 0 1rem;padding:1.15rem 1.35rem}.founder-vision-header{letter-spacing:.12em;color:var(--color-gold-dark);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.8rem;font-weight:800;display:flex}.founder-vision-header .vision-icon{width:17px;height:17px;stroke:var(--color-gold-dark)}.founder-vision-text{font-family:var(--font-serif);color:var(--color-primary);margin:0;font-size:1rem;font-style:italic;line-height:1.6}.founder-callout-brand-signoff{letter-spacing:.1em;color:var(--color-primary);border-top:1px dashed #d7b45a59;align-items:center;gap:.65rem;margin-top:1rem;padding-top:.85rem;font-size:.82rem;font-weight:700;display:flex}.founder-callout-brand-signoff .signoff-brand{color:var(--color-primary);font-weight:800}.founder-callout-brand-signoff .signoff-sep{color:var(--color-gold)}.founder-callout-brand-signoff .signoff-slogan{color:var(--color-gold-dark);letter-spacing:.12em;font-weight:800}@media (max-width:991px){.about-founder-grid{grid-template-columns:1fr;gap:2.5rem}.founder-card-visual{width:100%;max-width:440px;margin:0 auto}.founder-callout-main{flex-direction:column;align-items:center;gap:1.5rem}.founder-callout-avatar-col{text-align:center;align-items:center;width:100%}.founder-callout-avatar{width:200px;height:220px}.founder-callout-tagline{text-align:center}.founder-callout-brand-signoff{justify-content:center}}@media (max-width:640px){.founder-pillars-row{grid-template-columns:1fr;gap:.75rem}.about-founder-callout{padding:1.25rem}.founder-callout-header{flex-direction:column;align-items:flex-start;gap:.4rem}.founder-callout-avatar{width:180px;height:200px}.founder-callout-tagline{font-size:1.15rem}.founder-callout-bio p{font-size:.9rem}.founder-vision-box{padding:1rem}.founder-vision-text{font-size:.94rem}.founder-callout-brand-signoff{text-align:center;flex-direction:column;gap:.25rem}.founder-callout-brand-signoff .signoff-sep{display:none}}@media (max-width:1024px){.team-grid{gap:1.35rem;grid-template-columns:repeat(2,1fr)!important}}.team-grid>:nth-child(5){--reveal-delay:.32s}.founder-spotlight-section{background-color:var(--color-white);border-bottom:1px solid var(--color-border);position:relative}.founder-spotlight-grid{grid-template-columns:380px 1fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.founder-portrait-card{border-radius:var(--radius-md);top:calc(var(--header-height) + 1.5rem);background:#fff;border:1px solid #d7b45a59;position:sticky;overflow:hidden;box-shadow:0 12px 36px #10271d14,0 2px 8px #0000000a}.founder-portrait-frame{background:var(--color-ivory);width:100%;height:380px;position:relative;overflow:hidden}.founder-portrait-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .5s;display:block}.founder-portrait-card:hover .founder-portrait-img{transform:scale(1.02)}.founder-portrait-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-gold-light);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-full);background:#10271de0;border:1px solid #d7b45a73;padding:.35rem .85rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;right:1rem}.founder-portrait-meta{text-align:center;background:#fcfbf7;border-top:1px solid #d7b45a40;padding:1.5rem 1.6rem}.founder-portrait-name{font-family:var(--font-serif);color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.founder-portrait-role{letter-spacing:.1em;color:var(--color-gold-dark);text-transform:uppercase;margin-bottom:.25rem;font-size:.82rem;font-weight:800}.founder-portrait-company{color:var(--color-text-muted);letter-spacing:.08em;margin-bottom:.85rem;font-size:.76rem;font-weight:600}.founder-portrait-tags{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.founder-portrait-tags span{background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.2rem .6rem;font-size:.7rem;font-weight:600}.founder-spotlight-content{flex-direction:column;display:flex}.founder-spotlight-heading{font-family:var(--font-serif);color:var(--color-primary);margin-top:.5rem;margin-bottom:1.5rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.25}.founder-spotlight-bio{flex-direction:column;gap:.95rem;margin-bottom:1.5rem;display:flex}.founder-spotlight-bio p{color:var(--color-text);margin:0;font-size:1.02rem;line-height:1.75}@media (max-width:991px){.founder-spotlight-grid{grid-template-columns:1fr;gap:2.5rem}.founder-portrait-card{width:100%;max-width:440px;margin:0 auto;position:static}}@media (max-width:640px){.founder-portrait-frame{height:300px}.founder-spotlight-heading{font-size:1.5rem}.founder-spotlight-bio p{font-size:.95rem}}.live-pulse-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.live-pulse-dot.green{background:#10b981;animation:2s infinite pulseGreen;box-shadow:0 0 #10b981b3}.live-pulse-dot.gold{background:var(--color-gold);animation:2s infinite pulseGold;box-shadow:0 0 #d7b45ab3}.live-pulse-dot.mini{width:6px;height:6px}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes pulseGold{0%{transform:scale(.95);box-shadow:0 0 #d7b45ab3}70%{transform:scale(1);box-shadow:0 0 0 6px #d7b45a00}to{transform:scale(.95);box-shadow:0 0 #d7b45a00}}.marquee-track-left{animation:42s linear infinite partnerTickerLeft}.marquee-track-right{animation:40s linear infinite partnerTickerRight}.marquee-wrapper-reverse{margin-top:.25rem;padding-top:0}.partner-card-gold{background:#0d1e16d9;border-color:#d7b45a52}.partner-card-gold:hover{border-color:var(--color-gold);background:#10271df2;box-shadow:0 14px 32px #00000080,0 0 20px #d7b45a40}.emblem-gold{border-color:var(--color-gold);background:linear-gradient(135deg,#d7b45a4d,#d7b45a14)}.chip-gold{color:#f7df94}@keyframes partnerTickerLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes partnerTickerRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.produce-ticker-section{background:#06110b;border-top:1px solid #d7b45a33;border-bottom:1px solid #d7b45a33;padding:1.15rem 0 1.25rem;position:relative;overflow:hidden}.produce-ticker-header{margin-bottom:.85rem}.ticker-header-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ticker-badge-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ticker-pulse-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);background:#d7b45a1f;border:1px solid #d7b45a59;border-radius:9999px;align-items:center;gap:.45rem;padding:.28rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.ticker-title{color:#ffffffb3;font-size:.85rem;font-weight:600}.ticker-view-all{color:var(--color-gold);align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ticker-view-all:hover{color:var(--color-gold-light);transform:translate(3px)}.produce-ticker-wrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-fade-overlay{z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.ticker-fade-overlay.left{background:linear-gradient(90deg,#06110b,#0000);left:0}.ticker-fade-overlay.right{background:linear-gradient(270deg,#06110b,#0000);right:0}.produce-ticker-track{gap:1.25rem;width:max-content;animation:48s linear infinite produceTickerSlide;display:flex}.produce-ticker-wrapper:hover .produce-ticker-track{animation-play-state:paused}@keyframes produceTickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.commodity-ticker-chip{background:#10271dbf;border:1px solid #d7b45a33;border-radius:12px;flex-shrink:0;align-items:center;gap:.95rem;padding:.75rem 1.15rem;transition:all .25s;display:flex}.commodity-ticker-chip:hover{background:#10271df2;border-color:#d7b45a73;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.commodity-emoji{filter:drop-shadow(0 2px 4px #0000004d);font-size:1.75rem;line-height:1}.commodity-details{flex-direction:column;gap:.25rem;display:flex}.commodity-top-line{align-items:center;gap:.65rem;display:flex}.commodity-name{color:var(--color-white);white-space:nowrap;font-size:.9rem;font-weight:700}.commodity-temp-pill{color:#34d399;white-space:nowrap;background:#10b98126;border:1px solid #10b98159;border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.commodity-bottom-line{color:#ffffffa6;white-space:nowrap;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.commodity-origin{color:#e6dfd5}.commodity-bullet{color:var(--color-gold);font-size:.7rem}.commodity-spec{color:#ffffffd9;font-weight:500}.commodity-markets{color:var(--color-gold-light)}.trade-routes-marquee-block{-webkit-backdrop-filter:blur(12px);background:#091710d9;border:1px solid #d7b45a40;border-radius:18px;margin:clamp(2.5rem,4vw,3.5rem) 0;padding:1.5rem 0 1.75rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006}.routes-marquee-eyebrow{text-align:center;margin-bottom:1.15rem;padding:0 1.5rem}.routes-marquee-eyebrow span{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);background:#d7b45a14;border:1px solid #d7b45a38;border-radius:9999px;align-items:center;padding:.35rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.routes-marquee-wrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.routes-fade-overlay{z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.routes-fade-overlay.left{background:linear-gradient(90deg,#091710,#0000);left:0}.routes-fade-overlay.right{background:linear-gradient(270deg,#091710,#0000);right:0}.routes-marquee-track{gap:1.25rem;width:max-content;animation:46s linear infinite routesTickerSlide;display:flex}.routes-marquee-wrapper:hover .routes-marquee-track{animation-play-state:paused}@keyframes routesTickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.route-card-pill{background:#10271dd9;border:1px solid #d7b45a33;border-radius:14px;flex-shrink:0;align-items:center;gap:1rem;padding:.85rem 1.25rem;transition:all .25s;display:flex}.route-card-pill:hover{background:#10271d;border-color:#d7b45a73;transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.route-mode-badge{color:var(--color-gold);white-space:nowrap;background:#d7b45a1a;border:1px solid #d7b45a40;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.route-endpoints{white-space:nowrap;align-items:center;gap:.55rem;font-size:.85rem;display:flex}.route-origin{color:#ffffffb3;font-size:.8rem}.route-arrow{color:var(--color-gold);font-weight:700}.route-destination{color:var(--color-white);align-items:center;gap:.35rem;display:inline-flex}.route-destination strong{color:var(--color-white)}.route-flag{font-size:1.15rem}.route-timing-chip{color:#34d399;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.brand-ribbon-section{border-top:1px solid #d7b45a40;border-bottom:1px solid #d7b45a40;width:100%;overflow:hidden}.ribbon-strip{width:100%;padding:.65rem 0;position:relative;overflow:hidden}.ribbon-strip-gold{color:#0d1e16;letter-spacing:.14em;background:linear-gradient(90deg,#c49a37 0%,#e2be67 50%,#c49a37 100%);font-size:.75rem;font-weight:800;box-shadow:inset 0 1px 3px #ffffff59,inset 0 -1px 3px #00000040}.ribbon-strip-dark{color:var(--color-gold);letter-spacing:.12em;background:#091710;font-size:.72rem;font-weight:700}.ribbon-track{white-space:nowrap;align-items:center;gap:2rem;width:max-content;display:flex}.ribbon-track-left{animation:36s linear infinite ribbonLeft}.ribbon-track-right{animation:34s linear infinite ribbonRight}.ribbon-strip:hover .ribbon-track{animation-play-state:paused}.ribbon-item{align-items:center;gap:.75rem;display:inline-flex}.ribbon-star{color:#0d1e16;font-size:.85rem}.ribbon-gem{color:#f7df94;font-size:.75rem}@keyframes ribbonLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes ribbonRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (max-width:768px){.ticker-header-container{flex-direction:column;align-items:flex-start}.commodity-ticker-chip{padding:.6rem .85rem}.commodity-details{gap:.15rem}.trade-routes-marquee-block{padding:1.15rem 0 1.35rem}.route-card-pill{gap:.75rem;padding:.65rem .95rem}.ribbon-strip{padding:.5rem 0}}.partner-categories-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:980px;margin:1.5rem auto 1.25rem;display:flex}.partner-cat-pill{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #d7b45a38;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.partner-cat-pill .cat-count{color:var(--color-gold);background:#d7b45a26;border-radius:9999px;padding:.1rem .45rem;font-size:.68rem;font-weight:800}.partner-cat-pill:hover{color:var(--color-white);background:#d7b45a1f;border-color:#d7b45a73;transform:translateY(-1px)}.partner-cat-pill.active{border-color:var(--color-gold);color:var(--color-white);background:#d7b45a38;box-shadow:0 0 14px #d7b45a47}.partner-cat-pill.active .cat-count{background:var(--color-gold);color:#0d1e16}.partner-view-toggle-wrap{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.view-toggle-label{text-transform:uppercase;letter-spacing:.08em;color:#fff9;font-size:.72rem;font-weight:700}.partner-view-toggle{background:#0006;border:1px solid #d7b45a40;border-radius:9999px;padding:3px;display:inline-flex}.partner-view-toggle .view-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.partner-view-toggle .view-btn:hover{color:var(--color-white)}.partner-view-toggle .view-btn.active{background:var(--color-gold);color:#0d1e16;font-weight:800;box-shadow:0 2px 8px #0000004d}.partner-category-tag{text-transform:uppercase;letter-spacing:.08em;color:#34d399;margin-bottom:.2rem;font-size:.62rem;font-weight:800;display:block}.partner-category-tag.tag-gold{color:var(--color-gold)}.partner-commodities-pill{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;margin-top:.5rem;padding:.25rem .5rem;font-size:.68rem;overflow:hidden}.partner-commodities-pill.pill-gold{color:#f7df94;border-color:#d7b45a33}.partner-categorized-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;margin-top:1rem;display:grid}.category-partner-card{-webkit-backdrop-filter:blur(12px);background:#10271dbf;border:1px solid #d7b45a38;border-radius:14px;flex-direction:column;padding:1.35rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #00000040}.category-partner-card:hover{border-color:var(--color-gold);background:#10271df2;transform:translateY(-4px);box-shadow:0 12px 30px #00000073,0 0 18px #d7b45a33}.category-partner-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.category-badge-group{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.cat-partner-title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:.35rem;font-size:1.15rem;font-weight:700;line-height:1.3}.cat-partner-role{color:var(--color-gold-light);margin-bottom:.65rem;font-size:.8rem;font-weight:600}.cat-partner-location{color:#ffffffa6;align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.75rem;display:inline-flex}.cat-partner-commodities{background:#00000040;border:1px solid #d7b45a26;border-radius:8px;margin-bottom:1.15rem;padding:.65rem .85rem}.commodities-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.cat-partner-commodities p{color:#ffffffd9;margin:0;font-size:.78rem;line-height:1.45}.category-partner-footer{border-top:1px solid #d7b45a26;margin-top:auto;padding-top:.75rem}.partner-inquire-link{color:var(--color-gold);align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.partner-inquire-link:hover{color:var(--color-gold-light);transform:translate(3px)}@media (max-width:768px){.partner-categories-bar{gap:.35rem}.partner-cat-pill{padding:.3rem .65rem;font-size:.72rem}.category-partner-card{padding:1rem}}
