@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#092b5a;background:#f7f8fc;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f8fc;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #f4ad16}.container{width:min(1160px,100% - 48px);margin:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#082f69;letter-spacing:0;font-family:Manrope,sans-serif}p{color:#60718a;line-height:1.65}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d9e0ea;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}nav{gap:6px;display:flex}nav button,footer button{color:#425a7d;background:0 0;border:0;padding:9px 10px;font-size:13px}nav button.active,nav button:hover{color:#082f69;font-weight:800}.menu{color:#082f69;background:0 0;border:0;display:none}.hero{color:#fff;background:#061d45;min-height:650px;position:relative;overflow:hidden}.hero-image{background:linear-gradient(90deg,#04183cf5,#04183cb3 37%,#04183c1a 72%),url(/images/hasoon-frozen-poultry-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-inner{padding:65px 0;position:relative}.hero-brand-lockup{background:#fff;width:190px;max-width:48%;margin-bottom:27px;padding:10px;animation:5s ease-in-out infinite logoFloat;box-shadow:0 14px 36px #00000038}.hero-brand-lockup img{width:100%;display:block}.eyebrow{color:#f4ad16;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:15px;font:700 11px/1.2 Manrope,sans-serif}.hero h1{color:#fff;max-width:670px;margin-bottom:22px;font-size:clamp(42px,5.5vw,76px);line-height:.99}.hero h1 em{color:#f4ad16;font-style:normal}.hero-copy{color:#e1eaf6;max-width:565px;font-size:18px}.hero-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.action{color:#08295a;background:#f4ad16;border:1px solid #f4ad16;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 19px;font-weight:800;display:inline-flex}.action:hover{background:#ffc13b;border-color:#ffc13b}.action-light{color:#fff;background:0 0;border-color:#e9c565}.text-action{color:#fff;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.hero-notes{color:#d6e3f6;flex-wrap:wrap;gap:30px;margin-top:80px;font-size:13px;display:flex}.hero-notes span{align-items:center;gap:8px;display:flex}.marquee{color:#082d67;white-space:nowrap;background:#f4ad16;border-block:1px solid #e8a40d;overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marqueeMove;display:flex}.marquee span{letter-spacing:1.3px;align-items:center;gap:26px;padding:15px 22px;font:800 12px/1 Manrope,sans-serif;display:inline-flex}.marquee i{font-size:9px;font-style:normal}.focus,.trading-preview,.catalog,.company,.quote{padding:104px 0}.section-intro{max-width:680px;margin-bottom:42px}.section-intro h2,.cold-chain h2,.company h2,.quote h2{margin-bottom:15px;font-size:clamp(30px,3.4vw,47px);line-height:1.08}.focus-grid{border-top:1px solid #d7dfeb;border-left:1px solid #d7dfeb;grid-template-columns:repeat(3,1fr);display:grid}.product-card{background:#fff;border-bottom:1px solid #d7dfeb;border-right:1px solid #d7dfeb;min-height:285px;padding:25px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.product-card:before{content:"";background:#f4ad16;width:0;height:3px;transition:width .35s;position:absolute;top:0;left:0}.product-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #05285c1f}.product-card:hover:before{width:100%}.product-count{color:#9aacc3;font:700 13px Manrope}.product-card p,.catalog-item p{color:#bd8100;letter-spacing:1.1px;text-transform:uppercase;margin:43px 0 8px;font-size:12px;font-weight:700}.product-card h3{margin-bottom:9px;font-size:22px}.product-card>span:not(.product-count){color:#64738a;font-size:14px;line-height:1.55}.product-card button,.trade-list button{color:#0a3a7d;background:0 0;border:1px solid #bfcde1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:18px;right:20px}.product-card button:hover,.trade-list button:hover{color:#fff;background:#0a3a7d;border-color:#0a3a7d}.cold-chain{color:#fff;background:#082d67}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.cold-chain h2{color:#fff}.cold-chain .eyebrow{color:#ffd06a}.cold-chain p,.process span{color:#d6e2f2}.process{border-top:1px solid #728ab3;margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid #728ab3;gap:20px;padding:20px 0;display:flex}.process b{color:#ffd06a}.process strong{margin-bottom:4px;display:block}.process span{font-size:14px;line-height:1.4}.row{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.trade-grid{background:#d1dceb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trade-grid article{background:#eef3f9;min-height:225px;padding:27px;transition:transform .3s,background .3s}.trade-grid article:hover{background:#fff;transform:translateY(-5px)}.trade-grid svg,.values svg{color:#e8a40d}.trade-grid h3{margin:46px 0 8px;font-size:18px}.trade-grid p{font-size:13px}.page-heading{background:#eaf0f8;border-bottom:1px solid #cdd8e7;padding:102px 0 65px}.page-heading h1{max-width:800px;margin-bottom:16px;font-size:clamp(39px,5vw,68px);line-height:1.02}.page-heading .container>p:last-child{max-width:680px;font-size:17px}.catalog-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.product-photo{background:#082d67;height:550px;position:sticky;top:104px;overflow:hidden}.product-photo img{object-fit:cover;object-position:72% center;width:100%;height:100%}.catalog-item{border-bottom:1px solid #d2dbe8;margin-bottom:28px;padding-bottom:28px}.catalog-item p{margin-top:0}.catalog-item h2{margin-bottom:9px;font-size:26px}.catalog-item span{color:#5f7089;line-height:1.55}.catalog-item ul,.quote-checks{margin:16px 0 0;padding:0;list-style:none}.catalog-item li,.quote-checks li{color:#0a3e79;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.catalog-item li svg,.quote-checks svg{color:#e2a10d}.quiet-band{background:#fffdf8;border-block:1px solid #e5dfd0}.quiet-band .container{align-items:center;gap:22px;padding:54px 0;display:flex}.quiet-band svg{color:#e2a10d;flex:none}.quiet-band h2{margin-bottom:7px;font-size:25px}.quiet-band p{margin:0}.trade-list{padding-top:72px;padding-bottom:94px}.trade-list article{border-bottom:1px solid #d0dbe9;grid-template-columns:56px 50px 1fr 44px;align-items:center;gap:18px;padding:27px 48px 27px 0;display:grid;position:relative}.trade-list article>span{color:#9aacc3;font:700 13px Manrope}.trade-list svg{color:#d69500}.trade-list h2{margin:0 0 5px;font-size:24px}.trade-list p{margin:0;font-size:14px}.trade-list button{position:static}.notice{background:#fff1cf}.notice .container{align-items:center;gap:14px;padding:24px 0;display:flex}.notice svg{color:#976000;flex:none}.notice p{color:#59480e;margin:0;font-size:14px}.company-grid{grid-template-columns:1.1fr .9fr;gap:80px;display:grid}.company-grid>div>p:not(.eyebrow){max-width:590px}.company dl{margin:0}.company dl div{border-bottom:1px solid #d1ddea;padding:18px 0}.company dt{color:#6f8198;letter-spacing:1.1px;text-transform:uppercase;font-size:12px}.company dd{color:#082f69;margin:7px 0 0;font:700 15px/1.55 Manrope}.values{background:#eaf0f8}.values .container{grid-template-columns:repeat(3,1fr);gap:64px;padding:74px 0;display:grid}.values h3{margin:28px 0 7px;font-size:20px}.values p{font-size:14px}.quote-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:92px;display:grid}.address-block{border-top:1px solid #d1ddea;gap:12px;margin-top:36px;padding-top:24px;display:flex}.address-block svg{color:#e2a10d;flex:none}.address-block p{margin:0;font-size:14px}form{background:#fff;border:1px solid #d7e0eb;gap:16px;padding:33px;display:grid}label{color:#0a3e79;gap:7px;font-size:13px;font-weight:700;display:grid}input,select,textarea{color:#092b5a;background:#fafcff;border:1px solid #cdd9e7;border-radius:3px;width:100%;padding:12px}.full{width:100%}.form-note{color:#08336c;background:#edf4ff;margin:0;padding:12px;font-size:13px}footer{color:#dce7f6;background:#061e49;padding:68px 0 22px}.footer-grid{grid-template-columns:1.3fr .7fr 1fr;gap:55px;display:grid}.footer-grid .brand img{background:#fff;padding:3px}.footer-grid .brand-copy{color:#f8c247;border-color:#46658e}.footer-grid>div>p{color:#b9c9df;font-size:14px}.footer-grid button{color:#dce7f6;padding:4px 0;display:block}.footer-label{text-transform:uppercase;letter-spacing:1.4px;font:700 11px Manrope;color:#f4ad16!important;margin-bottom:10px!important}.footer-bottom{color:#b9c9df;border-top:1px solid #3c5881;justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;font-size:12px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}@keyframes marqueeMove{to{transform:translate(-50%)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=800px){.container{width:min(100% - 32px,1160px)}.nav{height:67px}.brand img{width:104px;height:36px}.brand-copy{display:none}.menu{place-items:center;display:grid}.nav nav{display:none}.nav nav.open{background:#fff;border-bottom:1px solid #d7e0eb;padding:14px 16px;display:grid;position:absolute;top:67px;left:0;right:0}.nav nav button{text-align:left}.hero{min-height:670px}.hero-image{background:linear-gradient(90deg,#04183cf5,#04183cbd),url(/images/hasoon-frozen-poultry-hero.png) 64%/cover no-repeat}.hero-inner{padding-top:58px}.hero-brand-lockup{width:154px;margin-bottom:22px}.hero h1{font-size:46px}.hero-copy{font-size:16px}.hero-notes{gap:14px;margin-top:72px}.marquee span{padding:13px 17px;font-size:10px}.focus,.trading-preview,.catalog,.company,.quote{padding:68px 0}.focus-grid,.trade-grid,.values .container{grid-template-columns:1fr}.split,.catalog-layout,.company-grid,.quote-grid{grid-template-columns:1fr;gap:42px}.product-photo{height:320px;position:relative;top:0}.row{display:block}.row .action{margin-top:12px}.trade-list article{grid-template-columns:34px 42px 1fr;padding-right:0}.trade-list article button{display:none}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{margin-top:40px;display:block}.footer-bottom span{margin-bottom:8px;display:block}.page-heading{padding:76px 0 48px}.page-heading h1{font-size:42px}.quiet-band .container{align-items:flex-start}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.reveal{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.home-media{background:#f7f8fc;padding:0 0 104px}.media-grid{grid-template-columns:1.15fr .85fr .85fr;gap:16px;display:grid}.media-card{background:#082d67;min-height:430px;position:relative;overflow:hidden}.media-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.media-card:after{content:"";background:linear-gradient(#0000,#041434eb);height:58%;position:absolute;inset:auto 0 0}.media-card:hover img{transform:scale(1.06)}.media-card>div{z-index:1;color:#fff;position:absolute;bottom:24px;left:24px;right:24px}.media-card p{color:#ffc13b;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.media-card h3{color:#fff;margin-bottom:6px;font-size:24px}.media-card span{color:#dce7f6;font-size:14px;line-height:1.5}.footer-contact{color:#f6cc72!important;margin-top:16px!important;font-size:12px!important}@media (width<=800px){.home-media{padding-bottom:68px}.media-grid{grid-template-columns:1fr}.media-card{min-height:330px}}.trade-showcase-grid{border-top:1px solid #d7dfeb;border-left:1px solid #d7dfeb;grid-template-columns:repeat(3,1fr);display:grid}.trade-showcase-grid article{background:#fff;border-bottom:1px solid #d7dfeb;border-right:1px solid #d7dfeb;min-height:220px;padding:25px;transition:background .3s,transform .3s;position:relative}.trade-showcase-grid article:hover{background:#f5f8fd;transform:translateY(-4px)}.trade-showcase-grid svg{color:#e2a10d}.trade-showcase-grid h3{margin:34px 0 7px;font-size:19px}.trade-showcase-grid p{max-width:290px;margin:0;font-size:13px}.trade-showcase-grid button{color:#083879;background:#fff;border:1px solid #bdcce1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:18px;right:20px}.markets{color:#fff;background:#082d67}.markets .container{grid-template-columns:.62fr 1.2fr .8fr;align-items:end;gap:45px;padding:84px 0;display:grid}.markets h2{color:#fff;margin:0 0 13px;font-size:clamp(28px,3.6vw,46px);line-height:1.08}.markets p{color:#d8e4f4;margin:0}.markets ul{border-top:1px solid #7e95bb;margin:0;padding:0;list-style:none}.markets li{color:#ffd06a;letter-spacing:.4px;border-bottom:1px solid #7e95bb;padding:10px 0;font:700 13px Manrope}@media (width<=800px){.trade-showcase{padding:68px 0}.trade-showcase-grid{grid-template-columns:1fr}.markets .container{grid-template-columns:1fr;gap:24px;padding:62px 0}}.product-card>img{opacity:.3;transition:opacity .35s,transform .55s;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.product-card:after{z-index:0;content:"";background:linear-gradient(#ffffff26,#fffffff7 75%);position:absolute;inset:0}.product-card:hover>img{opacity:.42;transform:scale(1.06)}.product-card .card-content{z-index:1;position:relative}.product-card>button{z-index:2}.trade-visual-card{overflow:hidden;background:#092b5a!important;padding:0!important}.trade-thumbnail{background-image:url(/images/trading-categories-sheet.png);background-repeat:no-repeat;background-size:300% 300%;height:154px;transition:transform .5s}.trade-visual-card:hover .trade-thumbnail{transform:scale(1.07)}.trade-card-content{background:#fff;min-height:158px;padding:18px 22px}.trade-card-content svg{color:#e2a10d}.trade-card-content h3{margin:16px 0 6px;font-size:18px}.trade-card-content p{margin:0;font-size:12px}.trade-visual-card button{z-index:2;bottom:17px!important;right:18px!important}.nav-quote{align-items:center;gap:7px;transition:transform .25s,background .25s;color:#082b5f!important;background:#f4ad16!important;border:1px solid #f4ad16!important;border-radius:3px!important;margin-left:8px!important;font-weight:800!important;display:inline-flex!important}.nav-quote:hover{transform:translateY(-2px);background:#ffca50!important}.hero-inner>*{animation:.8s both landingUp}.hero-inner>:nth-child(2){animation-delay:.1s}.hero-inner>:nth-child(3){animation-delay:.2s}.hero-inner>:nth-child(4){animation-delay:.3s}@keyframes landingUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.trade-thumbnail{height:180px}.trade-card-content{min-height:145px}.nav-quote{justify-content:center;margin:5px 0 0!important}.product-card>img{opacity:.25}}@media (prefers-reduced-motion:reduce){.hero-inner>*{animation:none}}@media (width<=1120px){.container{width:min(100% - 40px,980px)}.nav{gap:10px}.brand-logo-img,.brand img{width:auto;max-width:245px;height:44px}.brand-copy-primary{font-size:10px}.brand-copy-sub{font-size:8px}nav{gap:0}nav button{padding:9px 7px;font-size:12px}.nav-quote{margin-left:3px!important}.split{gap:52px}.catalog-layout,.company-grid,.quote-grid{gap:48px}.footer-grid{gap:34px}.markets .container{gap:30px}.trade-showcase-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=920px){.container{width:min(100% - 36px,760px)}.nav{height:68px}.brand-logo-img,.brand img{width:auto;max-width:235px;height:42px}.brand-copy{display:none}.menu{flex:0 0 44px;place-items:center;min-height:44px;display:grid}.nav nav{display:none}.nav nav.open{background:#fff;border-bottom:1px solid #d7e0eb;gap:2px;padding:14px 18px 18px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 22px #041f481a}.nav nav.open button{text-align:left;min-height:42px}.nav nav.open .nav-quote{text-align:center;justify-content:center;margin-top:8px!important}.hero{min-height:600px}.hero-inner{padding:78px 0 48px}.hero h1{max-width:610px}.hero-notes{margin-top:54px}.focus-grid{grid-template-columns:repeat(3,1fr)}.product-card{min-height:300px;padding:20px}.product-card h3{font-size:20px}.media-grid{grid-template-columns:repeat(2,1fr)}.media-card-main{grid-column:span 2}.media-card{min-height:350px}.trade-showcase-grid,.trade-grid{grid-template-columns:repeat(2,1fr)}.values .container{gap:34px}.footer-grid{grid-template-columns:1.15fr .85fr}.footer-grid>div:last-child{grid-column:span 2}.markets .container{grid-template-columns:1fr 1.25fr}.markets ul{border:0;grid-column:span 2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.markets li{border-top:1px solid #7e95bb}}@media (width<=640px){html{scroll-padding-top:68px}body{overflow-x:hidden}.container{width:min(100% - 32px,540px)}.hero{min-height:calc(100svh - 68px)}.hero-image{background-position:65%}.hero-inner{flex-direction:column;justify-content:center;min-height:calc(100svh - 68px);padding:42px 0 28px;display:flex}.eyebrow{letter-spacing:1.25px;font-size:10px}.hero h1{font-size:clamp(35px,11vw,48px);line-height:1.02}.hero-copy{font-size:15px}.hero-actions{width:100%;margin-top:24px}.hero-actions .action{min-width:100%}.text-action{min-height:44px;padding:0}.hero-notes{gap:10px;margin-top:34px;font-size:12px}.hero-notes span{align-items:flex-start}.marquee span{letter-spacing:1px;padding:12px 14px;font-size:9px}.focus,.trading-preview,.catalog,.company,.quote,.trade-showcase{padding:56px 0}.section-intro{margin-bottom:28px}.section-intro h2,.cold-chain h2,.company h2,.quote h2{font-size:30px}.focus-grid,.media-grid,.trade-showcase-grid,.trade-grid,.values .container{grid-template-columns:1fr}.product-card{min-height:300px;padding:22px}.product-card p{margin-top:55px}.media-card-main{grid-column:auto}.media-card{min-height:300px}.media-card>div{bottom:18px;left:18px;right:18px}.media-card h3{font-size:21px}.trade-thumbnail{height:195px}.trade-card-content{min-height:142px}.markets .container{grid-template-columns:1fr;padding:56px 0}.markets ul{grid-column:auto;display:block}.markets li{border-bottom:1px solid #7e95bb;padding:12px 0}.split,.catalog-layout,.company-grid,.quote-grid{grid-template-columns:1fr;gap:32px}.cold-chain .container{padding:0}.cold-chain{padding:56px 0}.process li{gap:14px}.product-photo{height:280px}.page-heading{padding:62px 0 38px}.page-heading h1{font-size:35px}.page-heading .container>p:last-child{font-size:15px}.quiet-band .container,.notice .container{align-items:flex-start;padding:34px 0}.trade-list{padding:42px 0 58px}.trade-list article{grid-template-columns:30px 38px 1fr;padding:22px 0}.trade-list h2{font-size:20px}.trade-list p{font-size:13px}.trade-list article button{display:none}.quote form{padding:22px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{padding-bottom:env(safe-area-inset-bottom)}.action{min-height:48px}.nav-quote{min-height:44px}.product-card button{width:42px;height:42px;bottom:16px;right:16px}}@media (width<=390px){.container{width:calc(100% - 24px)}.nav{height:62px}.brand-logo-img,.brand img{width:auto;max-width:175px;height:33px}.nav nav.open{padding-left:12px;padding-right:12px;top:62px}.hero{min-height:calc(100svh - 62px)}.hero-inner{min-height:calc(100svh - 62px);padding-top:32px}.hero h1{font-size:34px}.hero-copy{font-size:14px}.hero-notes{font-size:11px}.section-intro h2,.cold-chain h2,.company h2,.quote h2{font-size:27px}.product-card{min-height:285px}.product-card h3{font-size:19px}.media-card{min-height:270px}.media-card h3{font-size:19px}.trade-thumbnail{height:174px}.trade-card-content{padding:16px}.page-heading h1{font-size:32px}.marquee span{gap:12px;padding-left:10px;padding-right:10px}}@media (orientation:landscape) and (height<=560px) and (width<=920px){.hero,.hero-inner{min-height:460px}.hero-inner{padding-top:38px}.hero-notes{margin-top:28px}.hero h1{font-size:42px}.nav nav.open{max-height:calc(100svh - 68px);overflow:auto}}.footer-grid-partners{grid-template-columns:1.15fr .7fr .9fr 1.15fr}.partner-link{color:#fff;border-bottom:1px solid #3c5881;justify-content:space-between;align-items:center;gap:10px;max-width:235px;margin:8px 0;padding:10px 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.partner-link:hover{color:#ffd06a}.partner-link svg{color:#f4ad16}@media (width<=1120px){.footer-grid-partners{grid-template-columns:1fr 1fr}.footer-grid-partners>div:last-child{grid-column:span 2}}@media (width<=640px){.footer-grid-partners{grid-template-columns:1fr}.footer-grid-partners>div:last-child{grid-column:auto}.partner-link{max-width:none}}.partner-family{background:#eff4fb;padding:96px 0}.partner-family-heading{max-width:650px;margin-bottom:34px}.partner-family-heading h2{margin-bottom:12px;font-size:clamp(31px,3.8vw,49px);line-height:1.08}.partner-family-heading p:last-child{margin-bottom:0}.partner-family-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.partner-family-grid a{color:#082f69;background:#fff;border:1px solid #d4dfed;grid-template-columns:46px 1fr 28px;align-items:start;gap:16px;min-height:180px;padding:26px 22px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid}.partner-family-grid a:hover{transform:translateY(-5px);box-shadow:0 18px 34px #05285c1f}.partner-family-grid>a>span{color:#e2a10d;font:800 14px Manrope}.partner-family-grid p{color:#b77e05;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.partner-family-grid h3{margin-bottom:7px;font-size:22px}.partner-family-grid small{color:#64738a;line-height:1.5}.partner-family-grid svg{color:#e2a10d;margin-top:4px}@media (width<=980px){.partner-family-grid{grid-template-columns:1fr}}@media (width<=640px){.partner-family{padding:58px 0}.partner-family-grid{grid-template-columns:1fr}.partner-family-grid a{min-height:150px;padding:22px}.partner-family-grid h3{font-size:21px}}.frozen-visual-card{flex-direction:column;display:flex;background:#fff!important;min-height:430px!important;padding:0!important}.frozen-visual-card:before,.frozen-visual-card:after{display:none!important}.frozen-thumbnail{aspect-ratio:16/10;background-image:url(/images/frozen-food-categories-sheet.png);background-repeat:no-repeat;background-size:300% 100%;width:100%;transition:transform .5s}.frozen-visual-card:hover .frozen-thumbnail{transform:scale(1.04)}.frozen-visual-card .card-content{min-height:202px;padding:20px 22px 58px}.frozen-visual-card .card-content p{margin:10px 0 7px}.frozen-visual-card .card-content h3{font-size:20px}.frozen-visual-card .card-content>span:last-child{font-size:13px}.frozen-visual-card>button{bottom:18px!important;right:18px!important}@media (width<=920px){.frozen-visual-card{min-height:390px!important}.frozen-visual-card .card-content{min-height:184px;padding:18px 18px 56px}}@media (width<=640px){.frozen-visual-card{min-height:0!important}.frozen-thumbnail{aspect-ratio:16/9}.frozen-visual-card .card-content{min-height:168px}.frozen-visual-card>button{width:42px;height:42px}}.markets .container{grid-template-columns:86px 1.2fr .8fr;align-items:center}.markets .eyebrow{margin-bottom:14px}.market-ticker{border-right:1px solid #6f88b0;height:226px;overflow:hidden}.market-ticker>div{flex-direction:column;align-items:center;animation:13s linear infinite marketTicker;display:flex}.market-ticker span{color:#ffd06a;letter-spacing:1.4px;writing-mode:vertical-rl;flex:0 0 56px;align-items:center;gap:10px;font:800 11px Manrope;display:flex}.market-ticker i{font-size:8px;font-style:normal}@keyframes marketTicker{to{transform:translateY(-50%)}}@media (hover:hover){.action,.nav-quote,.partner-family-grid a,.trade-showcase-grid article,.product-card,.media-card{will-change:transform}.action:hover{transform:translateY(-2px)}.trade-visual-card:hover .trade-card-content{background:#f8fbff}.frozen-visual-card:hover .card-content{background:#f9fbff}}@media (width<=920px){.markets .container{grid-template-columns:68px 1.2fr .8fr}.market-ticker{height:190px}.market-ticker span{flex-basis:48px;font-size:10px}}@media (width<=640px){.markets .container{grid-template-columns:1fr}.market-ticker{border-top:1px solid #6f88b0;border-right:0;width:100%;height:38px}.market-ticker>div{flex-direction:row;width:max-content;animation:16s linear infinite mobileMarketTicker;display:flex}.market-ticker span{writing-mode:horizontal-tb;flex-direction:row;flex:none;justify-content:center;gap:9px;min-width:96px;height:38px;display:inline-flex}@keyframes mobileMarketTicker{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.market-ticker>div{animation:none}.action:hover{transform:none!important}}.focus{background:#f5f8fd;padding:78px 0}.trade-showcase{background:#edf3fa;padding:78px 0}.partner-family{padding:72px 0}.markets .container{padding:68px 0}.cold-chain{padding:76px 0}.trade-thumbnail{aspect-ratio:4/3;transform-origin:50%;background-position:50%;background-size:300% 300%;height:auto!important}.trade-visual-card{flex-direction:column;display:flex;min-height:0!important}.trade-card-content{flex:1;min-height:170px}.trade-showcase-grid{background:0 0;border:0;gap:12px}.trade-showcase-grid article{border:1px solid #d5dfec;border-radius:4px;box-shadow:0 8px 20px #072b5b0d}.cross-marquees{z-index:1;background:#071f4d;border-block:1px solid #e1ad27;display:grid;position:relative;overflow:hidden;transform:skewY(-2deg)}.cross-track{white-space:nowrap;width:max-content;display:flex}.cross-track span{letter-spacing:1.5px;align-items:center;gap:30px;padding:16px 24px;font:800 clamp(24px,3.5vw,48px)/1 Manrope;display:inline-flex}.cross-track i{font-size:.38em;font-style:normal}.cross-track-forward{color:#f4ad16;animation:25s linear infinite crossForward}.cross-track-back{color:#082d67;background:#f4ad16;margin-left:-36%;animation:32s linear infinite crossBack}.cross-track-back span{letter-spacing:1.8px;padding-top:13px;padding-bottom:13px;font-size:clamp(13px,1.4vw,20px)}@keyframes crossForward{to{transform:translate(-50%)}}@keyframes crossBack{to{transform:translate(50%)}}@media (width<=920px){.trade-thumbnail{aspect-ratio:16/10}.trade-showcase-grid{gap:10px}.trade-card-content{min-height:155px}.cross-track span{padding:13px 18px}}@media (width<=640px){.focus,.trade-showcase{padding:54px 0}.partner-family{padding:56px 0}.markets .container,.cold-chain{padding-top:56px;padding-bottom:56px}.trade-thumbnail{aspect-ratio:16/9}.trade-card-content{min-height:145px}.cross-marquees{transform:skewY(-3deg)}.cross-track span{gap:18px;padding:12px 14px;font-size:28px}.cross-track-back span{font-size:12px}}@media (prefers-reduced-motion:reduce){.cross-track{animation:none}}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #d9e0ea;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100% - 40px);height:76px;margin:auto;display:flex}.brand{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.brand:hover{transform:translateY(-1px)}.brand-logo-img,.brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px #082f6914);width:auto;max-width:275px;height:48px;image-rendering:-webkit-optimize-contrast;transition:filter .22s,transform .22s;display:block}.brand:hover .brand-logo-img,.brand:hover img{filter:drop-shadow(0 3px 8px #082f6929)}.brand-copy{text-align:left;-webkit-user-select:none;user-select:none;border-left:2px solid #e5a812;flex-direction:column;justify-content:center;gap:2px;padding-left:10px;line-height:1;transition:border-color .2s;display:flex}.brand:hover .brand-copy{border-left-color:#f4ad16}.brand-copy-primary{color:#082f69;letter-spacing:1.5px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.brand-copy-sub{color:#b77e05;letter-spacing:1.2px;font-family:DM Sans,sans-serif;font-size:8.5px;font-weight:700}.desktop-nav{align-items:center;gap:4px;display:flex}.nav-item-dropdown-wrapper{position:relative}.desktop-nav-btn{color:#17365d;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:10px 13px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.desktop-nav-btn:hover,.desktop-nav-btn.active,.desktop-nav-btn.menu-active{color:#082f69;background:#edf3fa}.dropdown-arrow{color:#8c9cb1;transition:transform .2s}.dropdown-arrow.rotate{color:#d69500;transform:rotate(180deg)}.mega-menu-panel{z-index:100;background:#fff;border:1px solid #d4dfed;border-radius:8px;min-width:480px;margin-top:6px;padding:16px;animation:.2s megaFadeIn;position:absolute;top:100%;left:0;box-shadow:0 20px 45px #05235029}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mega-menu-grid{flex-direction:column;gap:8px;display:flex}.mega-menu-list{grid-template-columns:repeat(2,1fr);gap:6px;max-height:420px;display:grid;overflow-y:auto}.mega-sub-link{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:10px 12px;transition:all .2s;display:block}.mega-sub-link:hover,.mega-sub-link.sub-active{background:#f1f6fc;border-color:#d4e0ef}.mega-link-title{color:#082f69;margin-bottom:2px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.mega-link-desc{color:#64738a;white-space:normal;font-size:11px;line-height:1.35}.mega-menu-footer-bar{border-top:1px solid #e5edf7;margin-top:6px;padding-top:10px}.mega-view-all-btn{color:#b77e05;text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.mega-view-all-btn:hover{color:#082f69}.mega-columns-layout{grid-template-columns:repeat(2,1fr);gap:24px;min-width:440px;padding:8px;display:grid}.mega-column{flex-direction:column;gap:8px;display:flex}.mega-col-heading{letter-spacing:1.2px;text-transform:uppercase;color:#b77e05;border-bottom:1px solid #e1e9f4;padding-bottom:6px;font-size:11px;font-weight:800}.mega-col-links{flex-direction:column;gap:2px;display:flex}.mega-col-link{text-align:left;color:#082f69;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:13px;font-weight:600;transition:all .2s}.mega-col-link:hover,.mega-col-link.sub-active{color:#b77e05;background:#edf4fc;padding-left:12px}.header-actions{align-items:center;gap:12px;display:flex}.search-trigger-btn{color:#5d708a;cursor:pointer;background:#f1f4f9;border:1px solid #d4deeb;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:all .2s;display:inline-flex}.search-trigger-btn:hover{color:#082f69;background:#fff;border-color:#f4ad16;box-shadow:0 4px 12px #082f6914}.search-trigger-text{font-size:12px;font-weight:600}.search-kbd{color:#7b8ea7;background:#fff;border:1px solid #c7d4e5;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:800;display:inline-block}.breadcrumbs-nav{background:#edf3fa;border-bottom:1px solid #d5e0ee;padding:14px 0;font-size:13px}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{color:#5f718a;align-items:center;gap:8px;display:inline-flex}.breadcrumb-separator{color:#9ab0ca}.breadcrumb-link{color:#0a3a7d;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.breadcrumb-link:hover{color:#b77e05}.breadcrumb-item.active span{color:#17365d;font-weight:700}.page-detail-container{overflow-x:hidden}.detail-hero{background:linear-gradient(#eef4fb 0%,#f7f9fd 100%);border-bottom:1px solid #d3dfed;padding:64px 0 54px}.detail-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}.detail-badges-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.detail-pill-badge{color:#ffd06a;letter-spacing:.8px;text-transform:uppercase;background:#082f69;border-radius:12px;align-items:center;padding:4px 10px;font:800 11px/1 Manrope,sans-serif;display:inline-flex}.detail-h1{color:#082f69;margin-bottom:18px;font-size:clamp(32px,4vw,54px);line-height:1.06}.detail-lead{color:#4b607c;margin-bottom:28px;font-size:17px;line-height:1.6}.detail-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:30px;display:flex}.text-action-dark{font-weight:700;color:#082f69!important}.text-action-dark:hover{color:#b77e05!important}.detail-meta-checks{color:#2b4970;border-top:1px solid #d3dfed;flex-direction:column;gap:8px;padding-top:18px;font-size:13px;font-weight:600;display:flex}.detail-meta-checks span{align-items:center;gap:8px;display:inline-flex}.detail-meta-checks svg{color:#0ea5e9;flex-shrink:0}.detail-image-card{aspect-ratio:4/3;background:#082f69;border:1px solid #c8d8ec;border-radius:8px;position:relative;overflow:hidden}.detail-image-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.detail-image-card:hover img{transform:scale(1.03)}.detail-image-overlay{color:#fff;background:linear-gradient(#0000,#051e46eb);justify-content:space-between;align-items:flex-end;padding:16px 20px;display:flex;position:absolute;inset:auto 0 0}.media-tag{letter-spacing:1px;color:#ffd06a;font:800 10px Manrope,sans-serif}.media-caption{color:#e1ebf7;font-size:12px}.detail-specs-section{background:#fff;border-bottom:1px solid #e1e9f4;padding:72px 0}.specs-table-card{background:#f8fbff;border:1px solid #d4e0ee;border-radius:8px;overflow:hidden}.specs-grid{grid-template-columns:repeat(2,1fr);display:grid}.spec-item{border-bottom:1px solid #e1e9f4;border-right:1px solid #e1e9f4;flex-direction:column;gap:4px;padding:18px 24px;display:flex}.spec-label{text-transform:uppercase;letter-spacing:.9px;color:#72849b;font-size:12px;font-weight:800}.spec-value{color:#082f69;font-size:15px;font-weight:700;line-height:1.45}.detail-highlights-section{background:#f3f7fd;padding:72px 0}.highlights-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.highlight-card{background:#fff;border:1px solid #d2dfef;border-radius:6px;padding:30px 26px;transition:transform .3s,box-shadow .3s}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #082f6914}.highlight-icon{color:#b77e05;background:#edf4fd;border-radius:8px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.highlight-card h3{color:#082f69;margin-bottom:8px;font-size:19px}.highlight-card p{color:#5c6e86;margin:0;font-size:14px;line-height:1.55}.detail-faq-section{background:#fff;border-top:1px solid #e3ecf7;padding:72px 0}.faq-accordion-list{flex-direction:column;gap:12px;max-width:840px;margin:0 auto;display:flex}.faq-card{background:#f8fbff;border:1px solid #d3e1ef;border-radius:6px;transition:all .2s;overflow:hidden}.faq-card.open{background:#fff;border-color:#b77e05;box-shadow:0 8px 24px #082f690f}.faq-question-btn{color:#082f69;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-size:16px;font-weight:700;display:flex}.faq-arrow{color:#8fa2bd;transition:transform .2s}.faq-arrow.rotate{color:#b77e05;transform:rotate(90deg)}.faq-answer-body{color:#52657e;padding:0 22px 20px;font-size:14px;line-height:1.6}.detail-quote-section{color:#fff;background:#082f69;padding:80px 0}.detail-quote-box{grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;display:grid}.quote-box-intro h2{color:#fff;margin-bottom:14px;font-size:clamp(28px,3.2vw,42px)}.quote-box-intro p{color:#d1dfef;font-size:16px;line-height:1.6}.quote-contact-hints{color:#ffd06a;border-top:1px solid #ffffff26;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.quote-contact-hints span{align-items:center;gap:8px;display:inline-flex}.quote-inline-form{background:#fff;border:1px solid #d4dfed;border-radius:8px;padding:32px;box-shadow:0 16px 40px #0003}.form-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-success-alert{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;align-items:center;gap:10px;margin-top:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.detail-related-section{background:#f4f8fd;padding:72px 0 90px}.related-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-item-card{cursor:pointer;background:#fff;border:1px solid #d5e0ee;border-radius:6px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.related-item-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #082f691a}.related-item-img{aspect-ratio:16/10;background:#082f69;position:relative;overflow:hidden}.related-item-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.related-item-card:hover .related-item-img img{transform:scale(1.05)}.related-badge{color:#ffd06a;text-transform:uppercase;letter-spacing:.8px;background:#082f69;border-radius:4px;padding:3px 8px;font:800 10px/1 Manrope,sans-serif;position:absolute;top:12px;left:12px}.related-item-body{flex-direction:column;flex:1;justify-content:space-between;padding:20px;display:flex}.related-item-body h3{color:#082f69;margin-bottom:8px;font-size:18px}.related-item-body p{color:#5c6e86;margin-bottom:14px;font-size:13px;line-height:1.5}.related-link-cta{color:#b77e05;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.search-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08234bb3;justify-content:center;align-items:flex-start;padding:80px 20px;display:flex;position:fixed;inset:0}.search-modal-box{background:#fff;border:1px solid #d4dfed;border-radius:12px;width:100%;max-width:680px;animation:.2s cubic-bezier(.16,1,.3,1) searchPop;overflow:hidden;box-shadow:0 25px 60px #0000004d}@keyframes searchPop{0%{opacity:0;transform:scale(.96)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.search-bar-header{border-bottom:1px solid #e1e9f4;align-items:center;gap:12px;padding:16px 20px;display:flex}.search-icon-muted{color:#7f92ab;flex-shrink:0}.search-input{color:#082f69;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.search-clear-btn{color:#5c6e86;cursor:pointer;background:#edf3fa;border:0;border-radius:50%;place-items:center;padding:4px;display:grid}.search-close-btn{color:#64738a;cursor:pointer;background:#f1f5fa;border:1px solid #d4dfed;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.search-results-list{max-height:440px;padding:12px;overflow-y:auto}.search-section-label{text-transform:uppercase;letter-spacing:.9px;color:#b77e05;padding:8px 12px;font-size:11px;font-weight:800}.search-result-item{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.search-result-item.active,.search-result-item:hover{background:#edf5ff}.search-item-info{flex:1}.search-item-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.search-badge{text-transform:uppercase;color:#ffd06a;background:#082f69;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.search-item-url{color:#8c9cb1;font-size:11px}.search-item-title{color:#082f69;margin:0 0 2px;font-size:15px;font-weight:700}.search-item-desc{color:#64738a;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.search-item-action{color:#b77e05}.search-no-results{text-align:center;color:#64738a;padding:36px 20px}.search-modal-footer{color:#7b8ea7;background:#f7f9fc;border-top:1px solid #e1e9f4;align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}.sitemap-sections-container{background:#f7f9fc;padding:60px 0 90px}.sitemap-stats-bar{color:#ffd06a;background:#082f69;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:16px 24px;font-size:14px;display:flex}.sitemap-xml-link{color:#fff;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.sitemap-categories-grid{flex-direction:column;gap:32px;display:flex}.sitemap-cat-card{background:#fff;border:1px solid #d3dfed;border-radius:8px;padding:30px}.sitemap-cat-header{border-bottom:1px solid #e1e9f4;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.sitemap-cat-icon{color:#b77e05;background:#edf4fc;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.sitemap-cat-header h2{color:#082f69;margin-bottom:4px;font-size:22px}.sitemap-cat-header p{color:#64738a;margin:0;font-size:14px}.sitemap-page-links{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sitemap-link-item{cursor:pointer;text-align:left;background:#f8fbff;border:1px solid #dce6f2;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}.sitemap-link-item:hover{background:#fff;border-color:#b77e05;transform:translate(4px);box-shadow:0 4px 12px #082f690f}.sitemap-link-name{color:#082f69;font-size:14px;font-weight:700;display:block}.sitemap-link-url{color:#8c9cb1;font-size:11px;display:block}.sitemap-arrow{color:#b77e05;flex-shrink:0}.guide-page-article{padding-bottom:80px}.guide-heading{padding:60px 0 40px}.guide-meta-top{color:#64738a;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.guide-reading-time,.guide-date{align-items:center;gap:5px;display:inline-flex}.guide-body-layout{grid-template-columns:1fr 320px;align-items:start;gap:50px;margin-top:40px;display:grid}.guide-lead-box{background:#f1f7fe;border-left:4px solid #b77e05;border-radius:0 8px 8px 0;margin-bottom:32px;padding:24px}.lead-box-header{color:#b77e05;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.guide-lead-box p{color:#17365d;margin:0;font-size:15px;line-height:1.6}.guide-section-block{margin-bottom:36px}.guide-section-block h2{color:#082f69;margin-bottom:12px;font-size:24px}.guide-section-block p{color:#475a74;font-size:16px;line-height:1.7}.guide-takeaways-card{background:#fff;border:1px solid #d4dfed;border-radius:8px;margin-top:36px;padding:28px}.guide-takeaways-card h3{color:#082f69;align-items:center;gap:8px;margin-bottom:16px;font-size:19px;display:flex}.guide-takeaways-card ul{color:#475a74;margin:0;padding-left:20px;font-size:15px;line-height:1.7}.guide-cta-banner{color:#fff;background:#082f69;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:30px;display:flex}.guide-cta-banner h3{color:#fff;margin-bottom:6px;font-size:20px}.guide-cta-banner p{color:#d1dfef;margin:0;font-size:14px}.guide-sidebar{flex-direction:column;gap:20px;display:flex}.sidebar-card{background:#fff;border:1px solid #d5dfec;border-radius:8px;padding:22px}.sidebar-card h4{text-transform:uppercase;letter-spacing:.9px;color:#b77e05;border-bottom:1px solid #e1e9f4;margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:800}.sidebar-toc{color:#4a5d77;flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sidebar-related-links{flex-direction:column;gap:8px;display:flex}.sidebar-rel-btn{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #e1e9f4;border-radius:6px;padding:10px 12px;transition:all .2s}.sidebar-rel-btn:hover{background:#edf5ff;border-color:#b77e05}.sidebar-rel-title{color:#082f69;font-size:13px;font-weight:700;display:block}.sidebar-rel-url{color:#8c9cb1;font-size:11px;display:block}.site-mega-footer{color:#dce7f6;background:#061e49;border-top:4px solid #f4ad16;padding:68px 0 24px}.footer-partners-banner{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px;padding:20px 28px;display:flex}.partner-banner-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#ffd06a;font-size:11px;font-weight:800}.partner-banner-text h4{color:#fff;margin:4px 0 0;font-size:18px}.partner-banner-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-partner-chip{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.footer-partner-chip:hover{color:#082f69;background:#f4ad16;border-color:#f4ad16}.footer-columns-grid{border-bottom:1px solid #233e69;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:36px;padding-bottom:48px;display:grid}.footer-col{flex-direction:column;display:flex}.brand-col .brand-logo-img,.brand-col .brand img{background:#fff;border-radius:6px;max-width:240px;height:46px;padding:6px 12px;box-shadow:0 4px 14px #00000038}.brand-col .brand-copy{border-left-color:#ffd06a}.brand-col .brand-copy-primary{color:#fff}.brand-col .brand-copy-sub{color:#ffd06a}.footer-brand-desc{color:#b7c8df;margin:14px 0;font-size:13px;line-height:1.6}.footer-credentials{color:#c4d4eb;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.cred-item{align-items:center;gap:8px;display:inline-flex}.cred-item svg{color:#ffd06a;flex-shrink:0}.footer-cta-btn{align-self:flex-start;margin-top:4px}.footer-col-title{text-transform:uppercase;letter-spacing:1.2px;color:#ffd06a;border-bottom:1px solid #284470;margin-bottom:16px;padding-bottom:8px;font:800 12px Manrope,sans-serif;display:block}.footer-links-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.footer-links-list button{text-align:left;color:#cdd9e9;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;transition:color .2s}.footer-links-list button:hover{color:#ffd06a;padding-left:4px}.footer-bottom-bar{color:#92a7c4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12px;display:flex}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-bottom-links button,.footer-bottom-links a{color:#c2d2e8;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.footer-bottom-links button:hover,.footer-bottom-links a:hover{color:#ffd06a}.mobile-nav-drawer{z-index:100;background:#fff;border-bottom:2px solid #d4dfed;max-height:calc(100vh - 76px);position:absolute;top:76px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #00000026}.mobile-search-row{border-bottom:1px solid #e1e9f4;padding:16px}.mobile-search-btn{color:#64738a;background:#f4f8fd;border:1px solid #d2dfef;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;display:flex}.mobile-sections-list{padding:8px 16px}.mobile-accordion-section{border-bottom:1px solid #e5edf7}.mobile-section-header{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.mobile-main-link{color:#082f69;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.mobile-expand-btn{color:#8fa0b5;background:0 0;border:0;padding:4px}.expand-arrow{transition:transform .2s}.expand-arrow.rotate{color:#b77e05;transform:rotate(180deg)}.mobile-sublinks-container{flex-direction:column;gap:6px;padding:0 0 14px 8px;display:flex}.mobile-sublink{color:#082f69;text-align:left;background:#f8fbff;border:1px solid #dce6f2;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.mobile-col-group{margin-top:10px}.mobile-group-title{text-transform:uppercase;color:#b77e05;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.mobile-drawer-footer{background:#edf3fa;padding:20px 16px}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{min-width:320px;max-width:100vw;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-x:hidden}@media (width<=768px){input,select,textarea{font-size:16px!important}}@media (width<=1200px){.footer-columns-grid{grid-template-columns:repeat(3,1fr);gap:30px}.brand-col{grid-column:span 3}}@media (width<=1024px){.partner-family-grid{grid-template-columns:repeat(2,1fr)}.guide-body-layout{grid-template-columns:1fr;gap:36px}.trade-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.desktop-nav{display:none!important}.menu{display:grid!important}.search-trigger-text,.search-kbd{display:none!important}.search-trigger-btn{padding:9px 12px}.detail-hero-grid,.detail-quote-box{grid-template-columns:1fr;gap:32px}.specs-grid,.highlights-grid,.related-cards-grid,.sitemap-page-links{grid-template-columns:1fr}.footer-columns-grid{grid-template-columns:1fr 1fr;gap:30px}.brand-col{grid-column:span 2}.partner-family-grid{grid-template-columns:1fr}}@media (width<=768px){.container{width:min(100% - 32px,720px);margin:auto}.detail-hero{padding:44px 0 36px}.detail-h1{font-size:clamp(28px,5.5vw,42px)}.detail-lead{margin-bottom:22px;font-size:15px}.detail-image-card{aspect-ratio:16/9;max-height:280px}.detail-specs-section{padding:48px 0}.specs-grid{grid-template-columns:1fr!important}.spec-item{padding:14px 18px;border-right:0!important}.highlights-grid{grid-template-columns:1fr;gap:16px}.detail-highlights-section,.detail-faq-section,.detail-related-section,.sitemap-sections-container{padding:48px 0}.detail-quote-section{padding:54px 0}.form-row-2{grid-template-columns:1fr;gap:12px}.quote-inline-form{padding:24px 20px}.footer-partners-banner{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 18px}.partner-banner-links{flex-direction:column;gap:8px;width:100%}.footer-partner-chip{justify-content:space-between;width:100%}.sitemap-cat-card{padding:22px 18px}.sitemap-cat-header{flex-direction:column;gap:10px;margin-bottom:16px}.sitemap-cat-icon{width:40px;height:40px}.sitemap-cat-header h2{font-size:19px}.sitemap-stats-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.guide-cta-banner{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 18px}}@media (width<=640px){.site-header{height:66px}.nav-container{gap:10px;height:66px}.brand-logo-img,.brand img{width:auto!important;max-width:210px!important;height:38px!important}.brand-copy,.nav-quote-text{display:none!important}.nav-quote{min-height:40px!important;margin-left:2px!important;padding:8px 10px!important}.search-trigger-btn{min-height:40px;padding:8px 10px}.menu{flex:0 0 40px;min-height:40px}.mobile-nav-drawer{max-height:calc(100svh - 68px);top:68px}.hero{min-height:calc(100svh - 68px)}.hero-inner{flex-direction:column;justify-content:center;min-height:calc(100svh - 68px);padding:36px 0 24px;display:flex}.eyebrow{letter-spacing:1.2px;font-size:10px}.hero h1{font-size:clamp(28px,9vw,44px);line-height:1.04}.hero-copy{font-size:15px;line-height:1.55}.hero-actions{flex-direction:column;gap:12px;width:100%;margin-top:22px}.hero-actions .action{justify-content:center;width:100%;min-height:48px}.text-action{justify-content:center;width:100%;min-height:44px}.hero-notes{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;font-size:12px}.focus,.trade-showcase,.partner-family{padding:48px 0}.section-intro h2,.cold-chain h2,.company h2,.quote h2{font-size:26px;line-height:1.15}.focus-grid,.trade-showcase-grid{grid-template-columns:1fr}.partner-family-grid{grid-template-columns:1fr;gap:12px}.partner-family-grid a{grid-template-columns:36px 1fr 20px;gap:12px;min-height:auto;padding:18px 16px}.partner-family-grid a>span{font-size:13px}.partner-family-grid h3{margin-bottom:4px;font-size:19px}.partner-family-grid small{font-size:12px;line-height:1.45}.split{grid-template-columns:1fr;gap:28px}.process li{gap:12px;padding:14px 0}.detail-hero-actions{flex-direction:column;gap:10px;width:100%}.detail-hero-actions .action,.detail-hero-actions .text-action{justify-content:center;width:100%}.footer-columns-grid{grid-template-columns:1fr;gap:24px}.brand-col{grid-column:auto}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px}.footer-bottom-links{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.search-backdrop{padding:14px 10px}.search-modal-box{border-radius:8px;max-height:calc(100svh - 28px)}.search-bar-header{gap:8px;padding:12px 14px}.search-input{font-size:14px}.search-results-list{max-height:calc(100svh - 130px);padding:8px}}@media (width<=420px){.container{width:calc(100% - 24px)}.nav-quote{display:none!important}.brand-logo-img,.brand img{width:auto!important;max-width:190px!important;height:35px!important}.search-trigger-btn{padding:8px}.header-actions{gap:8px}.detail-h1{font-size:26px}.quote-inline-form,.sitemap-cat-card{padding:18px 14px}.sitemap-link-item{padding:10px 12px}.sitemap-link-name{font-size:13px}}@media (width<=360px){.container{width:calc(100% - 20px)}.brand-logo-img,.brand img{width:auto!important;max-width:165px!important;height:31px!important}.hero h1{font-size:25px}.detail-h1{font-size:23px}.partner-family-grid a{grid-template-columns:28px 1fr 16px;gap:8px;padding:14px 12px}.partner-family-grid h3{font-size:17px}.detail-quote-section{padding:40px 0}.quote-box-intro h2{font-size:24px}}@media (horizontal-viewport-segments:2),(screen-spanning:single-fold-vertical){.container{width:min(100% - 48px,1140px)}.detail-hero-grid,.detail-quote-box,.guide-body-layout{grid-template-columns:1fr 1fr;gap:40px}.partner-family-grid{grid-template-columns:repeat(2,1fr)}.specs-grid{grid-template-columns:repeat(2,1fr)!important}}@media (vertical-viewport-segments:2),(screen-spanning:single-fold-horizontal){.detail-hero-grid,.detail-quote-box,.guide-body-layout{grid-template-columns:1fr}}
