*{box-sizing:border-box}body{margin:0}a{text-underline-offset:4px}img{max-width:100%;height:auto}.container{width:min(1160px,90%);margin:auto}.row{display:flex;flex-wrap:wrap;gap:24px}.row>.item{flex:0 0 calc((100% - 48px)/3);margin-bottom:24px}.item-wrapper{height:100%}.item-img img{width:100%}.gallery3{padding:45px 0}.gallery3 .item{background:white;border:1px solid #dce5df;border-radius:12px;overflow:hidden;padding:15px}.gallery3 img{width:100%;height:260px;object-fit:contain}.gallery3 h6{font-size:20px}.mbr-section-title{font-size:32px}.item-title{font-size:22px}.mbr-text{font-size:16px}.item-subtitle{font-size:18px}.btn{display:inline-block;text-decoration:none;margin:5px}.site-nav{padding:18px 0;background:white;border-bottom:1px solid #dae3dc}.site-nav .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-brand{font-size:25px;font-weight:800;text-decoration:none;color:#123e39}.site-nav nav{display:flex;flex-wrap:wrap;gap:22px}.site-nav nav a{text-decoration:none;font-weight:600}.contacts1,.header14{padding:50px 0}.contacts1 iframe{max-width:100%;border:0}.col-md-6{flex:1;min-width:280px}.image-wrapper img{max-height:450px;object-fit:contain}.align-center{text-align:center}.acu-category a{color:#176355}.acu-category .acu-button{color:#123e39}h1,h2,h3,h4,h5,h6{line-height:1.2}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:15px;z-index:999}.video5{padding:40px 0}iframe{max-width:100%}@media(max-width:800px){.row>.item{flex:0 0 calc((100% - 24px)/2)}.site-nav .container{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.row>.item{flex:0 0 100%}.site-nav nav{gap:14px;font-size:14px}.row{gap:16px}}
/* Acutrade nature-inspired presentation */
:root{--forest:#234c36;--moss:#577442;--cream:#f7f5ec;--leaf:#dce7c7}
body{background:var(--cream)!important;color:#2f4537!important}
.site-nav{background:#fffef8;border-bottom:1px solid #dde3d1;padding:16px 0}
.site-brand img{width:240px;height:auto;display:block}
.site-nav nav a{color:#31563c}.site-nav nav a:last-child{background:#e4ebd6;border-radius:30px;padding:10px 18px}.site-nav nav{align-items:center}
.acu-hero{background:radial-gradient(ellipse at 100% 20%,#64834e 0,transparent 47%),linear-gradient(120deg,#213e2c,#375c3b)!important;position:relative;overflow:hidden;padding:95px 0 70px}
.acu-hero:after{content:'';position:absolute;width:350px;height:550px;right:-140px;top:20px;border:1px solid #b7ca8d55;border-radius:90% 0 90% 0;transform:rotate(-25deg);pointer-events:none}
.acu-hero .acu-wrap{position:relative;z-index:1}.acu-hero h1{max-width:900px;font-family:Georgia,serif!important;font-weight:400;letter-spacing:-.035em}.acu-hero p{color:#e5ecd9}.acu-eyebrow{color:#cedcad}.acu-button{background:#dbe8b9;color:#243e2c!important;border-radius:28px}.acu-button.outline{color:#fff!important}.acu-strip{border-color:#a6be8b66;color:#e1eaca}.acu-category{background:#e9eddd}.acu-category h1,.acu-category h2{font-family:Georgia,serif!important;font-weight:400;color:#294831}.acu-category .acu-eyebrow{color:#466539!important}.acu-footer{background:#233f2d}.acu-footer a{color:#e0eacb}.item-wrapper{border-color:#dce1cf!important;box-shadow:0 8px 30px #334a2410;border-radius:16px!important}.item-img img{background:#fffef9}.item-title{color:#304e36}.btn-black,.btn-primary,.btn-secondary{background:#45643c!important;border-color:#45643c!important;border-radius:24px!important}.eco-intro{padding:54px 0;background:#f7f5ec}.eco-intro .acu-wrap{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.eco-intro h2{font:400 36px/1.2 Georgia,serif;color:#2d4d32;margin:0}.eco-intro p{margin:0;color:#53634b}.eco-intro small{display:block;text-transform:uppercase;letter-spacing:.14em;color:#597542;margin-bottom:15px}.gallery3{background:#f7f5ec}@media(max-width:600px){.site-brand img{width:205px}.acu-hero{padding:62px 0 45px}.eco-intro .acu-wrap{grid-template-columns:1fr;gap:22px}.eco-intro h2{font-size:30px}}

/* Inviting biological range refresh */
html{scroll-padding-top:125px;scroll-behavior:smooth}.site-nav{position:sticky;top:0;z-index:1000;background:#fffef8f5;backdrop-filter:blur(14px);box-shadow:0 6px 30px #25492a18;border-radius:0 0 24px 24px}.site-nav nav{gap:16px}.call-aidan{display:inline-flex;align-items:center;justify-content:center;padding:12px 21px;background:#e9b45e;color:#293f2b!important;border-radius:30px;text-decoration:none;font-weight:700;white-space:nowrap}.call-aidan:hover{background:#f4ca87;transform:translateY(-2px)}.site-nav nav a:last-child{background:#dce9c8}.acu-hero{border-radius:0 0 70px 12px;background:radial-gradient(ellipse at 85% 10%,#809952 0,transparent 55%),linear-gradient(125deg,#214a37,#527044)!important;padding:88px 0 80px}.acu-hero .acu-wrap{padding-right:36%}.acu-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.04}.acu-hero p{font-size:19px}.acu-hero:after{width:32%;height:76%;top:10%;right:4%;border:8px solid #ffffff30;border-radius:46% 54% 35% 65% / 40% 36% 64% 60%;transform:rotate(5deg);background:#faf9ec url('images/eco%20friendly-816x544.jpg') center/cover no-repeat;box-shadow:0 20px 65px #102c2950}.acu-strip{gap:14px;line-height:1.4}.acu-strip span{padding:8px 14px;background:#ffffff12;border:1px solid #d9e5be44;border-radius:24px}.acu-button{box-shadow:0 6px 15px #142d251a;transition:transform .2s,background .2s}.acu-button:hover{transform:translateY(-3px);background:#eddaa8}.acu-button.outline:hover{background:#ffffff20}.eco-intro{padding:66px 0;background:radial-gradient(ellipse at 0 80%,#e7ecd5,transparent 65%),#faf7ee}.eco-intro h2{font-size:40px}.acu-category{border-radius:45px 45px 0 0;background:#edf0dd}.item-wrapper{border:0!important;border-radius:28px 28px 22px 22px!important;box-shadow:0 12px 35px #334a2412;transition:transform .22s,box-shadow .22s}.item-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 42px #334a2425}.item-img{padding:16px;background:#f0f1e5}.item-img img{border-radius:20px}.item-title{font-size:23px}.item-content{padding:24px!important}.gallery3 .item{border-radius:26px;border:0;box-shadow:0 10px 28px #274a2910}.btn{border-radius:28px!important}.acu-footer{border-radius:50px 50px 0 0;padding:55px 0;background:linear-gradient(120deg,#234934,#3e6040)}.acu-footer .call-aidan{color:#293f2b!important}.contacts1 .row{background:#fffdf5;border-radius:28px;padding:28px}.contacts1{padding:25px 0}.contacts1 iframe{border-radius:22px}.site-nav a:focus-visible,.acu-button:focus-visible,.call-aidan:focus-visible{outline:3px solid #b77b2f;outline-offset:4px}@media(max-width:950px){.acu-hero .acu-wrap{padding-right:30%}.acu-hero:after{right:-5%;width:32%;height:55%;top:20%}.site-nav nav{gap:12px;font-size:14px}}@media(max-width:650px){html{scroll-padding-top:170px}.site-nav{border-radius:0 0 18px 18px;padding:12px 0}.site-nav .container{gap:12px}.site-brand img{width:180px}.site-nav nav{gap:9px;font-size:13px}.site-nav nav a:last-child,.call-aidan{padding:8px 12px}.acu-hero{padding:40px 0 270px;border-radius:0 0 40px 10px}.acu-hero .acu-wrap{padding-right:0}.acu-hero:after{width:76%;height:210px;top:auto;bottom:20px;right:12%;border-width:5px;border-radius:45% 55% 40% 60% / 40% 35% 65% 60%}.acu-hero h1{font-size:43px}.acu-hero p{font-size:17px}.acu-strip{margin-top:28px;padding-top:20px}.eco-intro h2{font-size:33px}.contacts1 .row{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;transform:none!important}}

/* Shared eco theme across every page */
body.eco-inner{background:#f8f6ec!important}.eco-page-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 15%,#819951 0,transparent 55%),linear-gradient(120deg,#214a37,#527044);color:#fffdf1;padding:65px 0 70px;border-radius:0 0 65px 16px;margin-bottom:24px}.eco-page-hero:after{content:'';position:absolute;right:-60px;top:-70px;width:330px;height:390px;border:2px solid #d5e6b54d;border-radius:85% 0 85% 0;transform:rotate(25deg);box-shadow:-35px 30px 0 0 #c4d99412;pointer-events:none}.eco-page-hero .acu-wrap{position:relative;z-index:1}.eco-page-hero h1{font-family:Georgia,serif!important;font-size:clamp(34px,4.5vw,57px);font-weight:400;letter-spacing:-.025em;max-width:900px;margin:20px 0;line-height:1.12}.eco-page-hero p{max-width:700px;color:#e7efdc;margin-bottom:0}.eco-page-hero .eco-breadcrumb{font-size:13px;letter-spacing:.08em;color:#d1dfb4}.eco-breadcrumb a{color:#f0efdc}.eco-inner .acu-category{background:transparent!important;padding:24px 0 38px;border-radius:0}.eco-inner .acu-category h1{display:none}.eco-inner .gallery3,.eco-inner .header14,.eco-inner .video5,.eco-inner .contacts1,.eco-inner .facebook-page{background:transparent!important}.eco-inner .gallery3{padding:25px 0}.eco-inner .gallery3 .item{padding:22px;border-radius:28px 12px 28px 12px;background:#fffef7;border:1px solid #e1e5d4;box-shadow:0 12px 30px #314c2810}.eco-inner .gallery3 .item:nth-child(even){border-radius:12px 28px 12px 28px}.eco-inner .gallery3 .item img{border-radius:19px;background:#f8f8ef}.eco-inner .gallery3 .item h5,.eco-inner .gallery3 .item h6{color:#345236}.eco-inner .contacts1 .row{border:1px solid #e2e6d3;box-shadow:0 12px 35px #324c2810;background:#fffef7}.eco-inner .contacts1 h2,.eco-inner .contacts1 h4,.eco-inner .contacts1 h5{color:#355936}.eco-inner .header14 .row{background:#fffef7;border-radius:32px;padding:32px;border:1px solid #e0e5d2}.eco-inner .header14 .image-wrapper img{border-radius:30px 10px 30px 10px}.eco-inner .video5 .container{padding:25px;background:#fffdf4;border-radius:28px;border:1px solid #e1e6d4}.eco-inner iframe{border-radius:22px}.eco-inner .acu-footer{margin-top:40px}.eco-inner main{min-height:70vh}.eco-inner h2,.eco-inner h3{color:#345236}.eco-inner .acu-footer h2,.eco-inner .acu-footer h3{color:#fff}.eco-inner .mbr-section-title{line-height:1.2}@media(max-width:650px){.eco-page-hero{padding:40px 0 45px;border-radius:0 0 40px 10px}.eco-page-hero:after{right:-180px}.eco-inner .header14 .row{padding:20px}.eco-inner .gallery3 .item{padding:17px}.eco-page-hero h1{font-size:35px}}
