:root{--forest-950: #04291f;--forest-900: #06382a;--forest-800: #0b5138;--forest-700: #147348;--leaf: #77ad18;--lime: #b7da38;--sun: #f2a01f;--orange: #ef7918;--ink: #15261f;--muted: #65746d;--ivory: #f5f2e8;--paper: #fbfaf5;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--ivory);font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}::selection{background:var(--lime);color:var(--forest-950)}body{margin:0;background:var(--ivory)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--sun);outline-offset:4px}button{font:inherit}img{display:block;max-width:100%}.container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.site-header{position:absolute;z-index:20;inset:0 0 auto;color:#fff}.site-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#021f18a6 0%,transparent 100%);pointer-events:none}.nav-wrap{height:102px;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #ffffff24}.brand{display:flex;align-items:center;gap:12px;font:800 18px/1 Manrope,sans-serif;letter-spacing:.035em}.brand img{width:64px;height:39px;object-fit:contain;background:#fff;border:1px solid #ffffff;border-radius:5px;padding:4px;box-shadow:0 8px 22px #001a1038}.wordmark{display:block}.wordmark-name{display:block;position:relative;color:#fff;font-size:20px;letter-spacing:-.055em;text-transform:none}.wordmark-i{position:relative;display:inline-block}.wordmark-leaf{position:absolute;width:9px;height:16px;left:4px;top:-14px;border-radius:100% 0;background:linear-gradient(145deg,var(--lime),var(--forest-700));transform:rotate(33deg);transform-origin:20% 100%;animation:wordmark-leaf-sway 2.8s ease-in-out infinite;box-shadow:0 0 10px #b7da3845}.wordmark-leaf:after{content:"";position:absolute;left:1px;bottom:1px;width:8px;height:1px;background:#e5f5b5;transform:rotate(-39deg);transform-origin:left;opacity:.75}.brand small{display:block;margin-top:5px;color:#d6e8c3;font-size:8px;letter-spacing:.43em}.site-header nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.site-header nav a{position:relative;color:#edf4ed}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--lime);transition:right .25s}.site-header nav a:hover:after,.site-header nav a[aria-current=page]:after{right:0}.header-cta{display:inline-flex;align-items:center;gap:20px;padding:13px 18px;border:1px solid #ffffff52;border-radius:4px;background:#ffffff0d;backdrop-filter:blur(8px);font-size:12px;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.header-cta:hover{background:#fff;border-color:#fff;color:var(--forest-900);transform:translateY(-2px)}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;color:#fff;background:var(--forest-950)}.hero:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,black,transparent 75%)}.hero:after{content:"";position:absolute;width:620px;height:620px;left:-270px;bottom:-420px;border:1px solid #b8dc4550;border-radius:50%;box-shadow:0 0 0 70px #9bc52808,0 0 0 150px #9bc52808}.hero-inner{min-height:790px;position:relative;display:flex;align-items:center;padding:150px 0 160px}.hero-copy{position:relative;z-index:4;width:min(665px,58%)}.eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:var(--forest-700);font:800 11px/1.4 Manrope,sans-serif;letter-spacing:.19em}.eyebrow.light{color:#dfecc9}.line{width:28px;height:1px;background:currentColor}.hero h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.065em;line-height:1.03}.hero h1{max-width:710px;margin:29px 0 27px;font-size:clamp(62px,7vw,105px);font-weight:600}.hero h1 em,h2 em{color:var(--lime);font-style:normal;font-weight:500}.hero-description{max-width:470px;color:#d5e0d9;font-size:18px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 21px;border-radius:4px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,color .2s;white-space:nowrap}.button:hover{transform:translateY(-3px)}.button.white{background:var(--paper);color:var(--forest-900);box-shadow:0 10px 30px #00180d22}.button.white:hover{background:var(--lime)}.button span{font-size:19px;line-height:14px}.text-link{padding-bottom:7px;border-bottom:1px solid #ffffff75;font-size:13px;font-weight:700}.text-link span{margin-left:10px;color:var(--lime)}.hero-photo{position:absolute;z-index:2;top:145px;right:-4%;width:54%;height:535px;overflow:hidden;border-radius:220px 8px 8px 220px;box-shadow:0 42px 100px #00170f70}.hero-photo:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,var(--forest-950) 0%,#06382a77 25%,transparent 65%),linear-gradient(0deg,#04291faa,transparent 48%)}.hero-photo:after{content:"";position:absolute;z-index:2;inset:0;border:1px solid #ffffff24;border-radius:inherit}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:55% 64%;filter:saturate(.86) contrast(1.04);transform:scale(1.02)}.hero-emblem{position:absolute;z-index:5;top:126px;right:1.5%;width:132px;height:132px;padding:8px;border:1px solid #d9eea042;border-radius:50%;background:#04291fd1;box-shadow:0 20px 45px #00170f70;pointer-events:none}.hero-emblem:after{content:"";position:absolute;inset:-8px;border:1px solid #f2a01f52;border-radius:50%;animation:emblem-pulse 3.2s ease-in-out infinite}.hero-emblem img{width:100%;height:100%;object-fit:contain;border-radius:50%}.hero-orbit{position:absolute;z-index:3;right:-2%;top:190px;width:445px;height:445px;border:1px solid #d9eea04d;border-radius:50%;transform:rotate(-23deg);pointer-events:none}.hero-orbit:before{content:"";position:absolute;width:11px;height:11px;top:12%;left:20%;border-radius:50%;background:var(--sun);box-shadow:0 0 0 8px #f2a01f20}.hero-orbit span{position:absolute;padding:4px 7px;background:#06382aa8;color:#ecf5e7;font:700 9px Manrope,sans-serif;letter-spacing:.16em}.hero-orbit span:nth-child(1){top:4%;left:25%}.hero-orbit span:nth-child(2){right:-2%;top:50%}.hero-orbit span:nth-child(3){bottom:5%;left:12%}.hero-footer{position:absolute;z-index:4;bottom:116px;left:0;right:0;display:flex;justify-content:space-between;color:#cddccf;font-size:10px;font-weight:800;letter-spacing:.19em}.hero-footer b{margin-left:15px;color:var(--sun);font-size:20px}.overlap{position:relative;z-index:5;margin-top:-75px}.panel{background:var(--paper);border:1px solid #ffffff;border-radius:8px;box-shadow:0 25px 70px #173a2820}.products{padding:58px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px}.section-heading h2,.about h2,.contact h2{margin:17px 0 0;color:var(--forest-950);font-size:clamp(40px,4.2vw,62px);font-weight:600}.section-heading h2 em,.about h2 em{color:var(--forest-700)}.section-heading>p{max-width:375px;margin:0 0 5px;color:var(--muted);font-size:15px;line-height:1.75}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.product-card{grid-column:span 2;min-height:270px;padding:23px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #0b513814;border-radius:5px;background:#edf1e9;transition:transform .25s,box-shadow .25s,border-color .25s}.product-card:after{content:"";position:absolute;inset:auto -45px -70px auto;width:160px;height:160px;border:1px solid #0b513826;border-radius:50%}.product-card:hover{transform:translateY(-6px);border-color:#0b51384a;box-shadow:0 20px 34px #173a2818}.product-card:nth-child(4),.product-card:nth-child(5){grid-column:span 3;min-height:230px}.product-card.lime{background:#ebf0dc}.product-card.blue{background:#e7eee8}.product-card.mint{background:#dfece1}.product-card.gold{background:#f4ead3}.product-card.pale{background:#edf0e7}.product-number{color:#547064;font:800 9px Manrope,sans-serif;letter-spacing:.15em}.product-icon{position:absolute;right:20px;top:38px;width:126px;height:126px;object-fit:contain;opacity:.7;filter:saturate(.78) drop-shadow(0 10px 18px #17442b20);transition:opacity .25s,filter .25s}.product-card:hover .product-icon{opacity:.93;filter:saturate(1) drop-shadow(0 13px 22px #17442b2e)}.product-bottom{display:flex;align-items:end;justify-content:space-between;gap:15px;position:relative;z-index:1}.product-bottom strong{display:block;color:var(--forest-950);font:750 23px Manrope,sans-serif;letter-spacing:-.04em}.product-bottom small{display:block;max-width:220px;margin-top:8px;color:#65776e;font-size:12px;line-height:1.5}.round-arrow{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--forest-900);color:#fff;font-size:19px;transition:background .2s,transform .2s}.product-card:hover .round-arrow{background:var(--orange);transform:rotate(8deg)}.section-space{padding:125px 0}.about{position:relative;overflow:hidden;border-top:1px solid #e0e2d8}.about:before{content:"UNIPRO";position:absolute;right:-45px;top:35px;color:transparent;-webkit-text-stroke:1px #0b51380b;font:800 clamp(110px,18vw,260px)/1 Manrope,sans-serif;letter-spacing:-.08em;pointer-events:none}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:9%;position:relative}.about-visual{height:600px;position:relative;padding-top:30px}.crop-image{width:88%;height:calc(100% - 30px);overflow:hidden;border:1px solid #ffffff;border-radius:270px 270px 7px 7px;background:#dce5d5;box-shadow:0 28px 65px #193e2824}.crop-image img{width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:saturate(.88) contrast(1.02);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.about-visual:hover .crop-image img{transform:scale(1.035)}.image-index{position:absolute;z-index:2;top:4px;left:11%;right:22%;display:flex;align-items:center;justify-content:space-between;color:var(--forest-700);font:800 8px Manrope,sans-serif;letter-spacing:.15em}.image-index b{color:#87958e;font-weight:700}.image-caption{position:absolute;z-index:2;left:0;bottom:0;width:55%;min-width:230px;display:flex;justify-content:space-between;gap:14px;padding:15px 18px;border-radius:0 4px 4px 0;background:#043226e8;color:#fff;box-shadow:0 10px 26px #05271b38;font:800 8px Manrope,sans-serif;letter-spacing:.13em}.image-caption small{color:var(--lime);font:inherit}.visual-stamp{position:absolute;z-index:3;right:0;bottom:48px;width:145px;height:145px;border:9px solid var(--ivory);border-radius:50%;background:radial-gradient(circle at 34% 27%,#ffeeb4,#ffc94f 35%,#f3a11c 72%,#dc7214);color:var(--forest-950);box-shadow:0 18px 38px #38421e30,inset 0 1px #fff8d1;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-5deg)}.visual-stamp:after{content:"";position:absolute;inset:8px;border:1px solid #06382a26;border-radius:50%}.protective-plant{width:84px;height:84px;overflow:visible;transform:rotate(5deg);filter:drop-shadow(0 7px 10px #653b001a)}.seal-shield path{fill:#fff5c51e;stroke:#0c6844;stroke-width:3.25;stroke-linejoin:round}.seal-soil,.seal-stem{fill:none;stroke:#075b3b;stroke-width:3.25;stroke-linecap:round}.leaf-shape{fill:#80b91f;stroke:#075b3b;stroke-width:2.25;stroke-linejoin:round}.seal-leaf--right .leaf-shape{fill:#b6d936}.leaf-vein{fill:none;stroke:#e8f4be;stroke-width:1.35;stroke-linecap:round;opacity:.85}.about-copy{position:relative;z-index:1}.about-copy h2{max-width:590px}.about-copy p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.about-copy .about-lead{margin-top:27px;color:#405b4e;font-size:17px;line-height:1.75}.about-profile{margin:29px 0 25px;border-block:1px solid #cfd6cc}.about-profile>div{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:20px;min-height:52px;border-bottom:1px solid #dce1d8}.about-profile>div:last-child{border-bottom:0}.about-profile small{color:#85928c;font:800 8px Manrope,sans-serif;letter-spacing:.14em}.about-profile strong{color:var(--forest-900);font:700 14px Manrope,sans-serif;letter-spacing:-.02em}.blue-button{margin-top:18px;background:var(--forest-900);color:#fff}.blue-button:hover{background:var(--forest-700)}.approach{padding:95px 0 110px;background:#e6eadf;border-block:1px solid #d7ddd2}.section-heading.compact{margin-bottom:48px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cdd5ca;border:1px solid #cdd5ca}.steps article{min-height:270px;padding:28px 33px 39px;background:var(--paper);position:relative}.steps article:after{content:"";position:absolute;left:33px;right:33px;bottom:0;height:3px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .3s}.steps article:hover:after{transform:scaleX(1)}.step-no{color:#819189;font:800 10px Manrope,sans-serif;letter-spacing:.12em}.step-icon{width:80px;height:80px;margin:19px 0 15px}.step-icon img{width:100%;height:100%;object-fit:contain;filter:saturate(.8) drop-shadow(0 9px 15px #17442b20)}.steps h3{margin:0 0 9px;color:var(--forest-950);font:800 19px Manrope,sans-serif;letter-spacing:-.035em}.steps p{margin:0;color:var(--muted);line-height:1.65}.contact{padding-top:95px;padding-bottom:95px}.contact-box{position:relative;overflow:hidden;padding:77px 8%;border-radius:8px;background:var(--forest-900);color:#fff;box-shadow:0 24px 60px #173a2825}.contact-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 10%,#85b82848,transparent 36%)}.contact-box:after{content:"";position:absolute;right:-95px;top:-185px;width:540px;height:540px;border:1px solid #d9eea04b;border-radius:50%;box-shadow:0 0 0 55px #d9eea008}.contact-decoration{position:absolute;right:10%;top:26px;color:#d5ed7c17;font-size:270px;line-height:1}.contact h2{position:relative;z-index:1;color:#fff;font-size:clamp(45px,5vw,73px)}.contact h2 em{color:var(--lime)}.contact-box>p:not(.eyebrow){position:relative;z-index:1;color:#d4e1d8;font-size:17px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1;margin-top:33px}.button.outline{border:1px solid #ffffff65;color:#fff}.button.outline:hover{background:#ffffff12;border-color:#fff}.contact-box--premium{min-height:480px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding:75px 7%;background:linear-gradient(118deg,#043226,#0a4d35 58%,#1e683f)}.contact-box--premium:before{background:radial-gradient(circle at 86% 8%,#b7da3840,transparent 36%),linear-gradient(90deg,transparent 49.8%,#ffffff0b 50%,transparent 50.2%)}.contact-box--premium:after{right:-135px;top:-200px;width:590px;height:590px;border-color:#d9eea038;box-shadow:0 0 0 64px #d9eea008,0 0 0 128px #d9eea006}.contact-copy{position:relative;z-index:2}.contact-copy>p:not(.eyebrow){max-width:570px;margin:24px 0 0;color:#d4e1d8;font-size:16px;line-height:1.75}.contact-box--premium h2{margin-top:20px;font-size:clamp(48px,5.2vw,72px)}.contact-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:31px}.contact-meta span{padding:8px 11px;border:1px solid #d7e7d32e;border-radius:2px;background:#ffffff08;color:#cdddcf;font:700 9px Manrope,sans-serif;letter-spacing:.13em}.contact-card{position:relative;z-index:3;padding:25px;border:1px solid #ffffffb8;border-radius:7px;background:#f8f6ed;color:var(--ink);box-shadow:0 28px 60px #001c1245}.contact-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px;color:#64746c;font:800 9px Manrope,sans-serif;letter-spacing:.13em}.availability{display:inline-flex;align-items:center;gap:6px;color:var(--forest-700)}.availability i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #b7da3824;animation:availability-pulse 2.2s ease-in-out infinite}.contact-card>a{display:grid;grid-template-columns:1fr auto;gap:6px 15px;padding:19px 0;border-top:1px solid #d4dbd2;transition:color .2s,padding-left .2s}.contact-card>a:hover{padding-left:7px;color:var(--forest-700)}.contact-card>a small{grid-column:1;color:#7b8982;font:800 9px Manrope,sans-serif;letter-spacing:.12em}.contact-card>a strong{grid-column:1;overflow-wrap:anywhere;font:750 16px Manrope,sans-serif;letter-spacing:-.025em}.contact-card>a>span{grid-column:2;grid-row:1 / 3;align-self:center;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--forest-900);color:#fff;font-size:17px}.contact-card>p{margin:5px 0 0;padding-top:18px;border-top:1px solid #d4dbd2;color:#728078;font-size:12px;line-height:1.6}.contact-signal{position:absolute;z-index:1;top:20px;left:50%;width:145px;height:145px;opacity:.42;pointer-events:none}.signal-ring{position:absolute;inset:0;border:1px solid #d9eea070;border-radius:50%;animation:signal-spin 14s linear infinite}.signal-ring:before,.signal-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--sun)}.signal-ring:before{top:15px;left:17px}.signal-ring:after{right:4px;bottom:41px;background:var(--lime)}.signal-core{position:absolute;inset:35px;display:grid;place-items:center;border:1px solid #ffffff4f;border-radius:50%;color:#f3f7e9;font:700 27px Manrope,sans-serif}.contact-signal>i{position:absolute;left:72px;top:72px;width:52px;height:1px;background:linear-gradient(90deg,#ffffff70,transparent);transform-origin:left}.contact-signal>i:nth-of-type(1){transform:rotate(18deg)}.contact-signal>i:nth-of-type(2){transform:rotate(138deg)}.contact-signal>i:nth-of-type(3){transform:rotate(258deg)}@keyframes signal-spin{to{transform:rotate(360deg)}}@keyframes availability-pulse{50%{opacity:.45;transform:scale(.8)}}footer{padding:55px 0 28px;overflow:hidden;background:var(--forest-950);color:#bdcec4}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1.45fr;gap:8%}.footer-brand{color:#fff;font:750 25px Manrope,sans-serif;letter-spacing:-.05em}.footer-brand span{color:var(--sun)}.footer-location{display:flex;align-items:center;gap:9px;margin-top:21px;color:#c7d6cc;font:700 9px Manrope,sans-serif;letter-spacing:.13em}.footer-location i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #b7da3815}.footer-links,.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:13px}.footer-links small,.footer-contact small{margin-bottom:7px;color:#718b7d;font:800 9px Manrope,sans-serif;letter-spacing:.17em}.footer-links a,.footer-contact a{color:#c6d4cc;transition:color .2s,transform .2s}.footer-links a:hover,.footer-contact a:hover{color:var(--lime);transform:translate(4px)}.footer-contact a{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.footer-contact a span{color:var(--sun)}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:65px;padding-top:22px;border-top:1px solid #ffffff20;color:#80998b;font-size:10px}.footer-bottom>span:nth-child(2){color:#a9bcae;text-transform:uppercase;letter-spacing:.17em}.footer-bottom a{justify-self:end;color:#b8c9be;transition:color .2s}.footer-bottom a:hover{color:var(--lime)}.interior-header{position:relative;background:var(--forest-950)}.interior-header .nav-wrap{height:94px}.products-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 30%,#176546 0%,#073c2d 32%,var(--forest-950) 73%);color:#fff}.products-hero:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,black,transparent 78%)}.products-hero-grid{min-height:650px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:6%;position:relative}.products-hero-grid:before{content:"";position:absolute;width:520px;height:520px;right:-170px;top:-275px;border:1px solid #b7da3840;border-radius:50%;box-shadow:0 0 0 68px #b7da3807,0 0 0 136px #b7da3805}.products-hero-grid:after{content:"UNIPRO / AGRICULTURAL TRADING";position:absolute;left:0;bottom:30px;color:#d9e8dc82;font:700 8px Manrope,sans-serif;letter-spacing:.24em}.products-hero-copy{position:relative;z-index:3;padding:88px 0 112px}.products-hero h1{max-width:720px;margin:27px 0;font:560 clamp(50px,5.6vw,81px)/1.02 Manrope,sans-serif;letter-spacing:-.072em}.products-hero h1 em{color:var(--lime);font-style:normal;font-weight:500}.products-hero-copy>p:not(.eyebrow){max-width:505px;margin-bottom:33px;color:#c9d9cf;font-size:16px;line-height:1.8}.products-hero-actions{display:flex;align-items:center;gap:28px}.product-proof{display:flex;align-items:center;gap:11px;padding-left:25px;border-left:1px solid #ffffff28}.product-proof strong{color:var(--sun);font:500 35px/1 Manrope,sans-serif;letter-spacing:-.08em}.product-proof span{color:#dce8df;font:750 8px/1.55 Manrope,sans-serif;letter-spacing:.15em}.products-hero-photo{height:510px;overflow:hidden;border:1px solid #ffffff35;border-radius:255px 255px 16px 16px;box-shadow:0 40px 90px #00180f73;transform:translate(38px,25px);position:relative}.products-hero-photo:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 42%,#04291fc4 100%),linear-gradient(90deg,#04291f50,transparent 45%)}.products-hero-photo:after{content:"";position:absolute;z-index:2;inset:14px;border:1px solid #ffffff24;border-radius:242px 242px 8px 8px;pointer-events:none}.products-hero-photo>img:first-child{width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.84) contrast(1.04);transform:scale(1.03)}.photo-kicker{position:absolute;z-index:3;left:34px;bottom:27px;color:#f1f5ed;font:750 8px Manrope,sans-serif;letter-spacing:.17em}.catalog{padding-top:118px;padding-bottom:12px;scroll-margin-top:25px}.catalog-intro{display:grid;grid-template-columns:1.1fr 1fr;column-gap:8%;align-items:end}.catalog-intro .eyebrow{grid-column:1 / -1}.catalog-intro h2{margin:17px 0 0;font-size:clamp(44px,4.8vw,70px);font-weight:580;letter-spacing:-.07em}.catalog-intro h2 em{color:var(--forest-700)}.catalog-intro-note{max-width:470px;margin-bottom:6px;padding-left:24px;border-left:1px solid #aebdaf}.catalog-intro-note>span{display:block;margin-bottom:13px;color:var(--forest-700);font:800 9px Manrope,sans-serif;letter-spacing:.16em}.catalog-intro-note p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.category-jump{display:flex;flex-wrap:wrap;gap:8px;margin:51px 0 25px;padding:8px;border:1px solid #d8ddd2;border-radius:15px;background:#ffffff82;box-shadow:0 12px 35px #173a2808}.category-jump a{flex:1;min-width:145px;padding:13px 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--forest-800);font:750 11px Manrope,sans-serif;letter-spacing:.02em;text-align:center;transition:background .2s,color .2s,border-color .2s,transform .2s}.category-jump a:hover,.category-jump a:focus-visible{border-color:var(--forest-900);background:var(--forest-900);color:#fff}.category-jump a:hover{transform:translateY(-2px)}.category-list{display:grid;gap:18px}.category-detail{position:relative;display:grid;grid-template-columns:186px 1fr;gap:42px;min-height:280px;padding:47px 54px;overflow:hidden;border:1px solid #0b513817;border-radius:16px;box-shadow:0 16px 50px #173a2809;scroll-margin-top:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.category-detail:hover{transform:translateY(-4px);border-color:#0b513832;box-shadow:0 26px 65px #173a2815}.category-detail.lime{background:linear-gradient(110deg,#f5f6e9,#e8efcf)}.category-detail.blue{background:linear-gradient(110deg,#f3f7f4,#dfebe5)}.category-detail.mint{background:linear-gradient(110deg,#f1f7f1,#dbece0)}.category-detail.gold{background:linear-gradient(110deg,#fbf7ec,#f2e5c9)}.category-detail.pale{background:linear-gradient(110deg,#f8f8f0,#e8ede2)}.category-topline{position:absolute;top:0;left:54px;width:70px;height:3px;background:linear-gradient(90deg,var(--orange),var(--sun))}.category-mark{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;padding-right:30px;border-right:1px solid #2d5b4026}.category-mark span{color:var(--forest-700);font:560 74px/.9 Manrope,sans-serif;letter-spacing:-.09em}.category-mark small{width:max-content;padding:7px 9px;border:1px solid #2d5b4024;border-radius:4px;color:#47685a;font:800 8px Manrope,sans-serif;letter-spacing:.14em}.category-content{position:relative;z-index:2;max-width:720px;padding-right:175px}.category-content h3{margin:0 0 14px;color:var(--forest-950);font:720 clamp(30px,3vw,42px)/1.12 Manrope,sans-serif;letter-spacing:-.055em}.category-content p{margin:0 0 13px;color:#53695f;font-size:14px;line-height:1.75}.category-content .category-intro{color:#234c3a;font-size:16px;font-weight:700}.category-enquire{display:inline-flex;align-items:center;gap:18px;margin-top:12px;padding:10px 0 6px;border-bottom:1px solid #176d4880;color:var(--forest-700);font:800 12px Manrope,sans-serif;transition:gap .2s,color .2s}.category-enquire:hover{gap:25px;color:var(--forest-950)}.category-enquire span{color:var(--orange);font-size:18px}.category-visual{position:absolute;z-index:1;right:40px;top:48px;width:166px;height:166px;border:1px solid #ffffff9a;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffb8,#ffffff25 62%,transparent 63%);box-shadow:0 16px 40px #17442b0d;pointer-events:none}.category-icon{position:absolute;z-index:2;inset:15px;width:136px;height:136px;object-fit:contain;opacity:.63;filter:saturate(.8) drop-shadow(0 10px 17px #17442b16);transition:opacity .25s,filter .25s}.category-detail:hover .category-icon{opacity:.8;filter:saturate(1) drop-shadow(0 13px 20px #17442b24)}.visual-ground{position:absolute;z-index:1;left:25px;right:25px;bottom:13px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,#17634286,transparent);opacity:0;transform:scaleX(.25)}.effect-particles{position:absolute;inset:0;z-index:3}.effect-particles i{position:absolute;display:block;width:8px;height:8px;border-radius:50%;opacity:0;background:var(--orange);box-shadow:0 0 9px #ff9b2870}.effect-particles i:nth-child(1){--delay: 0s;--drift: -22px}.effect-particles i:nth-child(2){--delay: .13s;--drift: -13px}.effect-particles i:nth-child(3){--delay: .27s;--drift: -5px}.effect-particles i:nth-child(4){--delay: .4s;--drift: 4px}.effect-particles i:nth-child(5){--delay: .54s;--drift: 12px}.effect-particles i:nth-child(6){--delay: .68s;--drift: 20px}.effect-particles i:nth-child(7){--delay: .82s;--drift: 28px}.motion-spray .effect-particles i{left:99px;top:51px;width:7px;height:7px}.motion-spray.is-active .effect-particles i{animation:category-spray 1.85s var(--delay) infinite ease-out}.motion-emerge{overflow:hidden}.motion-emerge.is-active .category-icon{animation:category-emerge 3.6s infinite ease-in-out;transform-origin:50% 90%}.motion-emerge.is-active .visual-ground{animation:ground-pulse 3.6s infinite ease-in-out}.motion-grow.is-active .category-icon{animation:category-grow 3.8s infinite ease-in-out;transform-origin:50% 88%}.motion-feed .effect-particles i{left:calc(39px + var(--n, 0px));top:20px;background:#ff991f}.motion-feed .effect-particles i:nth-child(1){left:38px}.motion-feed .effect-particles i:nth-child(2){left:58px}.motion-feed .effect-particles i:nth-child(3){left:79px}.motion-feed .effect-particles i:nth-child(4){left:99px}.motion-feed .effect-particles i:nth-child(5){left:118px}.motion-feed .effect-particles i:nth-child(6){left:68px}.motion-feed .effect-particles i:nth-child(7){left:108px}.motion-feed.is-active .effect-particles i{animation:nutrient-fall 2.15s var(--delay) infinite ease-in}.motion-germinate.is-active .category-icon{animation:seed-rise 4s infinite ease-in-out;transform-origin:50% 82%}.motion-germinate.is-active .visual-ground{animation:ground-pulse 4s infinite ease-in-out}@keyframes category-spray{0%{opacity:0;transform:translate(0) scale(.25)}20%{opacity:.9}to{opacity:0;transform:translate(46px,var(--drift)) scale(1.15)}}@keyframes category-emerge{0%,to{transform:translateY(15px) scale(.94)}45%,70%{transform:translateY(-3px) scale(1)}}@keyframes category-grow{0%,to{transform:scale(.94) rotate(-1.5deg)}50%{transform:scale(1.035) rotate(1.5deg)}}@keyframes ground-pulse{0%,to{opacity:.2;transform:scaleX(.45)}50%{opacity:.7;transform:scaleX(1)}}@keyframes nutrient-fall{0%{opacity:0;transform:translateY(-8px) scale(.5)}20%{opacity:.9}85%,to{opacity:0;transform:translateY(92px) scale(.9)}}@keyframes seed-rise{0%,to{transform:translateY(7px) rotate(-2deg) scale(.97)}50%{transform:translateY(-7px) rotate(2deg) scale(1.02)}}.category-watermark{position:absolute;right:27px;bottom:-53px;color:#ffffff80;font:750 210px/1 Manrope,sans-serif;letter-spacing:-.1em;pointer-events:none}.products-contact{padding-top:100px;padding-bottom:100px}.products-contact-box{position:relative;min-height:480px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding:68px 72px;overflow:hidden;border:1px solid #ffffff25;border-radius:18px;background:linear-gradient(125deg,#042f24,#07503a 62%,#0c6243);color:#fff;box-shadow:0 32px 80px #05291d2e}.products-contact-box:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,black,transparent 80%)}.products-contact-copy{position:relative;z-index:2}.products-contact-copy h2{max-width:650px;margin:19px 0 22px;color:#fff;font-size:clamp(43px,4.5vw,65px);font-weight:560}.products-contact-copy h2 em{color:var(--lime)}.products-contact-copy>p:not(.eyebrow){max-width:520px;margin:0;color:#c9d9cf;font-size:16px;line-height:1.75}.enquiry-checklist{display:flex;flex-wrap:wrap;gap:9px;margin-top:31px}.enquiry-checklist span{padding:9px 11px;border:1px solid #ffffff24;border-radius:4px;background:#ffffff08;color:#dce9df;font:750 8px Manrope,sans-serif;letter-spacing:.13em}.products-contact-card{position:relative;z-index:3;padding:28px;border:1px solid #ffffff35;border-radius:12px;background:#f7f5ec;color:var(--forest-950);box-shadow:0 24px 60px #00180f52}.contact-card-label{display:flex;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid #0b51381d;color:var(--forest-700);font:800 8px Manrope,sans-serif;letter-spacing:.14em}.contact-card-label span:last-child{display:flex;align-items:center;gap:7px}.contact-card-label i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #b7da3822;animation:availability-pulse 1.8s infinite ease-in-out}.products-contact-card>p{margin:22px 0 10px;color:#5d6c64;font-size:13px;line-height:1.65}.products-contact-card>a{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:20px 0;border-bottom:1px solid #0b51381d;transition:padding-left .2s}.products-contact-card>a:last-child{border-bottom:0}.products-contact-card>a:hover{padding-left:7px}.products-contact-card small{color:#789084;font:800 8px Manrope,sans-serif;letter-spacing:.14em}.products-contact-card strong{grid-column:1;color:var(--forest-900);font:700 15px Manrope,sans-serif;overflow-wrap:anywhere}.products-contact-card b{grid-column:2;grid-row:1 / span 2;color:var(--orange);font-size:20px}.products-contact-orbit{position:absolute;right:-95px;top:-120px;width:390px;height:390px;border:1px solid #d9eea02e;border-radius:50%;animation:signal-spin 28s linear infinite}.products-contact-orbit:before,.products-contact-orbit:after{content:"";position:absolute;border:1px solid #d9eea01d;border-radius:50%}.products-contact-orbit:before{inset:42px}.products-contact-orbit:after{inset:91px}.products-contact-orbit span,.products-contact-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 7px #f2a01f18}.products-contact-orbit span{left:58px;bottom:54px}.products-contact-orbit i:nth-of-type(1){right:46px;top:82px;background:var(--lime)}.products-contact-orbit i:nth-of-type(2){left:86px;top:45px;width:5px;height:5px;background:#fff}@keyframes emblem-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.8;transform:scale(1.06)}}@keyframes wordmark-leaf-sway{0%,to{transform:rotate(27deg) scale(.96)}50%{transform:rotate(43deg) scale(1.08)}}@media(max-width:900px){.site-header nav{gap:17px}.header-cta{display:none}.hero-inner{min-height:720px}.hero-photo{right:-18%;width:67%}.hero-orbit{right:-17%}.hero-emblem{right:0}.hero-copy{width:67%}.products{padding:38px}.about-grid{gap:5%}.about-visual{height:520px}.about-profile>div{grid-template-columns:112px 1fr}.products-hero-grid{grid-template-columns:1fr 42%;gap:2%}.products-hero-photo{transform:translate(25px,18px)}.category-detail{grid-template-columns:145px 1fr;gap:25px;padding:32px}.category-topline{left:32px}.category-mark span{font-size:57px}.contact-box--premium{gap:5%;padding-inline:5%}}@media(max-width:700px){.container{width:min(100% - 36px,540px)}.nav-wrap,.interior-header .nav-wrap{height:78px}.brand img{width:55px;height:34px;padding:3px}.brand{font-size:15px}.menu-toggle{display:flex;flex-direction:column;gap:5px;z-index:3;padding:10px;border:0;background:none}.menu-toggle span{width:25px;height:2px;background:#fff}.site-header nav{display:none;position:absolute;top:70px;left:18px;right:18px;padding:22px;border:1px solid #dce4da;border-radius:5px;background:var(--paper);box-shadow:0 18px 40px #001c123c;color:var(--ink);flex-direction:column;gap:20px}.site-header nav a{color:var(--ink)}.site-header nav.open{display:flex}.hero-inner{min-height:880px;align-items:flex-start;padding-top:139px;padding-bottom:145px}.hero-copy{width:100%}.hero h1{margin:22px 0;font-size:clamp(49px,13vw,72px)}.hero-description{max-width:350px;font-size:15px}.hero-photo{top:535px;right:-20%;width:101%;height:285px;border-radius:150px 0 0 150px;opacity:.63}.hero-orbit{width:245px;height:245px;top:547px;right:-17%}.hero-emblem{top:522px;right:-2px;width:94px;height:94px}.hero-orbit span{display:none}.hero-footer{bottom:93px;font-size:8px}.hero-footer span:first-child{display:none}.hero-footer span:last-child{margin-left:auto}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:28px}.button{padding:15px 17px;gap:15px}.overlap{margin-top:-44px}.products{padding:29px 18px}.section-heading{display:block;margin-bottom:27px}.section-heading h2,.about h2{font-size:39px}.section-heading>p{margin-top:20px;font-size:14px}.product-grid{grid-template-columns:1fr 1fr;gap:9px}.product-card,.product-card:nth-child(4),.product-card:nth-child(5){grid-column:span 1;min-height:198px;padding:16px}.product-card:nth-child(5){grid-column:span 2;min-height:165px}.product-number{font-size:8px}.product-icon{top:40px;right:10px;width:78px;height:78px;opacity:.6}.product-bottom strong{font-size:16px}.product-bottom small{font-size:10px}.round-arrow{width:28px;height:28px;font-size:16px}.section-space{padding:78px 0}.about-grid{grid-template-columns:1fr;gap:49px}.about-visual{height:465px;max-width:440px;padding-top:27px}.crop-image{width:92%;height:calc(100% - 27px)}.image-index{left:9%;right:15%}.image-caption{width:64%;min-width:205px;padding:12px 14px;font-size:7px}.visual-stamp{width:116px;height:116px;bottom:32px;border-width:8px}.protective-plant{width:71px;height:71px}.about-copy p:not(.eyebrow){font-size:15px}.about-copy .about-lead{font-size:16px}.about-profile>div{grid-template-columns:105px 1fr;gap:13px}.approach{padding:68px 0}.steps{grid-template-columns:1fr}.steps article{min-height:0;padding:23px}.step-icon{width:67px;height:67px;margin:10px 0 7px}.contact{padding-top:62px;padding-bottom:62px}.contact-box{padding:47px 25px}.contact h2{font-size:42px}.contact-decoration{right:-15px;top:20px;font-size:160px}.contact-box>p:not(.eyebrow){font-size:15px}.contact-box--premium{min-height:0;grid-template-columns:1fr;gap:38px;padding:48px 24px 24px}.contact-box--premium h2{font-size:43px}.contact-copy>p:not(.eyebrow){font-size:15px}.contact-meta{margin-top:24px}.contact-card{padding:20px}.contact-card>a strong{font-size:14px}.contact-card-top{align-items:flex-start;flex-direction:column}.contact-signal{top:18px;left:auto;right:-28px;width:115px;height:115px;opacity:.25}.signal-core{inset:30px;font-size:21px}.contact-signal>i{left:57px;top:57px;width:38px}footer{padding-top:60px}.footer-inner{grid-template-columns:1fr 1fr;gap:45px 28px}.footer-identity{grid-column:span 2}.footer-contact{overflow-wrap:anywhere}.footer-bottom{grid-template-columns:1fr auto;margin-top:48px;gap:14px;line-height:1.5}.footer-bottom>span:nth-child(2){display:none}.products-hero-grid{display:block;min-height:0}.products-hero-grid:after{display:none}.products-hero-copy{padding:72px 0 54px}.products-hero h1{font-size:clamp(42px,10vw,60px)}.products-hero-copy>p:not(.eyebrow){font-size:15px}.products-hero-actions{align-items:stretch;flex-direction:column;gap:18px}.product-proof{padding:0 0 0 18px}.products-hero-photo{width:calc(100% + 18px);height:310px;margin-left:18px;border-radius:160px 160px 0 0;transform:none}.products-hero-photo:after{border-radius:150px 150px 0 0}.photo-kicker{left:25px;bottom:22px}.catalog{padding-top:67px}.catalog-intro{display:block}.catalog-intro h2{font-size:40px}.catalog-intro-note{margin-top:24px;padding-left:17px}.catalog-intro-note p{font-size:15px}.category-jump{margin:31px 0 23px}.category-jump a{min-width:calc(50% - 5px);padding:10px 8px;font-size:10px}.category-detail{display:block;min-height:0;padding:28px 25px;border-radius:12px}.category-topline{left:25px}.category-mark{padding:0 0 12px;margin-bottom:20px;border-right:0;border-bottom:1px solid #2d5b4030;flex-direction:row;align-items:end}.category-mark span{font-size:48px}.category-mark small{font-size:9px}.category-content h3{font-size:28px}.category-content{padding-right:0}.category-content p,.category-content .category-intro{font-size:14px}.category-visual{right:4px;top:66px;width:116px;height:116px;opacity:.58}.category-icon{inset:10px;width:96px;height:96px;opacity:.48}.category-watermark{bottom:-30px;font-size:150px}.products-contact{padding-top:68px;padding-bottom:68px}.products-contact-box{min-height:0;grid-template-columns:1fr;gap:36px;padding:48px 24px 24px;border-radius:14px}.products-contact-copy h2{font-size:42px}.products-contact-copy>p:not(.eyebrow){font-size:15px}.enquiry-checklist{gap:7px;margin-top:24px}.enquiry-checklist span{padding:8px;font-size:7px}.products-contact-card{padding:21px}.contact-card-label{align-items:flex-start;flex-direction:column}.products-contact-card strong{font-size:13px}.products-contact-orbit{right:-185px;top:-145px;opacity:.55}}@media(max-width:380px){.product-grid{grid-template-columns:1fr}.product-card,.product-card:nth-child(4),.product-card:nth-child(5){grid-column:span 1;min-height:170px}.hero-actions .text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero-emblem,.product-icon,.step-icon img,.category-icon,.wordmark-leaf{transform:none!important;animation:none!important}.effect-particles i,.visual-ground{animation:none!important;opacity:0!important}}
