:root{--ink:#15312e;--paper:#f6f5ef;--line:#d4dad1;--green:#d9ed8f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang TC,sans-serif}a{color:inherit}header,main,footer{max-width:1280px;margin:auto;padding:0 6%}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.logo{letter-spacing:-1px;font-size:27px;font-weight:800;text-decoration:none}.logo span{letter-spacing:2px;margin-top:4px;font-size:10px;display:block}nav{gap:27px;font-size:13px;display:flex}nav a{text-decoration:none}.hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;padding:95px 0 75px;display:grid}.eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}h1{letter-spacing:-3px;margin:25px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.06}p{color:#4c625b;font-size:15px;line-height:1.8}.intro{max-width:490px}.button{background:var(--ink);color:#fff;margin-top:20px;padding:17px 24px;font-size:13px;text-decoration:none;display:inline-block}.graphic{aspect-ratio:1;background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.orbit{border:1px solid #799b7b;border-radius:50%;width:66%;height:66%;position:absolute}.orbit.b{transform:translate(25%)}.orbit.c{transform:translate(-25%)}.graphic strong{color:var(--green);z-index:1;font-family:Georgia,serif;font-size:90px;font-weight:400}.graphic small{color:#bfd0bf;letter-spacing:2px;font-size:10px;position:absolute;bottom:25px;left:25px}.section{border-top:1px solid var(--line);padding:65px 0}h2{letter-spacing:-1px;margin:15px 0 35px;font:400 42px Georgia,serif}.rows article{border-top:1px solid var(--line);grid-template-columns:60px 1fr 1.2fr;gap:25px;padding:30px 0;display:grid}.num{color:#71836f;font-size:12px}h3{margin:0;font-size:23px;font-weight:400}.rows p{margin:0}.cn{color:#708078;margin-top:9px;font-size:13px;display:block}.product{background:#e6ebdf;justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.product h3{font-size:36px}.product p{max-width:570px}.contact{grid-template-columns:1fr 1fr;gap:40px;display:grid}.contact address{font-size:15px;font-style:normal;line-height:1.9}.muted{color:#6a7b72;font-size:12px}footer{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:30px;font-size:11px;display:flex}@media (max-width:700px){header{height:85px}nav{gap:14px;font-size:11px}.hero{grid-template-columns:1fr;gap:35px;padding-top:55px}h1{letter-spacing:-2px}.graphic{max-width:420px}.rows article{grid-template-columns:30px 1fr}.rows p{grid-column:2}.product{padding:25px;display:block}.contact{grid-template-columns:1fr}footer{line-height:2;display:block}h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
