.brand-page{background:#fff;color:#173d34}
.brand-hero{padding:clamp(150px,18vw,230px) clamp(24px,7vw,112px) clamp(80px,10vw,140px);background:linear-gradient(135deg,#f8f4ea 0%,#edf2e9 100%)}
.about-page .brand-hero,.products-page .brand-hero{position:relative;isolation:isolate;min-height:clamp(690px,78vh,900px);display:flex;align-items:center;background-position:center;background-size:cover;color:#fff}
.about-page .brand-hero{background-image:linear-gradient(90deg,rgba(5,33,27,.18) 0%,rgba(5,33,27,.55) 46%,rgba(5,33,27,.9) 100%),url("../images/section-heroes/about-wu-xiangyun-field.jpg");background-position:center 42%}
.products-page .brand-hero{background-image:linear-gradient(90deg,rgba(22,30,23,.22) 0%,rgba(22,30,23,.62) 52%,rgba(22,30,23,.9) 100%),url("../images/section-heroes/products-quinoa-grain-jiaqi-pack.jpg");background-position:center 48%}
.about-page .brand-hero .brand-wrap,.products-page .brand-hero .brand-wrap{width:min(100%,1200px);padding-left:min(43%,520px)}
.about-page .brand-hero h1,.products-page .brand-hero h1{font-size:clamp(44px,5.5vw,78px);color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.18)}
.about-page .brand-hero p,.products-page .brand-hero p{color:rgba(255,255,255,.86)}
.about-page .brand-hero .brand-kicker,.products-page .brand-hero .brand-kicker{color:#f1d084}
.about-page .brand-hero .btn.secondary,.products-page .brand-hero .btn.secondary{border-color:rgba(255,255,255,.55);color:#fff}
.brand-wrap{max-width:1200px;margin:0 auto}
.brand-kicker{color:#8b651c;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.brand-hero h1,.brand-section h2{font-family:var(--serif);color:#0b3b31;letter-spacing:-.035em}
.brand-hero h1{max-width:1000px;margin:20px 0 24px;font-size:clamp(50px,7vw,92px);line-height:1.02}
.brand-hero p{max-width:840px;margin:0;color:#405a53;font-size:clamp(18px,2vw,23px);line-height:1.75}
.brand-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
.brand-section{padding:clamp(72px,9vw,130px) clamp(24px,7vw,112px)}
.brand-section.alt{background:#f8f4ea}.brand-section.dark{background:#073c32;color:#fff}
.brand-section h2{max-width:900px;margin:14px 0 25px;font-size:clamp(38px,5vw,68px);line-height:1.08}
.brand-section.dark h2{color:#fff}.brand-lead{max-width:850px;color:#526c64;font-size:19px;line-height:1.85}.brand-section.dark .brand-lead{color:rgba(255,255,255,.72)}
.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px}.brand-grid.four{grid-template-columns:repeat(4,1fr)}
.brand-card{padding:30px;border:1px solid rgba(6,40,33,.09);border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(5,54,43,.07)}
.brand-card .number{color:#c39230;font-size:13px;font-weight:900;letter-spacing:.13em}.brand-card h3{margin:12px 0;color:#0b7047;font-size:25px}.brand-card p{margin:0;color:#587068;line-height:1.7}
.brand-section.dark .brand-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none}.brand-section.dark .brand-card h3{color:#e5c56e}.brand-section.dark .brand-card p{color:rgba(255,255,255,.68)}
.status{display:inline-flex;margin-top:18px;padding:7px 11px;border-radius:999px;background:#edf2e9;color:#526c64;font-size:12px;font-weight:800}.status.future{background:#fff1cf;color:#795514}
.status.launched{background:#dff2e5;color:#176044}
.brand-note{margin-top:42px;padding:22px 24px;border-left:3px solid #c99a38;background:rgba(255,255,255,.68);color:#405a53;line-height:1.75}
.evidence-list{display:grid;gap:16px;margin-top:42px}.evidence-row{display:grid;grid-template-columns:1.1fr .7fr 1.5fr .8fr;gap:18px;align-items:center;padding:24px;border:1px solid rgba(6,40,33,.09);border-radius:18px;background:#fff}.evidence-row strong{color:#0b3b31;font-size:20px}.evidence-row span{color:#587068;line-height:1.55}.evidence-label{display:inline-flex;width:max-content;padding:7px 10px;border-radius:999px;font-size:12px!important;font-weight:900}.evidence-label.company{background:#e7f1e8;color:#176044}.evidence-label.pending{background:#fff1cf;color:#795514}.evidence-meta{font-size:13px}.evidence-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}
.brand-page .nav{gap:clamp(12px,1.5vw,25px)}.brand-page .nav-link,.brand-page .nav-trigger{font-size:13px}
@media(max-width:1050px){.brand-grid.four{grid-template-columns:repeat(2,1fr)}.brand-page .nav{display:none}.brand-page .mobile-toggle{display:flex}.brand-page .language{margin-left:auto;margin-right:16px}}
@media(max-width:760px){.brand-grid,.brand-grid.four,.evidence-policy{grid-template-columns:1fr}.brand-hero{padding-top:135px}.about-page .brand-hero,.products-page .brand-hero{min-height:720px;align-items:flex-end;padding:260px 22px 72px}.about-page .brand-hero{background-image:linear-gradient(0deg,rgba(5,33,27,.96) 0%,rgba(5,33,27,.72) 48%,rgba(5,33,27,.08) 78%),url("../images/section-heroes/about-wu-xiangyun-field.jpg");background-position:35% center}.products-page .brand-hero{background-image:linear-gradient(0deg,rgba(22,30,23,.96) 0%,rgba(22,30,23,.7) 48%,rgba(22,30,23,.08) 78%),url("../images/section-heroes/products-quinoa-grain-jiaqi-pack.jpg");background-position:54% center}.about-page .brand-hero .brand-wrap,.products-page .brand-hero .brand-wrap{padding-left:0}.about-page .brand-hero h1,.products-page .brand-hero h1{font-size:clamp(38px,11vw,53px)}.brand-card{padding:24px}.evidence-row{grid-template-columns:1fr;gap:8px}}
.faq-list{display:grid;gap:14px;margin-top:38px}.faq-item{padding:26px 28px;border:1px solid rgba(6,40,33,.09);border-radius:18px;background:#fff}.faq-item h3{margin:0 0 10px;color:#0b3b31;font-size:21px}.faq-item p{margin:0;color:#587068;line-height:1.75}
