:root{--ink:#10221d;--muted:#65746f;--line:#dce7e2;--green:#007f70;--mint:#d9f5ed;--paper:#f7fbf9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}header,footer{max-width:1180px;margin:auto;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;gap:9px;align-items:center;font-weight:700}.brand i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--green);color:white;font-style:normal}nav{display:flex;gap:30px;color:var(--muted)}.hero{max-width:1180px;margin:auto;padding:90px 28px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero em,.section>em,.section div>em{color:var(--green);font-style:normal;font-size:14px;font-weight:700;letter-spacing:.08em}.hero h1{font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-.05em}.hero h1 span{color:var(--green)}.hero p,.lead,.product p,.buy p,.cards p,.about p{color:var(--muted);line-height:1.8}.hero p{font-size:18px}.cta{display:inline-block;margin-top:16px;padding:14px 19px;background:var(--ink);color:white;border-radius:11px;font-weight:700}.window{overflow:hidden;border:1px solid #cfe0d9;border-radius:23px;box-shadow:0 28px 70px rgba(25,70,58,.15)}.bar{padding:16px;background:#edf7f3;color:#85948f;font-size:12px}.app{display:grid;grid-template-columns:125px 1fr;min-height:360px}.app aside{padding:24px 15px;display:flex;flex-direction:column;gap:20px;background:#f5faf8}.app aside strong{color:var(--green)}.app article{padding:48px 32px}.app article h2{font-size:29px}.editor{height:140px;padding:20px;border:1px solid var(--line);border-radius:15px;color:#9aa6a2}.editor hr{border:0;height:7px;background:#e8efec;border-radius:4px;margin-top:25px}.editor hr+hr{width:60%;margin-left:0;margin-top:11px}.app button{float:right;margin-top:16px;padding:11px 16px;border:0;border-radius:9px;background:var(--green);color:white}.section{padding:100px max(28px,calc((100vw - 1124px)/2))}.section h2{font-size:clamp(32px,4vw,47px);letter-spacing:-.035em}.grid{display:grid;grid-template-columns:1.5fr .8fr;gap:22px;margin-top:42px}.product,.buy{padding:32px;border:1px solid var(--line);border-radius:22px}.product{display:grid;grid-template-columns:85px 1fr;gap:24px}.icon{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;background:var(--mint);color:var(--green);font-size:28px;font-weight:800}.product h3,.buy h3{font-size:28px;margin:8px 0}.product ul{padding:0;list-style:none;display:flex;gap:20px;font-size:14px}.buy{background:var(--ink);color:white;display:flex;flex-direction:column;gap:12px}.buy p{color:#adc0b9}.pale{background:var(--paper);border-block:1px solid var(--line)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.cards article{padding:26px;background:white;border:1px solid var(--line);border-radius:18px}.cards small{color:#91aaa1}.flow{margin-top:24px;padding:28px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:20px;background:var(--green);color:white;border-radius:19px;text-align:center}.flow small{color:#bce7dc}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px}footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted);font-size:13px}footer div{text-align:right}@media(max-width:800px){nav{display:none}.hero,.grid,.about{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.product{grid-template-columns:1fr}.product ul{flex-direction:column}.window{margin-top:10px}footer{align-items:flex-start;gap:20px;flex-direction:column}footer div{text-align:left}}@media(max-width:480px){header,.hero,footer{padding-inline:20px}.section{padding:72px 20px}.app{grid-template-columns:70px 1fr}.app aside small,.app aside strong{display:none}.app article{padding:32px 20px}}
