.unified-header{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:14px max(24px,calc((100vw - 1750px)/2));min-height:74px;background:var(--paper,#fffefb);border-bottom:1px solid #dce4db}.unified-brand{display:flex;align-items:center;gap:10px;font-weight:750;text-decoration:none;white-space:nowrap;font-size:18px}.unified-brand small{display:block;font-size:10px;color:#697970}.unified-links{display:flex;gap:18px;margin:auto;flex-wrap:wrap}.unified-links a{font-size:12px;text-decoration:none;font-weight:650;white-space:nowrap}.unified-actions{display:flex;align-items:center;gap:8px}.unified-actions button{font-size:12px;min-height:42px;padding:8px 12px}.unified-cta{display:inline-block;background:#285d48;color:white;padding:10px 14px;border-radius:9px;font-size:12px;font-weight:650;text-decoration:none}.unified-menu{display:none;position:relative;margin:0}.unified-menu summary{padding:10px 12px;border:1px solid #dce4db;border-radius:9px;font-size:12px;color:#285d48;min-height:42px}.unified-menu nav{position:absolute;right:0;top:48px;z-index:20;display:grid;background:#fffefb;border:1px solid #dce4db;border-radius:12px;width:190px;padding:10px;box-shadow:0 12px 24px #203c3320}.unified-menu nav a{padding:10px;min-height:42px;font-size:13px;text-decoration:none}.home-proof{background:#eef3e6;border:1px solid #d6e2cd;border-radius:22px;padding:18px;min-width:0}.home-proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-proof figure{margin:0;min-width:0;background:#fffefb;border:1px solid #dce4db;border-radius:12px;overflow:hidden}.home-proof img{width:100%;height:auto;aspect-ratio:1;display:block;object-fit:contain}.home-proof figcaption{position:static;padding:10px;font-size:11px;color:#697970}.home-proof p{font-size:12px;line-height:1.7;margin:14px 0 8px;color:#697970}.home-proof p b{color:#203c33}.home-proof>a{font-size:12px;font-weight:700;color:#285d48}.case-hero:has(.home-proof){grid-template-columns:1fr 1.1fr;gap:36px}.case-hero h1.home-title-zh{font-size:clamp(32px,4.4vw,60px);line-height:1.35}.support-actions{flex-wrap:wrap}.support-actions button:disabled{opacity:.5;cursor:not-allowed}.unified-header a:focus-visible,.unified-menu summary:focus-visible{outline:3px solid #94bc87;outline-offset:3px}
@media(max-width:900px){.unified-links{display:none}.unified-menu{display:block;margin-left:auto}.unified-header{padding:12px 16px;gap:12px}.case-hero:has(.home-proof){grid-template-columns:1fr;gap:24px}}
.unified-language{font:inherit;font-size:12px;background:#fffefb;color:#203c33;border:1px solid #dce4db;border-radius:9px;padding:8px;min-height:42px;max-width:110px}
.home-proof-image{aspect-ratio:1;overflow:hidden}.home-proof .home-proof-image img{width:100%;height:100%;object-fit:cover}.home-proof figure:nth-child(2) img{image-rendering:pixelated}.home-proof.is-zoomed .home-proof-image img{transform:scale(2.5);transform-origin:50% 42%}.home-proof #homeCompareZoom{display:inline-block;margin:0 12px 8px 0;border:1px solid #b9cfab;border-radius:9px;background:#fffefb;padding:9px 12px;min-height:42px;color:#285d48;font:inherit;font-size:12px;cursor:pointer}
@media(max-width:720px){.unified-brand{font-size:15px}.unified-brand small{display:none}.unified-header{gap:8px}.unified-actions button{font-size:11px;padding:6px 8px}.unified-header:has(#openProject) .unified-actions{width:100%;justify-content:end}.home-proof{padding:12px}.home-proof-pair{gap:8px}.home-proof figcaption{font-size:10px;padding:8px}.home-proof p{font-size:11px}.case-hero h1.home-title-zh{font-size:34px}.unified-cta{font-size:11px;padding:9px}}
