/* Scoped to revised homepage/ad landings. Shared category CSS is untouched. */
.brand-zhohan .v-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}
.brand-zhohan .v-hero-actions .v-button{font-size:14px;padding:15px 20px;white-space:normal;line-height:1.35;min-height:50px;text-align:center}
.brand-zhohan .v-hero-actions .opt-email{background:transparent;color:#182215;border:1px solid #89917d}
.brand-zhohan .v-hero-actions .opt-email:hover{background:#e5edce}
.brand-zhohan .opt-request-hint{font-size:14px;line-height:1.65;color:#545d4b;margin:17px 0 0;max-width:44ch}
.opt-proof{margin-top:24px;border-top:1px solid #d5dccb;padding-top:15px;display:grid;gap:8px;font-size:13px;line-height:1.55}
.opt-proof>span{color:#69725f;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.opt-proof a{text-decoration:none;border-bottom:1px solid #b6c19e;width:fit-content;padding-bottom:2px}
@media(max-width:760px){.brand-zhohan .v-hero-actions{gap:10px}.brand-zhohan .v-hero-actions .v-button{width:100%;justify-content:center}.opt-proof{margin-top:18px}.brand-zhohan .opt-request-hint{font-size:13px}.brand-zhohan .v-hero h1{font-size:clamp(36px,9vw,56px)}}
