@import url("https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Thai:wght@400;500;600;700&display=swap");:root{--green:#124a36;--lime:#d5fa51;--ink:#173a2e;--cream:#f5f4ee;--orange:#de6f42}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Noto Sans Thai,Manrope,sans-serif}a{text-decoration:none;color:inherit}.site-header{height:86px;padding:0 5.4vw;display:flex;align-items:center;justify-content:space-between;background:#fbfaf5;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-1px;line-height:.8}.brand>span>span{color:#78a72b}.brand small{display:block;font-family:Noto Sans Thai,sans-serif;font-size:8px;font-weight:500;letter-spacing:0;margin-top:7px}.leaf-mark{height:30px;width:29px;display:inline-block;position:relative}.leaf-mark i{background:#6eaa38;border-radius:100% 0 100% 0;display:block;position:absolute;transform:rotate(17deg)}.leaf-mark i:first-child{width:15px;height:23px;left:2px;top:5px}.leaf-mark i:nth-child(2){width:14px;height:22px;left:13px;top:1px;transform:rotate(55deg);background:#2f7447}.leaf-mark i:nth-child(3){width:8px;height:16px;left:11px;top:15px;background:#a6ca38;transform:rotate(110deg)}.nav{display:flex;gap:28px;font-size:13px;font-weight:500}.nav a{opacity:.78}.nav a:hover{color:#5e9a35;opacity:1}.header-cta{font-size:12px;font-weight:700;border:1px solid #93a78e;border-radius:99px;padding:10px 15px}.header-cta span{font-size:15px;margin-left:5px}.menu-toggle{display:none}.hero{background:var(--green);color:white;display:grid;grid-template-columns:52% 48%;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{padding:116px 0 90px 10.8vw}.eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.4px;margin:0 0 24px;color:#55705e}.eyebrow span{display:inline-block;width:25px;height:1px;vertical-align:middle;background:currentColor;margin:0 10px 0 0}.eyebrow.light{color:#d2e2cf}.contact h2,.hero h1,.intro h2,.knowledge h2,.products h2,.solutions h2{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(47px,5.1vw,77px);font-weight:700;letter-spacing:-4px;line-height:1.05;margin:0}.hero h1 em,.intro h2 em,.knowledge h2 em,.solutions h2 em{font-family:Noto Sans Thai,sans-serif;color:var(--lime);font-style:normal;font-weight:500;letter-spacing:-3px}.hero-text{font-size:14px;line-height:2;margin:30px 0 34px;color:#dceade}.button{font-size:12px;font-weight:700;border-radius:99px;padding:15px 19px;display:inline-flex;gap:22px;align-items:center}.button span{font-size:18px;line-height:10px}.button-white{background:white;color:var(--green)}.hero-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#a1d893,#62ae55 38%,#367e47)}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,74,54,.2),transparent 48%),linear-gradient(0deg,rgba(7,56,32,.38),transparent 48%)}.sun{width:170px;height:170px;border-radius:50%;background:#f4e6a4;right:26%;top:16%;opacity:.9;box-shadow:0 0 80px 22px #cbe576}.farm-hills,.sun{position:absolute}.farm-hills{width:135%;height:57%;right:-21%;bottom:12%;background:repeating-linear-gradient(170deg,rgba(19,84,44,.26) 0 4px,transparent 5px 19px),linear-gradient(170deg,transparent 0 30%,#478d48 31% 65%,#276d3d 66%);border-radius:50% 0 0 0;transform:rotate(-5deg)}.crop{position:absolute;width:9px;height:280px;background:#1d6234;bottom:-8%;border-radius:80% 80% 0 0;transform-origin:bottom}.crop:after,.crop:before{content:"";position:absolute;width:72px;height:29px;border-radius:100% 0 100% 0;background:#61ad3b;bottom:60px;transform:rotate(-39deg)}.crop:after{background:#3e8c39;bottom:114px;left:-61px;transform:rotate(40deg)}.crop-one{left:20%;transform:rotate(-5deg)}.crop-two{left:49%;height:340px;transform:rotate(8deg)}.crop-three{right:7%;height:230px;transform:rotate(-10deg)}.scroll-hint{position:absolute;bottom:28px;left:5.4vw;font-family:DM Mono,monospace;font-size:9px;letter-spacing:1px;color:#d8ead9;display:flex;gap:10px;align-items:center}.scroll-hint span{height:1px;width:42px;background:#d8ead9}.intro{padding:130px 10.8vw 112px}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10vw;gap:10vw;align-items:end}.intro h2,.knowledge h2{font-size:clamp(38px,4.2vw,63px)}.intro h2 em,.knowledge h2 em{color:#69a638}.intro-body{font-size:14px;line-height:2;color:#52685b}.intro-body p{margin:0 0 27px}.text-link{font-size:12px;font-weight:700;display:inline-flex;gap:12px;align-items:center;color:var(--green)}.text-link b{font-size:18px}.stats{margin-top:100px;border-top:1px solid #cfdbcd;display:grid;grid-template-columns:repeat(3,1fr)}.stats>div{padding:28px 20px 0;border-right:1px solid #cfdbcd}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats strong{font:600 49px/1 Manrope,sans-serif;letter-spacing:-3px}.stats strong span{color:#72a93b}.stats p{font-size:11px;color:#64786a;margin:8px 0}.products{background:var(--green);padding:108px 10.8vw 115px;color:#fff}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:55px}.products h2{font-size:clamp(39px,4.3vw,64px);letter-spacing:-3px}.button-outline{border:1px solid #a4bd9e;color:white;white-space:nowrap}.product-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.25)}.product-card{min-height:315px;padding:24px 29px 28px;border-right:1px solid rgba(255,255,255,.25);position:relative}.product-card:first-child{padding-left:0}.product-card:last-child{border:0}.product-number{font:10px DM Mono,monospace;color:#b5d2b1}.product-icon{color:var(--lime);font-family:serif;font-size:70px;height:115px;display:flex;align-items:end}.product-card h3{font-size:25px;font-weight:600;margin:0 0 7px}.product-card p{color:#c5d6c6;font-size:12px;line-height:1.9;margin:0;width:86%}.product-card>a{position:absolute;right:30px;bottom:27px;width:35px;height:35px;border:1px solid #92ad90;border-radius:50%;display:grid;place-items:center;font-size:18px}.product-card:first-child>a{right:30px}.solutions{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.solution-visual{position:relative;background:linear-gradient(#c4e2f0 0 44%,#ebd2b2 44% 100%);overflow:hidden}.soil{top:48%;height:55%;width:100%;background:repeating-radial-gradient(ellipse at 40% 0,#945d3c 0 4px,#75452f 5px 8px,#ad754c 9px 13px);filter:contrast(.8)}.soil,.stem{position:absolute}.stem{background:#397642;width:12px;height:370px;bottom:43%;left:51%;border-radius:50% 50% 0 0}.plant-leaf{background:#4f944d;position:absolute;width:155px;height:61px;border-radius:100% 0 100% 0;left:calc(51% - 10px);bottom:77%;transform:rotate(-40deg)}.leaf-b{left:calc(51% - 140px);bottom:69%;background:#6eab48;transform:rotate(140deg)}.leaf-c{left:calc(51% - 4px);bottom:62%;background:#2d713e;transform:rotate(-18deg)}.root{position:absolute;width:130px;height:95px;border-left:5px solid #e8c49b;border-bottom:5px solid #e8c49b;border-radius:0 0 0 85%;left:51%;top:51%;transform:rotate(-32deg)}.root-b{left:39%;top:57%;transform:rotate(17deg) scale(.8)}.solution-copy{padding:116px 8vw;align-self:center}.solution-copy h2{font-size:clamp(38px,4vw,60px);color:#1b442f}.solution-copy p:not(.eyebrow){color:#607767;font-size:13px;line-height:2;margin:27px 0 32px;max-width:390px}.button-green{background:var(--green);color:white}.knowledge{padding:120px 10.8vw}.section-heading.compact{margin-bottom:42px}.article-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.article-image{height:215px;display:grid;place-items:center;color:#e9ffc3;font-size:90px}.article-image-1{background:linear-gradient(135deg,#3a7137,#93bd4c)}.article-image-2{background:linear-gradient(135deg,#e3b25f,#639651)}.article-image-3{background:linear-gradient(135deg,#75a969,#234e3a)}.article-meta{font:10px DM Mono,monospace;letter-spacing:.5px;color:#78907d;display:flex;gap:12px;margin:18px 0 11px}.article-meta span{color:#5d9938}.article h3{font-size:17px;line-height:1.55;font-weight:600;margin:0 0 18px}.article>a{font-size:11px;font-weight:700}.article>a b{font-size:17px;margin-left:8px}.contact{min-height:360px;padding:72px 10.8vw;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:var(--orange);color:white}.contact h2{font-size:clamp(42px,4.6vw,68px)}.contact h2,.contact-round{position:relative;z-index:1}.contact-round{width:155px;height:155px;border-radius:50%;background:var(--lime);color:#1d4b34;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.4}.contact-round b{font-size:21px}.contact-leaves{position:absolute;color:#f3a383;font-size:300px;right:8%;bottom:-130px;transform:rotate(-15deg);opacity:.7}footer{padding:67px 10.8vw 30px;background:#103b2c;color:#e7f0e4;display:grid;grid-template-columns:2.3fr repeat(3,1fr);grid-gap:35px;gap:35px;position:relative}.footer-brand{color:white;align-self:start}.footer-brand .leaf-mark{transform:scale(1.15);transform-origin:left}.footer-brand>span>span{color:#9bc850}footer p{font:10px DM Mono,monospace;letter-spacing:1px;color:#9ab79b;margin:3px 0 16px}footer div:not(:first-child){display:flex;flex-direction:column;gap:9px}footer div a{font-size:11px;color:#e3eee0}.footer-contact a{font-family:Manrope,sans-serif;font-size:14px!important}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:22px;margin-top:37px;font:9px DM Mono,monospace;color:#9ab79b;letter-spacing:.5px}@media(max-width:800px){.site-header{height:72px;padding:0 6vw}.nav{display:none;position:absolute;left:0;right:0;top:72px;padding:20px 6vw 25px;background:#fbfaf5;flex-direction:column;gap:17px;box-shadow:0 12px 20px #0000000d}.nav.open{display:flex}.menu-toggle{display:flex;width:31px;height:24px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:6px;padding:0;margin-left:auto;margin-right:15px}.menu-toggle b{height:2px;width:26px;background:var(--green);display:block}.header-cta{display:none}.hero{min-height:680px;display:block}.hero-copy{padding:76px 8vw 0}.hero h1{font-size:50px;letter-spacing:-3px}.hero-image{height:285px;position:absolute;left:0;right:0;bottom:0}.scroll-hint{display:none}.intro,.knowledge,.products{padding:78px 8vw}.intro-grid,.solutions{grid-template-columns:1fr;gap:34px}.intro h2{font-size:42px}.stats{margin-top:60px}.stats strong{font-size:32px}.stats p{font-size:9px}.section-heading{align-items:start;flex-direction:column;margin-bottom:35px}.products h2{font-size:41px}.product-list{grid-template-columns:1fr}.product-card,.product-card:first-child{min-height:205px;padding:20px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.product-card:last-child{border-bottom:0}.product-icon{position:absolute;right:52px;top:16px;font-size:55px}.product-card p{width:72%}.product-card:first-child>a,.product-card>a{right:0;bottom:27px}.solutions{min-height:0}.solution-visual{min-height:410px}.solution-copy{padding:76px 8vw}.solution-copy h2{font-size:42px}.article-list{grid-template-columns:1fr;gap:46px}.article-image{height:210px}.contact{padding:65px 8vw;min-height:450px;align-items:start;flex-direction:column;gap:40px}.contact h2{font-size:45px}.contact-round{width:135px;height:135px}footer{padding:55px 8vw 25px;grid-template-columns:1fr 1fr;gap:38px}.footer-brand{grid-column:1/-1}.copyright{margin-top:7px}.footer-contact{grid-column:1/-1}}.hero{display:block;background:#123f2f}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(9,52,35,.88),rgba(11,62,39,.66) 35%,rgba(12,67,39,.1) 72%,rgba(12,50,33,.25))}.hero-image,.hero:before{position:absolute;inset:0}.hero-image{height:auto;background:url(/images/plantpro-hero.png) 50%/cover no-repeat}.hero-image:after{display:none}.hero-copy,.scroll-hint{z-index:2}@media(max-width:800px){.hero{min-height:650px}.hero:before{background:linear-gradient(180deg,rgba(9,52,35,.86),rgba(9,52,35,.62) 48%,rgba(9,52,35,.18))}.hero-image{inset:0;height:auto;background-position:50%}.hero-copy{padding:76px 8vw 0}.hero-text{font-size:13px}}:root{--green:#073b74;--lime:#5ed9ff;--ink:#062e5b;--cream:#f5fbff;--orange:#168dcb}body{background:#f6fbff;color:#062e5b}.site-header{background:#fff}.brand>span>span{color:#0879ca}.leaf-mark i{background:#44c9f5}.leaf-mark i:nth-child(2){background:#0879ca}.leaf-mark i:nth-child(3){background:#a1eaff}.nav a:hover{color:#0879ca}.header-cta{border-color:#82b8de;color:#073b74}.hero{background:#042d61}.hero:before{background:linear-gradient(90deg,rgba(1,31,75,.88),rgba(3,59,116,.68) 35%,rgba(3,78,135,.12) 72%,rgba(1,32,70,.26))}.eyebrow{color:#4a779f}.eyebrow.light{color:#d6f5ff}.hero h1 em{color:#74dcff}.hero-text{color:#e5f7ff}.button-white{color:#063b74}.intro h2 em,.knowledge h2 em{color:#087dcc}.intro-body{color:#496d89}.text-link{color:#07589f}.stats,.stats>div{border-color:#c8deed}.stats strong span{color:#139bd8}.stats p{color:#67839b}.products{background:linear-gradient(120deg,#04295a,#07538b)}.button-outline{border-color:#a7d7ed}.product-number{color:#b9eaff}.product-icon{color:#61d9ff}.product-card p{color:#d5edfa}.product-card>a{border-color:#a1d2e8}.solution-visual{background:linear-gradient(#b8edff 0 44%,#d7edf6 44% 100%)}.stem{background:#0879ca}.plant-leaf{background:#1e9fd8}.leaf-b{background:#62c9ef}.leaf-c{background:#056aaa}.root{border-color:#b8e7f7}.solution-copy h2{color:#063b74}.solution-copy p:not(.eyebrow){color:#507796}.button-green{background:#075a9e}.article-image{color:#e6faff}.article-image-1{background:linear-gradient(135deg,#053e77,#22bce9)}.article-image-2{background:linear-gradient(135deg,#0775b3,#75d8f4)}.article-image-3{background:linear-gradient(135deg,#072e62,#249bc7)}.article-meta{color:#6a8da5}.article-meta span{color:#087dcc}.contact{background:linear-gradient(110deg,#067fc3,#174eaa)}.contact-round{background:#e8faff;color:#07518d}.contact-leaves{color:#70dafa}footer{background:#042958;color:#e9f7ff}.footer-brand>span>span{color:#64d9ff}.copyright,footer p{color:#9fcbe2}footer div a{color:#e9f7ff}@media(max-width:800px){.hero:before{background:linear-gradient(180deg,rgba(1,31,75,.88),rgba(3,59,116,.62) 48%,rgba(3,78,135,.18))}}.hero,.hero-copy{height:650px;min-height:650px}.hero-copy{max-width:760px;margin:0 auto;padding:52px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy .eyebrow{margin-bottom:16px}.hero h1{font-size:clamp(44px,4vw,60px);letter-spacing:-3px}.hero-text{max-width:560px;margin:16px auto 0;line-height:1.8}.hero-copy .button-white{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);white-space:nowrap}.scroll-hint{display:none}@media(max-width:800px){.hero,.hero-copy{height:650px;min-height:650px}.hero-copy{padding-top:52px}.hero h1{font-size:44px}.hero-text{max-width:340px;margin-top:14px}.hero-copy .button-white{bottom:22px}}.hero:before{display:none}.hero-copy{text-shadow:0 2px 16px rgba(0,35,75,.68)}.hero-copy .button-white{text-shadow:none}.nav a.active{color:#0879ca;opacity:1}.product-hero{height:590px;position:relative;background:url(/images/plantpro-products-hero.png) 50%/cover no-repeat;display:flex;justify-content:center;text-align:center;color:#fff}.product-hero-copy{padding-top:48px;text-shadow:0 2px 16px rgba(0,31,68,.65)}.product-hero-copy .eyebrow{margin-bottom:12px}.product-hero h1{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(40px,4.7vw,68px);line-height:1.12;letter-spacing:-3px;margin:0}.product-categories{padding:120px 10.8vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw;background:#f6fbff}.category-intro{position:-webkit-sticky;position:sticky;top:30px;align-self:start}.category-intro h2{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(35px,3.7vw,56px);line-height:1.15;letter-spacing:-3px;margin:0}.category-intro h2 em{color:#087dcc;font-style:normal;font-weight:500}.category-intro>p:last-child{font-size:13px;line-height:2;color:#527b9b;max-width:330px;margin:26px 0 0}.category-list{border-top:1px solid #bedbed}.category-card{min-height:137px;padding:23px 66px 22px 50px;position:relative;border-bottom:1px solid #bedbed;transition:background .2s}.category-card:hover{background:#e5f6ff}.category-card>span{font:10px DM Mono,monospace;color:#0b8bc4;position:absolute;left:0;top:30px}.category-card h3{font-size:19px;line-height:1.45;margin:0 0 7px;font-weight:700}.category-card p{font-size:12px;line-height:1.75;color:#5f8199;margin:0;max-width:460px}.category-card button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:39px;height:39px;border:1px solid #9bcbe2;color:#075a9e;background:transparent;border-radius:50%;font-size:19px;cursor:pointer}.category-card button:hover{background:#075a9e;color:#fff}.product-help{background:linear-gradient(120deg,#063269,#0786c7);padding:84px 10.8vw;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.product-help .eyebrow{margin-bottom:14px}.product-help h2{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(35px,3.8vw,57px);line-height:1.12;letter-spacing:-3px;margin:0}.product-help .button{white-space:nowrap}@media(max-width:800px){.product-hero{height:500px;background-position:50%}.product-hero-copy{padding:42px 22px 0}.product-hero h1{font-size:43px}.product-categories{padding:75px 8vw;grid-template-columns:1fr;gap:45px}.category-intro{position:static}.category-intro h2{font-size:39px}.category-card{padding:20px 48px 20px 36px;min-height:126px}.category-card>span{top:25px}.category-card h3{font-size:17px}.category-card button{width:33px;height:33px}.product-help{padding:65px 8vw;display:block}.product-help h2{font-size:39px;margin-bottom:28px}}.contact-page .contact-hero,.formula-page .formula-hero,.news-page .news-hero,.products-page .product-hero{height:auto;min-height:0;aspect-ratio:16/9}.contact-page .contact-hero>div,.formula-page .formula-hero-copy,.news-page .news-hero-copy,.products-page .product-hero-copy{position:relative;z-index:1;height:100%;min-height:0;max-width:760px;margin:0 auto;padding:52px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center;text-shadow:0 2px 16px rgba(0,35,75,.68)}.contact-page .contact-hero:before,.formula-page .formula-hero:before,.news-page .news-hero:before{display:none}.contact-page .contact-hero>div .eyebrow,.formula-page .formula-hero-copy .eyebrow,.news-page .news-hero-copy .eyebrow,.products-page .product-hero-copy .eyebrow{margin-bottom:16px}.contact-page .contact-hero h1,.formula-page .formula-hero h1,.news-page .news-hero h1,.products-page .product-hero h1{font-size:clamp(44px,4vw,60px);letter-spacing:-3px}.contact-page .contact-hero .button,.formula-page .formula-hero .button,.news-page .news-hero .button,.products-page .product-hero .button{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);margin:0;white-space:nowrap;text-shadow:none}@media (max-width:800px){.contact-page .contact-hero,.contact-page .contact-hero>div,.formula-page .formula-hero,.formula-page .formula-hero-copy,.news-page .news-hero,.news-page .news-hero-copy,.products-page .product-hero,.products-page .product-hero-copy{height:auto;min-height:0;aspect-ratio:16/9}.contact-page .contact-hero>div,.formula-page .formula-hero-copy,.news-page .news-hero-copy,.products-page .product-hero-copy{padding-top:52px}.contact-page .contact-hero h1,.formula-page .formula-hero h1,.news-page .news-hero h1,.products-page .product-hero h1{font-size:44px}.contact-page .contact-hero .button,.formula-page .formula-hero .button,.news-page .news-hero .button,.products-page .product-hero .button{bottom:22px}}.company-story{padding:124px 10.8vw;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10vw;gap:10vw;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(/images/company-about-background.jpg) 50% /cover no-repeat}.company-heading{align-self:start}.company-heading>p{margin:0 0 23px;font:10px DM Mono,monospace;letter-spacing:1.4px;color:#087dcc}.company-heading h2{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(38px,4vw,60px);line-height:1.12;letter-spacing:-3px;color:#063b74;margin:0}.company-heading h2 em{font-style:normal;font-weight:500;color:#087dcc}.company-date{display:inline-block;margin-top:29px;padding:9px 12px;border:1px solid #afddec;border-radius:99px;color:#397396;font:10px DM Mono,monospace;letter-spacing:.35px}.company-content{font-size:14px;line-height:2;color:#426b89}.company-content>p{margin:0 0 19px}.company-slogan{margin:34px 0 27px;padding:27px 31px;background:linear-gradient(120deg,#05346c,#087fbd);color:#fff;position:relative;overflow:hidden}.company-slogan:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(159,231,255,.45);border-radius:50%;right:-70px;top:-80px}.company-slogan small{display:block;position:relative;z-index:1;font:10px DM Mono,monospace;letter-spacing:1px;color:#bdeeff;margin-bottom:10px}.company-slogan strong{position:relative;z-index:1;display:block;white-space:nowrap;font:600 clamp(35px,3.5vw,54px)/1.12 Manrope,Noto Sans Thai,sans-serif;letter-spacing:-2.4px}.company-slogan strong span{color:#6edbff;font-weight:500}@media (max-width:800px){.company-story{padding:77px 8vw;grid-template-columns:1fr;gap:37px}.company-heading h2{font-size:40px}.company-content{font-size:13px}.company-slogan{padding:25px}.company-slogan strong{white-space:normal;font-size:38px}}.brand-logo{width:auto;height:44px;object-fit:contain;display:block;flex:0 0 auto}.footer-brand .brand-logo{content:url(/images/plantpro-logo-footer.png)}.brand>span{display:none}.nav{align-items:center}.nav-products{position:relative}.nav-products>a{display:inline-flex;align-items:center;gap:4px}.nav-caret{font-size:15px;line-height:1;transition:transform .2s}.product-submenu{position:absolute;top:calc(100% + 18px);left:-16px;width:278px;padding:9px;background:#fff;border:1px solid #c8deed;box-shadow:0 14px 30px rgba(6,46,91,.14);opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .2s,transform .2s,visibility .2s;z-index:10}.product-submenu a{display:block;padding:9px 11px;font-size:12px;line-height:1.45;opacity:1}.product-submenu a:hover{background:#e5f6ff}.nav-products:focus-within .product-submenu,.nav-products:hover .product-submenu{opacity:1;visibility:visible;transform:translateY(0)}.nav-products:focus-within .nav-caret,.nav-products:hover .nav-caret{transform:rotate(180deg)}.category-card{scroll-margin-top:105px}@media(max-width:800px){.nav-products{width:100%}.nav-products>a{width:100%;justify-content:space-between}.product-submenu{position:static;width:100%;margin:5px 0 0;padding:4px 0 0 16px;border:0;border-left:1px solid #c8deed;box-shadow:none;opacity:1;visibility:visible;transform:none}.product-submenu a{padding:7px 10px;font-size:12px}.nav-caret{transform:rotate(180deg)}}.product-detail-section{padding:110px 5.4vw 120px;background:#fff;scroll-margin-top:105px}.product-detail-heading{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(280px,1.22fr);grid-gap:7vw;gap:7vw;align-items:end;margin:0 5.4vw 48px}.product-detail-heading .eyebrow{grid-column:1/-1;margin-bottom:-26px}.product-detail-heading h2{font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(38px,4.1vw,59px);line-height:1.12;letter-spacing:-3px;margin:0}.product-detail-heading h2 em{color:#087dcc;font-style:normal;font-weight:500}.product-detail-heading>p:last-child{max-width:460px;margin:0;color:#527b9b;font-size:13px;line-height:2}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.product-tile{background:#f7fbff;border:1px solid #d9eaf4;min-width:0;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.product-tile:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(6,46,91,.1)}.product-tile-image{aspect-ratio:4/5;overflow:hidden;background:#edf7fc}.product-tile-image img{width:100%;height:100%;object-fit:cover;display:block}.product-tile-copy{padding:16px 15px 18px}.product-tile h3{margin:0 0 9px;color:#063b74;font-size:17px;line-height:1.35;font-weight:700}.product-tile h3 small{display:block;margin-top:3px;color:#168dcb;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:.4px}.product-tile p{margin:0;color:#5a7e99;font-size:11px;line-height:1.75}.category-card>a{position:absolute;right:0;top:50%;transform:translateY(-50%);width:39px;height:39px;border:1px solid #9bcbe2;color:#075a9e;background:transparent;border-radius:50%;font-size:19px;display:grid;place-items:center}.category-card>a:hover{background:#075a9e;color:#fff}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.product-detail-section{padding:75px 8vw}.product-detail-heading{grid-template-columns:1fr;gap:20px;margin:0 0 35px}.product-detail-heading .eyebrow{grid-column:auto;margin-bottom:0}.product-detail-heading h2{font-size:39px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-tile-copy{padding:13px 12px 15px}.product-tile h3{font-size:16px}.product-tile p{font-size:10px}}.product-tile-image{display:block;cursor:pointer}.product-tile-image:focus-visible{outline:3px solid #168dcb;outline-offset:3px}.product-info-page{min-height:100vh;background:#f5f9fc;color:#062e5b}.product-info-header{height:86px;padding:0 5.4vw;display:flex;align-items:center;background:#fff;border-bottom:1px solid #dceaf3}.product-info-shell{max-width:1280px;margin:0 auto;padding:54px 5.4vw 74px;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(390px,1fr);grid-gap:7vw;gap:7vw;align-items:center}.product-info-image{background:#fff;min-height:560px;display:grid;place-items:center;box-shadow:0 9px 28px rgba(6,46,91,.07)}.product-info-image img{display:block;width:100%;height:100%;max-height:650px;object-fit:contain}.product-info-copy{max-width:550px}.product-info-category{margin:0 0 18px;color:#168dcb;font:11px DM Mono,monospace;letter-spacing:1px}.product-info-copy h1{margin:0 0 32px;color:#087dcc;font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(33px,3.6vw,51px);line-height:1.22;letter-spacing:-2px}.product-info-copy h1 small{display:block;margin-top:8px;color:#507796;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:.4px}.product-info-copy ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:17px;gap:17px}.product-info-copy li{position:relative;padding-left:31px;font-size:15px;line-height:1.75;color:#173a5f}.product-info-copy li:before{content:"✓";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#168dcb;color:#fff;font:700 12px/1 Manrope,sans-serif}.product-info-rule{height:1px;width:100%;margin:45px 0 27px;background:#d7e7f1}.back-to-products{display:inline-flex;gap:8px;align-items:center;color:#527896;font-size:14px;font-weight:600}.back-to-products:hover{color:#087dcc}.product-not-found{padding:12vh 10vw}.product-not-found h1{margin:70px 0 24px;font-size:38px}@media(max-width:800px){.product-info-header{height:72px;padding:0 8vw}.product-info-shell{padding:30px 8vw 55px;grid-template-columns:1fr;gap:34px}.product-info-image{min-height:0;aspect-ratio:4/5}.product-info-copy h1{font-size:36px;margin-bottom:25px}.product-info-copy li{font-size:14px}.product-info-rule{margin-top:34px}}.product-info-shell{align-items:start}.product-info-image{position:-webkit-sticky;position:sticky;top:26px}.product-info-copy ul{display:none}.word-product-content{display:grid;grid-gap:12px;gap:12px}.word-product-content h2{margin:18px 0 0;color:#087dcc;font-size:18px;line-height:1.45}.word-product-content p{margin:0;color:#173a5f;font-size:14px;line-height:1.85}.word-product-content .word-list-item{position:relative;padding-left:29px}.word-product-content .word-list-item:before{content:"✓";position:absolute;left:0;top:4px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#168dcb;color:#fff;font:700 11px/1 Manrope,sans-serif}.word-empty{margin:0;color:#527896;font-size:14px;line-height:1.75}@media(max-width:800px){.product-info-image{position:static}.word-product-content p{font-size:13px}}.site-header .nav{font-size:15px}.site-header .header-cta,.site-header .product-submenu a{font-size:14px}.company-story .company-content,.products-page .category-card p{font-size:16px}.products-page .category-card h3{font-size:25px}.products-page .product-tile h3{font-size:20px}.products-page .product-tile p{font-size:14px}.formula-page .formula-crop-copy p,.formula-page .formula-intro>div>p,.news-page .events-heading>p:last-child,.news-page .news-intro>div p{font-size:15px}.contact-page address p{font-size:16px}.contact h2{line-height:1.2}.contact-page .sales-heading>p:last-child{font-size:16px}.contact-page .region-card{padding:27px 26px 26px}.contact-page .region-top>p{font-size:11px}.contact-page .region-marker{width:46px;height:46px;font-size:15px}.contact-page .region-card h3{font-size:23px;line-height:1.42;margin:22px 0 17px}.contact-page .region-areas{gap:7px;padding-top:16px}.contact-page .region-areas span{font-size:13px;padding:5px 9px}.contact-page .region-contacts{margin-top:21px;gap:11px}.contact-page .region-contacts small{font-size:14px}.contact-page .region-contacts a{font-size:15px}@media (max-width:800px){.site-header .nav{font-size:16px}.site-header .product-submenu a{font-size:14px}.company-story .company-content{font-size:15px}.products-page .category-card p{font-size:14px}.products-page .category-card h3{font-size:21px}.products-page .product-tile h3{font-size:18px}.products-page .product-tile p{font-size:12px}.contact-page .sales-heading>p:last-child{font-size:15px}.contact-page .region-card{padding:24px 21px}.contact-page .region-card h3{font-size:21px}.contact-page .region-areas span{font-size:12px}.contact-page .region-contacts small{font-size:13px}.contact-page .region-contacts a{font-size:14px}}footer{padding-top:76px;padding-bottom:34px}footer p{font-size:12px}footer div a{font-size:14px}footer .footer-contact a{font-size:17px!important;line-height:1.45}footer .copyright{font-size:10px}footer .footer-social a{line-height:1.45}.hero{width:100%;height:auto;min-height:0;aspect-ratio:16/9}.hero-image{width:100%;height:100%}.contact-page .contact-hero,.formula-page .formula-hero,.hero,.news-page .news-hero,.products-page .product-hero{isolation:isolate}.contact-page .contact-hero:after,.formula-page .formula-hero:after,.hero:after,.news-page .news-hero:after,.products-page .product-hero:after{content:"PLANTPRO\A THAILAND";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.9);font:700 clamp(52px,8vw,136px) /.82 Manrope,sans-serif;letter-spacing:.08em;text-align:center;white-space:pre;text-shadow:0 3px 16px rgba(0,23,61,.48);pointer-events:none}.has-wordmark:after,.home-hero:after{display:none}.banner-wordmark{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.92);font:700 clamp(52px,8vw,136px) /1 Manrope,sans-serif;text-align:center;text-shadow:0 3px 16px rgba(0,23,61,.48);pointer-events:none}.banner-wordmark>span:first-child{letter-spacing:.08em}.banner-wordmark>span:last-child{margin-top:.12em;font-weight:500;letter-spacing:-.025em}.contact-page .contact-hero>.banner-wordmark{position:absolute;inset:0;padding:0;justify-content:center;transform:none}.home-wordmark{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.92);font-family:Manrope,sans-serif;line-height:1;text-align:center;text-shadow:0 3px 16px rgba(0,23,61,.48);pointer-events:none}.home-wordmark-logo{width:clamp(162px,15vw,234px);margin-bottom:clamp(4px,.5vw,7px)}.home-wordmark-logo img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.home-wordmark-plantpro{font-size:clamp(52px,8vw,136px);font-weight:700;letter-spacing:.08em}.home-wordmark-thailand{margin-top:.12em;font-size:clamp(52px,8vw,136px);font-weight:500;letter-spacing:-.025em}.contact-page .contact-hero>div,.formula-page .formula-hero-copy,.hero-copy,.news-page .news-hero-copy,.products-page .product-hero-copy{z-index:2}.banner-content{padding:68px 8vw 72px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;color:#063b74}.banner-content h1{margin:0;font:700 clamp(38px,4.4vw,68px) /1.08 Manrope,Noto Sans Thai,sans-serif;letter-spacing:-3px}.banner-content h1 em{color:#087dcc;font-style:normal;font-weight:500}.banner-content p{max-width:620px;margin:20px 0 0;color:#507796;font-size:15px;line-height:1.9}.banner-content .button{margin-top:26px}@media (max-width:800px){footer p{font-size:12px}footer div a{font-size:14px}footer .footer-contact a{font-size:16px!important}footer .copyright{font-size:10px}footer{grid-template-columns:1fr 1fr}.hero{height:auto;min-height:0;aspect-ratio:16/9}.contact-page .contact-hero:after,.formula-page .formula-hero:after,.hero:after,.news-page .news-hero:after,.products-page .product-hero:after{top:50%;font-size:52px}.home-wordmark-logo{width:144px;margin-bottom:4px}.home-wordmark-plantpro,.home-wordmark-thailand{font-size:52px}.banner-content{padding:48px 8vw 52px}.banner-content h1{font-size:40px;letter-spacing:-2px}.banner-content p{font-size:13px}}.products-page .product-categories{min-height:0;padding:58px 8vw 52px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:55px;gap:55px;position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(4,41,90,.96),rgba(7,127,189,.88)),radial-gradient(circle at 9% 85%,#36bfe9 0 8%,transparent 8.3%),radial-gradient(circle at 76% 5%,#8ee9ff 0 10%,transparent 10.3%),#075a9e}.products-page .product-categories:after,.products-page .product-categories:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;border:2px solid rgba(229,255,186,.2);pointer-events:none}.products-page .product-categories:before{left:-220px;bottom:-330px}.products-page .product-categories:after{right:-170px;top:-360px}.products-page .category-compact-heading{position:relative;z-index:1;color:#fff}.products-page .category-compact-heading .eyebrow{color:#d8f6ff;margin-bottom:13px}.products-page .category-compact-heading h2{margin:0;font-family:Manrope,Noto Sans Thai,sans-serif;font-size:clamp(29px,3vw,45px);line-height:1.16;letter-spacing:-2px}.products-page .category-compact-heading h2 em{color:#74dcff;font-style:normal;font-weight:500}.products-page .category-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.products-page .category-orb{min-width:0;display:flex;flex-direction:column;align-items:center;gap:11px;color:#fff;text-align:center}.products-page .category-orb>span{width:92px;height:92px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.97);color:#087dcc;box-shadow:0 7px 18px rgba(0,31,76,.26);transition:transform .2s,background .2s,color .2s}.products-page .category-orb>span img{width:100%;height:100%;object-fit:contain;display:block}.products-page .category-orb:hover>span{transform:translateY(-5px);background:#bcefff;color:#063b74}.products-page .category-orb b{min-height:42px;display:flex;align-items:start;justify-content:center;font-size:13px;line-height:1.45;font-weight:600}@media (max-width:900px){.products-page .product-categories{grid-template-columns:1fr;gap:30px;padding:50px 8vw}.products-page .category-rail{gap:10px}.products-page .category-orb>span{width:76px;height:76px;font-size:20px}.products-page .category-orb b{font-size:11px}}@media (max-width:600px){.products-page .product-categories{display:block;padding:48px 7vw 36px}.products-page .category-compact-heading{margin-bottom:32px}.products-page .category-compact-heading h2{font-size:34px}.products-page .category-rail{display:flex;gap:13px;overflow-x:auto;padding:3px 1px 12px;scroll-snap-type:x proximity}.products-page .category-orb{flex:0 0 100px;scroll-snap-align:start}.products-page .category-orb>span{width:78px;height:78px}.products-page .category-orb b{font-size:12px;min-height:52px}}footer{grid-template-columns:2.3fr repeat(4,1fr)}.footer-brand .brand-logo{width:auto;height:145px}footer>div{display:flex;flex-direction:column;gap:9px}.footer-social{gap:12px}.footer-social .social-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.social-links a{width:31px;height:31px;border:1px solid rgba(233,247,255,.55);border-radius:50%;display:grid;place-items:center;transition:background .2s,color .2s}.social-links a:focus-visible,.social-links a:hover{background:#e9f7ff;color:#063b74;outline:none}.social-links svg{width:15px;height:15px;fill:currentColor;stroke:currentColor;stroke-width:1.7}.social-links svg circle,.social-links svg rect{fill:none}@media(max-width:800px){footer{grid-template-columns:1fr 1fr}.footer-social{grid-column:1/-1}}