*{box-sizing:border-box}:root{--ink:#173432;--teal:#0b5b56;--deep:#063d3a;--aqua:#25a6a0;--gold:#d59100;--pale:#f6fbfa;--soft:#e1f3f1;--line:#cbdedb;--muted:#536c69}html{scroll-behavior:smooth}body{margin:0;background:var(--pale);color:var(--ink);font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.035em}.header{height:98px;padding:0 clamp(18px,5vw,76px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;position:sticky;top:0;z-index:30;background:#fffffff2;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.logo{width:clamp(245px,22vw,330px);height:88px;overflow:hidden}.logo img{width:100%;transform:translateY(-24%)}.header nav{display:flex;justify-content:center;gap:clamp(15px,2vw,28px)}.header nav a,.enquire{font-size:14px;font-weight:700}.enquire{color:var(--teal)}.menu,.mobile-nav{display:none}.kicker{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--aqua)}.btn{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;background:var(--teal);color:white;font-weight:750;border:1px solid transparent}.btn.white{background:white;color:var(--ink)}.btn.outline{background:transparent;border-color:#fff8}.text-link{display:inline-block;font-weight:700;border-bottom:1px solid;padding-bottom:3px}.home-hero{min-height:690px;display:grid;grid-template-columns:1.15fr .85fr}.hero-copy{padding:clamp(70px,9vw,135px) clamp(25px,7vw,110px)}.hero-copy h1{font-size:clamp(60px,7.2vw,108px);line-height:.93;margin:25px 0 30px}.hero-copy>p{font-size:clamp(19px,1.8vw,24px);color:var(--muted);max-width:720px}.actions{display:flex;align-items:center;gap:25px;margin-top:35px}.product-panels{display:grid}.product-panels a{padding:clamp(35px,5vw,70px);display:flex;justify-content:center;flex-direction:column}.product-panels h2{font-size:clamp(38px,4vw,60px);line-height:1.02;margin:15px 0}.turmeric{background:var(--gold);color:#2d220d}.coconut{background:var(--teal);color:white}.confidence{display:grid;grid-template-columns:repeat(4,1fr);background:white}.confidence article{padding:36px;border-right:1px solid var(--line)}.confidence i{font-style:normal;font-size:26px;color:var(--aqua)}.confidence h3{margin:16px 0 8px}.confidence p{color:var(--muted);font-size:14px}.split,.detail{padding:clamp(75px,9vw,135px) clamp(24px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,120px)}.split h2,.detail h2{font-size:clamp(43px,5vw,70px);line-height:1.04;margin:18px 0}.split>div:last-child{font-size:18px;color:var(--muted)}.white{background:white}.crop-images{display:grid;grid-template-columns:1fr 1fr}.crop-images figure{height:570px;margin:0;position:relative;overflow:hidden;background:var(--deep)}.crop-images img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.crop-images figure:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#062f2dd9)}.crop-images figcaption{position:absolute;z-index:2;left:7%;right:7%;bottom:35px;color:white;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.crop-images figcaption span{font-size:12px;color:#f2c766;font-weight:800}.crop-images figcaption strong{font:500 clamp(28px,3vw,42px)/1.15 Georgia,serif}.crop-images figcaption small{opacity:.75}.process{padding:clamp(75px,9vw,135px) clamp(24px,7vw,110px);background:var(--deep);color:white}.split-head{display:grid;grid-template-columns:1fr 1fr;gap:60px}.split-head h2{font-size:clamp(43px,5vw,70px);line-height:1.04;margin:18px 0}.split-head>p{color:#bdd3d0;font-size:17px}.process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #fff4;margin:45px 0}.process li{padding:28px 22px;border-right:1px solid #fff4;min-height:210px}.process li span{color:#efc868;font-size:12px}.process li h3{font:500 23px Georgia,serif;margin-top:40px}.process li p{font-size:14px;color:#bdd3d0}.page-hero{min-height:500px;padding:clamp(90px,11vw,155px) clamp(24px,7vw,110px);display:flex;justify-content:center;flex-direction:column}.page-hero h1{font-size:clamp(58px,7.4vw,104px);line-height:.96;max-width:1100px;margin:20px 0}.page-hero p{font-size:clamp(18px,2vw,24px);max-width:800px;color:var(--muted)}.page-hero.gold{background:var(--gold);color:#2d220d}.page-hero.gold .kicker{color:#6d4800}.page-hero.gold p{color:#4a3d22}.page-hero.dark{background:var(--teal);color:white}.page-hero.dark p{color:#c4d9d6}.two-products{display:grid;grid-template-columns:1fr 1fr}.two-products article{padding:clamp(55px,7vw,100px)}.two-products h2{font-size:clamp(55px,6vw,82px);margin:18px 0}.two-products p{font-size:18px}.two-products li{line-height:2}.disclosure{padding:35px clamp(24px,7vw,110px);display:grid;grid-template-columns:220px 1fr;gap:35px;background:var(--soft)}.disclosure strong{font:500 23px Georgia,serif}.disclosure p{margin:0}.enquiry-band{padding:clamp(70px,8vw,115px) clamp(24px,7vw,110px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;background:var(--aqua);color:white}.enquiry-band .kicker{color:#fff}.enquiry-band h2{font-size:clamp(43px,5vw,70px);line-height:1.04;margin:18px 0}.enquiry-band>div:last-child{font-size:18px}.detail{grid-template-columns:.75fr 1.25fr}.detail-cards{display:grid;grid-template-columns:1fr 1fr}.detail-cards article{padding:26px;border-bottom:1px solid var(--line)}.detail-cards h3{font:500 23px Georgia,serif}.detail-cards p{color:var(--muted)}.specs{padding:clamp(75px,9vw,125px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:var(--deep);color:white}.specs h2{font-size:clamp(42px,4.6vw,67px);line-height:1.06}.specs>div>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #fff4}.specs strong{color:#efc868}.contexts{padding:25px 7%;display:flex;gap:25px;flex-wrap:wrap;background:white}.contexts span{color:var(--aqua);font-weight:800}.stages,.four-cards{padding:80px 7%;display:grid;grid-template-columns:repeat(4,1fr)}.stages{grid-template-columns:1fr 1fr}.stages article,.four-cards article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stages span,.four-cards span{font:500 36px Georgia,serif;color:var(--aqua)}.stages h2,.four-cards h2{font-size:28px}.stages p,.four-cards p{color:var(--muted)}.evidence{display:grid;grid-template-columns:1fr 1fr}.evidence>div{padding:80px 7%}.evidence>div:first-child{background:var(--teal);color:white}.evidence>div:last-child,.aqua{background:var(--soft)}.evidence h2{font-size:48px}.buyer-path{padding:90px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:var(--soft)}.buyer-path h2{font-size:60px}.buyer-path ol{list-style:none}.buyer-path li{display:flex;flex-direction:column;padding:18px 0;border-bottom:1px solid var(--line)}.legal-identity{padding:90px 7%;background:var(--deep);color:white}.legal-identity h2{font-size:60px}.enquiry-layout{padding:90px 7%;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.enquiry-layout aside{background:var(--teal);color:white;padding:40px;align-self:start}.enquiry-layout aside h2{font-size:38px}.enquiry-layout aside p{border-bottom:1px solid #fff4;padding-bottom:18px}fieldset{border:0;padding:0;margin:0 0 42px}legend{font:500 28px Georgia,serif;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:flex;flex-direction:column;font-weight:700;font-size:14px}.form-grid input,.form-grid select,.form-grid textarea,fieldset>label select{margin-top:7px;padding:13px;border:1px solid #abc7c3;background:white;min-height:50px}.wide{grid-column:1/-1}.consent{display:block;font-size:13px;margin-bottom:25px}.consent a{text-decoration:underline}.note{font-size:12px;color:var(--muted)}.legal{max-width:900px;padding:70px 24px 110px;margin:auto}.legal h2{font-size:32px;margin-top:38px}.legal p{color:var(--muted);font-size:17px}footer{padding:65px 7% 25px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px;background:var(--ink);color:white}footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-logo img{width:290px;background:white}.footer-logo p{color:#b8cbc8;max-width:370px}footer b{color:#efc868;font-size:12px;letter-spacing:.1em}footer small{grid-column:1/-1;border-top:1px solid #fff3;padding-top:22px;color:#9eb3b0}
@media(max-width:1050px){.header nav{display:none}.menu{display:block;background:none;border:1px solid var(--line);padding:10px}.mobile-nav.open{display:flex;position:fixed;inset:98px 0 auto 0;background:white;padding:30px;flex-direction:column;gap:18px}.home-hero{grid-template-columns:1fr}.product-panels{grid-template-columns:1fr 1fr}.confidence,.four-cards{grid-template-columns:1fr 1fr}.process ol{grid-template-columns:1fr}.process li{min-height:auto;border-bottom:1px solid #fff4}.detail,.specs,.enquiry-layout,.buyer-path{grid-template-columns:1fr}}
@media(max-width:700px){.header{height:82px;padding:0 14px;gap:10px}.logo{width:205px;height:72px}.header>.enquire{font-size:0}.header>.enquire:first-letter{font-size:18px}.mobile-nav.open{top:82px}.home-hero h1{font-size:55px}.product-panels,.confidence,.split,.crop-images,.split-head,.two-products,.enquiry-band,.detail,.detail-cards,.specs,.stages,.four-cards,.evidence,.form-grid{grid-template-columns:1fr}.crop-images figure{height:430px}.actions{align-items:flex-start;flex-direction:column}.disclosure{grid-template-columns:1fr}.wide{grid-column:auto}footer{grid-template-columns:1fr 1fr}.footer-logo,footer small{grid-column:1/-1}}
