:root{color-scheme:light;--ink:#182537;--muted:#596575;--blue:#354f71;--line:#dfe4e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8fa;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI","PingFang SC","Hiragino Sans GB",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#42678d}a:focus-visible{outline:3px solid #517da6;outline-offset:6px;border-radius:5px}.skip{position:fixed;top:-100px;left:20px;background:white;padding:12px;z-index:3}.skip:focus{top:12px}header,main,footer{max-width:1120px;margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:650;letter-spacing:-.5px}.brand img{border-radius:11px}nav{display:flex;align-items:center;gap:30px;font-size:14px}.language{padding:10px 14px;border:1px solid var(--line);border-radius:24px}.hero{min-height:610px;display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center;padding:64px 32px 100px}.hero h1{font-size:clamp(44px,5.4vw,70px);line-height:1.07;letter-spacing:-3px;max-width:580px;margin:0 0 26px;font-weight:650;text-wrap:balance}.hero p{font-size:21px;line-height:1.65;color:var(--muted);max-width:440px;margin:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:34px;font-size:15px}.button{background:var(--blue);color:#fff;border-radius:28px;padding:15px 23px;display:inline-flex;gap:18px}.button:hover{background:#263e5c;color:#fff}.text-link{display:inline-flex;gap:10px}.portrait img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:26%;box-shadow:0 28px 65px -42px #1d385a55}.portrait{padding:15px;transform:rotate(-5deg)}.about{border-top:1px solid var(--line);padding:65px 32px;display:grid;grid-template-columns:1fr 1fr;gap:64px}h2{font-size:30px;line-height:1.3;letter-spacing:-1px;font-weight:600;margin:0}p{line-height:1.75}.about p,.journal p{font-size:17px;color:var(--muted);margin:0;max-width:510px}.journal{margin:0 32px 72px;padding:36px 40px;border-radius:24px;background:#eaf0f6;display:flex;align-items:center;justify-content:space-between;gap:50px}.journal h2{font-size:25px;margin-bottom:12px}.journal-link{flex-shrink:0;display:flex;align-items:center;gap:30px;padding:14px 0;font-size:16px;font-weight:550}footer{border-top:1px solid var(--line);padding:28px 32px 38px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.apps{padding:30px 32px 65px}.app-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px}.app{background:white;border:1px solid var(--line);padding:24px;border-radius:20px}.app h3{margin:0;font-size:22px}.app p{color:var(--muted)}html[lang=zh-CN] .hero h1{font-size:clamp(40px,4.7vw,59px);letter-spacing:-2px;line-height:1.25}html[lang=zh-CN] .hero p{font-size:19px}@media(max-width:760px){header{height:84px;padding:0 24px}.social-nav{display:none}nav{gap:10px}.brand{font-size:16px}.hero{grid-template-columns:1fr;padding:34px 24px 58px;gap:44px;text-align:center;min-height:0}.hero-copy{order:1}.portrait{width:200px;margin:auto;padding:0}.hero h1{font-size:48px;letter-spacing:-2px;margin:0 auto 22px}.hero p{font-size:18px;margin:auto;max-width:380px}.actions{justify-content:center;gap:20px;margin-top:26px}.about{grid-template-columns:1fr;gap:20px;padding:40px 24px}.about h2{font-size:27px}.journal{margin:0 24px 40px;padding:28px;display:block}.journal-link{margin-top:16px;justify-content:space-between}.journal h2{font-size:24px}footer{padding:24px;flex-direction:column;gap:9px}.app-grid{grid-template-columns:1fr}.apps{padding:25px 24px 40px}html[lang=zh-CN] .hero h1{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.app-grid{grid-template-columns:1fr}.app{position:relative;display:block;padding:32px 32px 32px 120px;max-width:720px}.app-icon{position:absolute;left:32px;top:32px;border-radius:15px}.app>span{position:absolute;right:30px;top:35px}.app p{margin-bottom:0;max-width:510px}.unfold-product{max-width:1120px}.product-intro{text-align:center;padding:65px 24px 16px}.product-name{display:flex;justify-content:center;align-items:center;gap:12px;font-size:22px;font-weight:600}.product-name img{border-radius:11px}.product-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.2;letter-spacing:-2px;margin:25px 0 20px}.product-intro p{max-width:610px;margin:0 auto 28px;font-size:19px;color:var(--muted)}button.button{font:inherit;border:0;cursor:pointer}button:focus-visible{outline:3px solid #517da6;outline-offset:5px}.book-demo{margin:22px 32px 72px;padding:20px 20px 30px;border-radius:30px;background:#e8edf2}.book-stage{height:520px;display:flex;justify-content:center;align-items:center;perspective:1400px;overflow:hidden}.fold-book{position:relative;width:80%;max-width:650px;aspect-ratio:1.422;transform-style:preserve-3d;transform:rotateX(14deg) rotateZ(-7deg) translateX(-25%);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.book-leaf{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d}.stationary{left:50%;visibility:hidden}.turning{left:0;transform-origin:right center;transform:rotateY(180deg);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.book-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:12px;outline:2px solid #42474e;background:#39291d}.book-face img{position:absolute;width:200%;height:100%;max-width:none;object-fit:fill}.right-page img{left:-100%}.left-page{transform:translateZ(.5px);border-radius:12px 0 0 12px}.right-page{border-radius:0 12px 12px 0}.cover{transform:rotateY(180deg) translateZ(.5px)}.cover img{width:100%}.is-open .fold-book{transform:rotateX(14deg) rotateZ(-7deg) translateX(0)}.is-open .turning{transform:rotateY(0deg)}.is-open .stationary{visibility:visible}.book-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.fold-caption{color:var(--muted)}.product-details{max-width:740px;margin:auto;padding:0 32px 80px}.product-details>p{font-size:18px;color:var(--muted);margin:24px 0}.product-facts{border-block:1px solid var(--line);padding:12px 0;margin-top:32px}.product-facts p{margin:16px 0}.product-details .compatibility{font-size:14px;margin-bottom:0}.no-script-pages{display:block;width:100%;height:auto;margin-top:20px}@media(max-width:760px){.product-intro{padding-top:34px}.product-intro h1{font-size:38px}.product-intro p{font-size:17px}.book-demo{margin:22px 16px 50px;padding:10px 10px 24px;border-radius:22px}.book-stage{height:340px}.fold-book{width:88%}.book-actions{gap:12px;flex-direction:column}.product-details{padding:0 24px 50px}.product-details h2{font-size:27px}.app{padding:25px 25px 25px 100px}.app-icon{left:24px;top:25px;width:52px;height:52px}.app>span{right:20px}}@media(max-width:380px){.book-stage{height:290px}.product-intro h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.fold-book,.turning{transition:none}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-intro h1{margin-bottom:30px}
