:root{--ink:#211713;--paper:#fffaf2;--red:#ad3123;--gold:#e9b65d;--cream:#f7e9d4;--muted:#6d625a;--line:#e6d5bf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei",Arial,sans-serif;line-height:1.7}.top{padding:18px max(6vw,24px);display:flex;align-items:center;justify-content:space-between;background:#fffdf9;border-bottom:1px solid var(--line)}.brand{color:var(--ink);font-weight:800;text-decoration:none;font-size:17px}.brand b{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:50%;color:white;background:var(--red);margin-right:8px}.phone{color:var(--red);font-weight:800;text-decoration:none}.hero{padding:78px max(6vw,24px) 60px;background:linear-gradient(125deg,#fff7ea,#f5d6aa)}.crumb{color:var(--muted);font-size:13px}.crumb a{color:var(--red);text-decoration:none}.eyebrow{letter-spacing:.13em;color:var(--red);font-size:13px;font-weight:800;margin:29px 0 10px}.hero h1{font-family:Georgia,"Microsoft YaHei",serif;font-size:clamp(39px,6vw,68px);line-height:1.1;max-width:900px;margin:0}.lead{max-width:780px;font-size:18px;color:#51463f}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.button{display:inline-block;padding:12px 20px;border-radius:4px;text-decoration:none;font-weight:800}.primary{background:var(--red);color:white}.secondary{border:1px solid var(--red);color:var(--red)}main{max-width:1160px;margin:auto;padding:74px 24px}section{margin-bottom:78px}h2{font-family:Georgia,"Microsoft YaHei",serif;font-size:clamp(29px,4vw,43px);line-height:1.2;margin:0 0 13px}.intro{max-width:760px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.card{padding:25px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold)}.card h3{margin:0 0 7px;font-size:19px}.card p{margin:0;color:var(--muted);font-size:14px}.product-table{width:100%;border-collapse:collapse;background:#fff;margin-top:25px}.product-table th,.product-table td{text-align:left;padding:15px;border-bottom:1px solid var(--line);font-size:14px}.product-table th{background:#f9eddd}.product-table td strong{color:var(--red)}.callout{background:#281b16;color:#fff;padding:39px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.callout h2{margin:0}.callout p{color:#ead6c5;margin:8px 0 0}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:16px 4px}summary{font-weight:800;cursor:pointer}details p{color:var(--muted);margin:10px 0 0;font-size:14px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:22px;background:var(--cream)}.step span{display:block;color:var(--red);font-size:24px;font-weight:900}.step h3{margin:8px 0}.step p{margin:0;color:var(--muted);font-size:14px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--cream);padding:30px}.contact strong{display:block;color:var(--red);font-size:22px}.contact p{margin:5px 0;color:var(--muted)}footer{text-align:center;padding:29px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}@media(max-width:720px){.top{font-size:13px}.hero{padding-block:55px}.grid,.process,.contact{grid-template-columns:1fr}.product-table{display:block;overflow-x:auto}.callout{grid-template-columns:1fr;padding:28px}main{padding-block:50px}}
