.now-product{max-width:1040px;margin:auto;padding:64px 24px 80px;color:#302b38}.now-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#665175}.now-hero{display:flex;align-items:center;gap:24px}.now-product h1{font-size:clamp(36px,6vw,66px);line-height:1.06;letter-spacing:-.04em;margin:24px 0}.now-product h1 em{font-weight:400;color:#74548a}.now-lead{font-size:24px;max-width:680px;line-height:1.5}.now-open{display:inline-flex;background:#d9c7ef;color:#302b38!important;padding:16px 22px;border-radius:14px;text-decoration:none;font-weight:700;margin:12px 0}.now-product p{line-height:1.75;max-width:780px}.now-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0}.now-features section{background:#fff9f0;border:1px solid #e6ded0;border-radius:18px;padding:24px}.now-product h2{font-size:25px;line-height:1.25}.now-product a:focus-visible{outline:3px solid #77548c;outline-offset:4px}@media(max-width:600px){.now-product{padding:32px 18px 48px}.now-hero{align-items:flex-start;gap:14px}.now-hero img{width:48px;height:48px;margin-top:24px}.now-features{grid-template-columns:1fr}.now-lead{font-size:20px}}
.now-workspace{margin:36px 0}.now-workspace img{display:block;width:100%;height:auto;border:1px solid #e3dce9;border-radius:16px}.now-workspace figcaption{font-size:13px;color:#665a71;margin-top:10px}
