@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfbfa;color:#171717;font-family:Noto Sans SC,sans-serif}main{max-width:1180px;margin:auto;padding:0 48px}nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e6}.brand{font-weight:700;letter-spacing:-.7px;font-size:19px}a{color:inherit;text-decoration:none}nav div{display:flex;align-items:center;gap:27px;font-size:14px;color:#666}button{border:0;background:#171717;color:#fff;padding:9px 16px;border-radius:5px;font:inherit;cursor:pointer}.hero{padding:136px 0 162px}.eyebrow{font:12px DM Mono,monospace;letter-spacing:.08em;color:#73736d;text-transform:uppercase;margin:0 0 20px}h1{font-size:clamp(48px,7vw,86px);line-height:1.08;letter-spacing:-.075em;margin:0;font-weight:600}h1 em{font-style:normal;color:#8d8d86}.lead{font-size:20px;color:#62625d;margin:30px 0 34px;line-height:1.7}.actions{display:flex;align-items:center;gap:25px}.primary{background:#171717;color:#fff;padding:14px 20px;border-radius:6px;font-size:15px}.quiet{font-size:15px}.quiet span{margin-left:7px}.note{margin-top:20px;font-size:12px;color:#92928a}.products{border-top:1px solid #e9e9e6;padding:90px 0 110px}.section-head{margin-bottom:46px}.section-head h2,.privacy h2{font-size:42px;line-height:1.2;letter-spacing:-.055em;margin:0;font-weight:600}.product,.coming{display:flex;align-items:center;gap:24px;border-top:1px solid #e2e2de;padding:27px 0}.product{cursor:pointer}.product span{margin-left:auto;font-size:14px}.icon{width:44px;height:44px;border-radius:10px;background:#efefec;display:grid;place-items:center;font-size:23px;color:#4d4d49}.product h3,.coming h3{margin:0 0 5px;font-size:17px}.product p,.coming p{margin:0;color:#74746f;font-size:14px}.coming{opacity:.52}.privacy{padding:100px 0 120px;border-top:1px solid #e9e9e6}.privacy>p:last-child{max-width:440px;color:#666;line-height:1.8;font-size:16px;margin-top:27px}footer{border-top:1px solid #e9e9e6;padding:27px 0 40px;display:flex;justify-content:space-between;color:#8b8b85;font:12px DM Mono,monospace}@media(max-width:600px){main{padding:0 23px}nav{height:72px}nav a:not(.brand){display:none}.hero{padding:95px 0 110px}.lead{font-size:17px}.section-head h2,.privacy h2{font-size:34px}.products,.privacy{padding:70px 0}footer{display:block;line-height:2}}
