:root{--ink:#17262d;--muted:#68777d;--paper:#f5f7f6;--white:#fff;--navy:#123b5d;--blue:#087cff;--orange:#e36a2c;--line:#dce5e8;--gold:#f1b93b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,"Microsoft YaHei",sans-serif}button,a{font:inherit}button{cursor:pointer}.rice-header{position:sticky;top:0;z-index:20;min-height:72px;padding:0 clamp(18px,6vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.rice-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:900;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--navy);color:#fff;font-size:20px}.rice-header nav{display:flex;gap:25px}.rice-header nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:800}.rice-zalo,.rice-primary,.rice-float{border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--navy);color:#fff;border-radius:7px;font-weight:900}.rice-zalo{min-height:44px;padding:0 14px}.rice-primary{min-height:58px;padding:0 20px;box-shadow:0 16px 30px rgba(18,59,93,.18)}.zalo-manual{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.zalo-manual strong{color:var(--navy);white-space:nowrap}.zalo-symbol{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto}.zalo-symbol img{width:100%;height:100%;display:block;object-fit:contain}.rice-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5vw;max-width:1300px;margin:auto;padding:68px clamp(24px,7vw,100px) 72px}.hero-copy{max-width:620px}.eyebrow{margin:0 0 15px;color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.1em}.rice-hero h1{margin:0 0 22px;font-size:clamp(42px,5.5vw,76px);line-height:1.02;letter-spacing:-.04em}.rice-hero h1 em{color:var(--navy);font-style:normal}.hero-lede{max-width:570px;color:var(--muted);font-size:17px;line-height:1.8}.hero-points{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 29px}.hero-points span{padding:9px 12px;background:#fff;border:1px solid #cbdce4;border-radius:5px;color:var(--navy);font-size:13px;font-weight:850}.hero-visual{position:relative;min-height:535px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#dfe9ec}.hero-visual>img{width:100%;height:100%;min-height:535px;object-fit:cover}.hero-note{position:absolute;left:18px;bottom:18px;padding:15px 17px;background:rgba(18,59,93,.94);color:#fff;border-radius:7px}.hero-note strong,.hero-note span{display:block}.hero-note strong{color:#ffd36a;font-size:18px}.hero-note span{margin-top:4px;font-size:12px}.rice-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#bfd2dc}.rice-proof>div{padding:24px;background:var(--navy);color:#fff}.rice-proof strong,.rice-proof span{display:block}.rice-proof strong{font-size:25px;color:var(--gold)}.rice-proof span{margin-top:5px;color:#d9e8ee;font-size:13px}.rice-section,.rice-factory{max-width:1240px;margin:auto;padding:100px 28px}.section-heading{max-width:760px;margin-bottom:36px}.section-heading h2,.rice-material h2,.rice-final h2{margin:0 0 16px;font-size:clamp(31px,4vw,54px);line-height:1.08}.section-heading p:not(.eyebrow),.rice-final p:not(.eyebrow),.benefit-list p{color:var(--muted);line-height:1.75}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.model-card{padding:22px;background:#fff;border:1px solid var(--line);border-radius:8px}.model-image{height:190px;margin:-22px -22px 18px;display:grid;place-items:center;background:#f2f5f5;border-bottom:1px solid var(--line);overflow:hidden}.model-image img{width:100%;height:100%;object-fit:contain;padding:12px 20px}.model-number{display:inline-block;padding:6px 9px;background:var(--orange);color:#fff;border-radius:4px;font-size:14px;font-weight:950}.model-card h3{margin:16px 0;font-size:21px;line-height:1.15}.model-card dl{margin:0}.model-card dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.model-card dt{color:var(--muted)}.model-card dd{margin:0;text-align:right;color:var(--navy);font-weight:900}.model-card p{color:var(--muted);font-size:13px;line-height:1.6}.rice-factory{padding-top:20px}.factory-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.factory-grid figure{margin:0;overflow:hidden;border-radius:8px;background:#fff;border:1px solid var(--line)}.factory-grid img{width:100%;height:250px;object-fit:cover}.factory-grid .factory-wide{grid-row:span 2}.factory-grid .factory-wide img{height:514px}.factory-grid figcaption{padding:12px 14px;color:var(--navy);font-size:13px;font-weight:850}.rice-material{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:88px max(28px,calc((100vw - 1184px)/2));background:#e6eff2}.benefit-list{display:grid;gap:13px}.benefit-list>div{padding:19px 20px;background:#fff;border-left:4px solid var(--orange);border-radius:5px}.benefit-list strong{color:var(--navy);font-size:17px}.benefit-list p{margin:7px 0 0;font-size:14px}.rice-final{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:76px max(28px,calc((100vw - 1184px)/2));background:#172f42;color:#fff}.rice-final>div{max-width:720px}.rice-final .eyebrow{color:#ffd36a}.rice-final p:not(.eyebrow){color:#d7e5ea}.rice-final .rice-primary{background:#fff;color:var(--navy);box-shadow:none}footer{padding:26px;text-align:center;color:#d8e6eb;background:#10293a;font-size:13px}.rice-float{position:fixed;right:20px;bottom:20px;z-index:30;padding:11px 15px;box-shadow:0 12px 28px rgba(0,0,0,.2)}@media(max-width:900px){.rice-header{padding:0 16px}.rice-header nav{display:none}.rice-hero{display:flex;flex-direction:column;padding:40px 18px 45px;gap:26px}.hero-visual{order:-1;width:100%;min-height:300px}.hero-visual>img{min-height:300px}.rice-hero h1{font-size:42px}.hero-lede{font-size:15px}.rice-proof{grid-template-columns:repeat(2,1fr)}.rice-proof>div{padding:18px 15px}.rice-section,.rice-factory{padding:68px 18px}.model-grid{grid-template-columns:1fr 1fr}.factory-grid{grid-template-columns:1fr 1fr}.factory-grid .factory-wide{grid-column:1/-1;grid-row:auto}.factory-grid .factory-wide img{height:310px}.factory-grid img{height:220px}.rice-material{display:block;padding:65px 18px}.benefit-list{margin-top:28px}.rice-final{display:block;padding:62px 18px}.rice-final .rice-primary{margin-top:20px;width:100%}}@media(max-width:520px){.rice-brand{font-size:13px}.rice-zalo{width:44px;padding:0;font-size:0}.rice-zalo .zalo-symbol{width:36px;height:36px}.rice-hero h1{font-size:38px}.hero-points span{font-size:11px}.model-grid,.factory-grid{grid-template-columns:1fr}.factory-grid .factory-wide img,.factory-grid img{height:260px}.rice-proof strong{font-size:20px}.rice-float{right:14px;bottom:14px}}
/* Give the enlarged screen artwork enough vertical room to stay above the card details. */
.model-image{height:260px}
/* Mobile cards need extra vertical room so the full screen stays above the details. */
@media(max-width:900px){.model-image{height:300px}}
@media(max-width:520px){.model-image{height:320px}}
@media(max-width:520px){.model-image{height:400px;padding-bottom:24px}}
.rice-hero h1{line-height:1.1}
.zalo-manual::after{content:"Website: www.barleyshield.com";display:block;margin-top:8px;color:var(--navy);font-weight:800}
