@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Source+Sans+3:wght@400;500;600&display=swap";:root{--ink:#101820;--ink-soft:#44505c;--navy:#071d33;--navy-2:#0b2a48;--blue:#0878d8;--blue-dark:#0562b3;--sky:#dceefa;--ice:#f2f8fc;--line:#d9e2e8;--white:#fff;--green:#48b58f;--orange:#ff9d45;--shadow-sm:0 12px 32px #071d3314;--shadow-lg:0 28px 70px #071d3329;--radius-sm:10px;--radius:18px;--radius-lg:28px;--container:1240px;--header-height:88px}.market-detail-page[data-market=agriculture] .agriculture-expertise{background:var(--white);border-block:1px solid #e0e8ee}.market-detail-page[data-market=agriculture] .agriculture-middle-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(38px,7vw,100px);margin-bottom:52px;display:grid}.market-detail-page[data-market=agriculture] .agriculture-middle-heading h2{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(2.6rem,4.2vw,4.2rem);line-height:1.02}.market-detail-page[data-market=agriculture] .agriculture-middle-heading p{color:#526473;max-width:430px;margin:0 0 4px;font-size:1rem;line-height:1.7}.market-detail-page[data-market=agriculture] .agriculture-expertise__grid{border-block:1px solid #cad8e2;grid-template-columns:repeat(4,minmax(0,1fr))}.market-detail-page[data-market=agriculture] .agriculture-expertise__item,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:first-child,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(3),.market-detail-page[data-market=agriculture] .agriculture-expertise__item:last-child{border-top:0;border-right:1px solid #cad8e2;min-height:0;padding:0 clamp(18px,2vw,26px) 34px}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:first-child{padding-left:0}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:last-child{border-right:0;padding-right:0}.market-detail-page[data-market=agriculture] .agriculture-expertise__media{aspect-ratio:4/3;background:#e8eff3;margin:0 0 28px;overflow:hidden}.market-detail-page[data-market=agriculture] .agriculture-expertise__media img{object-fit:cover;width:100%;height:100%}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(2) img{object-position:50% 62%}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(4) img{object-position:45% 58%}.market-detail-page[data-market=agriculture] .agriculture-expertise__copy h3{margin-bottom:12px;font-size:clamp(1.2rem,1.7vw,1.48rem);line-height:1.18}.market-detail-page[data-market=agriculture] .agriculture-expertise__copy p{color:#526473;max-width:260px;margin:0;font-size:.96rem;line-height:1.65}.market-detail-page[data-market=agriculture] .agriculture-applications{padding-top:clamp(96px,9vw,132px);padding-bottom:clamp(100px,10vw,144px)}.market-detail-page[data-market=agriculture] .agriculture-middle-heading--applications{margin-bottom:44px}.market-detail-page[data-market=agriculture] .agriculture-requirements{border-top:1px solid #c7d6e1}.market-detail-page[data-market=agriculture] .agriculture-requirement{border-bottom:1px solid #c7d6e1;grid-template-columns:minmax(250px,.29fr) minmax(250px,.28fr) minmax(0,.43fr);align-items:center;gap:clamp(30px,4vw,62px);min-height:168px;padding:0;display:grid}.market-detail-page[data-market=agriculture] .agriculture-requirement__media{background:#e8eff3;width:100%;height:167px;margin:0;overflow:hidden}.market-detail-page[data-market=agriculture] .agriculture-requirement__media img{object-fit:cover;width:100%;height:100%}.market-detail-page[data-market=agriculture] .agriculture-requirement:nth-child(2) img{object-position:center 58%}.market-detail-page[data-market=agriculture] .agriculture-requirement h3,.market-detail-page[data-market=agriculture] .agriculture-requirement p{margin:0}.market-detail-page[data-market=agriculture] .agriculture-requirement h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.market-detail-page[data-market=agriculture] .agriculture-requirement p{color:#526473;max-width:520px;padding-right:clamp(12px,2.5vw,38px);font-size:1rem;line-height:1.65}@media (width<=1080px){.market-detail-page[data-market=agriculture] .agriculture-expertise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-page[data-market=agriculture] .agriculture-expertise__item,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:first-child,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(3),.market-detail-page[data-market=agriculture] .agriculture-expertise__item:last-child{border-top:0;border-right:1px solid #cad8e2;padding:0 28px 38px}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(odd){padding-left:0}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(2n){border-right:0;padding-right:0}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(-n+2){border-bottom:1px solid #cad8e2;padding-bottom:44px}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(n+3){padding-top:44px}.market-detail-page[data-market=agriculture] .agriculture-requirement{grid-template-columns:minmax(210px,.3fr) minmax(200px,.3fr) minmax(0,.4fr);gap:28px}}@media (width<=760px){.market-detail-page[data-market=agriculture] .agriculture-middle-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.market-detail-page[data-market=agriculture] .agriculture-middle-heading h2{font-size:clamp(2.45rem,11vw,3.65rem)}.market-detail-page[data-market=agriculture] .agriculture-expertise__grid{grid-template-columns:1fr}.market-detail-page[data-market=agriculture] .agriculture-expertise__item,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:first-child,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(3),.market-detail-page[data-market=agriculture] .agriculture-expertise__item:last-child,.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(odd),.market-detail-page[data-market=agriculture] .agriculture-expertise__item:nth-child(2n){border-top:0;border-bottom:1px solid #cad8e2;border-right:0;padding:34px 0 38px}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:first-child{padding-top:0}.market-detail-page[data-market=agriculture] .agriculture-expertise__item:last-child{border-bottom:0;padding-bottom:34px}.market-detail-page[data-market=agriculture] .agriculture-expertise__media{aspect-ratio:16/10}.market-detail-page[data-market=agriculture] .agriculture-expertise__copy p{max-width:520px}.market-detail-page[data-market=agriculture] .agriculture-requirement{grid-template-columns:1fr;align-items:start;gap:18px;min-height:0;padding:0 0 34px}.market-detail-page[data-market=agriculture] .agriculture-requirement+.agriculture-requirement{padding-top:34px}.market-detail-page[data-market=agriculture] .agriculture-requirement__media{height:220px}.market-detail-page[data-market=agriculture] .agriculture-requirement p{padding-right:0}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;overflow-x:clip}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:"Source Sans 3",Arial,sans-serif;font-size:17px;line-height:1.65;overflow-x:clip}body.menu-open{overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin-top:0}h1,h2,h3,h4,.brand,.btn,.nav-link,.eyebrow,.metric strong{font-family:Manrope,Arial,sans-serif}h1,h2,h3,h4{color:var(--navy);letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(3.15rem,7vw,6.4rem)}h2{font-size:clamp(2.2rem,4.4vw,4.15rem)}h3{font-size:clamp(1.25rem,2vw,1.8rem)}p{color:var(--ink-soft)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,select{cursor:pointer}img,video,iframe{max-width:100%;display:block}img{height:auto}::selection{color:var(--white);background:var(--blue)}:focus-visible{outline-offset:3px;outline:3px solid #0878d873}.skip-link{z-index:9999;color:var(--white);background:var(--navy);border-radius:8px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:112px 0}.section-sm{padding:78px 0}.section-ice{background:var(--ice)}.section-navy{color:var(--white);background:radial-gradient(circle at 85% 10%, #0878d852, transparent 28%), var(--navy)}.section-navy h2,.section-navy h3,.section-navy p{color:var(--white)}.section-heading{grid-template-columns:minmax(0,.75fr) minmax(280px,.45fr);align-items:end;gap:72px;margin-bottom:56px;display:grid}.section-heading>*{margin-bottom:0}.section-heading.centered{text-align:center;max-width:820px;margin-inline:auto;display:block}.section-heading.centered p{max-width:700px;margin:20px auto 0}.eyebrow{color:var(--blue-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:.76rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow.light{color:#8fd1ff}.lead{max-width:720px;font-size:clamp(1.18rem,2vw,1.4rem);line-height:1.55}.kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:800}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:.9rem;font-weight:800;line-height:1;transition:all .18s;display:inline-flex}.btn:after{content:"↗";font-size:1rem;transition:transform .18s}.btn:hover:after{transform:translate(3px,-3px)}.btn-primary{color:var(--white);background:var(--blue)}.btn-primary:hover{background:var(--blue-dark);transform:translateY(-2px)}.btn-light{color:var(--navy);background:var(--white)}.btn-light:hover{color:var(--blue-dark);transform:translateY(-2px)}.btn-outline{color:var(--navy);border-color:var(--line);background:0 0}.btn-outline:hover{color:var(--white);border-color:var(--navy);background:var(--navy)}.text-link{color:var(--blue-dark);align-items:center;gap:8px;font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:800;display:inline-flex}.text-link:after{content:"→";transition:transform .18s}.text-link:hover:after{transform:translate(5px)}.topbar{z-index:101;color:#d7e8f5;background:var(--navy);font-size:.78rem;position:relative}.topbar-inner{justify-content:space-between;align-items:center;min-height:38px;display:flex}.topbar-links{align-items:center;gap:24px;display:flex}.topbar a:hover{color:var(--white)}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #10182014;position:sticky;top:0}.nav-wrap{min-height:var(--header-height);align-items:center;gap:28px;display:flex}.brand{min-width:96px;color:var(--navy);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:0;font-size:1.08rem;font-weight:800;display:inline-flex}.brand span span{color:var(--blue)}.brand>span:last-child:not(.brand-mark){display:none}.brand-mark{width:84px;height:84px;box-shadow:none;background-image:url(/assets/nexon-chemicals-logo-official-BSNThgPj.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;flex:none}.brand-mark:before,.brand-mark:after{content:none}.primary-nav{align-items:center;gap:clamp(15px,1.7vw,29px);margin-left:auto;display:flex}.nav-link{color:#243645;padding:30px 0;font-size:.81rem;font-weight:700;position:relative}.nav-link:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:21px;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link.is-active{color:var(--blue-dark)}.nav-link:hover:after,.nav-link.is-active:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:10px;display:flex}.search-toggle,.menu-toggle{width:46px;height:46px;color:var(--navy);border:1px solid var(--line);background:var(--white);border-radius:50%;place-items:center;display:inline-grid}.search-toggle svg,.menu-toggle svg{width:20px;height:20px}.menu-toggle{transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:none}.menu-toggle:active{transform:scale(.96)}.search-panel{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;visibility:hidden;background:#071d33d1;place-items:start center;padding:24px;transition:all .18s;display:grid;position:fixed;inset:0}.search-panel[aria-hidden=true]:not(.is-open){display:none}.search-panel.is-open[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible;display:grid}.search-dialog{border-radius:var(--radius-lg);background:var(--white);width:min(760px,100%);box-shadow:var(--shadow-lg);margin-top:12vh;padding:34px}.search-dialog-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.search-dialog h2{margin-bottom:0;font-size:1.5rem}.close-search{width:42px;height:42px;color:var(--navy);border:1px solid var(--line);background:var(--white);border-radius:50%;font-size:1.35rem}.site-search{gap:10px;display:flex;position:relative}.site-search input{width:100%;min-height:58px;color:var(--navy);border:1px solid var(--line);background:var(--ice);border-radius:999px;padding:0 20px}.search-results{gap:8px;max-height:340px;margin-top:18px;display:grid;overflow:auto}.search-result{background:var(--ice);border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.search-result:hover{color:var(--blue-dark);background:var(--sky)}.search-result small{color:#687581;margin-left:auto}.hero{min-height:720px;color:var(--white);background:var(--navy);align-items:end;display:grid;position:relative;overflow:hidden}.hero-media,.page-hero:before{content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.home-hero .hero-media{background-image:url(/assets/hero-worker-hUMSAj8b.webp);background-position:50% 36%}.hero-media:after,.page-hero:after{content:"";background:linear-gradient(90deg,#071d33eb 0%,#071d33b8 43%,#071d3324 78%),linear-gradient(#0000 55%,#071d33b8 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:930px;padding:118px 0 94px;position:relative}.hero h1,.page-hero h1{max-width:900px;color:var(--white);text-wrap:balance;margin-bottom:28px}.hero .lead,.page-hero .lead{color:#ffffffdb;max-width:720px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;gap:8px;width:min(720px,100%);margin-top:40px;padding:8px;display:flex}.hero-search input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.hero-search input::placeholder{color:#ffffffb8}.hero-search button{width:50px;height:50px;color:var(--navy);background:var(--white);border:0;border-radius:50%}.hero-search button svg{width:20px;height:20px;margin:auto}.metric-bar{z-index:3;color:var(--white);background:var(--blue);position:relative}.metric-grid{grid-template-columns:repeat(4,1fr);display:grid}.metric{border-left:1px solid #ffffff3d;min-height:130px;padding:25px 30px}.metric:last-child{border-right:1px solid #ffffff3d}.metric strong{letter-spacing:-.06em;margin-bottom:2px;font-size:clamp(2rem,4vw,3.3rem);line-height:1;display:block}.metric span{color:#ffffffd1;font-size:.86rem}.market-explorer{grid-template-columns:minmax(600px,1.48fr) minmax(340px,.82fr);align-items:stretch;gap:32px;display:grid}.market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.market-tab{min-height:132px;color:var(--white);background-color:var(--navy);background-image:linear-gradient(180deg, #071d330a 24%, #071d33eb 100%), var(--card-image);text-align:left;text-shadow:0 1px 12px #00000061;background-position:50%;background-size:cover;border:0;border-radius:14px;justify-content:flex-start;align-items:flex-end;padding:18px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 24px #071d331a}.market-tab:after{content:none}.market-tab.is-active{color:var(--white);box-shadow:inset 0 0 0 3px var(--blue), 0 14px 30px #071d332e}.market-tab:active{transform:scale(.985)}.market-tab:focus-visible{outline-offset:3px;outline:3px solid #0f7cd657}.market-tab:first-child{--card-image:url(/assets/agriculture-DEzVJYic.webp)}.market-tab:nth-child(2){--card-image:url(/assets/food-5YgjyqC1.webp)}.market-tab:nth-child(3){--card-image:url(/assets/heavy-industry-BO-eKiRk.webp)}.market-tab:nth-child(4){--card-image:url(/assets/mining-Dx_wndRj.webp)}.market-tab:nth-child(5){--card-image:url(/assets/oil-gas-CY94oDMZ.webp)}.market-tab:nth-child(6){--card-image:url(/assets/laboratory-BBLHsvdg.webp)}.market-tab:nth-child(7){--card-image:url(/assets/pharmaceutical-DHJQfBMB.webp)}.market-tab:nth-child(8){--card-image:url(/assets/rubber-BOLaqeJV.webp)}.market-tab:nth-child(9){--card-image:url(/assets/special-DiLAs9Ed.webp)}.market-tab:nth-child(10){--card-image:url(/assets/water-treatment-dA8rX1Up.webp)}.market-tabs>.btn{border-radius:14px;grid-column:span 2;width:100%;min-height:132px}.market-tabs>.btn:after,.market-feature .btn:after{content:none}.market-feature{border-radius:var(--radius-lg);background:var(--navy);min-height:600px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.market-feature img{object-fit:cover;width:100%;height:100%;transition:opacity .18s,transform .65s}.market-feature-content{color:var(--white);background:linear-gradient(#071d3300,#071d33fa);padding:80px 42px 38px;position:absolute;bottom:0;left:0;right:0}.market-feature-content h3,.market-feature-content p{color:var(--white)}.market-feature-content p{color:#ffffffd1;max-width:650px}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:76px;display:grid}.split-media{position:relative}.split-media img{border-radius:var(--radius-lg);object-fit:cover;width:100%;min-height:620px}.split-media .floating-note{width:min(300px,70%);color:var(--white);border-radius:var(--radius);background:var(--blue);box-shadow:var(--shadow-lg);padding:25px;position:absolute;bottom:38px;right:-22px}.floating-note strong{font-family:Manrope,Arial,sans-serif;font-size:1.15rem;display:block}.floating-note span{color:#ffffffd1;font-size:.9rem}.check-list{gap:14px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.check-list li{color:#293b49;padding-left:34px;position:relative}.check-list li:before{content:"✓";width:23px;height:23px;color:var(--white);background:var(--green);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:2px;left:0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-card,.content-card,.number-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.service-card:hover,.content-card:hover,.number-card:hover{box-shadow:var(--shadow-sm);border-color:#0878d859;transform:translateY(-6px)}.service-card img,.content-card>img{object-fit:cover;width:100%;height:230px}.card-body{padding:28px}.card-body h3{margin-bottom:13px}.card-body p:last-of-type{margin-bottom:24px}body[data-page=home] .section-navy .card-grid{align-items:start;gap:28px 16px;padding:34px 0 38px}body[data-page=home] .section-navy .service-card{--card-stagger:0px;isolation:isolate;background:var(--navy);clip-path:polygon(3% 1%,100% 0,96% 99%,0 100%);filter:drop-shadow(0 16px 22px #0003);min-height:252px;transform:translateY(var(--card-stagger));border:0;border-radius:0;transition:transform .18s cubic-bezier(.23,1,.32,1),filter .18s;position:relative}body[data-page=home] .section-navy .service-card:hover{box-shadow:none;border-color:#0000}body[data-page=home] .section-navy .service-card:nth-child(2n){clip-path:polygon(0 0,96% 2%,100% 100%,4% 98%)}body[data-page=home] .section-navy .service-card:first-child{--card-stagger:10px}body[data-page=home] .section-navy .service-card:nth-child(2){--card-stagger:-14px}body[data-page=home] .section-navy .service-card:nth-child(3){--card-stagger:7px}body[data-page=home] .section-navy .service-card:nth-child(4){--card-stagger:-5px}body[data-page=home] .section-navy .service-card:nth-child(5){--card-stagger:17px}body[data-page=home] .section-navy .service-card:nth-child(6){--card-stagger:-3px}body[data-page=home] .section-navy .service-card img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scale(1.025)}body[data-page=home] .section-navy .service-card .card-body{z-index:1;color:var(--white);background:linear-gradient(#071d330a 10%,#071d3361 44%,#071d33f7 100%);flex-direction:column;justify-content:flex-end;padding:30px 34px 28px;display:flex;position:absolute;inset:0}body[data-page=home] .section-navy .service-card .kicker{color:#8fd2ff;margin-bottom:5px;font-size:.68rem}body[data-page=home] .section-navy .service-card h3{max-width:92%;color:var(--white);margin-bottom:8px;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.2}body[data-page=home] .section-navy .service-card .card-body p:last-of-type{color:#ffffffd1;max-width:94%;margin-bottom:13px;font-size:.82rem;line-height:1.42}body[data-page=home] .section-navy .service-card .text-link{color:var(--white);font-size:.76rem}body[data-page=home] .section-navy .service-card .text-link:after{content:none}.icon-chip{width:48px;height:48px;color:var(--blue-dark);background:var(--sky);border-radius:50%;place-items:center;margin-bottom:24px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:800;display:grid}.feature-row{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.feature-row article{background:var(--navy);min-height:270px;padding:36px}.feature-row article strong{color:#7fcaff;margin-bottom:46px;font-family:Manrope,Arial,sans-serif;font-size:2rem;display:block}.feature-row h3{color:var(--white);font-size:1.2rem}.feature-row p{color:#b8cad8;font-size:.95rem}.inquiry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inquiry-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;min-height:270px;padding:30px;transition:all .18s;display:flex}.inquiry-card:hover{color:var(--white);border-color:var(--blue);background:var(--blue);transform:translateY(-5px)}.inquiry-card:hover h3,.inquiry-card:hover p,.inquiry-card:hover .text-link{color:var(--white)}.inquiry-card .text-link{margin-top:auto}.group-band{border-radius:var(--radius-lg);background:var(--navy);grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.group-band img{object-fit:cover;width:100%;height:100%;min-height:570px}.group-copy{padding:clamp(46px,7vw,88px)}.group-copy h2,.group-copy h3,.group-copy p{color:var(--white)}.group-copy p{color:#bfd0dc}.group-companies{gap:13px;margin-top:34px;display:grid}.group-company{border-left:2px solid var(--blue);background:#ffffff0f;padding:17px 19px}.group-company strong{color:var(--white);font-family:Manrope,Arial,sans-serif;display:block}.group-company span{color:#a9bdcb;font-size:.9rem}.page-hero{background:var(--navy);align-items:end;min-height:520px;display:grid;position:relative;overflow:hidden}.page-hero:before{background-image:var(--hero-image);background-position:var(--hero-position,center)}.page-hero-content{z-index:2;max-width:920px;padding:100px 0 72px;position:relative}.page-hero h1{margin-bottom:18px;font-size:clamp(3rem,6vw,5.5rem)}.breadcrumbs{color:#ffffffbd;align-items:center;gap:10px;margin-bottom:24px;font-size:.82rem;display:flex}.breadcrumbs span{color:#7fcaff}.intro-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.intro-grid h2{position:sticky;top:140px}.intro-copy p{font-size:1.15rem}.activity-grid,.market-card-grid,.industry-grid,.downloads-grid,.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.image-card{border-radius:var(--radius);background:var(--navy);align-items:end;min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.image-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.image-card:after{content:"";background:linear-gradient(#0000 32%,#071d33f0);position:absolute;inset:0}.image-card:hover img{transform:scale(1.05)}.image-card-content{z-index:2;position:relative}.image-card h3,.image-card p{color:var(--white)}.image-card p{color:#ffffffc7;margin-bottom:0;font-size:.93rem}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.timeline:before{content:"";background:var(--line);height:1px;position:absolute;top:37px;left:0;right:0}.timeline article{padding-top:74px;position:relative}.timeline article:before{z-index:2;content:"";border:5px solid var(--white);background:var(--blue);width:17px;height:17px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:absolute;top:29px;left:0}.timeline .year{color:var(--blue-dark);margin-bottom:8px;font-family:Manrope,Arial,sans-serif;font-size:1.1rem;font-weight:800;display:block}.three-column-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.two-column-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.source-followup{margin-top:56px}.source-subheading{margin:56px 0 28px}.source-workflow{margin-top:22px}.source-list{color:var(--grey);margin:20px 0 24px;padding-left:22px}.source-list li+li{margin-top:8px}.source-list-columns{columns:2;column-gap:32px}.source-list-columns li{break-inside:avoid}.section-navy .source-list{color:#c6d6e2}.timeline-detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.timeline-detailed:before,.timeline-detailed article:before{display:none}.timeline-detailed article{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:var(--radius);background:var(--white);padding:32px}.timeline-detailed article p:last-child{margin-bottom:0}.commitment-lines{color:var(--white);border-radius:var(--radius);background:var(--navy);gap:10px;margin-top:32px;padding:28px;display:grid}.commitment-lines strong{color:var(--white);font-family:Manrope,Arial,sans-serif;font-size:1.35rem}.number-card{padding:32px}.number-card .num{color:var(--blue);margin-bottom:34px;font-family:Manrope,Arial,sans-serif;font-size:2rem;font-weight:800;display:block}.bullet-card{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff29;padding:32px}.bullet-card ul{color:#c6d6e2;margin:20px 0 0;padding-left:20px}.team-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.role-card{border-top:3px solid var(--blue);background:var(--ice);min-height:220px;padding:30px}.role-card span{color:var(--blue-dark);text-transform:uppercase;font-size:.8rem;font-weight:700}.sector-pills{flex-wrap:wrap;gap:10px;margin:34px 0 0;display:flex}.sector-pills span{color:var(--navy);border:1px solid var(--line);background:var(--white);border-radius:999px;padding:10px 16px;font-size:.86rem;font-weight:600}.market-card{border-radius:var(--radius);background:var(--navy);align-items:end;min-height:510px;display:flex;position:relative;overflow:hidden}.market-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.market-card:after{content:"";background:linear-gradient(#071d3324 23%,#071d33fa 97%);position:absolute;inset:0}.market-card:hover img{transform:scale(1.045)}.market-card-copy{z-index:2;padding:30px;position:relative}.market-card h3,.market-card p{color:var(--white)}.market-card p{color:#ffffffc2;font-size:.95rem}.market-card .text-link{color:#8fd1ff}.innovation-panel{border-radius:var(--radius-lg);background:var(--navy);grid-template-columns:1.1fr .9fr;align-items:end;min-height:540px;display:grid;position:relative;overflow:hidden}.innovation-panel img{object-fit:cover;opacity:.36;width:100%;height:100%;position:absolute;inset:0}.innovation-panel:after{content:"";background:linear-gradient(90deg,#071d33f7,#071d337a);position:absolute;inset:0}.innovation-copy,.innovation-points{z-index:2;padding:58px;position:relative}.innovation-copy h2,.innovation-copy p,.innovation-points h3,.innovation-points p{color:var(--white)}.innovation-points{gap:12px;display:grid}.innovation-point{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;padding:18px 20px}.innovation-point strong{color:var(--white);font-family:Manrope,Arial,sans-serif;display:block}.innovation-point span{color:#bbcede;font-size:.9rem}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-card{border-radius:var(--radius);background:var(--navy);align-items:end;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}.industry-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.industry-card:after{content:"";background:linear-gradient(#0000 28%,#071d33f2);position:absolute;inset:0}.industry-card:hover img{transform:scale(1.06)}.industry-card h3{z-index:2;color:var(--white);letter-spacing:-.02em;margin:0;font-size:1.05rem;position:relative}.logo-cloud{flex-wrap:wrap;gap:12px;display:flex}.logo-word{color:#41515f;border:1px solid var(--line);background:var(--white);text-align:center;border-radius:10px;flex:145px;min-width:145px;padding:18px 20px;font-family:Manrope,Arial,sans-serif;font-size:.8rem;font-weight:800}.service-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.service-detail-card{border-radius:var(--radius);background:var(--navy);align-items:end;min-height:480px;display:flex;position:relative;overflow:hidden}.service-detail-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.service-detail-card:after{content:"";background:linear-gradient(#071d330d 20%,#071d33fa);position:absolute;inset:0}.service-detail-card:hover img{transform:scale(1.045)}.service-detail-copy{z-index:2;padding:28px;position:relative}.service-detail-copy h3,.service-detail-copy p{color:var(--white)}.service-detail-copy p{color:#ffffffc2;margin-bottom:0;font-size:.93rem}.downloads-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:all .2s;overflow:hidden}.download-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-5px)}.download-card img{object-fit:contain;background:#eef3f7;width:100%;height:330px;padding:14px}.download-card-body{padding:23px}.download-meta{color:#667681;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.78rem;display:flex}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.video-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff21;overflow:hidden}.video-card iframe{aspect-ratio:16/9;border:0;width:100%}.video-card h3{color:var(--white);margin:0;padding:22px;font-size:1.08rem}.video-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.video-list a{color:#d3e2ed;border:1px solid #ffffff21;border-radius:12px;padding:17px;font-size:.9rem;transition:all .18s}.video-list a:hover{color:var(--white);border-color:var(--blue);background:#0878d829}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:all .2s;overflow:hidden}.news-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-5px)}.news-card img{object-fit:cover;width:100%;height:235px}.news-card-body{padding:25px}.news-card h2,.news-card h3{margin-bottom:15px;font-size:1.18rem;line-height:1.3}.news-card .tag{color:var(--blue-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:800;display:inline-block}.locations-layout{grid-template-columns:.72fr 1.28fr;gap:44px;display:grid}.region-filter{border-radius:var(--radius);background:var(--navy);align-self:start;padding:30px;position:sticky;top:130px}.region-filter h3,.region-filter p{color:var(--white)}.region-filter select{width:100%;min-height:52px;color:var(--navy);background:var(--white);border:0;border-radius:10px;padding:0 14px}.location-list{gap:35px;display:grid}.location-group{grid-template-columns:160px 1fr;gap:20px;display:grid}.location-group h3{font-size:1.2rem}.location-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.location-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:24px}.location-card h4{margin-bottom:9px;font-size:1rem}.location-card p{margin:0;font-size:.92rem}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:55px;display:grid}.contact-details{gap:12px;display:grid}.contact-detail{border-left:3px solid var(--blue);background:var(--ice);padding:22px}.contact-detail span{color:#687884;text-transform:uppercase;font-size:.78rem;display:block}.contact-detail strong,.contact-detail a{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-size:1rem}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-field{gap:7px;display:grid}.form-field.full{grid-column:1/-1}.form-field label{color:var(--navy);font-size:.84rem;font-weight:700}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:55px;color:var(--navy);border:1px solid var(--line);background:var(--white);border-radius:11px;padding:13px 15px}.form-field textarea{resize:vertical;min-height:160px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0878d81f}.form-note{color:#72808a;grid-column:1/-1;margin:0;font-size:.82rem}.cta-band{color:var(--white);background:linear-gradient(90deg,#0878d8f7,#0562b3e6),url(/assets/chemical-warehouse-B9PBCAeB.webp) 50%/cover;padding:88px 0;position:relative;overflow:hidden}.cta-band:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:390px;height:390px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 55px #ffffff0f,0 0 0 110px #ffffff09}.cta-inner{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.cta-inner h2{max-width:790px;color:var(--white);margin-bottom:0}.site-footer{color:#40566b;background:linear-gradient(118deg,#f8fbfd 0%,#f7fafc 62%,#eef6fb 100%);position:relative;overflow:hidden}.site-footer:after{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#f8fbfd 0%,#f8fbfdfa 14%,#f8fbfdd6 34%,#f8fbfd57 58%,#f8fbfd00 76%),url(/assets/footer-laboratory-BinQ9gBs.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;width:clamp(520px,46vw,820px);position:absolute;top:0;bottom:0;right:0}.site-footer .footer-main,.site-footer .footer-bottom{z-index:1;width:min(100% - clamp(40px,8vw,140px),1720px);position:relative}.footer-main{grid-template-columns:minmax(240px,1.2fr) minmax(132px,.66fr) minmax(132px,.66fr) minmax(180px,.82fr) minmax(250px,1fr);align-items:start;gap:clamp(28px,3.4vw,54px);padding:84px 0 60px;display:grid}.footer-main:after{content:none}.footer-brand .brand{color:var(--navy);margin-bottom:22px}.footer-brand p{color:#40566b;max-width:390px;margin-bottom:28px;font-size:.98rem;line-height:1.62}.site-footer h3{color:#0b2a48;letter-spacing:0;margin-bottom:20px;font-size:1rem;font-weight:800}.footer-links{color:#40566b;gap:10px;margin:0;padding:0;font-size:.98rem;line-height:1.55;list-style:none;display:grid}.footer-links a:hover{color:var(--blue-dark)}.footer-bottom{color:#5b6e7f;border-top:1px solid #d7e1e8;justify-content:space-between;align-items:center;gap:32px;padding:22px clamp(320px,27vw,480px) 26px 0;font-size:.88rem;display:flex}.social-links{flex-wrap:wrap;gap:10px;display:flex}.social-links a{color:#244764;background:#ffffff75;border:1px solid #cbd9e3;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:800;transition:color .18s,border-color .18s,background-color .18s;display:grid}.social-links svg{fill:currentColor;width:18px;height:18px}.social-links a:hover,.social-links a:focus-visible{color:var(--white);border-color:var(--blue-dark);background:var(--blue-dark)}@media (width<=1280px){.site-footer:after{display:none}.footer-main{grid-template-columns:1.2fr repeat(3,.8fr);gap:30px}.footer-bottom{padding-right:0}}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}@media (width<=1140px){.primary-nav{gap:14px}.nav-actions .btn{display:none}.market-explorer{grid-template-columns:minmax(520px,1.2fr) minmax(320px,.8fr);gap:24px}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-row,.inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){:root{--header-height:74px}.topbar{display:none}.nav-wrap{justify-content:space-between}.brand-mark{width:68px;height:68px}body:before{content:"";z-index:99;inset:var(--header-height) 0 0;opacity:0;visibility:hidden;pointer-events:none;background:#071d336b;transition:opacity .18s,visibility 0s linear .18s;position:fixed}body.menu-open:before{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.primary-nav{z-index:1;width:min(390px,100vw - 28px);max-height:calc(100dvh - var(--header-height) - 14px);background:var(--white);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border:1px solid #10182014;border-top:0;border-radius:0 0 20px 20px;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px 24px;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s,visibility 0s linear .22s;display:flex;position:absolute;top:100%;bottom:auto;right:14px;overflow-y:auto;transform:translateY(-10px);box-shadow:-20px 30px 60px #071d332e}.primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.primary-nav.no-transition{transition:none}.nav-link{border-bottom:1px solid var(--line);align-items:center;min-height:58px;padding:0 4px;font-size:1rem;display:flex}.nav-link.is-active{background:var(--ice);border-bottom-color:#0000;border-radius:12px;padding-inline:14px}.nav-link:after{display:none}.menu-toggle{display:inline-grid}.menu-toggle[aria-expanded=true]{color:var(--white);border-color:var(--blue);background:var(--blue)}.hero{min-height:670px}.section-heading,.market-explorer,.split,.intro-grid,.innovation-panel,.locations-layout,.contact-layout{grid-template-columns:1fr;gap:42px}.intro-grid h2,.region-filter{position:static}.market-feature{min-height:520px}.market-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid,.activity-grid,.market-card-grid,.downloads-grid,.news-grid,.service-detail-grid,.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=home] .section-navy .card-grid{gap:24px 14px;padding-block:26px 34px}body[data-page=home] .section-navy .service-card{min-height:264px}body[data-page=home] .section-navy .service-card:first-child{--card-stagger:0px}body[data-page=home] .section-navy .service-card:nth-child(2){--card-stagger:13px}body[data-page=home] .section-navy .service-card:nth-child(3){--card-stagger:-4px}body[data-page=home] .section-navy .service-card:nth-child(4){--card-stagger:10px}body[data-page=home] .section-navy .service-card:nth-child(5){--card-stagger:-2px}body[data-page=home] .section-navy .service-card:nth-child(6){--card-stagger:12px}.group-band{grid-template-columns:1fr}.group-band img{min-height:400px;max-height:520px}.timeline,.team-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline:before{display:none}.timeline article{border-top:3px solid var(--blue);background:var(--ice);padding:28px}.timeline article:before{display:none}.three-column-copy,.two-column-copy{grid-template-columns:1fr}.innovation-copy,.innovation-points{padding:38px}.video-list,.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){body{font-size:16px}.primary-nav{width:100%;height:calc(100dvh - var(--header-height));border-left:0;border-right:0;border-radius:0;max-height:none;padding:18px 20px 28px;right:0}.primary-nav .nav-link:last-child{border-bottom:0}.container{width:min(calc(100% - 28px), var(--container))}.nav-wrap{gap:12px}.section{padding:78px 0}.section-sm{padding:58px 0}.brand{gap:0;min-width:auto;font-size:.88rem}.brand-mark{background-position:50%;background-size:contain;width:64px;height:64px}.search-toggle{display:none}.hero,.page-hero{min-height:600px}.hero-content,.page-hero-content{padding:92px 0 58px}.hero h1,.page-hero h1{font-size:clamp(2.65rem,13vw,4.3rem)}.hero-media:after,.page-hero:after{background:linear-gradient(#071d335c,#071d33f5)}.hero-search{border-radius:16px}.metric-grid,.card-grid,.activity-grid,.market-card-grid,.industry-grid,.downloads-grid,.news-grid,.service-detail-grid,.video-grid,.feature-row,.inquiry-grid,.timeline,.team-roles,.location-cards,.contact-form,.footer-main{grid-template-columns:1fr}body[data-page=home] .section-navy .card-grid{gap:14px;padding:16px 0 22px}body[data-page=home] .section-navy .service-card,body[data-page=home] .section-navy .service-card:nth-child(n){--card-stagger:0px;clip-path:polygon(2.5% 0,100% 1.5%,97% 100%,0 98.5%);min-height:256px;transform:none}body[data-page=home] .section-navy .service-card:nth-child(2n){clip-path:polygon(0 1.5%,97.5% 0,100% 98.5%,3% 100%)}body[data-page=home] .section-navy .service-card .card-body{padding:26px 28px 25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-list-columns{columns:1}.metric{border-bottom:1px solid #ffffff3d;min-height:110px;padding:22px}.market-explorer{gap:28px}.market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-tab{min-height:126px}.market-tabs>.btn{grid-column:1/-1;min-height:64px}.market-feature{min-height:500px}.market-feature-content{padding:70px 24px 24px}.split-media img{min-height:460px}.split-media .floating-note{bottom:12px;right:12px}.feature-row article,.inquiry-card{min-height:220px}.market-card,.service-detail-card{min-height:430px}.industry-card{min-height:340px}.video-list{grid-template-columns:1fr}.location-group{grid-template-columns:1fr;gap:8px}.form-field,.form-field.full{grid-column:1}.cta-inner,.footer-bottom{flex-direction:column;align-items:flex-start}.cta-inner{gap:28px}.footer-main{padding:62px 0 48px}}@media (hover:hover) and (pointer:fine){body[data-page=home] .section-navy .service-card:hover{box-shadow:none;filter:brightness(1.04)drop-shadow(0 19px 26px #00000040);transform:translateY(calc(var(--card-stagger) - 4px));border-color:#0000}body[data-page=home] .section-navy .service-card:hover img{transform:scale(1.065)}.market-tab:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 34px #071d332e}.market-tab.is-active:hover{box-shadow:inset 0 0 0 3px var(--blue), 0 16px 34px #071d3333}.market-feature:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.agriculture-industry-page{background:var(--white);color:var(--navy)}.agri-industry-label{color:#526473;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:800;line-height:1.3}.agri-industry-label--light{color:#b9cede}.agri-industry-hero{background:var(--navy);isolation:isolate;align-items:flex-end;min-height:clamp(500px,64vw,720px);display:flex;position:relative;overflow:hidden}.agri-industry-hero__image,.agri-industry-hero__shade{width:100%;height:100%;position:absolute;inset:0}.agri-industry-hero__image{z-index:-2;object-fit:cover;object-position:center 52%}.agri-industry-hero__shade{z-index:-1;background:linear-gradient(90deg,#041627c7 0%,#04162761 48%,#0416271f 100%)}.agri-industry-hero__content{width:100%;color:var(--white);padding-top:clamp(80px,10vw,130px);padding-bottom:clamp(64px,8vw,100px)}.agri-industry-breadcrumb{color:#ffffffd1;align-items:center;gap:10px;margin-bottom:clamp(76px,11vw,140px);font-family:"Source Sans 3",Arial,sans-serif;font-size:.92rem;display:flex}.agri-industry-breadcrumb a{color:inherit}.agri-industry-breadcrumb a:hover,.agri-industry-breadcrumb a:focus-visible{color:var(--white)}.agri-industry-hero h1{max-width:820px;color:var(--white);letter-spacing:-.065em;margin:0;font-size:clamp(4.2rem,10vw,8.5rem);line-height:.9}.agri-industry-intro{padding:clamp(92px,10vw,148px) 0}.agri-industry-intro__grid{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.agri-industry-intro__heading{top:calc(var(--header-height) + 40px);position:sticky}.agri-industry-intro h2,.agri-industry-section-heading h2,.agri-industry-editorial h2,.agri-industry-solutions h2,.agri-industry-families h2,.agri-industry-supply h2,.agri-industry-enquiry h2{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(2.55rem,5vw,4.65rem);line-height:1.01}.agri-industry-intro__copy{padding-top:38px}.agri-industry-intro__copy p,.agri-industry-editorial__copy p,.agri-industry-supply__copy>p{color:#405264;margin:0 0 24px;font-size:1.08rem;line-height:1.82}.agri-industry-intro__copy .lead,.agri-industry-editorial__copy .lead,.agri-industry-supply__copy .lead{color:var(--navy);letter-spacing:-.02em;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.25rem,1.9vw,1.58rem);font-weight:600;line-height:1.55}.agri-industry-segments{background:#f5f8fa;padding:clamp(96px,10vw,148px) 0}.agri-industry-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:32px clamp(60px,9vw,132px);margin-bottom:clamp(66px,8vw,104px);display:grid}.agri-industry-section-heading .agri-industry-label{grid-column:1/-1;margin-bottom:-8px}.agri-industry-section-heading>p:last-child{color:#526473;max-width:430px;margin:0 0 6px;font-size:1.04rem;line-height:1.72}.agri-industry-segment{background:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:560px;display:grid}.agri-industry-segment+.agri-industry-segment{margin-top:clamp(38px,5vw,68px)}.agri-industry-segment__media{background:#dfe8ed;min-height:100%;margin:0;overflow:hidden}.agri-industry-segment__media img{object-fit:cover;width:100%;height:100%;min-height:560px}.agri-industry-segment:nth-of-type(3) .agri-industry-segment__media img{object-position:center 58%}.agri-industry-segment__copy{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,84px);display:flex}.agri-industry-segment--reverse .agri-industry-segment__media{order:2}.agri-industry-segment h3{max-width:560px;color:var(--navy);letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.06}.agri-industry-segment__copy p{color:#475a6c;margin:0 0 18px;font-size:1rem;line-height:1.75}.agri-industry-editorial{background:var(--white);padding:clamp(100px,11vw,156px) 0}.agri-industry-editorial--navy{background:var(--navy);color:var(--white)}.agri-industry-editorial__grid{grid-template-columns:minmax(400px,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(58px,9vw,130px);display:grid}.agri-industry-editorial__grid--reverse{grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr)}.agri-industry-editorial__media{background:#dfe8ed;min-height:560px;margin:0;overflow:hidden}.agri-industry-editorial__media img{object-fit:cover;width:100%;height:100%;min-height:560px}.agri-industry-editorial--navy .agri-industry-editorial__media img{object-position:center}.agri-industry-editorial__copy h2{margin-bottom:34px}.agri-industry-editorial--navy h2,.agri-industry-editorial--navy .agri-industry-editorial__copy p{color:var(--white)}.agri-industry-editorial--navy .agri-industry-editorial__copy p:not(.lead){color:#cad8e2}.agri-industry-assurance-list{margin:42px 0 0}.agri-industry-assurance-list>div{border-top:1px solid #cdd8df;grid-template-columns:minmax(130px,.34fr) minmax(0,.66fr);gap:26px;padding:22px 0;display:grid}.agri-industry-assurance-list>div:last-child{border-bottom:1px solid #cdd8df}.agri-industry-assurance-list dt{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-weight:700}.agri-industry-assurance-list dd{color:#526473;margin:0;line-height:1.65}.agri-industry-solutions{background:var(--navy-2);color:var(--white);padding:clamp(100px,11vw,150px) 0}.agri-industry-solutions__intro{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:28px clamp(60px,9vw,140px);display:grid}.agri-industry-solutions__intro .agri-industry-label{grid-column:1/-1;margin-bottom:0}.agri-industry-solutions h2{color:var(--white)}.agri-industry-solutions__intro>p:last-child{color:#c7d7e2;margin:0 0 8px;font-size:1.06rem;line-height:1.74}.agri-industry-audiences{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(70px,8vw,100px);display:grid}.agri-industry-audiences article{border-right:1px solid #ffffff3d;padding:40px clamp(22px,2.6vw,38px) 44px}.agri-industry-audiences article:first-child{padding-left:0}.agri-industry-audiences article:last-child{border-right:0;padding-right:0}.agri-industry-audiences h3{color:var(--white);margin:0 0 18px;font-size:clamp(1.25rem,1.8vw,1.58rem);line-height:1.2}.agri-industry-audiences p{color:#bfd0dc;margin:0;font-size:.98rem;line-height:1.67}.agri-industry-families{background:var(--white);padding:clamp(100px,11vw,154px) 0}.agri-industry-families__grid{grid-template-columns:minmax(360px,.83fr) minmax(0,1.17fr);gap:clamp(60px,10vw,150px);display:grid}.agri-industry-families__intro h2{margin-bottom:30px}.agri-industry-families__intro>p:not(.agri-industry-label){color:#526473;margin:0 0 28px;font-size:1.04rem;line-height:1.75}.agri-industry-family-list{border-top:1px solid #cbd6de}.agri-industry-family-list article{border-bottom:1px solid #cbd6de;grid-template-columns:minmax(190px,.4fr) minmax(0,.6fr);gap:34px;padding:28px 0;display:grid}.agri-industry-family-list h3,.agri-industry-family-list p{margin:0}.agri-industry-family-list h3{color:var(--navy);font-size:1.24rem;line-height:1.3}.agri-industry-family-list p{color:#526473;line-height:1.68}.agri-industry-supply{background:#edf3f6;padding:clamp(96px,10vw,146px) 0}.agri-industry-supply__grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(58px,9vw,130px);display:grid}.agri-industry-supply__media{background:#d6e0e6;min-height:680px;margin:0;overflow:hidden}.agri-industry-supply__media img{object-fit:cover;object-position:center 52%;width:100%;height:100%;min-height:680px}.agri-industry-supply h2{margin-bottom:34px}.agri-industry-supply__steps{border-top:1px solid #bdccd5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.agri-industry-supply__steps>div{border-bottom:1px solid #bdccd5;padding:26px 28px 28px 0}.agri-industry-supply__steps>div:nth-child(odd){border-right:1px solid #bdccd5}.agri-industry-supply__steps>div:nth-child(2n){padding-left:28px}.agri-industry-supply__steps h3{color:var(--navy);margin:0 0 10px;font-size:1.14rem}.agri-industry-supply__steps p{color:#526473;margin:0;line-height:1.62}.agri-industry-enquiry{background:var(--navy);color:var(--white);padding:clamp(96px,10vw,146px) 0}.agri-industry-enquiry__grid{grid-template-columns:minmax(330px,.76fr) minmax(520px,1.24fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.agri-industry-enquiry h2{color:var(--white);margin-bottom:30px}.agri-industry-enquiry__intro>p:not(.agri-industry-label){color:#c4d4df;margin:0;font-size:1.06rem;line-height:1.75}.agri-industry-enquiry__contact{border-top:1px solid #ffffff47;flex-direction:column;gap:8px;margin-top:52px;padding-top:24px;display:flex}.agri-industry-enquiry__contact span{color:#9eb5c5;font-size:.9rem}.agri-industry-enquiry__contact a{color:var(--white);font-family:Manrope,Arial,sans-serif;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700}.agri-industry-enquiry__form{background:var(--white);color:var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(34px,5vw,60px);display:grid}.agri-industry-enquiry__form .full{grid-column:1/-1}.agri-industry-enquiry__form .form-field{flex-direction:column;gap:9px;display:flex}.agri-industry-enquiry__form label{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-size:.88rem;font-weight:700}.agri-industry-enquiry__form input,.agri-industry-enquiry__form select,.agri-industry-enquiry__form textarea{background:var(--white);width:100%;color:var(--navy);border:1px solid #bccad4;border-radius:0;font-family:"Source Sans 3",Arial,sans-serif;font-size:1rem}.agri-industry-enquiry__form input,.agri-industry-enquiry__form select{min-height:52px;padding:0 15px}.agri-industry-enquiry__form textarea{resize:vertical;min-height:150px;padding:14px 15px}.agri-industry-enquiry__form input:focus,.agri-industry-enquiry__form select:focus,.agri-industry-enquiry__form textarea:focus{border-color:var(--blue);outline-offset:1px;outline:2px solid #0878d829}.agri-industry-enquiry__form .form-note{color:#677887;margin:2px 0 0;font-size:.88rem;line-height:1.5}.agri-industry-enquiry__form .btn{align-self:flex-start}@media (width<=1080px){.agri-industry-intro__grid,.agri-industry-families__grid{gap:64px}.agri-industry-segment,.agri-industry-editorial__grid,.agri-industry-editorial__grid--reverse,.agri-industry-supply__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agri-industry-segment__copy{padding:46px}.agri-industry-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.agri-industry-audiences article:nth-child(2){border-right:0;padding-right:0}.agri-industry-audiences article:nth-child(3){border-top:1px solid #ffffff3d;padding-left:0}.agri-industry-audiences article:nth-child(4){border-top:1px solid #ffffff3d}.agri-industry-enquiry__grid{grid-template-columns:minmax(280px,.7fr) minmax(460px,1.3fr);gap:60px}}@media (width<=820px){.agri-industry-hero{min-height:560px}.agri-industry-hero__shade{background:linear-gradient(90deg,#041627b8,#0416273d)}.agri-industry-intro__grid,.agri-industry-section-heading,.agri-industry-segment,.agri-industry-editorial__grid,.agri-industry-editorial__grid--reverse,.agri-industry-solutions__intro,.agri-industry-families__grid,.agri-industry-supply__grid,.agri-industry-enquiry__grid{grid-template-columns:1fr}.agri-industry-intro__grid,.agri-industry-editorial__grid,.agri-industry-editorial__grid--reverse,.agri-industry-families__grid,.agri-industry-supply__grid,.agri-industry-enquiry__grid{gap:48px}.agri-industry-intro__heading{position:static}.agri-industry-intro__copy{padding-top:0}.agri-industry-section-heading .agri-industry-label,.agri-industry-solutions__intro .agri-industry-label{grid-column:auto}.agri-industry-section-heading{gap:24px}.agri-industry-segment{min-height:0}.agri-industry-segment--reverse .agri-industry-segment__media{order:0}.agri-industry-segment__media,.agri-industry-editorial__media,.agri-industry-supply__media{min-height:0}.agri-industry-segment__media img,.agri-industry-editorial__media img,.agri-industry-supply__media img{aspect-ratio:4/3;min-height:0}.agri-industry-supply__media img{aspect-ratio:5/6}}@media (width<=620px){.agri-industry-hero{min-height:500px}.agri-industry-hero__content{padding-bottom:54px}.agri-industry-breadcrumb{margin-bottom:92px;font-size:.84rem}.agri-industry-hero h1{font-size:clamp(3.6rem,20vw,5.2rem)}.agri-industry-segment__copy{padding:38px 26px 42px}.agri-industry-assurance-list>div,.agri-industry-family-list article{grid-template-columns:1fr;gap:10px}.agri-industry-audiences{grid-template-columns:1fr}.agri-industry-audiences article,.agri-industry-audiences article:first-child,.agri-industry-audiences article:nth-child(2),.agri-industry-audiences article:nth-child(3),.agri-industry-audiences article:nth-child(4),.agri-industry-audiences article:last-child{border-top:1px solid #ffffff3d;border-right:0;padding:28px 0}.agri-industry-audiences article:first-child{border-top:0}.agri-industry-supply__steps{grid-template-columns:1fr}.agri-industry-supply__steps>div,.agri-industry-supply__steps>div:nth-child(odd),.agri-industry-supply__steps>div:nth-child(2n){border-right:0;padding:24px 0}.agri-industry-enquiry__form{grid-template-columns:1fr;padding:28px 22px}.agri-industry-enquiry__form .full{grid-column:auto}}.market-detail-page{background:var(--white)}.market-detail-hero{background:linear-gradient(135deg, #dceefa94, transparent 44%), var(--white);padding:clamp(62px,8vw,108px) 0 clamp(80px,9vw,126px)}.market-detail-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(48px,7vw,94px);display:grid}.market-detail-hero__copy{min-width:0}.market-detail-breadcrumbs{color:#627382;align-items:center;gap:10px;margin-bottom:44px;font-size:.82rem;display:flex}.market-detail-breadcrumbs a{color:var(--blue-dark);font-weight:700}.market-detail-breadcrumbs span{color:#9babb7}.market-detail-breadcrumbs strong{color:var(--navy)}.market-detail-hero h1{margin:0 0 24px;font-size:clamp(4.2rem,8vw,7.5rem)}.market-detail-hero__statement{max-width:680px;color:var(--navy);letter-spacing:-.035em;margin-bottom:22px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:700;line-height:1.25}.market-detail-hero__copy .lead{margin-bottom:34px;font-size:1.1rem}.market-detail-hero__media{border-radius:var(--radius-lg) var(--radius-lg) 84px var(--radius-lg);background:var(--navy);min-height:650px;box-shadow:var(--shadow-lg);margin:0;position:relative;overflow:hidden}.market-detail-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#071d33c2);position:absolute;inset:0}.market-detail-hero__media img{object-fit:cover;object-position:54% center;width:100%;height:100%;min-height:650px}.market-detail-hero__media figcaption{z-index:2;color:var(--white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-family:Manrope,Arial,sans-serif;font-size:.82rem;font-weight:700;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.market-detail-hero__media figcaption span{background:var(--blue);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.market-detail-intro__grid{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:clamp(54px,9vw,132px);display:grid}.market-detail-section-title h2{margin-bottom:0;position:sticky;top:140px}.market-detail-intro__copy{max-width:760px}.market-detail-intro__copy p:not(.lead){font-size:1.08rem}.market-detail-intro__copy p:last-child{margin-bottom:0}[data-market=agriculture] .agriculture-perspective{padding-block:clamp(96px,10vw,144px);overflow:hidden}[data-market=agriculture] .agriculture-perspective__grid{grid-template-columns:minmax(310px,.95fr) minmax(240px,.66fr) minmax(460px,1.24fr);align-items:center;gap:clamp(30px,3.5vw,52px);display:grid}[data-market=agriculture] .agriculture-perspective__title h2{letter-spacing:-.06em;max-width:520px;margin:0;font-size:clamp(3rem,4.35vw,4.65rem);line-height:.98;position:static}[data-market=agriculture] .agriculture-perspective__title h2:after{content:"";background:var(--blue);width:72px;height:3px;margin-top:34px;display:block}[data-market=agriculture] .agriculture-perspective__copy{z-index:2;max-width:360px;position:relative}[data-market=agriculture] .agriculture-perspective__copy .lead,[data-market=agriculture] .agriculture-perspective__copy p:not(.lead){color:var(--navy);font-size:1rem;line-height:1.72}[data-market=agriculture] .agriculture-perspective__copy .lead{font-family:inherit;font-weight:400}[data-market=agriculture] .agriculture-perspective__media{min-height:560px;margin:-34px 0;position:relative;overflow:hidden}[data-market=agriculture] .agriculture-perspective__media:before{z-index:1;content:"";background:linear-gradient(90deg, var(--white) 0%, #ffffffd1 22%, transparent 100%);pointer-events:none;width:24%;position:absolute;inset:0 auto 0 0}[data-market=agriculture] .agriculture-perspective__media img{object-fit:cover;object-position:47% center;width:100%;height:560px}@media (width<=1120px){[data-market=agriculture] .agriculture-perspective__grid{grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr)}[data-market=agriculture] .agriculture-perspective__copy{grid-column:1}[data-market=agriculture] .agriculture-perspective__media{grid-area:1/2/span 2}}@media (width<=760px){[data-market=agriculture] .agriculture-perspective{padding-block:82px}[data-market=agriculture] .agriculture-perspective__grid{grid-template-columns:1fr;gap:34px}[data-market=agriculture] .agriculture-perspective__copy,[data-market=agriculture] .agriculture-perspective__media{grid-area:auto/1}[data-market=agriculture] .agriculture-perspective__title h2{font-size:clamp(2.8rem,13vw,4.25rem)}[data-market=agriculture] .agriculture-perspective__media,[data-market=agriculture] .agriculture-perspective__media img{height:420px;min-height:420px}[data-market=agriculture] .agriculture-perspective__media{margin:6px -20px 0}[data-market=agriculture] .agriculture-perspective__media:before{background:linear-gradient(180deg, var(--white), transparent);width:auto;height:20%;inset:0 0 auto}}.market-detail-value__grid{border-top:1px solid #cddce7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-detail-value__item{border-right:1px solid #cddce7;min-height:300px;padding:34px clamp(22px,3vw,36px) 24px}.market-detail-value__item:first-child{padding-left:0}.market-detail-value__item:last-child{border-right:0;padding-right:0}.market-detail-value__item>span{color:var(--blue-dark);margin-bottom:64px;font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:800;display:block}.market-detail-value__item h3{font-size:1.25rem}.market-detail-value__item p{margin-bottom:0;font-size:.97rem}.market-detail-applications__heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 clamp(54px,9vw,132px);margin-bottom:58px;display:grid}.market-detail-applications__heading .eyebrow{grid-column:1}.market-detail-applications__heading h2{grid-column:1;margin-bottom:0}.market-detail-applications__heading p{grid-area:1/2/span 2;align-self:center;max-width:560px;margin:44px 0 0;font-size:1.12rem}.market-detail-applications__list{border-top:1px solid var(--line)}.market-detail-application{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;min-height:152px;display:grid}.market-detail-application>span{color:var(--blue-dark);font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:800}.market-detail-application h3,.market-detail-application p{margin-bottom:0}.market-detail-application h3{font-size:clamp(1.35rem,2.4vw,1.85rem)}.market-detail-application p{max-width:660px}.market-detail-fit{background:radial-gradient(circle at 12% 100%, #0878d857, transparent 30%), var(--navy)}.market-detail-fit__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(64px,10vw,142px);display:grid}.market-detail-fit__intro h2{margin-bottom:28px}.market-detail-fit__intro p{color:#c6d6e2;font-size:1.08rem}.market-detail-fit__link{color:#8fd1ff;margin-top:14px}.market-detail-fit__steps{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.market-detail-fit__steps li{border-bottom:1px solid #ffffff38;grid-template-columns:68px 1fr;align-items:start;gap:24px;min-height:176px;padding:28px 0;display:grid}.market-detail-fit__steps li>span{color:#8fd1ff;font-family:Manrope,Arial,sans-serif;font-size:1.05rem;font-weight:800}.market-detail-fit__steps h3{margin-bottom:12px;font-size:1.45rem}.market-detail-fit__steps p{color:#c6d6e2;max-width:580px;margin-bottom:0}.market-detail-editorial__grid{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.market-detail-editorial__media{border-radius:var(--radius-lg) 80px var(--radius-lg) var(--radius-lg);background:var(--navy);min-height:640px;box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.market-detail-editorial__media img{object-fit:cover;width:100%;height:100%;min-height:640px}.market-detail-editorial__copy .lead{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-weight:700}.market-detail-editorial__copy .btn{margin-top:16px}.market-detail-related__grid{border-top:1px solid #cddce7}.market-detail-related__item{border-bottom:1px solid #cddce7;grid-template-columns:78px 1fr 44px;align-items:center;gap:24px;min-height:150px;padding:30px 0;transition:color .18s,padding .18s;display:grid}.market-detail-related__item>span{color:var(--blue-dark);font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:800}.market-detail-related__item h3,.market-detail-related__item p{margin-bottom:0}.market-detail-related__item p{margin-top:8px}.market-detail-related__item>strong{width:42px;height:42px;color:var(--blue-dark);border:1px solid #bfd0dc;border-radius:50%;place-items:center;transition:all .18s;display:grid}.market-detail-related__item:hover{padding-inline:12px}.market-detail-related__item:hover>strong{color:var(--white);border-color:var(--blue);background:var(--blue);transform:translate(4px)}.market-detail-contact{background:var(--blue);padding:84px 0}.market-detail-contact__inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.market-detail-contact__inner>div{max-width:820px}.market-detail-contact h2{color:var(--white);margin-bottom:16px;font-size:clamp(2.4rem,4vw,4rem)}.market-detail-contact p{color:#fffc;margin-bottom:0;font-size:1.08rem}.market-detail-contact .btn{flex:none}@media (width<=1080px){.market-detail-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:42px}.market-detail-hero__media,.market-detail-hero__media img{min-height:560px}.market-detail-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-value__item:nth-child(2){border-right:0;padding-right:0}.market-detail-value__item:nth-child(n+3){border-top:1px solid #cddce7}.market-detail-value__item:nth-child(3){padding-left:0}.market-detail-editorial__grid{grid-template-columns:minmax(360px,1fr) minmax(0,1fr);gap:48px}.market-detail-editorial__media,.market-detail-editorial__media img{min-height:560px}}@media (width<=780px){.market-detail-hero__grid,.market-detail-intro__grid,.market-detail-fit__grid,.market-detail-editorial__grid{grid-template-columns:1fr}.market-detail-hero__copy{max-width:700px}.market-detail-hero__media,.market-detail-hero__media img{min-height:520px}.market-detail-section-title h2{position:static}.market-detail-applications__heading{grid-template-columns:1fr}.market-detail-applications__heading .eyebrow,.market-detail-applications__heading h2,.market-detail-applications__heading p{grid-area:auto/1}.market-detail-applications__heading p{margin:22px 0 0}.market-detail-application{grid-template-columns:70px minmax(220px,.72fr) minmax(0,1.28fr);gap:18px}.market-detail-contact__inner{flex-direction:column;align-items:flex-start}}@media (width<=680px){.market-detail-hero{padding:38px 0 72px}.market-detail-breadcrumbs{margin-bottom:32px}.market-detail-hero h1{font-size:clamp(3.35rem,17vw,5rem)}.market-detail-hero__media{border-radius:20px 20px 48px;min-height:420px}.market-detail-hero__media img{min-height:420px}.market-detail-hero__media figcaption{bottom:20px;left:20px;right:20px}.market-detail-value__grid{grid-template-columns:1fr}.market-detail-value__item,.market-detail-value__item:first-child,.market-detail-value__item:nth-child(3),.market-detail-value__item:last-child{border-top:1px solid #cddce7;border-right:0;min-height:0;padding:28px 0 32px}.market-detail-value__item:first-child{border-top:0}.market-detail-value__item>span{margin-bottom:24px}.market-detail-application{grid-template-columns:48px 1fr;align-items:start;padding:28px 0}.market-detail-application p{grid-column:2}.market-detail-fit__steps li{grid-template-columns:48px 1fr}.market-detail-editorial__media,.market-detail-editorial__media img{min-height:430px}.market-detail-editorial__media{border-radius:20px 48px 20px 20px}.market-detail-related__item{grid-template-columns:48px 1fr 42px;gap:12px}.market-detail-related__item:hover{padding-inline:0}.market-detail-contact{padding:68px 0}}.expertise-section .section-heading,.research-development-section .section-heading,.technical-support-section .section-heading{align-items:start}.expertise-section .section-heading>div:first-child,.research-development-section .section-heading>div:first-child,.technical-support-section .section-heading>div:first-child{align-self:start;position:sticky;top:140px}.expertise-layout{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:stretch;gap:24px;display:grid}.expertise-stack{grid-template-rows:repeat(2,auto);gap:24px;display:grid}.expertise-side-card,.expertise-feature-card{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 42px #071d331a}.expertise-side-card{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(140px,38%) minmax(0,62%);display:grid}.expertise-side-card__media{background:var(--ice);min-height:100%;margin:0;overflow:hidden}.expertise-side-card__media img{object-fit:cover;width:100%;height:100%}.expertise-side-card__copy{padding:27px 26px 28px}.expertise-index{color:var(--blue);letter-spacing:.02em;margin-bottom:12px;font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:800;display:block}.expertise-side-card h3,.expertise-feature-card h3{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(1.08rem,1.45vw,1.45rem)}.expertise-side-card p{margin-bottom:12px;font-size:.92rem;line-height:1.5}.expertise-side-card p:last-child,.expertise-feature-card p:last-child{margin-bottom:0}.expertise-feature-card{isolation:isolate;min-height:720px;color:var(--white);background:var(--navy);display:grid;box-shadow:0 24px 58px #071d3338}.expertise-feature-card:after{z-index:-1;content:"";background:linear-gradient(90deg,#030f1bf7 0%,#05182ae8 56%,#04111ead 100%),linear-gradient(#0000 42%,#030f1beb);position:absolute;inset:0}.expertise-feature-card__media{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.expertise-feature-card__copy{align-self:center;width:min(100%,720px);padding:48px 50px}.expertise-feature-card h3,.expertise-feature-card p,.expertise-feature-card li{color:var(--white)}.expertise-feature-card p,.expertise-feature-card li{font-size:.96rem;line-height:1.56}.expertise-feature-card p{margin-bottom:14px}.expertise-factor-list{columns:2;column-gap:36px;margin:18px 0 24px;padding-left:20px}.expertise-factor-list li{break-inside:avoid;margin-bottom:5px}@media (width<=1080px){.expertise-layout{grid-template-columns:1fr}.expertise-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-feature-card{min-height:700px}}@media (width<=960px){.expertise-section .section-heading>div:first-child,.research-development-section .section-heading>div:first-child,.technical-support-section .section-heading>div:first-child{position:static}}@media (width<=780px){.expertise-stack{grid-template-columns:1fr}}@media (width<=680px){.expertise-layout,.expertise-stack{gap:18px}.expertise-side-card{grid-template-columns:1fr}.expertise-side-card__media{aspect-ratio:16/9;min-height:230px}.expertise-side-card__copy{padding:26px 24px 28px}.expertise-side-card p,.expertise-feature-card p,.expertise-feature-card li{font-size:.96rem}.expertise-feature-card{min-height:0}.expertise-feature-card__copy{width:100%;padding:210px 26px 34px}.expertise-feature-card:after{background:linear-gradient(#04111e61 0%,#05182af0 28%,#030f1bfa 100%)}.expertise-factor-list{columns:1}}.technical-support-layout{grid-template-columns:minmax(270px,.29fr) minmax(0,.71fr);align-items:stretch;gap:24px;display:grid}.technical-support-tabs{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;display:grid}.technical-support-tab{min-height:170px;color:var(--navy);text-align:left;border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:auto 72px minmax(0,1fr);align-items:center;gap:18px;padding:24px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 28px #071d330f}.technical-support-tab[data-support-tab="01"]{grid-template-columns:auto minmax(0,1fr)}.technical-support-tab:hover,.technical-support-tab:focus-visible{border-color:#0878d873;box-shadow:0 14px 34px #071d331c}.technical-support-tab.is-active{color:var(--white);background:linear-gradient(135deg, var(--blue-dark), var(--blue));border-color:#0000;box-shadow:0 18px 40px #0878d83d}.technical-support-tab__number{width:50px;height:50px;color:var(--blue-dark);background:var(--ice);border-radius:50%;place-items:center;font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:800;display:grid}.technical-support-tab.is-active .technical-support-tab__number{color:var(--blue-dark);background:var(--white)}.technical-support-tab img{object-fit:cover;border-radius:9px;width:72px;height:96px}.technical-support-tab__label{font-family:Manrope,Arial,sans-serif;font-size:1.04rem;font-weight:750;line-height:1.35}.technical-support-panel{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:minmax(0,.72fr) minmax(220px,.28fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 20px 50px #071d331a}.technical-support-panel[hidden]{display:none}.technical-support-panel__copy{align-self:center;padding:44px 42px}.technical-support-panel__heading{align-items:center;gap:22px;margin-bottom:30px;display:flex}.technical-support-panel__heading>span{color:var(--blue);border-right:1px solid var(--line);padding-right:22px;font-family:Manrope,Arial,sans-serif;font-size:2.15rem;font-weight:800;line-height:1}.technical-support-panel__heading h3{margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.technical-support-panel__copy p,.technical-support-panel__list li{font-size:1rem;line-height:1.58}.technical-support-panel__copy p{margin-bottom:16px}.technical-support-panel__list{columns:2;column-gap:42px;margin:0;padding-left:20px}.technical-support-panel__list li{break-inside:avoid;margin:0 0 16px;padding-left:4px}.technical-support-panel__list li::marker{color:var(--blue)}.technical-support-panel__media{object-fit:cover;width:100%;height:100%;min-height:640px}@media (width<=1080px){.technical-support-layout{grid-template-columns:1fr}.technical-support-tabs{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.technical-support-tab,.technical-support-tab[data-support-tab="01"]{grid-template-columns:auto minmax(0,1fr);min-height:140px}.technical-support-tab img{display:none}}@media (width<=780px){.technical-support-tabs{grid-template-columns:1fr}.technical-support-tab,.technical-support-tab[data-support-tab="01"]{min-height:112px}.technical-support-panel{grid-template-columns:1fr}.technical-support-panel__media{min-height:320px;max-height:380px}}@media (width<=680px){.technical-support-panel__copy{padding:30px 24px 34px}.technical-support-panel__heading{align-items:flex-start;gap:16px}.technical-support-panel__heading>span{padding-right:16px;font-size:1.65rem}.technical-support-panel__list{columns:1}.technical-support-tab{padding:20px}}.about-contact-banner{background:linear-gradient(90deg,#031427f7 0%,#041f3ae6 32%,#04284b85 57%,#04284b1a 100%),url(/assets/chemical-warehouse-B9PBCAeB.webp) 50% 48%/cover;align-items:center;min-height:520px;padding:72px 0;display:grid}.about-contact-banner:after{display:none}.about-contact-banner .cta-inner{display:block}.about-contact-banner__copy{max-width:620px}.about-contact-banner__copy h2{margin-bottom:24px;font-size:clamp(3rem,5.6vw,5.15rem);line-height:1.02}.about-contact-banner__copy p{color:#ffffffe6;max-width:580px;margin-bottom:32px;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.55}.about-contact-banner__copy .btn{min-width:150px}@media (width<=780px){.about-contact-banner{background:linear-gradient(90deg,#031427f7 0%,#041f3ae0 58%,#04284b61 100%),url(/assets/chemical-warehouse-B9PBCAeB.webp) 62%/cover;min-height:480px;padding:64px 0}.about-contact-banner__copy{max-width:540px}}@media (width<=680px){.about-contact-banner{background:linear-gradient(90deg,#031427f5,#041f3abd),url(/assets/chemical-warehouse-B9PBCAeB.webp) 68%/cover;min-height:500px;padding:58px 0}.about-contact-banner__copy h2{font-size:clamp(2.55rem,13vw,4rem)}}.direction-layout{grid-template-columns:minmax(260px,.31fr) minmax(0,.69fr);align-items:start;gap:54px;display:grid}.direction-intro{padding-top:12px;position:sticky;top:140px}.direction-intro h2{margin-bottom:26px}.direction-intro p{max-width:360px;margin-bottom:0;font-size:1.08rem;line-height:1.65}.direction-rows{gap:18px;display:grid}.direction-row{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:94px minmax(0,1fr) minmax(220px,.3fr);display:grid;overflow:hidden;box-shadow:0 16px 38px #071d3314}.direction-row__number{min-height:100%;color:var(--white);place-items:center;font-family:Manrope,Arial,sans-serif;font-size:2rem;font-weight:800;display:grid}.direction-row__number--blue{background:linear-gradient(#0562b3,#0878d8)}.direction-row__number--sky{background:linear-gradient(#78bce9,#a9d7f3)}.direction-row__number--green{background:linear-gradient(#4d9d76,#74b98e)}.direction-row__copy{align-self:center;padding:34px 32px 36px}.direction-row__copy h3{margin-bottom:18px;font-size:clamp(1.2rem,1.8vw,1.55rem)}.direction-row__copy p,.direction-row__copy li{font-size:.96rem;line-height:1.56}.direction-row__copy p{margin-bottom:14px}.direction-row__copy p:last-child{margin-bottom:0}.direction-row__list{columns:2;column-gap:28px;margin:16px 0 20px}.direction-row__list li{break-inside:avoid;margin-bottom:7px}.direction-row__list li::marker{color:var(--blue)}.direction-row__media{object-fit:cover;width:100%;height:100%;min-height:100%}@media (width<=1080px){.direction-layout{grid-template-columns:1fr;gap:42px}.direction-intro{max-width:720px;padding-top:0;position:static}.direction-intro p{max-width:620px}}@media (width<=780px){.direction-row{grid-template-columns:82px minmax(0,1fr)}.direction-row__media{grid-column:1/-1;min-height:280px;max-height:340px}}@media (width<=680px){.direction-row{grid-template-columns:1fr}.direction-row__number{place-items:center start;min-height:78px;padding-inline:24px}.direction-row__copy{padding:28px 24px 30px}.direction-row__list{columns:1}.direction-row__media{grid-column:auto;min-height:240px}}.capabilities-photo-grid .image-card{aspect-ratio:497/331;background-image:url(/assets/capabilities-photo-set-DeesWjZ4.png);background-repeat:no-repeat;background-size:309.054% 309.366%;min-height:0;padding:0;box-shadow:0 14px 34px #071d331a}.capabilities-photo-grid .image-card:after{display:none}.capabilities-photo-grid .image-card-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capability-photo--1{background-position:1.155% 1.299%}.capability-photo--2{background-position:49.856% 1.299%}.capability-photo--3{background-position:98.653% 1.299%}.capability-photo--4{background-position:1.155% 50.216%}.capability-photo--5{background-position:49.856% 50.216%}.capability-photo--6{background-position:98.653% 50.216%}.capability-photo--7{background-position:1.155% 99.134%}.market-detail-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.market-products__heading{grid-template-columns:minmax(0,.78fr) minmax(340px,.62fr);align-items:end;gap:clamp(48px,8vw,110px);margin-bottom:44px;display:grid}.market-products__heading h2,.market-products__heading p{margin-bottom:0}.market-products__heading p{font-size:1.08rem}.market-products__tools{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.market-products__search{width:min(100%,720px)}.market-products__search span{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:800;display:block}.market-products__search input{width:100%;min-height:58px;color:var(--navy);background:var(--white);border:1px solid #c7d7e3;border-radius:10px;outline:none;padding:0 20px;transition:border-color .18s,box-shadow .18s}.market-products__search input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0878d81f}.market-products__count{color:var(--navy);white-space:nowrap;margin:0 0 16px;font-family:Manrope,Arial,sans-serif;font-size:.84rem;font-weight:800}.market-product-filters{scrollbar-width:thin;gap:8px;margin:0 0 30px;padding-bottom:8px;display:flex;overflow-x:auto}.market-product-filters button{min-height:42px;color:var(--navy);background:var(--white);border:1px solid #c7d7e3;border-radius:999px;flex:none;padding:0 16px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:700}.market-product-filters button:hover,.market-product-filters button.is-active{color:var(--white);border-color:var(--blue);background:var(--blue)}.market-product-directory{gap:30px;display:grid}.market-product-group{border-radius:var(--radius);background:var(--white);border:1px solid #cedce6;overflow:hidden;box-shadow:0 14px 36px #071d330f}.market-product-group__heading{min-height:78px;color:var(--white);background:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.market-product-group__heading span{font-family:Manrope,Arial,sans-serif;font-size:1.08rem;font-weight:800}.market-product-group__heading small{color:#9dd7ff;white-space:nowrap;font-size:.76rem;font-weight:700}.market-product-group ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.market-product-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:108px;padding:20px 22px;display:flex}.market-product-item:nth-child(3n){border-right:0}.market-product-item>div{min-width:0}.market-product-item strong{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-size:.9rem;line-height:1.35;display:block}.market-product-item p{margin:8px 0 0;font-size:.84rem;line-height:1.5}.market-product-item>a{color:var(--blue-dark);flex:none;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:800}.market-product-item>a:after{content:"→";margin-left:5px}.market-product-item>a:hover{color:var(--navy)}.market-products__empty{color:var(--navy);background:var(--white);text-align:center;border:1px solid #c7d7e3;border-radius:12px;margin:26px 0 0;padding:26px;font-weight:700}.market-products__individual{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(54px,9vw,132px);display:grid}.market-products__individual p{max-width:680px;font-size:1.1rem}.market-products__individual .btn{margin-top:12px}.market-detail-page .agri-products{background:#f3f6f8;padding:clamp(72px,8vw,112px) 0}.market-detail-page .agri-products__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:1400px;display:grid}.market-detail-page .agri-products__card{background:var(--white);border:1px solid #dfe7ed;border-radius:18px;padding:clamp(20px,2.6vw,34px);overflow:hidden;box-shadow:0 16px 42px #071d3312}.market-detail-page .agri-products__search{display:block;position:relative}.market-detail-page .agri-products__search:after{content:"";pointer-events:none;border:2px solid #738596;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;right:18px;transform:translateY(-62%)}.market-detail-page .agri-products__search:before{z-index:1;content:"";pointer-events:none;background:#738596;width:7px;height:2px;position:absolute;top:calc(50% + 6px);right:15px;transform:rotate(45deg)}.market-detail-page .agri-products__search input{width:100%;min-height:54px;color:var(--navy);font:inherit;background:#f8fafb;border:1px solid #d6e0e7;border-radius:10px;outline:0;padding:0 50px 0 17px}.market-detail-page .agri-products__search input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0878d81c}.market-detail-page .agri-products__table{border-top:1px solid #e2e8ed;border-left:1px solid #e2e8ed;border-radius:8px;width:100%;overflow:hidden}.market-detail-page .agri-product-row{min-height:64px;color:var(--navy);background:var(--white);border-bottom:1px solid #e2e8ed;grid-template-columns:repeat(3,minmax(0,1fr)) 88px;transition:color .16s,background-color .16s;display:grid}.market-detail-page .agri-product-row--columns-4{grid-template-columns:repeat(4,minmax(0,1fr)) 88px}.market-detail-page .agri-product-row--columns-1{grid-template-columns:minmax(0,1fr) 88px}.market-detail-page .agri-product-row--mining{grid-template-columns:minmax(130px,.55fr) minmax(180px,.8fr) minmax(300px,1.65fr) 88px;min-height:78px}.market-detail-page .agri-product-row--water{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr) 88px}.market-detail-page .agri-product-row--header,.market-detail-page .agri-product-row--labels{background:#edf3f7;min-height:58px}.market-detail-page .agri-product-row:not(.agri-product-row--header):not(.agri-product-row--labels):hover,.market-detail-page .agri-product-row:not(.agri-product-row--header):not(.agri-product-row--labels):focus-within,.market-detail-page .agri-product-row.is-selected{color:var(--white);background:var(--blue)}.market-detail-page .agri-product-cell,.market-detail-page .agri-product-action{border-right:1px solid #e2e8ed;align-items:center;min-width:0;padding:10px 14px;display:flex}.market-detail-page .agri-product-cell button{width:100%;min-width:0;color:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;outline:0;padding:4px 0;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:700;line-height:1.4}.market-detail-page .agri-product-cell strong{color:var(--navy);overflow-wrap:anywhere;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:800;line-height:1.4}.market-detail-page .agri-product-cell--category{background:#0878d80b}.market-detail-page .agri-product-cell--detail{color:#496276;font-size:.76rem;line-height:1.55}.market-detail-page .agri-product-row:not(.agri-product-row--labels):hover .agri-product-cell strong,.market-detail-page .agri-product-row:not(.agri-product-row--labels):focus-within .agri-product-cell strong,.market-detail-page .agri-product-row.is-selected .agri-product-cell strong,.market-detail-page .agri-product-row:not(.agri-product-row--labels):hover .agri-product-cell--detail,.market-detail-page .agri-product-row:not(.agri-product-row--labels):focus-within .agri-product-cell--detail,.market-detail-page .agri-product-row.is-selected .agri-product-cell--detail{color:var(--white)}.market-detail-page .agri-product-cell button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.market-detail-page .agri-product-cell.is-empty{min-height:54px}.market-detail-page .agri-product-action{justify-content:center}.market-detail-page .agri-product-action.is-empty{background:#edf3f7}.market-detail-page .agri-product-action button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:0;padding:8px 11px;font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:800}.market-detail-page .agri-product-row:not(.agri-product-row--header):not(.agri-product-row--labels):hover .agri-product-action button,.market-detail-page .agri-product-row:not(.agri-product-row--header):not(.agri-product-row--labels):focus-within .agri-product-action button,.market-detail-page .agri-product-row.is-selected .agri-product-action button{color:var(--blue);background:var(--white)}.market-detail-page .agri-product-action button:focus-visible{box-shadow:0 0 0 3px #ffffff73}.market-detail-page .agri-catalog-group+.agri-catalog-group{border-top:3px solid #d7e1e8}.market-detail-page .agri-catalog-section+.agri-catalog-section{border-top:1px solid #d7e1e8;margin-top:34px;padding-top:32px}.market-detail-page .agri-catalog-section h3{color:var(--navy);margin:0;padding:0 0 16px;font-size:clamp(1.25rem,2vw,1.75rem)}.market-detail-page .agri-products__requirement{justify-content:space-between;align-items:center;gap:32px;padding:clamp(34px,5vw,64px);display:flex}.market-detail-page .agri-products__requirement>div{max-width:780px}.market-detail-page .agri-products__requirement h2{margin:12px 0 16px}.market-detail-page .agri-products__requirement p{margin:0}.market-detail-page .agri-inquiry{scroll-margin-top:calc(var(--header-height) + 24px);background:var(--white)}.market-detail-page .agri-inquiry:focus{outline:0}.market-detail-page .agri-inquiry__heading{max-width:780px;margin-bottom:38px}.market-detail-page .agri-inquiry__heading h2{margin-bottom:12px}.market-detail-page .agri-inquiry__heading p{margin:0;font-size:1.05rem}.market-detail-page .agri-inquiry__layout{background:var(--white);border:1px solid #dfe7ed;border-radius:20px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);min-height:780px;display:grid;overflow:hidden;box-shadow:0 16px 42px #071d330f}.market-detail-page .agri-inquiry__form{padding:clamp(24px,4vw,50px)}.market-detail-page .agri-inquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.market-detail-page .agri-inquiry__quantity-note,.market-detail-page .agri-inquiry__message{grid-column:1/-1}.market-detail-page .agri-inquiry__quantity-note{color:#39566e;background:#f0f7fd;border:1px solid #d8e9f7;border-radius:10px;margin:0;padding:15px 17px;font-size:.82rem;line-height:1.55}.market-detail-page .agri-inquiry__message textarea{min-height:142px}.market-detail-page .agri-captcha{background:#f8fafb;border:1px solid #dfe7ed;border-radius:12px;gap:10px;margin-top:22px;padding:18px;display:grid}.market-detail-page .agri-captcha__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-detail-page .agri-captcha__top strong,.market-detail-page .agri-captcha>label{color:var(--navy);font-size:.84rem}.market-detail-page .agri-captcha__top button{color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800}.market-detail-page .agri-captcha__challenge{background:var(--white);border:1px solid #d6e0e7;border-radius:9px;place-items:center;min-height:86px;display:grid;overflow:hidden}.market-detail-page .agri-captcha canvas{max-width:100%;display:block}.market-detail-page .agri-captcha input{width:100%;min-height:52px;color:var(--navy);border:1px solid var(--line);background:var(--white);font:inherit;text-align:center;border-radius:9px;padding:0 15px}.market-detail-page .agri-captcha input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0878d81f}.market-detail-page .agri-captcha small{color:#71808c;font-size:.74rem}.market-detail-page .agri-inquiry__submit{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.market-detail-page .agri-inquiry__submit .form-note{max-width:440px;margin:0;font-size:.78rem;line-height:1.5}.market-detail-page .agri-inquiry__status{color:#a53030;min-height:24px;margin:10px 0 0;font-size:.82rem;font-weight:700}.market-detail-page .agri-inquiry__media{background:#dfe7ed;min-height:100%;margin:0}.market-detail-page .agri-inquiry__media img{object-fit:cover;width:100%;height:100%}.market-detail-page[data-market=agriculture] .market-detail-hero h1{max-width:100%;font-size:clamp(3.35rem,5.4vw,5.65rem)}.market-detail-page[data-market=heavy-industries] .market-detail-hero h1,.market-detail-page[data-market=pharmaceutical] .market-detail-hero h1,.market-detail-page[data-market=water-treatment] .market-detail-hero h1{font-size:clamp(3.5rem,6.3vw,6.4rem)}@media (width<=960px){.market-detail-page .agri-products__layout{grid-template-columns:1fr}.market-detail-page .agri-inquiry__layout{grid-template-columns:1fr;min-height:auto}.market-detail-page .agri-inquiry__media{order:2;min-height:360px}.market-products__heading{grid-template-columns:1fr;gap:24px}.market-product-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.market-product-item:nth-child(3n){border-right:1px solid var(--line)}.market-product-item:nth-child(2n){border-right:0}}@media (width<=780px){.market-products__individual{grid-template-columns:1fr;gap:28px}}@media (width<=680px){.market-detail-page[data-market=agriculture] .market-detail-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.market-detail-page .agri-product-row{grid-template-columns:1fr}.market-detail-page .agri-product-row--labels,.market-detail-page .agri-product-cell.is-empty,.market-detail-page .agri-product-action.is-empty{display:none}.market-detail-page .agri-product-cell,.market-detail-page .agri-product-action{border-right:0;min-height:52px}.market-detail-page .agri-product-cell+.agri-product-cell,.market-detail-page .agri-product-action{border-top:1px solid #e2e8edd1}.market-detail-page .agri-product-action{justify-content:flex-start}.market-detail-page .agri-products__requirement{flex-direction:column;align-items:flex-start}.market-detail-page .agri-inquiry__fields{grid-template-columns:1fr}.market-detail-page .agri-inquiry__quantity-note,.market-detail-page .agri-inquiry__message{grid-column:1}.market-detail-page .agri-inquiry__submit{flex-direction:column;align-items:stretch}.market-detail-page .agri-inquiry__submit .btn{width:100%}.market-detail-page .agri-inquiry__media{min-height:280px}.market-detail-hero__actions{flex-direction:column;align-items:flex-start}.market-products__tools{flex-direction:column;align-items:stretch}.market-products__count{margin:0}.market-product-group__heading{padding-inline:18px}.market-product-group ul{grid-template-columns:1fr}.market-product-item,.market-product-item:nth-child(2n),.market-product-item:nth-child(3n){border-right:0;min-height:92px;padding:18px}.market-product-item>a{align-self:center}}.home-hero{isolation:isolate;align-items:center;min-height:clamp(500px,54svh,520px)}.home-hero__media,.home-hero__video,.home-hero__overlay{width:100%;height:100%;position:absolute;inset:0}.home-hero__media{z-index:0;background:var(--navy)}.home-hero__video{object-fit:cover;object-position:center;opacity:0;transition:opacity 1.2s;display:block}.home-hero__video.is-active{opacity:1}.home-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#03101fe0 0%,#031223bd 34%,#03122347 67%,#0312231f 100%),linear-gradient(#0000 56%,#030e1b61 100%)}.home-hero .hero-content{width:min(100% - 16vw,1780px);max-width:1780px;min-height:inherit;align-items:center;padding:clamp(64px,7vw,96px) 0;display:flex}.home-hero__copy{width:min(720px,60%);color:var(--white);opacity:1;transition:opacity .36s,transform .52s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.home-hero[data-content-position=center] .home-hero__copy{text-align:center;margin-inline:auto}.home-hero[data-content-position=center] .home-hero__support{margin-inline:auto}.home-hero[data-content-position=right] .home-hero__copy{margin-left:auto}.home-hero__copy.is-transitioning{opacity:0;transform:translateY(14px)}.home-hero h1{max-width:720px;color:var(--white);letter-spacing:-.038em;text-wrap:balance;text-shadow:0 2px 20px #0000002e;margin:0 0 16px;font-size:clamp(36px,2.9vw,48px);font-weight:700;line-height:1}.home-hero h1 span{display:inline}.home-hero h1 span+span{margin-left:.22em}.home-hero__support span{display:block}.home-hero__support{color:#ffffffe0;max-width:620px;min-height:3em;margin:0;font-size:clamp(17px,1.05vw,19px);font-weight:400;line-height:1.5}.home-hero__cta{min-width:170px;min-height:48px;color:var(--white);letter-spacing:.01em;background:0 0;border:1px solid #ffffffd1;border-radius:2px;justify-content:center;align-items:center;margin-top:18px;padding:0 24px;font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:700;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.home-hero__cta:hover,.home-hero__cta:focus-visible{color:var(--white);border-color:var(--white);background:#ffffff1f}.home-hero__cta:focus-visible,.home-hero__arrow:focus-visible,.home-hero__progress-item:focus-visible{outline:2px solid var(--white);outline-offset:4px}.home-hero__arrow{z-index:3;width:56px;height:56px;color:var(--white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#03122324;border:1px solid #ffffff6b;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-hero__arrow:hover:not(:disabled){border-color:var(--white);background:#03122375}.home-hero__arrow:disabled{opacity:.38;cursor:default}.home-hero__arrow--previous{left:clamp(24px,4vw,74px)}.home-hero__arrow--next{right:clamp(24px,4vw,74px)}.home-hero__progress{z-index:3;justify-content:flex-end;gap:8px;width:auto;max-width:none;display:flex;position:absolute;bottom:88px;left:auto;right:clamp(56px,8vw,120px)}.home-hero__progress-item{cursor:pointer;background:0 0;border:0;width:56px;height:14px;padding:6px 0;position:relative}.home-hero__progress-item:before,.home-hero__progress-fill{content:"";background:#ffffff61;height:3px;position:absolute;bottom:6px;left:0;right:0}.home-hero__progress-fill{background:var(--white);width:0;right:auto}.home-hero__progress-item.is-active .home-hero__progress-fill{width:100%;animation:8s linear home-hero-progress}.home-hero__progress-item:disabled{opacity:.72;cursor:default}.home-hero.has-single-slide .home-hero__progress-fill{width:100%;animation:none}body[data-page=home] .metric-bar{--metric-blue:#054a91;isolation:isolate;background:var(--metric-blue)}body[data-page=home] .metric-bar:before{content:"";z-index:1;background:var(--metric-blue);width:100%;height:71px;clip-path:shape(from 0 0, curve to 50% 100% with 15% 0 / 35% 100%, curve to 100% 0 with 65% 100% / 85% 0, line to 100% 100%, line to 0 100%, close);pointer-events:none;position:absolute;top:-70px;left:0;right:0}body[data-page=home] .metric-grid{z-index:2;width:min(100% - 16vw,1780px);max-width:1780px;position:relative}body[data-page=home] .metric{text-align:center;border:0;align-content:center;min-height:148px;padding:30px;display:grid;position:relative}body[data-page=home] .metric+.metric:before{content:"";background:#ffffff57;width:1px;position:absolute;top:24%;bottom:24%;left:0}body[data-page=home] .metric strong{margin-bottom:6px;font-size:clamp(2rem,3.3vw,3rem);font-weight:700}body[data-page=home] .metric span{color:#ffffffdb;font-size:.82rem}@keyframes home-hero-progress{0%{width:0}to{width:100%}}@media (width<=1080px){body[data-page=home] .metric-bar:before{width:100%;height:49px;top:-48px;left:0;right:0}.home-hero{min-height:560px}.home-hero__copy{width:min(640px,70%)}.home-hero h1{font-size:clamp(38px,3.6vw,44px)}.home-hero__arrow{width:50px;height:50px;top:50%;transform:translateY(-50%)}.home-hero__arrow--previous{left:20px;right:auto}.home-hero__arrow--next{right:20px}}@media (width<=720px){.home-hero{min-height:clamp(570px,78svh,680px)}.home-hero__video{object-position:57% center}.home-hero__overlay{background:linear-gradient(90deg,#03101fdb 0%,#03122394 75%,#03122352 100%),linear-gradient(#0000 50%,#030e1b85 100%)}.home-hero .hero-content{align-items:center;padding:58px 0 116px}.home-hero__copy{width:min(520px,92%)}.home-hero h1{margin-bottom:15px;font-size:clamp(34px,8vw,39px);line-height:1.02}.home-hero__support{min-height:0;font-size:.95rem;line-height:1.5}.home-hero__cta{margin-top:17px}.home-hero__progress{width:auto;bottom:48px;left:auto;right:18px}.home-hero__progress-item{width:39px}body[data-page=home] .metric-bar:before{width:100%;height:29px;top:-28px;left:0;right:0}body[data-page=home] .metric-grid{width:min(calc(100% - 28px), var(--container));grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=home] .metric{border-bottom:1px solid #ffffff3d;min-height:112px;padding:22px 14px}body[data-page=home] .metric:nth-child(odd):before{display:none}body[data-page=home] .metric:nth-last-child(-n+2){border-bottom:0}}@media (prefers-reduced-motion:reduce){.home-hero__video,.home-hero__copy,.home-hero__cta,.home-hero__arrow{transition:none}.home-hero__progress-fill{animation:none!important}}.site-header{transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.about-nav-item{align-items:stretch;display:flex}.about-toggle{font:inherit;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:9px;display:flex}.about-toggle__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin-top .2s;transform:rotate(45deg)}.about-toggle[aria-expanded=true] .about-toggle__chevron{margin-top:3px;transform:rotate(225deg)}.about-mega{z-index:14;width:min(100vw - 48px,1440px);max-height:calc(100dvh - var(--header-height) - 18px);color:var(--ink);background:var(--white);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #1018201a;border-radius:8px;transition:opacity .19s,transform .22s cubic-bezier(.23,1,.32,1),visibility 0s linear .22s;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,-10px);box-shadow:0 22px 55px #071d3324}.about-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.about-mega__inner{grid-template-columns:minmax(290px,340px) minmax(0,1fr);padding:28px clamp(24px,2.5vw,40px) 22px;display:grid}.about-mega__intro{border-right:1px solid var(--line);min-width:0;padding-right:clamp(24px,2.5vw,38px)}.about-mega__eyebrow{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;margin-bottom:8px;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:800;display:block}.about-mega__intro h2{color:var(--navy);letter-spacing:-.045em;margin:0 0 13px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.8rem,2.1vw,2.25rem);font-weight:700;line-height:1.04}.about-mega__intro>p{color:#52606c;max-width:280px;margin:0 0 17px;font-size:.86rem;line-height:1.5}.about-mega__button{min-width:182px;min-height:42px;color:var(--white);background:var(--blue);border-radius:3px;justify-content:center;align-items:center;padding:0 20px;font-family:Manrope,Arial,sans-serif;font-size:.8rem;font-weight:800;transition:background-color .18s,transform .18s;display:inline-flex}.about-mega__button:hover,.about-mega__button:focus-visible{color:var(--white);background:var(--blue-dark);transform:translateY(-1px)}.about-mega__intro-image{object-fit:cover;border-radius:5px;width:100%;height:142px;margin-top:18px;display:block}.about-mega__downloads{gap:7px;margin-top:17px;display:grid}.about-mega__downloads strong{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-size:.82rem}.about-mega__downloads a,.about-mega__column a{color:#52606c;font-size:.86rem;line-height:1.4;transition:color .16s}.about-mega__downloads a:hover,.about-mega__downloads a:focus-visible,.about-mega__column a:hover,.about-mega__column a:focus-visible{color:var(--blue-dark)}.about-mega__content{min-width:0;padding-left:clamp(24px,2.8vw,42px)}.about-mega__columns{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(220px,1.16fr);min-width:0;display:grid}.about-mega__column{flex-direction:column;gap:20px;min-width:0;min-height:278px;padding:3px clamp(14px,1.5vw,24px);display:flex}.about-mega__column:first-child{padding-left:0}.about-mega__column+.about-mega__column{border-left:1px solid var(--line)}.about-mega__column h3{color:var(--ink);text-transform:uppercase;margin:0 0 5px;font-family:Manrope,Arial,sans-serif;font-size:.85rem;font-weight:800;line-height:1.35}.about-mega__carbon{min-width:0;color:var(--ink);background:var(--white);border:1px solid #e1e6eb;border-radius:5px;transition:border-color .18s,transform .18s;overflow:hidden}.about-mega__carbon>img{object-fit:cover;width:100%;height:137px;display:block}.about-mega__carbon-copy{padding:13px 16px 14px;display:block}.about-mega__carbon-copy strong,.about-mega__carbon-copy small,.about-mega__carbon-copy>span{display:block}.about-mega__carbon-copy strong{color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.about-mega__carbon-copy small{color:#52606c;min-height:52px;margin-top:6px;font-size:.76rem;line-height:1.4}.about-mega__carbon-copy>span{color:var(--blue-dark);border:1px solid var(--blue);text-align:center;border-radius:3px;margin-top:11px;padding:9px 10px;font-family:Manrope,Arial,sans-serif;font-size:.75rem;font-weight:800}.about-mega__carbon:hover,.about-mega__carbon:focus-visible{color:var(--ink);border-color:#0066cc6b;transform:translateY(-1px)}.about-mega__bottom{border:1px solid #e1e6eb;border-radius:5px;grid-template-columns:minmax(190px,.88fr) minmax(260px,1.15fr) minmax(210px,.76fr);align-items:stretch;min-height:134px;margin-top:18px;display:grid;overflow:hidden}.about-mega__bottom>img{object-fit:cover;width:100%;height:100%;min-height:132px;display:block}.about-mega__bottom-copy{color:inherit;padding:20px 24px}body[data-page=about] :is(#who-we-are,#nexon-group,#our-history,#our-expertise,#research-development,#technical-support,#our-suppliers,#international-supply-network,#our-markets,#our-vision,#our-mission,#core-values,#nexon-carbon,#our-commitment){scroll-margin-top:calc(var(--header-height) + 24px)}.about-mega__bottom-copy strong{color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:.85rem;font-weight:800}.about-mega__bottom-copy p,.about-mega__help p{color:#52606c;margin:8px 0 0;font-size:.75rem;line-height:1.48}.about-mega__help{border-left:1px solid #e1e6eb;flex-direction:column;justify-content:center;gap:9px;padding:18px 22px;display:flex}.about-mega__help p{margin:0}.about-mega__help strong,.about-mega__help span{display:block}.about-mega__help strong{color:var(--navy);margin-bottom:3px;font-family:Manrope,Arial,sans-serif;font-size:.8rem;line-height:1.35}.about-mega__help a{color:var(--blue-dark);font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:800;transition:color .16s,transform .16s}.about-mega__help a:hover,.about-mega__help a:focus-visible{color:var(--blue);transform:translate(2px)}@media (width<=1140px) and (width>=961px){.about-mega{width:calc(100vw - 28px)}.about-mega__inner{grid-template-columns:270px minmax(0,1fr);padding-inline:24px}.about-mega__intro{padding-right:22px}.about-mega__content{padding-left:22px}.about-mega__columns{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(195px,1.12fr)}.about-mega__column{gap:17px;padding-inline:12px}.about-mega__column a{font-size:.78rem}.about-mega__bottom{grid-template-columns:minmax(170px,.82fr) minmax(225px,1.1fr) minmax(195px,.78fr)}.about-mega__bottom-copy,.about-mega__help{padding-inline:18px}}@media (width<=960px){.about-nav-item{display:block}.about-toggle{justify-content:space-between;width:100%}.about-mega{background:var(--white);width:100%;max-height:0;box-shadow:none;opacity:1;visibility:hidden;border:0;border-radius:0;margin:0;transition:max-height .23s,visibility 0s linear .23s;position:static;overflow:hidden;transform:none}.about-mega.is-open{visibility:visible;max-height:none;transition-delay:0s;transform:none}.about-mega__inner{padding:0 4px 14px;display:block}.about-mega__intro,.about-mega__carbon,.about-mega__bottom>img,.about-mega__bottom-copy{display:none}.about-mega__content{padding-left:0}.about-mega__columns{display:block}.about-mega__column,.about-mega__column:first-child{border-top:1px solid var(--line);border-left:0;gap:0;min-height:0;padding:16px 10px 13px}.about-mega__column+.about-mega__column{border-left:0}.about-mega__column h3{color:var(--navy);letter-spacing:.045em;margin-bottom:7px;font-size:.78rem}.about-mega__column a{color:#52606c;padding:8px 0;font-size:.94rem;display:block}.about-mega__bottom{border:0;border-top:1px solid var(--line);border-radius:0;min-height:0;margin:0;display:block}.about-mega__help{border-left:0;padding:14px 10px 8px}}@media (prefers-reduced-motion:reduce){.about-mega,.about-toggle__chevron,.about-mega__button,.about-mega__carbon,.about-mega__help a{transition:none}}.products-nav-item{align-items:stretch;display:flex}.products-toggle{font:inherit;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:9px;display:flex}.products-toggle__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin-top .2s;transform:rotate(45deg)}.products-toggle[aria-expanded=true] .products-toggle__chevron{margin-top:3px;transform:rotate(225deg)}.products-mega{z-index:12;width:min(100vw - 48px,1440px);max-height:calc(100dvh - var(--header-height) - 24px);color:var(--ink);background:var(--white);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #1018201a;border-radius:8px;transition:opacity .19s,transform .22s cubic-bezier(.23,1,.32,1),visibility 0s linear .22s;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,-10px);box-shadow:0 22px 55px #071d3324}.products-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.products-mega__inner{grid-template-columns:minmax(285px,1.24fr) repeat(3,minmax(190px,1fr));min-height:450px;padding:38px clamp(26px,3.2vw,52px);display:grid}.products-mega__intro,.products-mega__column{min-width:0}.products-mega__intro{padding-right:clamp(26px,3vw,46px)}.products-mega__intro h2{color:var(--navy);letter-spacing:-.045em;margin:0 0 22px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.75rem,2vw,2.2rem);line-height:1.04}.products-mega__intro h2 strong,.products-mega__intro h2 span{display:block}.products-mega__intro h2 strong{font-weight:800}.products-mega__intro h2 span{font-weight:500}.products-mega__search{min-width:178px;min-height:44px;color:var(--white);background:var(--blue);justify-content:center;align-items:center;padding:0 22px;font-family:Manrope,Arial,sans-serif;font-size:.86rem;font-weight:700;transition:background-color .18s;display:inline-flex}.products-mega__search:hover,.products-mega__search:focus-visible{color:var(--white);background:var(--blue-dark)}.products-mega__teaser{height:142px;color:var(--white);background:var(--navy);margin-top:24px;display:block;position:relative;overflow:hidden}.products-mega__teaser:after{content:"";background:linear-gradient(#03101f2e 22%,#03101fe6 100%);position:absolute;inset:0}.products-mega__teaser img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.products-mega__teaser>span{z-index:1;position:absolute;bottom:15px;left:17px;right:17px}.products-mega__teaser strong,.products-mega__teaser small{display:block}.products-mega__teaser strong{max-width:240px;font-family:Manrope,Arial,sans-serif;font-size:.98rem;line-height:1.25}.products-mega__teaser small{color:#ffffffc7;margin-top:4px;font-size:.76rem}.products-mega__teaser:hover,.products-mega__teaser:focus-visible{color:var(--white)}.products-mega__teaser:hover img,.products-mega__teaser:focus-visible img{transform:scale(1.025)}.products-mega__downloads{gap:8px;margin-top:22px;display:grid}.products-mega__downloads strong{color:var(--navy);margin-bottom:2px;font-family:Manrope,Arial,sans-serif;font-size:.82rem}.products-mega__downloads a,.products-mega__column a{color:#52606c;font-size:.94rem;line-height:1.42;transition:color .16s,transform .16s}.products-mega__downloads a:hover,.products-mega__downloads a:focus-visible,.products-mega__column a:hover,.products-mega__column a:focus-visible{color:var(--blue-dark)}.products-mega__column{border-left:1px solid var(--line);flex-direction:column;gap:22px;padding:4px clamp(22px,2.6vw,40px);display:flex}.products-mega__column:last-child{padding-right:0}.products-mega__column h3{color:var(--ink);margin:0 0 3px;font-family:Manrope,Arial,sans-serif;font-size:.98rem;font-weight:800;line-height:1.35}@media (width<=1140px) and (width>=961px){.products-mega{width:calc(100vw - 28px)}.products-mega__inner{grid-template-columns:minmax(240px,1.16fr) repeat(3,minmax(165px,1fr));padding-inline:26px}.products-mega__intro{padding-right:24px}.products-mega__column{padding-inline:22px}}@media (width<=960px){.products-nav-item{display:block}.products-toggle{justify-content:space-between;width:100%}.products-mega{background:var(--white);width:100%;max-height:0;box-shadow:none;opacity:1;visibility:hidden;border:0;border-radius:0;margin:0;transition:max-height .23s,visibility 0s linear .23s;position:static;overflow:hidden;transform:none}.products-mega.is-open{visibility:visible;max-height:none;transition-delay:0s;transform:none}.products-mega__inner{min-height:0;padding:2px 4px 14px;display:block}.products-mega__intro{display:none}.products-mega__column,.products-mega__column:last-child{border-top:1px solid var(--line);border-left:0;gap:0;padding:18px 10px 15px}.products-mega__column h3{color:var(--navy);letter-spacing:.045em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem}.products-mega__column a{color:#52606c;padding:8px 0;font-size:.94rem;display:block}}@media (prefers-reduced-motion:reduce){.site-header,.products-mega,.products-toggle__chevron,.products-mega__teaser img{transition:none}}.industries-nav-item{align-items:stretch;display:flex}.industries-toggle{font:inherit;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:9px;display:flex}.industries-toggle__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transition:transform .2s,margin-top .2s;transform:rotate(45deg)}.industries-toggle[aria-expanded=true] .industries-toggle__chevron{margin-top:3px;transform:rotate(225deg)}.industries-mega{z-index:13;width:min(100vw - 48px,1440px);max-height:calc(100dvh - var(--header-height) - 18px);color:var(--ink);background:var(--white);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #1018201a;border-radius:8px;transition:opacity .19s,transform .22s cubic-bezier(.23,1,.32,1),visibility 0s linear .22s;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,-10px);box-shadow:0 22px 55px #071d3324}.industries-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.industries-mega__inner{grid-template-columns:minmax(270px,320px) minmax(0,1fr);padding:30px clamp(24px,2.5vw,40px) 22px;display:grid}.industries-mega__intro{border-right:1px solid var(--line);min-width:0;padding-right:clamp(24px,2.5vw,38px)}.industries-mega__intro h2{max-width:230px;color:var(--navy);letter-spacing:-.045em;margin:0 0 15px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.8rem,2.1vw,2.25rem);font-weight:800;line-height:1.05}.industries-mega__intro>p{color:#52606c;max-width:260px;margin:0 0 18px;font-size:.86rem;line-height:1.52}.industries-mega__button{min-width:180px;min-height:42px;color:var(--white);background:var(--blue);border-radius:3px;justify-content:center;align-items:center;padding:0 20px;font-family:Manrope,Arial,sans-serif;font-size:.8rem;font-weight:800;transition:background-color .18s,transform .18s;display:inline-flex}.industries-mega__button:hover,.industries-mega__button:focus-visible{color:var(--white);background:var(--blue-dark);transform:translateY(-1px)}.industries-mega__feature{height:188px;color:var(--white);background:var(--navy);border-radius:5px;margin-top:20px;display:block;position:relative;overflow:hidden}.industries-mega__feature:after{content:"";background:linear-gradient(#03101f1f 22%,#03101ff0 100%);position:absolute;inset:0}.industries-mega__feature img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.industries-mega__feature-copy{z-index:1;position:absolute;bottom:15px;left:17px;right:17px}.industries-mega__feature-copy strong,.industries-mega__feature-copy small{display:block}.industries-mega__feature-copy strong{font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.25}.industries-mega__feature-copy small{color:#ffffffe0;margin-top:9px;font-size:.74rem;font-weight:700}.industries-mega__feature:hover,.industries-mega__feature:focus-visible{color:var(--white)}.industries-mega__feature:hover img,.industries-mega__feature:focus-visible img{transform:scale(1.025)}.industries-mega__directory{min-width:0;padding-left:clamp(24px,2.8vw,42px)}.industries-mega__columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industries-mega__column{align-content:start;gap:7px;min-width:0;padding:0 clamp(14px,1.5vw,24px);display:grid}.industries-mega__column:first-child{padding-left:0}.industries-mega__column+.industries-mega__column{border-left:1px solid var(--line)}.industries-mega__column:last-child{padding-right:0}.industries-mega__item{min-width:0;min-height:50px;color:var(--ink);border-radius:4px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:11px;padding:4px 6px;font-family:Manrope,Arial,sans-serif;font-size:.79rem;font-weight:700;line-height:1.28;transition:color .16s,background-color .16s,transform .16s;display:grid}.industries-mega__item img{object-fit:cover;border-radius:3px;width:70px;height:42px;display:block}.industries-mega__item:hover,.industries-mega__item:focus-visible{color:var(--blue-dark);background:#f3f8fc;transform:translate(2px)}.industries-mega__help{background:#f7f8fa;border:1px solid #e7ebef;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:16px;padding:10px 18px;display:flex}.industries-mega__help p{color:#52606c;margin:0;font-size:.74rem;line-height:1.32}.industries-mega__help strong,.industries-mega__help span{display:block}.industries-mega__help strong{color:var(--navy);margin-bottom:2px;font-family:Manrope,Arial,sans-serif;font-size:.79rem}.industries-mega__help a{color:var(--blue-dark);flex:none;font-family:Manrope,Arial,sans-serif;font-size:.8rem;font-weight:800;transition:color .16s,transform .16s}.industries-mega__help a:hover,.industries-mega__help a:focus-visible{color:var(--blue);transform:translate(2px)}@media (width<=1140px) and (width>=961px){.industries-mega{width:calc(100vw - 28px)}.industries-mega__inner{grid-template-columns:245px minmax(0,1fr);padding-inline:24px}.industries-mega__intro{padding-right:22px}.industries-mega__directory{padding-left:22px}.industries-mega__column{padding-inline:12px}.industries-mega__item{grid-template-columns:58px minmax(0,1fr);gap:9px;padding-inline:4px;font-size:.73rem}.industries-mega__item img{width:58px;height:38px}}@media (width<=960px){.industries-nav-item{display:block}.industries-toggle{justify-content:space-between;width:100%}.industries-mega{background:var(--white);width:100%;max-height:0;box-shadow:none;opacity:1;visibility:hidden;border:0;border-radius:0;margin:0;transition:max-height .23s,visibility 0s linear .23s;position:static;overflow:hidden;transform:none}.industries-mega.is-open{visibility:visible;max-height:none;transition-delay:0s;transform:none}.industries-mega__inner{padding:0 4px 14px;display:block}.industries-mega__intro{border-top:1px solid var(--line);border-right:0;padding:15px 8px 17px}.industries-mega__intro h2{max-width:none;margin-bottom:11px;font-size:1.1rem}.industries-mega__intro>p,.industries-mega__feature{display:none}.industries-mega__button{width:100%;min-height:40px}.industries-mega__directory{padding-left:0}.industries-mega__columns{display:block}.industries-mega__column,.industries-mega__column:first-child,.industries-mega__column:last-child{border-top:1px solid var(--line);border-left:0;gap:3px;padding:7px 4px}.industries-mega__column+.industries-mega__column{border-left:0}.industries-mega__item{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:54px;padding:5px 7px;font-size:.88rem}.industries-mega__item img{width:68px;height:42px}.industries-mega__help{flex-direction:column;align-items:flex-start;gap:10px;margin:10px 4px 0;padding:13px 12px}}@media (prefers-reduced-motion:reduce){.industries-mega,.industries-toggle__chevron,.industries-mega__feature img,.industries-mega__item,.industries-mega__help a{transition:none}}body.has-overlay-header .home-header-shell{--home-header-left:clamp(214px, 16.3vw, 276px);--home-header-right:clamp(24px, 4.2vw, 72px);--home-logo-left:clamp(22px, 2.12vw, 36px);--home-logo-width:clamp(154px, 11.4vw, 194px);--home-utility-height:clamp(50px, 3.5vw, 60px);--home-navigation-height:clamp(80px, 5.6vw, 95px);z-index:110;color:var(--white);position:absolute;top:0;left:0;right:0}body.has-overlay-header .home-header-frame{width:auto;margin-right:var(--home-header-right);margin-left:var(--home-header-left)}body.has-overlay-header .home-header-logo{z-index:4;top:0;left:var(--home-logo-left);width:var(--home-logo-width);height:calc(var(--home-utility-height) + var(--home-navigation-height));min-width:0;color:var(--white);filter:none;background:linear-gradient(145deg,#0876c9 0%,#07559e 100%);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:17px 16px 15px;display:flex;position:absolute;box-shadow:0 10px 30px #020f1e29}body.has-overlay-header .home-header-shell .topbar{z-index:2;color:#fffffff0;background:0 0;border-bottom:1px solid #ffffff47;font-size:clamp(.72rem,.8vw,.84rem);position:relative}body.has-overlay-header .home-header-shell .topbar-inner{min-height:var(--home-utility-height)}body.has-overlay-header .home-header-tagline{white-space:nowrap;text-shadow:0 1px 12px #020f1e59}body.has-overlay-header .home-header-shell .topbar-links{white-space:nowrap;gap:18px;margin-left:auto}body.has-overlay-header .home-header-shell .topbar-links>*+*{border-left:1px solid #ffffff61;padding-left:21px}body.has-overlay-header .home-header-shell .topbar a,body.has-overlay-header .home-header-shell .topbar span{color:inherit}body.has-overlay-header .home-utility-language,body.has-overlay-header .home-utility-downloads{align-items:center;gap:9px;display:inline-flex}body.has-overlay-header .home-utility-language:after,body.has-overlay-header .home-utility-downloads:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}body.has-overlay-header .home-header-shell .site-header{z-index:1;min-height:var(--home-navigation-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;position:relative;top:auto}body.has-overlay-header .home-header-shell .nav-wrap{min-height:var(--home-navigation-height);gap:clamp(18px,2vw,34px);padding:0}body.has-overlay-header .home-header-shell .primary-nav{flex:1;justify-content:center;gap:clamp(22px,2.2vw,42px);margin-left:0}body.has-overlay-header .home-header-shell .nav-link{min-height:var(--home-navigation-height);color:var(--white);text-shadow:0 1px 12px #020f1e6b;align-items:center;padding:0;font-size:clamp(.76rem,.9vw,.94rem);font-weight:600}body.has-overlay-header .home-header-shell .nav-link:hover,body.has-overlay-header .home-header-shell .nav-link.is-active{color:var(--white)}body.has-overlay-header .home-header-shell .nav-link:after{background:#0aa4ff;width:40px;height:3px;bottom:clamp(16px,1.2vw,21px);left:0;right:auto}body.has-overlay-header .home-header-shell .nav-actions{gap:16px;margin-left:auto}body.has-overlay-header .home-header-shell .nav-actions .search-toggle{width:clamp(48px,3.3vw,56px);height:clamp(48px,3.3vw,56px);color:var(--white);background:#03101f1f;border-color:#ffffffb3}body.has-overlay-header .home-header-shell .nav-actions .search-toggle:hover,body.has-overlay-header .home-header-shell .nav-actions .search-toggle:focus-visible{border-color:var(--white);background:#03101f57}body.has-overlay-header .home-header-shell .home-support-link{min-width:clamp(160px,11vw,188px);min-height:clamp(48px,3.3vw,56px);color:var(--white);background:0 0;border-color:#ffffffbf;border-radius:999px;gap:23px;padding-inline:clamp(22px,1.8vw,30px)}body.has-overlay-header .home-header-shell .home-support-link:after{content:"→";font-size:1rem;line-height:1}body.has-overlay-header .home-header-shell .home-support-link:hover,body.has-overlay-header .home-header-shell .home-support-link:focus-visible{color:var(--navy);border-color:var(--white);background:var(--white)}@media (width<=1260px) and (width>=961px){body.has-overlay-header .home-header-shell{--home-header-left:clamp(204px, 16vw, 230px);--home-header-right:24px}body.has-overlay-header .home-header-tagline{display:none}body.has-overlay-header .home-header-shell .primary-nav{gap:clamp(14px,1.5vw,22px)}body.has-overlay-header .home-header-shell .nav-link{font-size:.76rem}}@media (width<=960px){body.has-overlay-header .home-header-shell{--home-navigation-height:74px;height:var(--home-navigation-height);position:absolute}body.has-overlay-header .home-header-shell .topbar{display:none}body.has-overlay-header .home-header-logo{background:linear-gradient(145deg,#0876c9 0%,#07559e 100%);width:84px;height:74px;padding:8px 10px;top:0;left:14px}body.has-overlay-header .home-header-frame{width:auto;margin-left:112px;margin-right:14px}body.has-overlay-header .home-header-shell .site-header,body.has-overlay-header .home-header-shell .nav-wrap{min-height:74px}body.has-overlay-header .home-header-shell .nav-wrap{justify-content:flex-end}body.has-overlay-header .home-header-shell .primary-nav{z-index:1;background:var(--white);border:1px solid #10182014;border-top:0;border-radius:0 0 20px 20px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(390px,100vw - 28px);max-height:calc(100dvh - 88px);margin:0;padding:18px 22px 24px;display:flex;position:absolute;top:100%;right:14px;box-shadow:-20px 30px 60px #071d332e}body.has-overlay-header .home-header-shell .primary-nav .nav-link{color:#243645;border-bottom:1px solid var(--line);min-height:56px;text-shadow:none;padding:0 4px;font-size:.98rem}body.has-overlay-header .home-header-shell .primary-nav .nav-link:hover,body.has-overlay-header .home-header-shell .primary-nav .nav-link.is-active{color:var(--blue-dark)}body.has-overlay-header .home-header-shell .primary-nav .nav-link.is-active{background:var(--ice);border-bottom-color:#0000;border-radius:12px;padding-inline:14px}body.has-overlay-header .home-header-shell .primary-nav .nav-link:after{display:none}body.has-overlay-header .home-header-shell .nav-actions{gap:10px}body.has-overlay-header .home-header-shell .menu-toggle{color:var(--white);background:#03101f29;border-color:#ffffffad}}@media (width<=680px){body.has-overlay-header .home-header-logo{width:76px;left:10px}body.has-overlay-header .home-header-frame{margin-left:96px;margin-right:10px}body.has-overlay-header .home-header-shell .primary-nav{border-left:0;border-right:0;border-radius:0;width:100%;height:calc(100dvh - 74px);max-height:none;padding:18px 20px 28px;right:0}}body.has-overlay-header .home-header-logo{width:calc(var(--home-utility-height) + var(--home-navigation-height));background:var(--white);gap:0;padding:0;overflow:hidden}body.has-overlay-header .home-header-logo__image{object-fit:contain;width:100%;height:100%;display:block}body.has-overlay-header .home-header-shell:not(.is-scrolled) .home-header-logo{width:110px;height:auto}body.has-overlay-header .home-header-shell:not(.is-scrolled) .home-header-logo__image{width:100%;height:auto}@media (width<=960px){body.has-overlay-header .home-header-shell:not(.is-scrolled) .home-header-logo{width:95px}}@media (width<=680px){body.has-overlay-header .home-header-shell:not(.is-scrolled) .home-header-logo{width:84px}}body.has-overlay-header .home-header-shell .nav-wrap{gap:clamp(12px,1.35vw,24px)}body.has-overlay-header .home-header-shell .primary-nav{flex-wrap:nowrap;gap:clamp(16px,1.55vw,28px);min-width:0}body.has-overlay-header .home-header-shell .about-nav-item,body.has-overlay-header .home-header-shell .products-nav-item,body.has-overlay-header .home-header-shell .industries-nav-item,body.has-overlay-header .home-header-shell .nav-link{flex:none}body.has-overlay-header .home-header-shell .nav-link{white-space:nowrap;justify-content:center;display:flex}body.has-overlay-header .home-header-shell .nav-actions{flex:none;gap:12px}body.has-overlay-header .home-header-shell .nav-actions .search-toggle{width:clamp(46px,3vw,52px);height:clamp(46px,3vw,52px)}body.has-overlay-header .home-header-shell .home-support-link{min-width:clamp(148px,10vw,170px);min-height:clamp(46px,3vw,52px);padding-inline:clamp(20px,1.55vw,26px)}body.has-overlay-header .home-header-shell.is-scrolled{height:68px;color:var(--navy);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;position:fixed;box-shadow:0 8px 28px #071d331a}body.has-overlay-header .home-header-shell.is-scrolled .topbar{display:none}body.has-overlay-header .home-header-shell.is-scrolled .home-header-logo{background:var(--white);width:68px;height:68px;box-shadow:none;position:fixed;top:0;left:18px}body.has-overlay-header .home-header-shell.is-scrolled .home-header-frame{margin-left:106px;margin-right:24px}body.has-overlay-header .home-header-shell.is-scrolled .site-header,body.has-overlay-header .home-header-shell.is-scrolled .nav-wrap{background:0 0;min-height:68px}body.has-overlay-header .home-header-shell.is-scrolled .primary-nav{gap:clamp(15px,1.55vw,28px)}body.has-overlay-header .home-header-shell.is-scrolled .nav-link,body.has-overlay-header .home-header-shell.is-scrolled .site-header .nav-link{color:#243645;min-height:68px;text-shadow:none;font-size:clamp(.72rem,.82vw,.84rem)}body.has-overlay-header .home-header-shell.is-scrolled .nav-link:hover,body.has-overlay-header .home-header-shell.is-scrolled .nav-link[aria-current=page]{color:var(--blue-dark)}body.has-overlay-header .home-header-shell.is-scrolled .nav-link:after{background:var(--blue);bottom:0}body.has-overlay-header .home-header-shell.is-scrolled .nav-actions .search-toggle{color:var(--navy);background:var(--white);border-color:#071d3347}body.has-overlay-header .home-header-shell.is-scrolled .home-support-link{color:var(--navy);background:0 0;border-color:#071d3357}body.has-overlay-header .home-header-shell.is-scrolled .home-support-link:hover{color:var(--white);border-color:var(--blue);background:var(--blue)}body.has-overlay-header .home-header-shell.is-scrolled .menu-toggle{color:var(--navy);background:var(--white);border-color:#071d3347}@media (width<=1260px) and (width>=961px){body.has-overlay-header .home-header-shell .primary-nav,body.has-overlay-header .home-header-shell.is-scrolled .primary-nav{gap:13px}body.has-overlay-header .home-header-shell .nav-link,body.has-overlay-header .home-header-shell.is-scrolled .nav-link{font-size:.72rem}}@media (width<=960px){body.has-overlay-header .home-header-logo{padding:0}body.has-overlay-header .home-header-shell .primary-nav{flex-wrap:nowrap}body.has-overlay-header .home-header-shell .primary-nav .nav-link,body.has-overlay-header .home-header-shell .primary-nav .about-toggle,body.has-overlay-header .home-header-shell .primary-nav .products-toggle,body.has-overlay-header .home-header-shell .primary-nav .industries-toggle{justify-content:flex-start;display:flex}body.has-overlay-header .home-header-shell.is-scrolled{height:64px}body.has-overlay-header .home-header-shell.is-scrolled .home-header-logo{width:64px;height:64px;left:10px}body.has-overlay-header .home-header-shell.is-scrolled .home-header-frame{margin-left:88px;margin-right:10px}body.has-overlay-header .home-header-shell.is-scrolled .site-header,body.has-overlay-header .home-header-shell.is-scrolled .nav-wrap{min-height:64px}body.has-overlay-header .home-header-shell.is-scrolled .primary-nav{top:100%}}.home-sustainability-banner{isolation:isolate;background:#253541;align-items:center;min-height:clamp(590px,48vw,720px);padding:clamp(100px,9vw,140px) 0 clamp(170px,14vw,215px);display:flex;position:relative;overflow:hidden}.home-sustainability-banner__media{z-index:-2;object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.home-sustainability-banner:before{z-index:-1;content:"";background:linear-gradient(90deg,#03122080 0%,#0418294d 46%,#04162514 100%),linear-gradient(#0518270a,#05182714);position:absolute;inset:0}.home-sustainability-banner:after{z-index:3;content:"";background:var(--white);pointer-events:none;border-radius:50%;width:155%;height:260px;position:absolute;bottom:-125px;left:50%;transform:translate(-50%)}.home-sustainability-banner__inner{z-index:2;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(72px,4.4vw,84px);position:relative}.home-sustainability-banner__content{max-width:900px}.home-sustainability-banner__content h2{max-width:740px;color:var(--white);letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1.04}.home-sustainability-banner__content p{color:#ffffffe6;max-width:900px;margin-bottom:34px;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.7}.home-sustainability-banner__content p span{color:#ffffff94;margin-inline:6px}.home-sustainability-banner__actions{flex-wrap:wrap;gap:14px;display:flex}.home-sustainability-banner__button{min-width:142px;min-height:50px;color:var(--white);background:#ffffff05;border:1px solid #ffffffc7;border-radius:3px;justify-content:center;align-items:center;padding:0 28px;font-family:Manrope,Arial,sans-serif;font-size:.88rem;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.home-sustainability-banner__button span{font-size:1rem;line-height:1}.home-sustainability-banner__button:hover{color:var(--navy);border-color:var(--white);background:var(--white);transform:translateY(-2px)}.home-sustainability-followup{z-index:4;background:var(--white);text-align:center;padding:clamp(24px,2.8vw,42px) 0 clamp(42px,4.2vw,58px);position:relative}.home-sustainability-followup h2{max-width:880px;margin:clamp(-66px,-4.8vw,-48px) auto 0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.08}@media (width<=1080px){.home-sustainability-banner__inner{padding-inline:48px}}@media (width<=760px){.home-sustainability-banner{align-items:flex-end;min-height:630px;padding:100px 0 150px}.home-sustainability-banner__media{object-position:58% center}.home-sustainability-banner:before{background:linear-gradient(90deg,#0312208f,#0418293d)}.home-sustainability-banner:after{width:190%;height:190px;bottom:-95px}.home-sustainability-banner__content{max-width:600px}.home-sustainability-banner__inner{padding-inline:28px}.home-sustainability-banner__content h2{max-width:560px;margin-bottom:20px;font-size:clamp(2.35rem,10.5vw,3.45rem);line-height:1.02}.home-sustainability-banner__content p{margin-bottom:28px;font-size:.94rem;line-height:1.62}.home-sustainability-banner__content p span{margin-inline:3px}.home-sustainability-followup{padding:24px 0 42px}.home-sustainability-followup h2{margin-top:-30px}}@media (width<=440px){.home-sustainability-banner__content h2{font-size:clamp(2.05rem,9vw,2.5rem)}.home-sustainability-banner__actions{display:flex}.home-sustainability-banner__button{min-width:0;padding-inline:18px}}.trusted-partner-section{background:var(--white);padding:clamp(86px,7vw,112px) 0 clamp(96px,8vw,128px);overflow:hidden}.trusted-partner__layout{grid-template-columns:minmax(240px,.33fr) minmax(0,1fr);align-items:start;gap:clamp(54px,6vw,96px);display:grid}.trusted-partner__intro{padding-top:clamp(38px,4vw,64px)}.trusted-partner__intro h2{letter-spacing:-.05em;max-width:330px;margin-bottom:46px;font-size:clamp(2.35rem,3.35vw,3.65rem);line-height:1.04;position:relative}.trusted-partner__intro h2:after{content:"";background:var(--blue);border-radius:99px;width:48px;height:3px;position:absolute;bottom:-22px;left:0}.trusted-partner__intro p{color:#536474;max-width:320px;margin:0;font-size:1rem;line-height:1.72}.trusted-partner__showcase{min-width:0}.trusted-partner__feature{background:#e5edf2;border-radius:clamp(92px,10vw,160px) 20px 20px;height:clamp(300px,27vw,365px);margin:0;overflow:hidden;box-shadow:0 24px 54px #071d331c}.trusted-partner__feature img{object-fit:cover;object-position:center 54%;width:100%;height:100%;transition:transform .7s}.trusted-partner__showcase:hover .trusted-partner__feature img{transform:scale(1.025)}.trusted-partner__cards{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-58px 18px 0;display:grid;position:relative}.trusted-partner-card{background:var(--white);border:1px solid #0d304d14;border-radius:14px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 14px 34px #071d331a}.trusted-partner-card:hover{border-color:#0878d840;transform:translateY(-6px);box-shadow:0 22px 44px #071d3326}.trusted-partner-card>img{object-fit:cover;width:100%;height:108px}.trusted-partner-card:first-child>img{object-position:center 42%}.trusted-partner-card:nth-child(2)>img{object-position:center 44%}.trusted-partner-card:nth-child(3)>img{object-position:center 46%}.trusted-partner-card__body{padding:19px 18px 22px}.trusted-partner-card__body h3{letter-spacing:-.025em;margin-bottom:11px;font-size:1rem;line-height:1.25}.trusted-partner-card__body h3:after{content:"";background:var(--blue);border-radius:99px;width:28px;height:2px;margin-top:10px;display:block}.trusted-partner-card__body p{color:#5a6976;margin:0;font-size:.79rem;line-height:1.6}@media (width<=1080px){.trusted-partner__layout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:44px}.trusted-partner__cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:22px}.trusted-partner-card>img{height:130px}}@media (width<=820px){.trusted-partner-section{padding:78px 0 92px}.trusted-partner__layout{grid-template-columns:1fr;gap:52px}.trusted-partner__intro{max-width:620px;padding-top:0}.trusted-partner__intro h2,.trusted-partner__intro p{max-width:580px}.trusted-partner__feature{border-top-left-radius:clamp(78px,18vw,140px);height:clamp(280px,48vw,390px)}}@media (width<=560px){.trusted-partner-section{padding:68px 0 78px}.trusted-partner__layout{gap:42px}.trusted-partner__intro h2{margin-bottom:40px;font-size:clamp(2.25rem,11vw,3.1rem)}.trusted-partner__feature{border-radius:74px 16px 16px;height:250px}.trusted-partner__cards{grid-template-columns:1fr;gap:14px;margin:-34px 12px 0}.trusted-partner-card{grid-template-columns:128px minmax(0,1fr);display:grid}.trusted-partner-card>img{height:100%;min-height:156px}.trusted-partner-card__body{padding:20px 18px}}@media (width<=390px){.trusted-partner-card{grid-template-columns:1fr}.trusted-partner-card>img{height:150px;min-height:0}}body[data-page=home] .home-services-section{color:var(--navy);background:var(--white);padding:clamp(48px,5vw,68px) 0 clamp(96px,8vw,128px)}body[data-page=home] .home-services-section .section-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);align-items:center;gap:clamp(64px,8vw,128px);max-width:none;margin:0 0 42px}body[data-page=home] .home-services-section .section-heading h2{max-width:560px;color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(2.55rem,3.45vw,4rem);line-height:1.08}body[data-page=home] .home-services-section .section-heading h2:before,body[data-page=home] .home-services-section .section-heading h2:after{content:none;display:none}body[data-page=home] .home-services-section .section-heading p{color:#4f6170;max-width:470px;margin:0;font-size:1rem;line-height:1.68}body[data-page=home] .home-services-section .card-grid{align-items:stretch;gap:18px;padding:0}body[data-page=home] .home-services-section .service-card,body[data-page=home] .home-services-section .service-card:nth-child(n){--card-stagger:0px;clip-path:none;filter:drop-shadow(0 10px 20px #071d331f);border:0;border-radius:7px;min-height:270px;transform:none}body[data-page=home] .home-services-section .service-card:nth-child(2n){clip-path:none}body[data-page=home] .home-services-section .service-card .card-body{padding:28px 30px 26px}@media (hover:hover) and (pointer:fine){body[data-page=home] .home-services-section .service-card:hover{filter:brightness(1.025)drop-shadow(0 14px 24px #071d3329);transform:translateY(-3px)}}@media (width<=1080px){body[data-page=home] .home-services-section .section-heading{grid-template-columns:1fr;gap:20px;max-width:none;margin-bottom:34px}body[data-page=home] .home-services-section .section-heading p{max-width:620px}body[data-page=home] .home-services-section .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0}}@media (width<=720px){body[data-page=home] .home-services-section{padding:48px 0 80px}body[data-page=home] .home-services-section .section-heading h2{font-size:clamp(2.25rem,11vw,3.1rem)}body[data-page=home] .home-services-section .card-grid{grid-template-columns:1fr;gap:16px}body[data-page=home] .home-services-section .service-card,body[data-page=home] .home-services-section .service-card:nth-child(n){min-height:260px}body[data-page=home] .home-services-section .service-card .card-body{padding:26px}}.nexon-carbon-page{--carbon-yellow:#f2b400;--carbon-yellow-dark:#cf9300;background:var(--white);color:var(--navy)}.carbon-label{color:#5b6b78;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:800;line-height:1.3}.carbon-label--light{color:#c7d7e2}.carbon-intro{background:var(--white);padding:clamp(72px,8vw,112px) 0 clamp(90px,10vw,144px);overflow:hidden}.carbon-intro__grid{grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(56px,8vw,118px);display:grid}.carbon-intro__copy h1{color:var(--navy);letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(3rem,6vw,5.7rem);line-height:.94}.carbon-intro__copy h1 sup,.carbon-video-section__copy h2 sup{font-size:.38em;line-height:0;position:relative;top:-.3em}.carbon-intro__copy h2{max-width:690px;color:var(--navy);letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.1}.carbon-intro__copy>p:last-child{color:#4d6071;max-width:650px;margin:0;font-size:1.08rem;line-height:1.78}.carbon-intro__media{background:#101820;border-bottom-left-radius:46% 24%;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #071d3329}.carbon-intro__media:after{background:var(--carbon-yellow);content:"";height:7px;position:absolute;inset:0 0 auto}.carbon-intro__media img{object-fit:cover;width:100%;height:100%;min-height:520px}.carbon-video-section{background:#f4f7f9;padding:clamp(84px,9vw,132px) 0}.carbon-video-section__grid{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.carbon-video-section__copy h2,.carbon-section-heading h2,.carbon-rd__copy h2,.carbon-gold-grade__intro h2,.carbon-brochure__copy h2,.carbon-enquiry__intro h2{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,4.8vw,4.5rem);line-height:1.01}.carbon-video-section__copy h2{margin-bottom:28px}.carbon-video-section__copy>p:last-child{color:#536574;margin:0;font-size:1.04rem;line-height:1.72}.carbon-video-section__player{background:var(--white);border:1px solid #cf93009e;border-radius:12px;padding:7px;box-shadow:0 20px 46px #071d3329}.carbon-video-section__player video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:7px;width:100%;display:block}.carbon-forms{background:var(--white);padding:clamp(96px,10vw,150px) 0}.carbon-section-heading{text-align:center;max-width:940px;margin:0 auto clamp(62px,7vw,94px)}.carbon-section-heading h2{margin-bottom:26px}.carbon-section-heading>p:last-child{color:#536574;max-width:820px;margin:0 auto;font-size:1.06rem;line-height:1.75}.carbon-section-heading--compact{max-width:850px;margin-bottom:clamp(50px,6vw,76px)}.carbon-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.carbon-form-card{background:var(--white);border:1px solid #d9e2e8;border-radius:10px;overflow:hidden;box-shadow:0 14px 34px #071d3314}.carbon-form-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.carbon-form-card>div{padding:32px 30px 36px;position:relative}.carbon-form-card>div:before{background:var(--carbon-yellow);content:"";width:42px;height:4px;margin-bottom:22px;display:block}.carbon-form-card h3{color:var(--blue-dark);margin:0 0 15px;font-size:clamp(1.26rem,1.7vw,1.55rem);line-height:1.25}.carbon-form-card p{color:#536574;margin:0;line-height:1.68}.carbon-rd{background:#edf3f6;padding:clamp(96px,10vw,150px) 0}.carbon-rd__grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(58px,9vw,130px);display:grid}.carbon-rd__media{background:#dce4e8;border-radius:10px;min-height:610px;margin:0;overflow:hidden}.carbon-rd__media img{object-fit:cover;width:100%;height:100%;min-height:610px}.carbon-rd__copy h2{margin-bottom:32px}.carbon-rd__copy>p{color:#4d6071;margin:0 0 22px;font-size:1.04rem;line-height:1.78}.carbon-rd__copy .lead{color:var(--navy);letter-spacing:-.02em;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.18rem,1.8vw,1.48rem);font-weight:600;line-height:1.55}.carbon-rd__topics{border-top:1px solid #bdcbd4;border-bottom:1px solid #bdcbd4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.carbon-rd__topics>div{border-right:1px solid #bdcbd4;padding:26px 22px 28px}.carbon-rd__topics>div:first-child{padding-left:0}.carbon-rd__topics>div:last-child{border-right:0;padding-right:0}.carbon-rd__topics h3{color:var(--navy);margin:0 0 11px;font-size:1.03rem;line-height:1.3}.carbon-rd__topics p{color:#5a6c7a;margin:0;font-size:.9rem;line-height:1.58}.carbon-information{background:var(--white);padding:clamp(96px,10vw,150px) 0}.carbon-information__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.carbon-info-panel{background:var(--white);border:1px solid #d9e2e8;border-radius:10px;min-height:100%;padding:clamp(30px,3.2vw,44px);box-shadow:0 14px 34px #071d3314}.carbon-info-panel h3{color:var(--navy);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.18}.carbon-check-list,.carbon-info-panel--image ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.carbon-check-list li{color:#3f5263;padding-left:34px;font-family:Manrope,Arial,sans-serif;font-size:.95rem;font-weight:700;line-height:1.45;position:relative}.carbon-check-list li:before{border:2px solid var(--carbon-yellow);width:22px;height:22px;color:var(--carbon-yellow-dark);content:"✓";border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.carbon-detail-list{margin:0}.carbon-detail-list>div{border-top:1px solid #d8e1e7;padding:15px 0}.carbon-detail-list>div:last-child{border-bottom:1px solid #d8e1e7}.carbon-detail-list dt{color:var(--navy);margin-bottom:5px;font-family:Manrope,Arial,sans-serif;font-size:.9rem;font-weight:700}.carbon-detail-list dd{color:#536574;margin:0;line-height:1.55}.carbon-info-panel--image{padding:0;overflow:hidden}.carbon-info-panel--image img{aspect-ratio:16/10;object-fit:cover;object-position:center 62%;width:100%}.carbon-info-panel--image>div{padding:clamp(30px,3.2vw,44px)}.carbon-info-panel--image ul{gap:14px}.carbon-info-panel--image li{color:#3f5263;border-top:1px solid #d8e1e7;padding:14px 0;font-family:Manrope,Arial,sans-serif;font-weight:700}.carbon-info-panel--image li:last-child{border-bottom:1px solid #d8e1e7}.carbon-gold-grade{background:#f1f5f7;padding:clamp(100px,11vw,158px) 0}.carbon-gold-grade__intro{grid-template-columns:minmax(0,.7fr) minmax(360px,.3fr);align-items:end;gap:24px clamp(58px,8vw,120px);margin-bottom:clamp(60px,8vw,96px);display:grid}.carbon-gold-grade__intro .carbon-label{grid-column:1/-1;margin-bottom:0}.carbon-gold-grade__intro>p:last-child{color:#4e6171;margin:0 0 7px;font-size:1.04rem;line-height:1.72}.carbon-gold-grade__layout{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:start;gap:clamp(54px,8vw,112px);display:grid}.carbon-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.carbon-package-card{background:var(--white);border:1px solid #d5dfe5;border-radius:10px;margin:0;padding:16px 16px 22px;box-shadow:0 14px 34px #071d3314}.carbon-package-card img{aspect-ratio:.75;object-fit:cover;width:100%}.carbon-package-card figcaption{color:#596b79;text-align:center;padding:17px 4px 0;font-family:Manrope,Arial,sans-serif;font-size:.87rem;font-weight:700}.carbon-analysis{background:var(--navy);color:var(--white);padding:clamp(30px,4vw,50px)}.carbon-analysis h3{color:var(--white);margin:0 0 28px;font-size:clamp(1.7rem,2.5vw,2.3rem)}.carbon-analysis__table-wrap{overflow-x:auto}.carbon-analysis table{border-collapse:collapse;width:100%;color:var(--white);font-size:.94rem}.carbon-analysis th,.carbon-analysis td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff2e;padding:13px 10px}.carbon-analysis th{color:var(--carbon-yellow);letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,Arial,sans-serif;font-size:.8rem}.carbon-analysis>p{color:#bfcfda;margin:24px 0 0;font-size:.88rem;line-height:1.6}.carbon-brochure{color:var(--white);background:#0a3971;padding:clamp(86px,9vw,132px) 0}.carbon-brochure__grid{grid-template-columns:minmax(400px,1.05fr) minmax(280px,.55fr);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.carbon-brochure__copy h2{color:var(--white);margin-bottom:28px}.carbon-brochure__copy>p:not(.carbon-label){color:#c8d8e6;max-width:620px;margin:0 0 36px;font-size:1.05rem;line-height:1.72}.carbon-brochure__button{border-color:var(--carbon-yellow);background:var(--carbon-yellow);color:var(--navy)}.carbon-brochure__button:hover,.carbon-brochure__button:focus-visible{color:var(--navy);background:#ffd456;border-color:#ffd456}.carbon-brochure__media{background:var(--white);border:1px solid #ffffff47;border-radius:8px;max-width:330px;margin:0 auto;padding:12px;box-shadow:0 22px 52px #00000038}.carbon-brochure__media img{aspect-ratio:.72;object-fit:cover;width:100%}.carbon-enquiry{background:var(--white);padding:clamp(96px,10vw,150px) 0}.carbon-enquiry__grid{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.carbon-enquiry__intro h2{margin-bottom:28px}.carbon-enquiry__intro>p:last-child{color:#536574;margin:0;font-size:1.05rem;line-height:1.72}.carbon-enquiry__form{background:#f6f8fa;border:1px solid #d8e1e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(32px,4.5vw,58px);display:grid}.carbon-enquiry__form .full{grid-column:1/-1}.carbon-enquiry__form .form-field{flex-direction:column;gap:9px;display:flex}.carbon-enquiry__form label{color:var(--navy);font-family:Manrope,Arial,sans-serif;font-size:.88rem;font-weight:700}.carbon-enquiry__form input,.carbon-enquiry__form select,.carbon-enquiry__form textarea{background:var(--white);width:100%;color:var(--navy);border:1px solid #b9c8d2;border-radius:0;font-family:"Source Sans 3",Arial,sans-serif;font-size:1rem}.carbon-enquiry__form input,.carbon-enquiry__form select{min-height:52px;padding:0 15px}.carbon-enquiry__form textarea{resize:vertical;min-height:150px;padding:14px 15px}.carbon-enquiry__form input:focus,.carbon-enquiry__form select:focus,.carbon-enquiry__form textarea:focus{border-color:var(--blue);outline-offset:1px;outline:2px solid #0878d829}.carbon-enquiry__form .form-note{color:#657785;margin:2px 0 0;font-size:.88rem;line-height:1.5}.carbon-enquiry__form .btn{align-self:flex-start}@media (width<=1080px){.carbon-intro__grid,.carbon-rd__grid,.carbon-gold-grade__layout{gap:64px}.carbon-rd__topics{grid-template-columns:1fr}.carbon-rd__topics>div,.carbon-rd__topics>div:first-child,.carbon-rd__topics>div:last-child{border-bottom:1px solid #bdcbd4;border-right:0;padding:20px 0}.carbon-rd__topics>div:last-child{border-bottom:0}.carbon-information__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carbon-info-panel--image{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;display:grid}.carbon-info-panel--image img{aspect-ratio:auto;height:100%}.carbon-gold-grade__intro,.carbon-enquiry__grid{gap:58px}}@media (width<=840px){.carbon-intro__grid,.carbon-video-section__grid,.carbon-rd__grid,.carbon-gold-grade__intro,.carbon-gold-grade__layout,.carbon-brochure__grid,.carbon-enquiry__grid{grid-template-columns:1fr}.carbon-intro__grid,.carbon-video-section__grid,.carbon-rd__grid,.carbon-gold-grade__layout,.carbon-brochure__grid,.carbon-enquiry__grid{gap:48px}.carbon-intro__media,.carbon-intro__media img{min-height:440px}.carbon-form-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.carbon-rd__media,.carbon-rd__media img{min-height:480px}.carbon-gold-grade__intro .carbon-label{grid-column:auto}.carbon-brochure__media{margin:0}}@media (width<=620px){.carbon-intro{padding-top:54px}.carbon-intro__media{border-bottom-left-radius:34% 18%;min-height:340px}.carbon-intro__media img{min-height:340px}.carbon-information__grid,.carbon-package-grid,.carbon-enquiry__form{grid-template-columns:1fr}.carbon-info-panel--image{grid-column:auto;display:block}.carbon-info-panel--image img{aspect-ratio:4/3;height:auto}.carbon-package-card img{aspect-ratio:4/5}.carbon-enquiry__form{padding:26px 22px}.carbon-enquiry__form .full{grid-column:auto}}.nexon-carbon-page{--carbon-yellow:#f2b400;--carbon-yellow-dark:#c98d00;--carbon-ink:#071d33;--carbon-copy:#42576a;--carbon-border:#d8e1e8;--carbon-panel:#f4f7f9;color:var(--carbon-ink);background:#fff}.nexon-carbon-page main{overflow:hidden}.nexon-carbon-page main>section:not(.carbon-hero){padding:clamp(56px,5vw,76px) 0}.nexon-carbon-page main>section+section{border-top:1px solid #071d330f}.nexon-carbon-page main .container{width:min(100% - 48px,1280px);max-width:1280px}.nexon-carbon-page .carbon-label{color:#47708f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:800;line-height:1.3}.nexon-carbon-page .carbon-label sup,.nexon-carbon-page h1 sup,.nexon-carbon-page h2 sup{font-size:.48em;line-height:0;position:relative;top:-.28em}.nexon-carbon-page .carbon-nowrap{white-space:nowrap}.nexon-carbon-page .carbon-label--yellow{color:var(--carbon-yellow)}.nexon-carbon-page .carbon-label--light{color:#a9c7df}.nexon-carbon-page .carbon-hero{background:var(--carbon-ink);border-radius:0 0 50% 50%/0 0 3.5% 3.5%;grid-template-columns:minmax(420px,.43fr) minmax(0,.57fr);min-height:clamp(520px,42vw,660px);display:grid;overflow:hidden}.nexon-carbon-page .carbon-hero__copy{color:#fff;background:linear-gradient(135deg,#061b30 0%,#0a2945 100%);flex-direction:column;justify-content:center;padding:68px clamp(44px,6vw,96px) 76px max(32px,50vw - 640px);display:flex}.nexon-carbon-page .carbon-hero__copy h1{color:#fff;letter-spacing:-.055em;max-width:650px;margin:0 0 22px;font-size:clamp(2.7rem,4.3vw,4.8rem);line-height:.98}.nexon-carbon-page .carbon-hero__copy>p:last-child{color:#d4e0e9;max-width:620px;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.66}.nexon-carbon-page .carbon-hero__media{background:#02080d;min-height:100%;margin:0;position:relative;overflow:hidden}.nexon-carbon-page .carbon-hero__media:after{content:"";background:linear-gradient(90deg,#071d3370,#071d3300 38%);position:absolute;inset:0}.nexon-carbon-page .carbon-hero__media img{object-fit:cover;width:100%;height:100%;min-height:clamp(520px,42vw,660px)}.nexon-carbon-page .carbon-video-section{background:#fff}.nexon-carbon-page .carbon-video-section__grid{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);align-items:center;gap:clamp(44px,6vw,84px);display:grid}.nexon-carbon-page .carbon-video-section__copy h2,.nexon-carbon-page .carbon-section-heading h2,.nexon-carbon-page .carbon-rd__copy h2,.nexon-carbon-page .carbon-gold-grade__intro h2,.nexon-carbon-page .carbon-brochure__copy h2,.nexon-carbon-page .carbon-enquiry__intro h2{color:var(--carbon-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.04}.nexon-carbon-page .carbon-video-section__copy h2{max-width:420px;margin-bottom:18px}.nexon-carbon-page .carbon-video-section__copy>p:last-child,.nexon-carbon-page .carbon-section-heading>p:last-child,.nexon-carbon-page .carbon-rd__copy>p,.nexon-carbon-page .carbon-gold-grade__intro>p,.nexon-carbon-page .carbon-enquiry__intro>p:last-child{color:var(--carbon-copy);font-size:1rem;line-height:1.62}.nexon-carbon-page .carbon-video-section__copy>p:last-child{max-width:400px;margin:0}.nexon-carbon-page .carbon-video-section__player{border:1px solid var(--carbon-border);background:#fff;border-radius:14px;padding:6px;box-shadow:0 18px 44px #071d3324}.nexon-carbon-page .carbon-video-section__player video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:9px;width:100%;display:block}.nexon-carbon-page .carbon-section-heading{text-align:center;max-width:940px;margin:0 auto 34px}.nexon-carbon-page .carbon-section-heading h2{margin-bottom:12px}.nexon-carbon-page .carbon-section-heading>p:last-child{max-width:810px;margin:0 auto}.nexon-carbon-page .carbon-forms{background:#fff}.nexon-carbon-page .carbon-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nexon-carbon-page .carbon-form-card{border:1px solid var(--carbon-border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 26px #071d3314}.nexon-carbon-page .carbon-form-card img{aspect-ratio:16/8.7;object-fit:cover;width:100%}.nexon-carbon-page .carbon-form-card>div{padding:20px 22px 24px}.nexon-carbon-page .carbon-form-card>div:before{display:none}.nexon-carbon-page .carbon-form-card h3{color:var(--blue-dark);margin:0 0 8px;font-size:1.14rem;line-height:1.25}.nexon-carbon-page .carbon-form-card p{color:var(--carbon-copy);margin:0;font-size:.91rem;line-height:1.55}.nexon-carbon-page .carbon-applications{background:var(--carbon-panel)}.nexon-carbon-page .carbon-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nexon-carbon-page .carbon-application-card{background:var(--carbon-ink);border-radius:7px;min-height:190px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #071d331f}.nexon-carbon-page .carbon-application-card:after{content:"";background:linear-gradient(#071d3300,#071d33f2);position:absolute;inset:35% 0 0}.nexon-carbon-page .carbon-application-card img{object-fit:cover;width:100%;height:100%;min-height:190px;transition:transform .32s}.nexon-carbon-page .carbon-application-card:hover img{transform:scale(1.035)}.nexon-carbon-page .carbon-application-card h3{z-index:1;color:#fff;margin:0;font-size:1rem;line-height:1.25;position:absolute;bottom:16px;left:18px;right:18px}.nexon-carbon-page .carbon-application-card h3 span{color:var(--carbon-yellow)}.nexon-carbon-page .carbon-rd{background:#fff}.nexon-carbon-page .carbon-rd__grid{grid-template-columns:minmax(0,.43fr) minmax(420px,.57fr);align-items:center;gap:clamp(42px,6vw,76px);display:grid}.nexon-carbon-page .carbon-rd__media{background:#dce4e8;border-radius:8px;min-height:430px;margin:0;overflow:hidden}.nexon-carbon-page .carbon-rd__media img{object-fit:cover;width:100%;height:100%;min-height:430px}.nexon-carbon-page .carbon-rd__copy h2{margin-bottom:16px}.nexon-carbon-page .carbon-rd__copy>p{margin:0}.nexon-carbon-page .carbon-rd__topics{border-top:1px solid var(--carbon-border);border-bottom:1px solid var(--carbon-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.nexon-carbon-page .carbon-rd__topics>div,.nexon-carbon-page .carbon-rd__topics>div:first-child,.nexon-carbon-page .carbon-rd__topics>div:last-child{border-right:1px solid var(--carbon-border);padding:18px 16px 20px}.nexon-carbon-page .carbon-rd__topics>div:first-child{padding-left:0}.nexon-carbon-page .carbon-rd__topics>div:last-child{border-right:0;padding-right:0}.nexon-carbon-page .carbon-rd__topics h3{color:var(--carbon-ink);margin:0 0 7px;font-size:.9rem;line-height:1.3}.nexon-carbon-page .carbon-rd__topics p{color:#596d7d;margin:0;font-size:.79rem;line-height:1.48}.nexon-carbon-page .carbon-systems{background:var(--carbon-panel)}.nexon-carbon-page .carbon-systems .carbon-section-heading{margin-bottom:28px}.nexon-carbon-page .carbon-systems__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nexon-carbon-page .carbon-system-card{border:1px solid var(--carbon-border);background:#fff;border-radius:8px;grid-template-rows:1fr 170px;min-height:440px;display:grid;overflow:hidden;box-shadow:0 10px 24px #071d3312}.nexon-carbon-page .carbon-system-card__body{padding:24px 24px 20px}.nexon-carbon-page .carbon-system-card h3{color:var(--carbon-ink);margin:0 0 18px;font-size:1.16rem;line-height:1.25}.nexon-carbon-page .carbon-system-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nexon-carbon-page .carbon-system-card li{color:var(--carbon-copy);padding-left:18px;font-size:.89rem;line-height:1.42;position:relative}.nexon-carbon-page .carbon-system-card li:before{background:var(--carbon-yellow);content:"";width:8px;height:2px;position:absolute;top:.58em;left:0}.nexon-carbon-page .carbon-system-card dl{margin:0}.nexon-carbon-page .carbon-system-card dl>div{border-top:1px solid var(--carbon-border);grid-template-columns:minmax(110px,.45fr) .55fr;gap:12px;padding:8px 0;display:grid}.nexon-carbon-page .carbon-system-card dt,.nexon-carbon-page .carbon-system-card dd{margin:0;font-size:.78rem;line-height:1.4}.nexon-carbon-page .carbon-system-card dt{color:var(--carbon-ink);font-weight:700}.nexon-carbon-page .carbon-system-card dd{color:var(--carbon-copy)}.nexon-carbon-page .carbon-system-card>img{object-fit:cover;width:100%;height:170px}.nexon-carbon-page .carbon-system-card:nth-child(2)>img{object-position:center 32%}.nexon-carbon-page .carbon-gold-grade{background:#fff}.nexon-carbon-page .carbon-gold-grade__intro{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:end;gap:44px;margin-bottom:30px;display:grid}.nexon-carbon-page .carbon-gold-grade__intro>p{margin:0 0 4px}.nexon-carbon-page .carbon-gold-grade__layout{grid-template-columns:minmax(0,.42fr) minmax(430px,.58fr);align-items:stretch;gap:clamp(34px,5vw,64px);display:grid}.nexon-carbon-page .carbon-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nexon-carbon-page .carbon-package-card{border:1px solid var(--carbon-border);background:#fff;border-radius:8px;margin:0;padding:10px 10px 14px;box-shadow:0 10px 24px #071d3312}.nexon-carbon-page .carbon-package-card img{object-fit:cover;width:100%;height:100%;min-height:350px}.nexon-carbon-page .carbon-package-card figcaption{color:#647786;text-align:center;text-transform:uppercase;padding:10px 2px 0;font-size:.76rem;font-weight:700}.nexon-carbon-page .carbon-analysis{border:1px solid var(--carbon-border);color:var(--carbon-ink);background:#f8fafb;border-radius:8px;padding:28px 30px}.nexon-carbon-page .carbon-analysis h3{color:var(--carbon-ink);margin:0 0 16px;font-size:1.28rem}.nexon-carbon-page .carbon-analysis__table-wrap{overflow-x:auto}.nexon-carbon-page .carbon-analysis table{border-collapse:collapse;width:100%;color:var(--carbon-ink);font-size:.84rem}.nexon-carbon-page .carbon-analysis th,.nexon-carbon-page .carbon-analysis td{border-bottom:1px solid var(--carbon-border);text-align:left;vertical-align:top;padding:9px 8px}.nexon-carbon-page .carbon-analysis th{color:#41627c;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}.nexon-carbon-page .carbon-analysis>p{color:#667986;margin:14px 0 0;font-size:.75rem;line-height:1.5}.nexon-carbon-page main>.carbon-brochure{color:#fff;background:linear-gradient(110deg,#06315f,#0d4a84);padding:34px 0}.nexon-carbon-page .carbon-brochure__grid{grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:42px;min-height:190px;display:grid}.nexon-carbon-page .carbon-brochure__copy h2{color:#fff;margin-bottom:10px;font-size:clamp(1.8rem,3vw,3rem)}.nexon-carbon-page .carbon-brochure__copy>p:not(.carbon-label){color:#d5e3ee;max-width:620px;margin:0 0 18px;font-size:.96rem;line-height:1.55}.nexon-carbon-page .carbon-brochure__button{border-color:var(--carbon-yellow);background:var(--carbon-yellow);min-height:42px;color:var(--carbon-ink);padding:0 18px}.nexon-carbon-page .carbon-brochure__button:after,.nexon-carbon-page .carbon-enquiry__form .btn:after{content:none;display:none}.nexon-carbon-page .carbon-brochure__media{background:#fff;border:1px solid #ffffff47;border-radius:4px;width:122px;margin:0;padding:5px;box-shadow:0 12px 28px #0003}.nexon-carbon-page .carbon-brochure__media img{aspect-ratio:.72;object-fit:cover;width:100%;display:block}.nexon-carbon-page .carbon-enquiry{background:#fff}.nexon-carbon-page .carbon-enquiry__grid{grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(42px,6vw,80px);display:grid}.nexon-carbon-page .carbon-enquiry__intro h2{margin-bottom:14px}.nexon-carbon-page .carbon-enquiry__intro>p:last-child{margin:0}.nexon-carbon-page .carbon-enquiry__form{border:1px solid var(--carbon-border);background:#f7f9fa;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.nexon-carbon-page .carbon-enquiry__form .full{grid-column:1/-1}.nexon-carbon-page .carbon-enquiry__form .form-field{flex-direction:column;gap:6px;display:flex}.nexon-carbon-page .carbon-enquiry__form label{color:var(--carbon-ink);font-size:.76rem;font-weight:700}.nexon-carbon-page .carbon-enquiry__form input,.nexon-carbon-page .carbon-enquiry__form select,.nexon-carbon-page .carbon-enquiry__form textarea{width:100%;color:var(--carbon-ink);background:#fff;border:1px solid #c7d2da;border-radius:3px;font-size:.9rem}.nexon-carbon-page .carbon-enquiry__form input,.nexon-carbon-page .carbon-enquiry__form select{min-height:44px;padding:0 12px}.nexon-carbon-page .carbon-enquiry__form textarea{resize:vertical;min-height:108px;padding:11px 12px}.nexon-carbon-page .carbon-enquiry__form input:focus,.nexon-carbon-page .carbon-enquiry__form select:focus,.nexon-carbon-page .carbon-enquiry__form textarea:focus{border-color:var(--blue);outline-offset:1px;outline:2px solid #0878d824}.nexon-carbon-page .carbon-enquiry__form .form-actions{justify-content:flex-end;display:flex}.nexon-carbon-page .carbon-enquiry__form .btn{min-height:44px;padding:0 22px}@media (width<=1100px){.nexon-carbon-page .carbon-application-grid,.nexon-carbon-page .carbon-rd__topics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexon-carbon-page .carbon-rd__topics>div:nth-child(2){border-right:0}.nexon-carbon-page .carbon-rd__topics>div:nth-child(-n+2){border-bottom:1px solid var(--carbon-border)}.nexon-carbon-page .carbon-systems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexon-carbon-page .carbon-system-card:last-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:320px}.nexon-carbon-page .carbon-system-card:last-child>img{height:100%}}@media (width<=840px){.nexon-carbon-page .carbon-hero,.nexon-carbon-page .carbon-video-section__grid,.nexon-carbon-page .carbon-rd__grid,.nexon-carbon-page .carbon-gold-grade__intro,.nexon-carbon-page .carbon-gold-grade__layout,.nexon-carbon-page .carbon-enquiry__grid{grid-template-columns:1fr}.nexon-carbon-page .carbon-hero{border-radius:0 0 38% 38%/0 0 2% 2%}.nexon-carbon-page .carbon-hero__copy{padding:60px 32px 52px}.nexon-carbon-page .carbon-hero__media,.nexon-carbon-page .carbon-hero__media img{min-height:380px}.nexon-carbon-page .carbon-video-section__grid,.nexon-carbon-page .carbon-rd__grid,.nexon-carbon-page .carbon-gold-grade__layout,.nexon-carbon-page .carbon-enquiry__grid{gap:34px}.nexon-carbon-page .carbon-video-section__copy h2,.nexon-carbon-page .carbon-video-section__copy>p:last-child{max-width:680px}.nexon-carbon-page .carbon-form-grid,.nexon-carbon-page .carbon-systems__grid{grid-template-columns:1fr}.nexon-carbon-page .carbon-form-grid{max-width:660px;margin:0 auto}.nexon-carbon-page .carbon-system-card,.nexon-carbon-page .carbon-system-card:last-child{grid-column:auto;grid-template-rows:1fr 190px;grid-template-columns:1fr;min-height:0}.nexon-carbon-page .carbon-system-card:last-child>img{height:190px}.nexon-carbon-page .carbon-rd__media,.nexon-carbon-page .carbon-rd__media img{min-height:380px}}@media (width<=620px){.nexon-carbon-page main>section:not(.carbon-hero){padding:50px 0}.nexon-carbon-page main .container{width:min(100% - 32px,1280px)}.nexon-carbon-page .carbon-hero__copy{padding:50px 22px 44px}.nexon-carbon-page .carbon-hero__media,.nexon-carbon-page .carbon-hero__media img{min-height:300px}.nexon-carbon-page .carbon-application-grid,.nexon-carbon-page .carbon-rd__topics,.nexon-carbon-page .carbon-package-grid,.nexon-carbon-page .carbon-enquiry__form{grid-template-columns:1fr}.nexon-carbon-page .carbon-application-card,.nexon-carbon-page .carbon-application-card img{min-height:210px}.nexon-carbon-page .carbon-rd__topics>div,.nexon-carbon-page .carbon-rd__topics>div:first-child,.nexon-carbon-page .carbon-rd__topics>div:last-child{border-right:0;border-bottom:1px solid var(--carbon-border);padding:16px 0}.nexon-carbon-page .carbon-rd__topics>div:last-child{border-bottom:0}.nexon-carbon-page .carbon-package-card img{aspect-ratio:4/5;min-height:auto}.nexon-carbon-page .carbon-brochure__grid{grid-template-columns:1fr 84px;gap:20px}.nexon-carbon-page .carbon-brochure__media{width:80px}.nexon-carbon-page .carbon-enquiry__form{padding:18px}.nexon-carbon-page .carbon-enquiry__form .full{grid-column:auto}.nexon-carbon-page .carbon-enquiry__form .form-actions{justify-content:stretch}.nexon-carbon-page .carbon-enquiry__form .btn{width:100%}}.agriculture-industry-page main .container{width:min(100% - 40px,1120px)}.agriculture-industry-page main img{display:block}.agriculture-industry-page .agri-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agriculture-industry-page .agri-industry-label{color:#526473;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-family:Manrope,Arial,sans-serif;font-size:.68rem;font-weight:800;line-height:1.35}.agriculture-industry-page .agri-industry-label--light{color:#b9cede}.agriculture-industry-page .agri-industry-hero{isolation:isolate;background:#dbe6dc;height:clamp(240px,27vw,350px);min-height:0;position:relative;overflow:hidden}.agriculture-industry-page .agri-industry-hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#041627b3 0%,#04162761 44%,#0416270a 78%);position:absolute;inset:0}.agriculture-industry-page .agri-industry-hero__image{object-fit:cover;object-position:center 52%;width:100%;height:100%}.agriculture-industry-page .agri-industry-hero__content{z-index:1;color:var(--white);flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline:auto;padding-top:clamp(24px,4vw,44px);padding-bottom:clamp(28px,4vw,44px);display:flex;position:absolute;inset:0}.agriculture-industry-page .agri-industry-hero__eyebrow{color:#ffffffe0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-family:Manrope,Arial,sans-serif;font-size:.72rem;font-weight:700}.agriculture-industry-page .agri-industry-hero h1{max-width:none;color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,5vw,4.7rem);line-height:.98}.agriculture-industry-page .agri-industry-hero__summary{color:#ffffffeb;margin:10px 0 0;font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.45}.agriculture-industry-page .agri-industry-intro{padding:clamp(48px,5.5vw,70px) 0}.agriculture-industry-page .agri-industry-intro__grid{grid-template-columns:minmax(320px,.95fr) minmax(360px,.8fr);align-items:start;gap:clamp(54px,9vw,124px);display:grid}.agriculture-industry-page .agri-industry-intro__heading{padding-top:20px;position:relative;top:auto}.agriculture-industry-page .agri-industry-intro__heading:before{background:var(--blue);content:"";width:42px;height:2px;position:absolute;top:0;left:0}.agriculture-industry-page .agri-industry-intro h1,.agriculture-industry-page .agri-industry-intro h2,.agriculture-industry-page .agri-industry-section-heading h2,.agriculture-industry-page .agri-industry-decisions h2,.agriculture-industry-page .agri-industry-solutions h2,.agriculture-industry-page .agri-industry-supply h2,.agriculture-industry-page .agri-industry-enquiry h2{color:var(--navy);letter-spacing:-.052em;margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.agriculture-industry-page .agri-industry-intro__copy{padding-top:0}.agriculture-industry-page .agri-industry-intro__copy p{color:#405264;margin:0 0 14px;font-size:.98rem;line-height:1.62}.agriculture-industry-page .agri-industry-intro__copy p:last-child{margin-bottom:0}.agriculture-industry-page .agri-industry-segments{background:var(--white);padding:0 0 clamp(42px,5vw,62px)}.agriculture-industry-page .agri-industry-segments__panel{background:var(--white);border:1px solid #dfe7ec;overflow:hidden}.agriculture-industry-page .agri-industry-section-heading{background:#f6f8fa;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:end;gap:36px;margin:0;padding:28px clamp(28px,4vw,48px);display:grid}.agriculture-industry-page .agri-industry-section-heading .agri-industry-label{grid-column:auto;margin-bottom:8px}.agriculture-industry-page .agri-industry-section-heading h2{max-width:660px;font-size:clamp(1.9rem,3.3vw,3rem)}.agriculture-industry-page .agri-industry-section-heading>p:last-child{color:#526473;max-width:300px;margin:0 0 4px;font-size:.9rem;line-height:1.55}.agriculture-industry-page .agri-industry-segment{background:var(--white);border-top:1px solid #dfe7ec;grid-template-columns:repeat(2,minmax(0,1fr));height:410px;min-height:0;display:grid}.agriculture-industry-page .agri-industry-segment+.agri-industry-segment{margin-top:0}.agriculture-industry-page .agri-industry-segment__media{background:#dfe8ed;height:100%;min-height:0;margin:0;overflow:hidden}.agriculture-industry-page .agri-industry-segment__media img{object-fit:cover;width:100%;height:100%;min-height:0}.agriculture-industry-page .agri-industry-segment:nth-of-type(3) .agri-industry-segment__media img{object-position:center 58%}.agriculture-industry-page .agri-industry-segment__copy{flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;padding:30px clamp(30px,3.4vw,40px);display:flex;overflow:hidden}.agriculture-industry-page .agri-industry-segment--reverse .agri-industry-segment__media{order:2}.agriculture-industry-page .agri-industry-segment h3{max-width:500px;color:var(--navy);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.08}.agriculture-industry-page .agri-industry-segment__copy p{color:#526473;max-width:500px;margin:0 0 10px;font-size:.84rem;line-height:1.48}.agriculture-industry-page .agri-industry-segment__copy p:last-child{margin-bottom:0}.agriculture-industry-page .agri-industry-segment__requirements{border-top:1px solid #dfe7ec;width:100%;padding-top:10px;margin-top:auto!important;font-size:.74rem!important;line-height:1.42!important}.agriculture-industry-page .agri-industry-segment__requirements strong,.agriculture-industry-page .agri-industry-segment__requirements span{display:block}.agriculture-industry-page .agri-industry-segment__requirements strong{color:var(--navy);margin-bottom:3px;font-family:Manrope,Arial,sans-serif;font-size:.76rem;font-weight:700}.agriculture-industry-page .agri-industry-decisions{background:#f4f7f9;padding:22px 0}.agriculture-industry-page .agri-industry-decisions__grid{background:var(--white);border:1px solid #dce5eb;grid-template-columns:minmax(230px,.72fr) minmax(280px,.9fr) minmax(340px,1.08fr);min-height:300px;display:grid}.agriculture-industry-page .agri-industry-decisions__media{background:#dfe8ed;min-height:300px;margin:0;overflow:hidden}.agriculture-industry-page .agri-industry-decisions__media img{object-fit:cover;width:100%;height:100%;min-height:300px}.agriculture-industry-page .agri-industry-decisions__copy{border-right:1px solid #dce5eb;flex-direction:column;justify-content:center;padding:28px clamp(26px,3.2vw,40px);display:flex}.agriculture-industry-page .agri-industry-decisions__copy h2{margin-bottom:14px;font-size:clamp(1.65rem,2.7vw,2.45rem)}.agriculture-industry-page .agri-industry-decisions__copy>p:last-child{color:#526473;margin:0;font-size:.9rem;line-height:1.58}.agriculture-industry-page .agri-industry-decision-list{padding:14px 24px}.agriculture-industry-page .agri-industry-decision-list article{border-bottom:1px solid #dce5eb;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;min-height:90px;padding:12px 0;display:grid}.agriculture-industry-page .agri-industry-decision-list article:last-child{border-bottom:0}.agriculture-industry-page .agri-industry-decision-list img{object-fit:cover;width:84px;height:66px}.agriculture-industry-page .agri-industry-decision-list h3{color:var(--navy);letter-spacing:-.018em;margin:0 0 5px;font-size:.96rem;line-height:1.25}.agriculture-industry-page .agri-industry-decision-list p{color:#526473;margin:0;font-size:.82rem;line-height:1.45}.agriculture-industry-page .agri-industry-solutions{color:var(--white);background:#062541;padding:clamp(44px,5vw,64px) 0 36px}.agriculture-industry-page .agri-industry-solutions__intro{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:end;gap:44px;display:grid}.agriculture-industry-page .agri-industry-solutions__intro .agri-industry-label{grid-column:auto;margin-bottom:8px}.agriculture-industry-page .agri-industry-solutions h2{max-width:760px;color:var(--white);font-size:clamp(1.9rem,3.2vw,2.85rem)}.agriculture-industry-page .agri-industry-solutions__intro>p:last-child{color:#c7d7e2;max-width:300px;margin:0 0 2px;font-size:.88rem;line-height:1.55}.agriculture-industry-page .agri-industry-audiences{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.agriculture-industry-page .agri-industry-audiences article,.agriculture-industry-page .agri-industry-audiences article:first-child,.agriculture-industry-page .agri-industry-audiences article:nth-child(2),.agriculture-industry-page .agri-industry-audiences article:nth-child(3),.agriculture-industry-page .agri-industry-audiences article:nth-child(4),.agriculture-industry-page .agri-industry-audiences article:last-child{border:0;padding:0}.agriculture-industry-page .agri-industry-audiences img{aspect-ratio:16/8.5;object-fit:cover;width:100%;margin-bottom:12px}.agriculture-industry-page .agri-industry-audiences h3{color:var(--white);margin:0 0 6px;font-size:1rem;line-height:1.25}.agriculture-industry-page .agri-industry-audiences p{color:#bfd0dc;margin:0;font-size:.82rem;line-height:1.45}.agriculture-industry-page .agri-industry-families{background:0 0;border-top:1px solid #ffffff42;margin-top:24px;padding:20px 0 0}.agriculture-industry-page .agri-industry-families>h3{color:var(--white);margin:0 0 12px;font-size:.95rem}.agriculture-industry-page .agri-industry-family-list{border:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.agriculture-industry-page .agri-industry-family-list a{min-height:34px;color:var(--white);text-align:center;border:1px solid #ffffff80;justify-content:center;align-items:center;padding:7px 8px;font-family:Manrope,Arial,sans-serif;font-size:.67rem;font-weight:600;line-height:1.2;display:flex}.agriculture-industry-page .agri-industry-family-list a:hover,.agriculture-industry-page .agri-industry-family-list a:focus-visible{border-color:var(--white);background:#ffffff14}.agriculture-industry-page .agri-industry-supply{background:#f4f7f9;padding:24px 0}.agriculture-industry-page .agri-industry-supply__grid{background:var(--white);border:1px solid #dce5eb;grid-template-columns:minmax(220px,.62fr) minmax(480px,1.25fr) minmax(390px,1fr);align-items:stretch;gap:0;display:grid}.agriculture-industry-page .agri-industry-supply__media{background:#d6e0e6;min-height:520px;margin:0;overflow:hidden}.agriculture-industry-page .agri-industry-supply__media img{object-fit:cover;object-position:center 52%;width:100%;height:100%;min-height:520px}.agriculture-industry-page .agri-industry-supply__copy{border-right:1px solid #dce5eb;flex-direction:column;justify-content:center;padding:30px 26px;display:flex}.agriculture-industry-page .agri-industry-supply h2{margin-bottom:14px;font-size:clamp(1.8rem,3vw,2.7rem)}.agriculture-industry-page .agri-industry-supply__copy>p:not(.agri-industry-label){color:#526473;margin:0;font-size:.88rem;line-height:1.55}.agriculture-industry-page .agri-industry-supply__steps{border-top:1px solid #bdccd5;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.agriculture-industry-page .agri-industry-supply__steps>div,.agriculture-industry-page .agri-industry-supply__steps>div:nth-child(odd),.agriculture-industry-page .agri-industry-supply__steps>div:nth-child(2n){border:0;border-left:1px solid #bdccd5;min-width:0;padding:16px 7px 0}.agriculture-industry-page .agri-industry-supply__steps>div:first-child{border-left:0;padding-left:0}.agriculture-industry-page .agri-industry-supply__steps h3{color:var(--navy);letter-spacing:-.02em;white-space:nowrap;margin:0 0 7px;font-size:.72rem;line-height:1.25}.agriculture-industry-page .agri-industry-supply__steps p{color:#627383;margin:0;font-size:.68rem;line-height:1.5}.agriculture-industry-page .agri-industry-enquiry{background:var(--navy);color:var(--white);padding:28px}.agriculture-industry-page .agri-industry-enquiry h2{color:var(--white);margin:0 0 10px;font-size:clamp(1.65rem,2.5vw,2.15rem)}.agriculture-industry-page .agri-industry-enquiry>p:not(.agri-industry-label){color:#c4d4df;margin:0 0 16px;font-size:.82rem;line-height:1.5}.agriculture-industry-page .agri-industry-enquiry__form{color:var(--navy);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.agriculture-industry-page .agri-industry-enquiry__form .full{grid-column:1/-1}.agriculture-industry-page .agri-industry-enquiry__form .form-field{display:block}.agriculture-industry-page .agri-industry-enquiry__form input,.agriculture-industry-page .agri-industry-enquiry__form select,.agriculture-industry-page .agri-industry-enquiry__form textarea{background:var(--white);width:100%;min-height:39px;color:var(--navy);border:1px solid #b7c6d1;border-radius:0;padding:8px 10px;font-family:"Source Sans 3",Arial,sans-serif;font-size:.82rem}.agriculture-industry-page .agri-industry-enquiry__form textarea{resize:vertical;min-height:72px}.agriculture-industry-page .agri-industry-enquiry__form input:focus,.agriculture-industry-page .agri-industry-enquiry__form select:focus,.agriculture-industry-page .agri-industry-enquiry__form textarea:focus{border-color:var(--blue);outline-offset:1px;outline:2px solid #0878d82e}.agriculture-industry-page .agri-industry-enquiry__form .form-note{color:#9fb5c5;margin:0;font-size:.68rem;line-height:1.35}.agriculture-industry-page .agri-industry-enquiry__form .btn{min-height:38px;padding:8px 16px;font-size:.78rem}@media (width<=1080px){.agriculture-industry-page .agri-industry-decisions__grid{grid-template-columns:minmax(220px,.75fr) minmax(250px,.9fr) minmax(310px,1.1fr)}.agriculture-industry-page .agri-industry-family-list{grid-template-columns:repeat(4,minmax(0,1fr))}.agriculture-industry-page .agri-industry-supply__grid{grid-template-columns:minmax(250px,.75fr) minmax(390px,1.25fr)}.agriculture-industry-page .agri-industry-enquiry{grid-column:1/-1}.agriculture-industry-page .agri-industry-enquiry__form{grid-template-columns:repeat(4,minmax(0,1fr))}.agriculture-industry-page .agri-industry-enquiry__form .full,.agriculture-industry-page .agri-industry-enquiry__form .form-note,.agriculture-industry-page .agri-industry-enquiry__form .form-field:last-child{grid-column:span 2}}@media (width<=820px){.agriculture-industry-page main .container{width:min(100% - 32px,1120px)}.agriculture-industry-page .agri-industry-hero{height:230px;min-height:0}.agriculture-industry-page .agri-industry-intro__grid,.agriculture-industry-page .agri-industry-section-heading,.agriculture-industry-page .agri-industry-decisions__grid,.agriculture-industry-page .agri-industry-solutions__intro{grid-template-columns:1fr}.agriculture-industry-page .agri-industry-intro__grid{gap:28px}.agriculture-industry-page .agri-industry-section-heading{gap:16px}.agriculture-industry-page .agri-industry-segment{grid-template-columns:1fr;height:auto;min-height:0}.agriculture-industry-page .agri-industry-segment--reverse .agri-industry-segment__media{order:0}.agriculture-industry-page .agri-industry-segment__media,.agriculture-industry-page .agri-industry-segment__media img{aspect-ratio:16/8.5;height:auto;min-height:0}.agriculture-industry-page .agri-industry-segment__copy{padding:32px}.agriculture-industry-page .agri-industry-segment__requirements{margin-top:20px!important}.agriculture-industry-page .agri-industry-section-heading>p:last-child,.agriculture-industry-page .agri-industry-solutions__intro>p:last-child{max-width:620px}.agriculture-industry-page .agri-industry-decisions__media,.agriculture-industry-page .agri-industry-decisions__media img{aspect-ratio:16/7;min-height:0}.agriculture-industry-page .agri-industry-decisions__copy{border-bottom:1px solid #dce5eb;border-right:0}.agriculture-industry-page .agri-industry-decision-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.agriculture-industry-page .agri-industry-decision-list article{border-bottom:0;border-right:1px solid #dce5eb;grid-template-columns:72px minmax(0,1fr);padding:18px}.agriculture-industry-page .agri-industry-decision-list article:last-child{border-right:0}.agriculture-industry-page .agri-industry-decision-list img{width:72px;height:62px}.agriculture-industry-page .agri-industry-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.agriculture-industry-page .agri-industry-supply__media,.agriculture-industry-page .agri-industry-supply__media img{min-height:470px}}@media (width<=680px){.agriculture-industry-page .agri-industry-segment{grid-template-columns:1fr;height:auto;min-height:0}.agriculture-industry-page .agri-industry-segment--reverse .agri-industry-segment__media{order:0}.agriculture-industry-page .agri-industry-segment__media,.agriculture-industry-page .agri-industry-segment__media img{aspect-ratio:16/8.5;min-height:0}.agriculture-industry-page .agri-industry-segment__copy{padding:28px}.agriculture-industry-page .agri-industry-decision-list{grid-template-columns:1fr}.agriculture-industry-page .agri-industry-decision-list article{border-bottom:1px solid #dce5eb;border-right:0}.agriculture-industry-page .agri-industry-audiences{grid-template-columns:1fr}.agriculture-industry-page .agri-industry-audiences img{aspect-ratio:16/7}.agriculture-industry-page .agri-industry-family-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agriculture-industry-page .agri-industry-supply__grid{grid-template-columns:1fr}.agriculture-industry-page .agri-industry-supply__media,.agriculture-industry-page .agri-industry-supply__media img{aspect-ratio:16/9;min-height:0}.agriculture-industry-page .agri-industry-supply__copy{border-right:0}.agriculture-industry-page .agri-industry-enquiry__form{grid-template-columns:repeat(2,minmax(0,1fr))}.agriculture-industry-page .agri-industry-enquiry__form .full,.agriculture-industry-page .agri-industry-enquiry__form .form-note,.agriculture-industry-page .agri-industry-enquiry__form .form-field:last-child{grid-column:1/-1}}@media (width<=480px){.agriculture-industry-page main .container{width:min(100% - 24px,1120px)}.agriculture-industry-page .agri-industry-hero{height:190px;min-height:0}.agriculture-industry-page .agri-industry-section-heading,.agriculture-industry-page .agri-industry-decisions__copy,.agriculture-industry-page .agri-industry-enquiry,.agriculture-industry-page .agri-industry-supply__copy{padding:24px 20px}.agriculture-industry-page .agri-industry-supply__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agriculture-industry-page .agri-industry-supply__steps>div:nth-child(3){border-left:0;padding-left:0}.agriculture-industry-page .agri-industry-enquiry__form{grid-template-columns:1fr}.agriculture-industry-page .agri-industry-enquiry__form .full,.agriculture-industry-page .agri-industry-enquiry__form .form-note,.agriculture-industry-page .agri-industry-enquiry__form .form-field:last-child{grid-column:auto}}body.has-overlay-header{--overlay-header-height:clamp(130px, 9.1vw, 155px)}body.has-overlay-header.market-detail-page .market-detail-hero{padding-top:max(clamp(62px, 8vw, 108px), calc(var(--overlay-header-height) + 24px))}body.has-overlay-header.nexon-carbon-page .carbon-hero__copy{padding-top:max(68px, calc(var(--overlay-header-height) + 24px))}@media (width<=960px){body.has-overlay-header{--overlay-header-height:95px}body.has-overlay-header.market-detail-page .market-detail-hero,body.has-overlay-header.nexon-carbon-page .carbon-hero__copy{padding-top:calc(var(--overlay-header-height) + 24px)}}@media (width<=680px){body.has-overlay-header{--overlay-header-height:84px}}.language-selector{position:relative}.language-selector summary{cursor:pointer;list-style:none}.language-selector summary::-webkit-details-marker{display:none}.language-selector .language-options{z-index:20;color:#fff;background:#061b2d;border:1px solid #ffffff47;min-width:130px;padding:8px 0;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #020f1e29}.language-selector .language-options a{color:inherit;padding:8px 16px;text-decoration:none;display:block}.language-selector .language-options a:hover,.language-selector .language-options a:focus-visible{background:#ffffff1f}.language-selector .language-options a[aria-current=true]{font-weight:700}.language-selector--mobile{display:none}@media (width<=960px){.language-selector--mobile{padding:14px 0;display:block}.language-selector--mobile summary{color:#243645;font:inherit}.language-selector--mobile .language-options{margin-top:10px;position:static}}.cookie-banner[hidden],.cookie-settings-link[hidden]{display:none!important}.cookie-banner,.cookie-preferences{box-sizing:border-box;color:#101820;font-family:inherit;font-size:14px;line-height:1.55}.cookie-banner{z-index:10000;background:#fff;border:1px solid #d9e2e8;border-top:3px solid #0878d8;border-radius:12px;align-items:center;gap:30px;max-width:1180px;max-height:calc(100dvh - 32px);margin-inline:auto;padding:24px 28px;display:flex;position:fixed;inset:auto 24px 24px;overflow-y:auto;box-shadow:0 14px 60px #071d3333}.cookie-banner__copy{flex:1;min-width:0}.cookie-banner h2,.cookie-preferences h2{color:#071d33;letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}.cookie-banner p,.cookie-preferences p{color:#44505c;margin:0}.cookie-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.cookie-banner .cookie-actions{flex:none;max-width:480px}.cookie-button{appearance:none;color:#071d33;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #8095a7;border-radius:6px;padding:10px 17px;font-weight:700;line-height:1.4}.cookie-button:hover{background:#f2f8fc;border-color:#0562b3}.cookie-button--subtle{text-underline-offset:3px;border-color:#0000;text-decoration:underline}.cookie-button--primary{color:#fff;background:#0562b3;border-color:#0562b3}.cookie-button--primary:hover{color:#fff;background:#071d33}.cookie-banner button:focus-visible,.cookie-preferences button:focus-visible,.cookie-preferences input:focus-visible,.cookie-settings-link:focus-visible{outline-offset:4px;outline:3px solid #0878d8}.cookie-settings-link{appearance:none;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.cookie-preferences{overscroll-behavior:contain;background:#fff;border:1px solid #d9e2e8;border-radius:14px;width:min(600px,100% - 32px);max-width:600px;max-height:calc(100dvh - 32px);margin:auto;padding:30px;font-size:16px;line-height:1.65;overflow:hidden;box-shadow:0 24px 80px #071d334d}.cookie-preferences[open]{flex-direction:column;display:flex}.cookie-preferences__body{overscroll-behavior:contain;min-height:0;margin:0 -5px;padding:4px 5px;overflow-y:auto}.cookie-preferences::backdrop{background:#071d3399}.cookie-preferences__header{flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.cookie-preferences h2{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.cookie-preferences .cookie-eyebrow{color:#0562b3;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800}.cookie-close{color:#071d33;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2e8;border-radius:6px;flex-shrink:0;font-size:26px;line-height:1}.cookie-category{border-top:1px solid #d9e2e8;grid-template-columns:minmax(0,1fr) 24px;gap:10px 18px;margin-top:20px;padding-top:20px;display:grid}.cookie-category label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;display:flex}.cookie-category label[for=cookie-necessary]{cursor:default}.cookie-category strong{color:#071d33;font-weight:700}.cookie-category__status{color:#44505c;font-size:13px}.cookie-category input{accent-color:#0562b3;cursor:pointer;align-self:center;width:22px;height:22px;margin:0}.cookie-category input:disabled{cursor:default}.cookie-category p{grid-column:1/-1;font-size:15px}.cookie-preferences .cookie-withdrawal{margin:22px 0 0;font-size:14px}.cookie-actions--preferences{flex-shrink:0;gap:12px;padding-top:22px}.cookie-actions--preferences .cookie-button{flex:1}.cookie-preferences .cookie-button,.cookie-close{transition:transform .14s cubic-bezier(.23,1,.32,1)}.cookie-preferences .cookie-button:active,.cookie-close:active{transform:scale(.98)}@supports (transition-behavior:allow-discrete){.cookie-preferences{opacity:0;transition:opacity .18s cubic-bezier(.23, 1, .32, 1), transform .18s cubic-bezier(.23, 1, .32, 1), display .18s allow-discrete, overlay .18s allow-discrete;transform:translateY(6px)scale(.99)}.cookie-preferences[open]{opacity:1;transform:none}.cookie-preferences::backdrop{opacity:0;transition:opacity .18s ease-out, display .18s allow-discrete, overlay .18s allow-discrete}.cookie-preferences[open]::backdrop{opacity:1}@starting-style{.cookie-preferences[open]{opacity:0;transform:translateY(6px)scale(.99)}.cookie-preferences[open]::backdrop{opacity:0}}}@media (prefers-reduced-motion:reduce){.cookie-preferences,.cookie-preferences[open]{transition:opacity .1s ease-out, display .1s allow-discrete, overlay .1s allow-discrete;transform:none}.cookie-preferences .cookie-button,.cookie-close{transition:none}.cookie-preferences .cookie-button:active,.cookie-close:active{transform:none}@starting-style{.cookie-preferences[open]{transform:none}}}.cookie-preferences[data-cookie-instant],.cookie-preferences[data-cookie-instant]::backdrop,.cookie-preferences[data-cookie-instant] .cookie-button,.cookie-preferences[data-cookie-instant] .cookie-close{transition:none}@media (width<=1050px){.cookie-banner{flex-direction:column;align-items:start;gap:18px}.cookie-banner .cookie-actions{max-width:none}}@media (width<=600px){.cookie-banner{padding:20px;inset:auto 12px 12px}.cookie-banner .cookie-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cookie-banner .cookie-button--subtle{grid-column:1/-1}.cookie-preferences{padding:20px}.cookie-preferences h2{font-size:22px}.cookie-actions--preferences{flex-direction:column}}
