html[data-show-b="0"] #entry-guided, html[data-show-b="0"] #solution-task-cards, html[data-show-b="0"] #scenario-cards { display:none!important; }
.customer-decision-card { margin:12px 0; }
.customer-decision-card p { overflow-wrap:anywhere; }
html[data-content-language="zh"] [data-content-lang="en"], html:not([data-content-language="zh"]) [data-content-lang="zh"] { display:none!important; }
.customer-inquiry-entry { margin:24px auto; padding:24px; border:1px solid var(--brand-line); border-top:3px solid var(--brand-red); background:var(--brand-paper); }
.customer-inquiry-entry h2 { margin:0 0 10px; color:var(--brand-ink); }
.customer-inquiry-entry > p { margin:8px 0 16px; color:var(--brand-muted); }
.customer-inquiry-form { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px 20px; max-width:900px; margin-top:18px; }
.customer-inquiry-form h3, .customer-inquiry-form > p, .customer-inquiry-form [data-enquiry-links] { grid-column:1 / -1; }
.customer-inquiry-form label { display:flex; flex-direction:column; gap:6px; color:var(--brand-ink); font-size:13px; font-weight:600; }
.customer-inquiry-form input, .customer-inquiry-form textarea { width:100%; min-height:44px; padding:10px 12px; border:1px solid var(--brand-line); border-radius:4px; background:#fff; color:var(--brand-ink); font:inherit; font-weight:400; }
.customer-inquiry-form textarea { min-height:120px; resize:vertical; }
.customer-inquiry-form label:has(textarea) { grid-column:1 / -1; }
.customer-inquiry-form button[type="submit"] { justify-self:start; min-height:46px; padding:11px 22px; border:1px solid var(--brand-red); border-radius:4px; background:var(--brand-red); color:#fff; font:inherit; font-weight:650; cursor:pointer; }
.customer-inquiry-form button[type="submit"]:hover { background:var(--brand-red-dark); }
.customer-inquiry-form [data-enquiry-links] a { color:var(--brand-red-dark); font-weight:650; margin-right:12px; }
@media (max-width:680px) { .customer-inquiry-entry { padding:18px; } .customer-inquiry-form { grid-template-columns:minmax(0,1fr); gap:13px; } .customer-inquiry-form h3, .customer-inquiry-form > p, .customer-inquiry-form [data-enquiry-links], .customer-inquiry-form label:has(textarea) { grid-column:1; } }
