:root{--ink:#26322f;--muted:#79817b;--rose:#d65770;--paper:#faf9f5;--line:#e9e8e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 system-ui,-apple-system,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}.wrap{max-width:1180px;margin:auto;padding:0 28px}.top{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line);gap:22px}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-size:21px}.brand svg{width:37px;height:42px;background:var(--rose);border-radius:14px;transform:rotate(-7deg);padding:8px;stroke:white;fill:none}.brand small{font-size:10px;display:block;color:var(--muted);font-weight:400;letter-spacing:3px}.nav{display:flex;align-items:center;gap:28px;font-size:13px}.pill{padding:11px 20px;border-radius:30px;border:1px solid var(--line);background:white;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:600;cursor:pointer}.primary{background:var(--rose);color:white;border-color:var(--rose)}.pill:disabled{opacity:.55;cursor:default}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding:92px 0 80px}.eyebrow{font-size:11px;letter-spacing:3px;color:#89957f;text-transform:uppercase}.hero h1{font-size:clamp(36px,4.1vw,57px);line-height:1.25;letter-spacing:-2px;margin:23px 0}.hero h1 em{font-style:normal;color:var(--rose)}.hero p{color:var(--muted);max-width:440px;line-height:1.9}.hero-actions{display:flex;gap:12px;margin:30px 0 14px;flex-wrap:wrap}.fine{font-size:12px;color:var(--muted)}.preview{position:relative;min-height:440px;padding:25px 25px 38px;background:#e7ece2;border-radius:160px 160px 24px 24px}.preview-label{font-size:11px;text-align:center;color:#687461;letter-spacing:2px;margin-bottom:20px}.preview-cards{display:flex;align-items:center;justify-content:center;padding-top:20px;gap:12px}.note{width:47%;background:white;box-shadow:0 14px 30px #21352a14;border-radius:10px;overflow:hidden;transform:rotate(-6deg)}.note+ .note{transform:rotate(7deg);margin-top:65px}.note-cover{aspect-ratio:3/4;padding:23px 18px;display:flex;flex-direction:column;justify-content:space-between;background:#f3e8db}.note-cover.green{background:#cbd9c5}.note-cover b{font-size:26px;line-height:1.3}.note-cover span{font-size:10px;letter-spacing:1px}.note-cover .shape{height:85px;width:65px;border-radius:22px 22px 8px 8px;background:#b9856d;margin:auto;box-shadow:13px 10px 0 #fff8;transform:rotate(-10deg)}.note-cover.green .shape{width:115px;height:65px;border-radius:50%;background:#fff9;box-shadow:0 10px 0 #617459}.note-caption{padding:13px;font-size:11px}.float-label{position:absolute;bottom:15px;left:-18px;padding:14px 22px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 9px 24px #2233250d;font-size:12px}.float-label b{color:var(--rose);margin-right:8px}.section{padding:70px 0;border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section h2{font-size:33px;line-height:1.35;margin:12px 0}.section-head p{max-width:370px;color:var(--muted)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{background:white;border:1px solid var(--line);border-radius:16px;padding:27px}.feature .num{color:var(--rose);font-size:12px;font-weight:650;letter-spacing:2px}.feature h3{font-size:18px;margin:20px 0 12px}.feature p{color:var(--muted);font-size:13px;line-height:1.9;margin-bottom:0}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.workflow b{font-size:28px;color:#b8c1b1;font-weight:500}.workflow h3{font-size:16px}.workflow p{font-size:13px;color:var(--muted)}.download{border-radius:24px;background:#e9eee4;padding:44px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.download h2{font-size:36px}.release-card{background:white;border-radius:16px;padding:27px}.release-card h3{margin-top:0}.release-card ul{padding-left:20px;color:var(--muted);font-size:13px}.release-notes{white-space:pre-wrap;font-size:13px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq details{background:white;padding:20px;border:1px solid var(--line);border-radius:12px}.faq summary{cursor:pointer;font-weight:600}.faq p{font-size:13px;color:var(--muted)}.footer{padding:30px 0 45px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}.footer nav{display:flex;gap:20px;flex-wrap:wrap}.legal{max-width:880px;margin:45px auto 70px;padding:36px;background:white;border:1px solid var(--line);border-radius:18px}.legal h1{font-size:30px}.legal article{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2}.contact label{display:block;margin:20px 0}.contact input,.contact textarea{display:block;width:100%;padding:12px;border:1px solid #ddd;border-radius:9px;margin-top:8px}.notice{padding:15px;background:#fff4de;border-radius:9px;margin:18px 0}.contact .honey{display:none}.section a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #719885;outline-offset:4px}@media(max-width:700px){.wrap{padding:0 20px}.top{padding:16px 0}.nav>a:not(.pill){display:none}.nav{gap:8px}.hero{grid-template-columns:1fr;padding:42px 0;gap:32px}.hero h1{font-size:40px}.preview{min-height:390px;max-width:430px;margin:auto}.float-label{left:5px}.section{padding:42px 0}.section-head{display:block}.features{grid-template-columns:1fr 1fr;gap:10px}.feature{padding:18px}.feature h3{font-size:16px}.workflow{grid-template-columns:1fr 1fr;gap:16px}.download{grid-template-columns:1fr;padding:24px;gap:18px}.download h2{font-size:28px}.faq{grid-template-columns:1fr}.footer{flex-direction:column}.legal{padding:22px;margin:24px 0}.section h2{font-size:27px}}
