:root{--green:#244d3c;--deep:#15382b;--ink:#243c31;--muted:#718074;--cream:#f6f7f1;--line:#dce2d8;--lime:#deedc2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700;letter-spacing:1.3px;white-space:nowrap}.brand small{display:block;font-size:7px;letter-spacing:1.25px;margin-top:6px}.mark{position:relative;font:italic 40px Georgia;letter-spacing:-8px;width:49px;line-height:1;color:var(--green)}.mark span{font-size:36px}.mark i{width:13px;height:7px;background:#8da97d;position:absolute;left:28px;top:-1px;border-radius:100% 0;transform:rotate(-25deg)}nav{display:flex;gap:28px;font-size:13px}.header-tools{display:flex;gap:24px;align-items:center}select{border:0;background:transparent;color:var(--green);cursor:pointer;font-size:12px;max-width:80px}.header-cta{padding:12px 18px;background:var(--green);color:white;border-radius:4px;font-size:12px}#menu{display:none;background:none;border:0;font-size:24px}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #9db76e;outline-offset:5px}.hero{background:var(--cream);min-height:650px;padding:80px 7% 64px;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;position:relative;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2.6px;font-weight:600;display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:22px;height:1px;background:currentColor}.hero h1{font-size:clamp(39px,4.2vw,67px);line-height:1.27;letter-spacing:-2px;font-weight:500;margin:28px 0 20px}.hero h1 em{color:#6f895b;font-style:normal}.hero p{font-size:14px;color:var(--muted);line-height:1.95;max-width:430px}.buttons{display:flex;gap:12px;margin-top:31px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 23px;border-radius:4px;font-size:12px;border:1px solid var(--green);transition:.2s}.button:hover{transform:translateY(-2px)}.dark{background:var(--green);color:white}.light{background:transparent;color:var(--green)}.hero-meta{display:flex;gap:25px;font-size:10px;letter-spacing:1px;margin-top:48px;color:#627662}.hero-meta span:before{content:'✧';margin-right:8px}.hero-art{position:relative;min-height:460px;display:grid;place-items:center}.orbit{position:absolute;width:420px;height:420px;border:1px solid #dfe6d4;border-radius:50%;background:radial-gradient(circle,#e3ebd5 0%,#e9efdf 45%,transparent 70%)}.orbit:after{content:'';position:absolute;inset:30px;border:1px solid #d9e1ce;border-radius:50%}.art-label{position:absolute;left:15px;top:28px;font-size:10px;letter-spacing:2px;color:#6f7b66}.art-caption{position:absolute;bottom:4px;right:0;font-size:9px;color:#84917e;letter-spacing:1px}.sachet{position:absolute;width:195px;height:280px;background:#f5f2e4;transform:rotate(-14deg) translate(-65px,-10px);border:1px solid #dddccd;box-shadow:8px 24px 35px #2b402a25;overflow:hidden;border-radius:3px}.sachet:before,.sachet:after{content:'';position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(0deg,#bfc6b42a 0 1px,transparent 1px 3px)}.sachet:before{top:0}.sachet:after{bottom:0}.sachet.two{background:#244d3c;color:#f1f1dc;transform:rotate(13deg) translate(64px,35px)}.pack-brand{font-size:8px;letter-spacing:1.2px;padding:30px 18px}.pack-type{font:40px Georgia;padding:12px 18px 0}.pack-sub{font-size:7px;letter-spacing:1.6px;padding:5px 18px}.pack-curve{position:absolute;left:-28px;top:139px;width:240px;height:120px;border:1px solid #a6b692;border-radius:50%;transform:rotate(-25deg)}.pack-curve:after,.pack-curve:before{content:'';position:absolute;inset:10px;border:1px solid #a6b692;border-radius:50%}.pack-curve:after{inset:20px}.pack-bottom{position:absolute;bottom:25px;left:18px;font-size:7px;letter-spacing:.7px}.film{position:absolute;width:103px;height:77px;top:300px;left:50%;background:linear-gradient(140deg,#f7e5afcc,#d3bf7299);border:1px solid #f4e7c6;transform:rotate(-15deg) skew(-10deg);box-shadow:8px 15px 15px #46522d1b;border-radius:4px;backdrop-filter:blur(2px)}.float-note{position:absolute;right:-10px;top:65px;font-size:10px;line-height:1.8;padding:12px 16px;background:#fff9;border:1px solid #fff;border-radius:4px}.float-note b{display:block;font:20px Georgia;color:var(--green)}.intro-band{display:flex;justify-content:space-between;gap:30px;padding:28px 7%;background:var(--green);color:#edf1e6;font-size:12px}.intro-band span{color:#b8c9ad;font-size:10px;letter-spacing:1.5px}.section{padding:95px 7%}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:43px}h2{font-size:34px;font-weight:500;line-height:1.4;letter-spacing:-.7px;margin:18px 0 0}.section-head p{max-width:380px;line-height:1.9;font-size:13px;color:var(--muted);margin:0}.formats{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px}.format-card{background:var(--cream);border:1px solid #e7ebe1;border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.format-card.featured{grid-row:span 2;background:#e9efdf}.format-visual{height:130px;display:grid;place-items:center;position:relative;overflow:hidden}.featured .format-visual{height:300px}.format-info{padding:21px 24px;border-top:1px solid #dce2d8;flex:1}.format-info small{font-size:9px;color:#7e8e72;letter-spacing:2px}.format-info h3{font-size:18px;font-weight:500;margin:8px 0}.format-info p{color:var(--muted);font-size:12px;line-height:1.8;margin:0}.film-stack{width:165px;height:112px;background:linear-gradient(130deg,#e5c96999,#f9eab999);border:1px solid #f9edcb;transform:rotate(-17deg) skew(9deg);box-shadow:14px 19px 30px #5e773c22;border-radius:6px;position:relative}.film-stack:before,.film-stack:after{content:'';position:absolute;width:100%;height:100%;border-radius:6px;background:linear-gradient(130deg,#d9bc6e55,#ffffcc66);border:1px solid #f4e7b8;top:-16px;left:15px}.film-stack:after{top:-30px;left:30px}.visual-tag{position:absolute;bottom:20px;left:24px;font-size:9px;letter-spacing:1.5px;color:#809073}.capsule{width:88px;height:34px;border-radius:30px;background:linear-gradient(90deg,#d3dfb9 49%,#f8f8ec 50%);box-shadow:5px 12px 18px #536d3422,inset 0 5px 7px #fff7;transform:rotate(-25deg)}.capsule:after{content:'';position:absolute;width:75px;height:30px;border-radius:25px;background:linear-gradient(90deg,#acbd87 49%,#ececda 50%);transform:translate(55px,25px) rotate(80deg);box-shadow:4px 10px 15px #536d3422}.tablets{width:58px;height:30px;border-radius:50%;background:#f6efe2;box-shadow:0 9px 0 #d9d1bc,5px 14px 15px #6c644520;transform:rotate(-20deg);position:relative}.tablets:after{content:'';position:absolute;width:58px;height:30px;border-radius:50%;background:#ece5d4;left:60px;top:26px;box-shadow:0 9px 0 #cfc6af}.powder{width:48px;height:93px;background:linear-gradient(90deg,#ccd8bf,#f8f8ed,#e0e6d2);transform:rotate(25deg);box-shadow:7px 10px 18px #5f6e4d22;border-top:6px solid #c5d0b6;border-bottom:6px solid #c5d0b6}.powder:after{content:'HE';display:block;text-align:center;color:#708064;font:15px Georgia;margin-top:24px}.gel{width:75px;height:60px;border-radius:15px 15px 30px 30px;background:linear-gradient(130deg,#c8d69a77,#94b56888);box-shadow:inset 5px 7px 8px #fff9,6px 12px 15px #6e895425;transform:rotate(-15deg)}.services{background:var(--cream)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service{padding-top:23px;border-top:1px solid #bdc9b6}.service .number{font:14px Georgia;color:#819371}.service h3{font-size:21px;font-weight:500;margin:23px 0 12px}.service p{color:var(--muted);font-size:13px;line-height:1.9}.tags{font-size:10px;display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.tags span{padding:7px 10px;border:1px solid var(--line);border-radius:3px}.quality{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.quality-copy>p{font-size:13px;line-height:2;color:var(--muted);margin:25px 0}.location-panel{background:#eef1e7;margin-top:30px;padding:26px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:16px}.location-panel b{font-size:14px;font-weight:500}.location-panel small{font-size:11px;color:var(--muted);display:block;margin-top:8px}.location-emblem{font:45px Georgia;color:#9aaa81}.quality-row{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.quality-row>span{color:#8b9d7e;font:13px Georgia;padding-top:5px}.quality-row h3{font-size:17px;font-weight:500;margin:0 0 8px}.quality-row p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.process{background:var(--green);color:#f1f4e9}.process .eyebrow{color:#bbcdaa}.process .section-head p{color:#b5c6b1}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:23px}.step{border-top:1px solid #607660;padding-top:20px}.step span{font:33px Georgia;color:#b7cda1}.step h3{font-size:16px;font-weight:500;margin:23px 0 12px}.step p{font-size:12px;color:#b9c8b4;line-height:1.9}.contact{background:#f5f6ef;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.contact-copy p{font-size:13px;color:var(--muted);line-height:1.9;max-width:350px}.contact-address{margin-top:42px;font-size:13px;line-height:1.9}.contact-address small{display:block;font-size:10px;letter-spacing:2px;margin-bottom:12px;color:#819371}form{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:flex;flex-direction:column;gap:9px;font-size:11px}.wide{grid-column:1/-1}input,form select,textarea{width:100%;padding:13px 12px;background:#fff;border:1px solid #dce2d6;border-radius:3px;color:var(--ink);font-size:12px;max-width:none}textarea{resize:vertical;min-height:100px}input:focus,textarea:focus,form select:focus{outline:2px solid #adc391;outline-offset:2px}.form-foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.form-foot p{font-size:10px;color:var(--muted);line-height:1.7;margin:0}footer{padding:40px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px}footer>span{font-size:10px;color:var(--muted)}dialog{border:0;border-radius:9px;max-width:640px;width:90%;padding:35px;box-shadow:0 15px 80px #0003;color:var(--ink)}dialog::backdrop{background:#142c235c;backdrop-filter:blur(3px)}dialog h2{font-size:25px}dialog p{font-size:12px;line-height:1.8;color:var(--muted)}dialog textarea{height:260px}.close{position:absolute;right:15px;top:12px;border:0;background:none;font-size:25px;color:var(--muted)}.dialog-actions{display:flex;gap:10px;margin-top:18px}.reveal{animation:rise .65s ease both}@keyframes rise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){header,footer{padding-left:max(5%,calc((100vw - 1380px)/2));padding-right:max(5%,calc((100vw - 1380px)/2))}.section,.hero,.intro-band{padding-left:max(7%,calc((100vw - 1280px)/2));padding-right:max(7%,calc((100vw - 1280px)/2))}}@media(max-width:1100px){nav{gap:15px}.brand{font-size:14px}.brand small{font-size:6px}.header-tools{gap:10px}.hero{padding-left:5%;padding-right:5%;gap:0}.float-note{right:0}.hero h1{font-size:47px}.section{padding:75px 5%}.quality,.contact{gap:40px}}@media(max-width:800px){header{height:76px;padding:0 5%}.brand{font-size:13px;gap:8px}.brand small{font-size:5px}.mark{font-size:34px;width:42px}.mark span{font-size:30px}.header-cta{display:none}#menu{display:block}nav{display:none;position:absolute;top:75px;left:0;right:0;background:white;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);gap:23px}nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:30px;min-height:auto}.hero h1{font-size:43px;letter-spacing:-1px}.hero p{max-width:100%}.hero-meta{margin-top:30px;gap:15px;font-size:9px}.hero-art{min-height:420px;margin-top:20px}.orbit{width:340px;height:340px}.sachet{width:160px;height:245px}.sachet.two{transform:rotate(13deg) translate(56px,25px)}.sachet{transform:rotate(-14deg) translate(-55px,-10px)}.pack-type{font-size:33px}.pack-curve{top:120px}.film{top:280px}.float-note{top:30px;right:0}.intro-band{flex-direction:column;gap:10px;padding:23px 5%;font-size:11px}.intro-band span{font-size:8px}.section{padding:58px 5%}h2{font-size:28px}.section-head{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:29px}.section-head p{max-width:100%}.formats{grid-template-columns:1fr 1fr;gap:12px}.format-card.featured{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr}.featured .format-visual{height:220px}.featured .format-info{border-top:0;display:flex;flex-direction:column;justify-content:center;padding:20px 12px}.film-stack{width:100px;height:75px}.format-info{padding:17px 15px}.format-info h3{font-size:16px}.format-info p{font-size:11px}.service-grid{grid-template-columns:1fr;gap:27px}.service h3{margin-top:16px}.quality,.contact{grid-template-columns:1fr;gap:30px}.quality-row{padding:20px 0}.steps{grid-template-columns:1fr;gap:0}.step{display:grid;grid-template-columns:42px 1fr;column-gap:15px;padding:19px 0}.step span{grid-row:span 2;font-size:27px}.step h3{margin:0 0 6px}.step p{margin:0}.contact-address{margin-top:24px}form{gap:17px}footer{flex-direction:column;align-items:flex-start;padding:30px 5%;gap:20px}.eyebrow{font-size:9px;letter-spacing:2px}.art-label{top:20px;left:0}.art-caption{font-size:8px}.dialog-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button:hover{transform:none}}
/* Health Energy identity and film-focused presentation */
:root{--green:#28573d;--deep:#173e2b;--cream:#f6f9f6;--lime:#dff5cf}.official-logo{width:46px;height:46px;object-fit:contain;flex-shrink:0}.brand small{font-size:6px}header{gap:18px;padding-left:4%;padding-right:4%;height:98px}nav{gap:19px;font-size:12px}.header-tools{gap:14px}.hero{background:linear-gradient(105deg,#fff 2%,#f8fcf9 53%,#ebf6f1 100%);min-height:650px;padding-top:80px;padding-bottom:70px}.hero h1{font-size:clamp(39px,4.2vw,64px);font-weight:600;line-height:1.32}.hero h1 em{color:#4e9b53}.hero-art{border-radius:100% 0 0 100%}.orbit{background:radial-gradient(circle,#d8eedc 0%,#e8f4ec 50%,transparent 72%);border-color:#d4e9da}.orbit:after{border-color:#d4e9da}.art-label{color:#55836b}.float-note{background:#fff;border-radius:0;border-left:2px solid #83c272;box-shadow:0 10px 30px #25432e08}.hero-meta{color:#548264}.intro-band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--green);padding-top:24px;padding-bottom:24px}.intro-band span{color:#7e9387}.odf-section{background:white}.odf-section .section-head{margin-bottom:45px}.odf-section h2{font-size:37px}.odf-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.odf-feature{border-bottom:1px solid var(--line);padding-bottom:25px}.tech-visual{height:215px;background:#f4f8f5;position:relative;overflow:hidden;display:grid;place-items:center;margin-bottom:25px}.tech-index{position:absolute;bottom:17px;left:18px;font:12px Georgia;color:#7b9c85}.odf-feature>small{font-size:9px;letter-spacing:1.8px;color:#6c9876}.odf-feature h3{font-size:20px;font-weight:500;margin:12px 0}.odf-feature>p{font-size:12px;color:var(--muted);line-height:1.95;margin:0}.thin-film{position:absolute;width:153px;height:100px;transform:rotate(-20deg) skew(15deg);border-radius:5px;background:linear-gradient(145deg,#d0e4a37a,#eaf6c3bb);border:1px solid #d2e1b6;box-shadow:12px 22px 20px #446b3d15}.thin-film.second{transform:translate(15px,-19px) rotate(-20deg) skew(15deg);background:linear-gradient(145deg,#edf5dabb,#dfefbc55)}.mini-pack{width:96px;height:135px;background:#fff;transform:rotate(15deg);box-shadow:8px 12px 20px #335c3c1b;border:1px solid #d8e5d9;border-top:7px solid #d4e8cb;border-bottom:7px solid #d4e8cb;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:13px}.mini-pack img{width:35px;height:35px}.mini-pack span{font-size:8px;letter-spacing:1px}.mini-film{width:66px;height:44px;background:#dbe8ad99;border:1px solid #d4dfb8;border-radius:3px;position:absolute;transform:translate(-40px,35px) rotate(-20deg)}.format-outline{width:150px;height:110px;border:1px solid #a3c8b0;border-radius:9px;transform:rotate(-13deg);display:grid;place-items:center;background:#e1ede133}.strip{width:80px;height:50px;background:linear-gradient(140deg,#dbedb7,#edf8da);border:1px solid #caddac;border-radius:4px;box-shadow:7px 10px 15px #446b3d17}.check-circle{position:absolute;right:23%;bottom:40px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #b4d3b0;border-radius:50%;background:white;color:#61a254;font-size:18px}.odf-foot{display:flex;justify-content:space-between;gap:20px;margin-top:27px;font-size:11px;line-height:1.8;color:var(--muted)}.odf-foot a{color:var(--green);white-space:nowrap}.section#formats{background:#f7faf7}.format-card{background:white}.format-card.featured{background:#e8f2e6}.services{background:white}.quality{background:#f7faf7}footer{background:#fff}.process{background:#204a35}html[lang=th] .hero h1{font-size:clamp(35px,3.4vw,51px);letter-spacing:0}html[lang=th] nav{font-size:10px;gap:14px}@media(max-width:1150px){nav{gap:12px;font-size:11px}.brand{font-size:12px}.brand small{font-size:5px}.header-tools{gap:8px}.header-cta{padding:11px 12px}header{gap:10px}.hero h1{font-size:47px}}@media(max-width:950px){.brand small{display:none}nav{gap:10px}.official-logo{width:36px;height:36px}.header-cta{display:none}}@media(max-width:800px){header{height:76px;padding:0 5%}nav{font-size:14px;gap:23px}html[lang=th] nav{font-size:13px;gap:23px}.brand{font-size:13px}.brand small{display:block}.hero{padding-top:42px;padding-bottom:30px;min-height:auto}.hero h1{font-size:41px}.hero-art{min-height:400px}.odf-features{grid-template-columns:1fr;gap:30px}.tech-visual{height:200px;margin-bottom:20px}.odf-section h2{font-size:28px}.odf-feature h3{font-size:20px}.odf-foot{flex-direction:column;gap:12px}.intro-band{gap:7px}.odf-section .section-head{margin-bottom:28px}.official-logo{width:38px;height:38px}html[lang=th] .hero h1{font-size:36px}.tech-visual .check-circle{right:30%}}
/* Thai botanical identity */
.thai-flag{display:inline-block;width:23px;height:15px;flex-shrink:0;border-radius:1px;background:linear-gradient(to bottom,#a53945 0 16.66%,#fff 16.66% 33.33%,#303c68 33.33% 66.66%,#fff 66.66% 83.33%,#a53945 83.33%);box-shadow:0 0 0 1px #0000000a}.herb-section{background:#f6f4ed}.herb-section .eyebrow{color:#7a775b}.herb-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:75px}.herb-stamp{display:flex;align-items:center;gap:17px;margin-bottom:24px;color:#857844}.herb-stamp>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid #c8bd8e;border-radius:50%;font:21px Georgia}.herb-stamp>small{font-size:10px;letter-spacing:1.8px}.herb-advantage{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #dedfd0}.herb-advantage>span{font:13px Georgia;color:#9d946f;padding-top:5px}.herb-advantage h3{font-size:19px;font-weight:500;margin:0 0 9px}.herb-advantage p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.herb-story>.button{margin-top:28px}.herb-specimens{display:flex;flex-direction:column;gap:15px}.herb-specimen{background:#fff9;display:grid;grid-template-columns:155px 1fr;gap:16px;border:1px solid #e5e2d5;border-radius:4px;padding:22px 25px 22px 10px;align-items:center}.botanical-art svg{width:100%;height:auto}.root-body{fill:#9b8774;stroke:#80705e;stroke-width:1}.root-slice{fill:#aa8a7a;stroke:#8d776b;stroke-width:1}.root-core{fill:#68516c}.herb-1 .root-body{fill:#d7b981;stroke:#bca071}.herb-1 .root-slice{fill:#c9aa71;stroke:#c2a56f}.herb-1 .root-core{fill:#f3d8a0}.herb-2 .root-body{fill:#c89445;stroke:#ad7936}.herb-2 .root-slice{fill:#dc9f41;stroke:#b78131}.herb-2 .root-core{fill:#f4bb42}.herb-specimen small{font-size:12px;color:#938664}.herb-specimen h3{font-size:21px;font-weight:500;margin:5px 0 6px}.herb-specimen i{font:italic 12px Georgia;color:#7f8c77}.herb-specimen p{font-size:13px;line-height:1.85;color:var(--muted);margin:9px 0 0}.herb-note{padding-top:23px;margin-top:25px;border-top:1px solid #dedfd0;color:#7b806f;font-size:12px;line-height:1.9}.contact-address{font-style:normal}
/* Readability across all three languages */
nav{font-size:14px;gap:18px}.header-cta,.header-tools select{font-size:14px}.eyebrow{font-size:11px}.hero p{font-size:16px;line-height:1.9}.button{font-size:14px;padding:15px 22px}.hero-meta{font-size:12px}.intro-band{font-size:14px}.intro-band span{font-size:12px;letter-spacing:.6px}.section-head p{font-size:15px;line-height:1.9}.format-info p,.service p,.quality-copy>p,.quality-row p,.step p,.contact-copy p,.odf-feature>p{font-size:15px;line-height:1.9}.format-info small,.odf-feature>small{font-size:11px}.format-info h3{font-size:21px}.service h3{font-size:23px}.tags{font-size:12px}.quality-row h3{font-size:19px}.location-panel small,.location-panel b{font-size:14px}.step h3{font-size:18px}.contact-address{font-size:15px}.contact-address small{font-size:12px}label{font-size:14px}input,form select,textarea{font-size:15px;padding:14px}.form-foot p{font-size:12px}.odf-foot{font-size:13px}footer>span{font-size:12px}.brand small{font-size:7px}.float-note{font-size:12px}.art-caption{font-size:11px}.art-label{font-size:11px}.visual-tag{font-size:10px}dialog p,dialog textarea{font-size:15px;line-height:1.8}html[lang=th] nav{font-size:13px;gap:13px}html[lang=en] nav{font-size:13px;gap:15px}html[lang=en] .header-tools{gap:9px}html[lang=en] .header-cta{font-size:13px}@media(max-width:1150px){header{height:80px;padding:0 5%}.header-cta{display:none}#menu{display:block}nav,html[lang=en] nav,html[lang=th] nav{display:none;position:absolute;top:79px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);gap:22px;font-size:15px}nav.open,html[lang=en] nav.open,html[lang=th] nav.open{display:flex}.herb-layout{gap:40px}.hero p{font-size:15px}}@media(max-width:800px){header{height:76px}nav,html[lang=en] nav,html[lang=th] nav{top:75px}.herb-layout{grid-template-columns:1fr;gap:32px}.herb-specimen{grid-template-columns:115px 1fr;padding:20px 18px 20px 7px;gap:11px}.herb-specimen h3{font-size:21px}.herb-specimen p{font-size:14px}.herb-stamp>small{font-size:11px;letter-spacing:1px}.herb-advantage p{font-size:15px}.hero-meta{font-size:11px;gap:12px;flex-wrap:wrap}.section-head p{font-size:15px}.format-info p{font-size:14px}.format-info h3{font-size:19px}.format-info small{font-size:10px}.featured .format-info{padding:20px 15px}.intro-band{font-size:13px}.intro-band span{font-size:11px}.eyebrow{font-size:10px;letter-spacing:1.4px}.art-caption{font-size:10px}.float-note{font-size:11px}.hero h1{font-size:40px}.buttons{gap:10px}.button{font-size:14px;gap:17px;padding:14px 18px}input,form select,textarea{font-size:16px}.herb-note{font-size:13px}.odf-foot{font-size:13px}.brand small{font-size:6px}}@media(max-width:390px){.brand{font-size:12px;letter-spacing:1px}.brand small{font-size:5px}.header-tools{gap:9px}.official-logo{width:34px;height:34px}.herb-specimen{grid-template-columns:96px 1fr}.herb-stamp>small{font-size:10px}.hero h1{font-size:36px}}
.inquiry-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-result{display:none;font-size:14px;line-height:1.8;padding:15px;border-radius:4px;max-width:100%;word-break:break-word}.inquiry-result.success{display:block;color:#24573a;background:#e5f1df;border:1px solid #b6cfa7}.inquiry-result.error{display:block;background:#fff0e9;color:#8d492f;border:1px solid #ecd2c4}.button:disabled{opacity:.65;cursor:default;transform:none}.admin-link{font-size:12px;color:#60755c;text-decoration:underline;text-underline-offset:4px}
