/* Selected monochrome direction: public product story. */
:root{--ink:#171717;--muted:#646464;--line:#e5e7eb;--paper:#fff;--accent:#111;--green:#111}body{background:#fff;color:var(--ink)}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:#fff}.header-main{width:min(1120px,calc(100% - 64px));margin-inline:auto;min-height:80px;display:flex;align-items:center}.wordmark img{width:176px;height:auto;display:block}.hero.hero-simple.hero-flow{display:block;width:min(1120px,calc(100% - 64px));padding:80px 0 64px;text-align:left}.hero-simple .hero-copy{max-width:760px;margin:0}.hero-flow h1{font-size:clamp(36px,4.3vw,60px);font-weight:750;line-height:1.18;letter-spacing:-2px;margin:16px 0 24px}.hero-flow .lead{font-size:19px;line-height:1.7;margin:0 0 28px;color:var(--muted)}.hero-flow .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#111;color:#fff;border:1px solid #111;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none}.hero-flow .hero-note,.hero-flow .trial-note{max-width:690px;font-size:13px;line-height:1.7;color:var(--muted);margin:16px 0 0}.hero-flow .trial-note{margin-top:4px}.eyebrow{font-size:12px;letter-spacing:.06em;font-weight:700;color:var(--muted)}.workflow-section{background:#f7f7f7;padding:64px 0}.workflow-section h2{font-size:clamp(27px,3vw,36px);line-height:1.4;letter-spacing:-1px;margin:12px 0 28px}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}.workflow-grid li{border-top:1px solid #d5d5d5;padding-top:20px}.workflow-number{font-size:13px;font-weight:700;color:#555}.workflow-grid h3{font-size:20px;line-height:1.5;letter-spacing:-.4px;margin:12px 0 8px}.workflow-grid p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.home-trust{padding:48px 0;border-bottom:1px solid var(--line)}.home-trust-inner{display:flex;justify-content:space-between;gap:32px;align-items:center}.home-trust-copy{max-width:760px}.home-trust h2{font-size:25px;line-height:1.4;letter-spacing:-.5px;margin:8px 0 12px}.home-trust-copy p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.inline-link{display:inline-block;color:#171717;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.site-footer{background:#fff;padding:24px 0}.footer-bottom{display:flex;justify-content:space-between;gap:24px;font-size:13px;color:var(--muted)}.footer-bottom a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.brand-credit{margin-top:16px;color:#717171;font-size:12px;line-height:1.7}.preview-caption{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.preview-caption h2{font-size:24px;letter-spacing:-.5px;margin:0}.preview-caption>span{font-size:12px;color:var(--muted)}.preview-window{margin:0 0 64px;display:grid;grid-template-columns:170px minmax(220px,.85fr) minmax(0,1.2fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-height:440px;box-shadow:0 12px 48px #00000006;font-size:13px;text-align:left}.preview-rail{background:#f7f7f7;display:flex;flex-direction:column;gap:20px;padding:28px 20px;border-right:1px solid var(--line)}.preview-rail>strong{font-size:20px;letter-spacing:-.8px;margin-bottom:12px}.preview-rail>span{padding:8px 10px}.preview-space{border:1px solid #ddd;border-radius:10px;background:#fff}.preview-selected{background:#111;color:#fff;border-radius:10px;font-weight:650}.preview-list{padding:28px 20px;border-right:1px solid var(--line)}.preview-list>strong{font-size:21px}.preview-search{padding:12px;border:1px solid var(--line);border-radius:10px;color:#777;margin:20px 0}.preview-list>div{padding:18px 12px;border-bottom:1px solid var(--line)}.preview-list b{display:block;font-size:14px;line-height:1.5}.preview-list small{display:block;color:var(--muted);margin-top:7px}.preview-current{background:#f7f7f7;border-left:3px solid #111;border-radius:8px}.preview-reader{padding:28px}.preview-reader h3{font-size:22px;letter-spacing:-.7px;line-height:1.5;margin:0 0 8px}.preview-private{font-size:12px;color:var(--muted);margin:0 0 24px}.preview-message{padding:16px;background:#f7f7f7;border-radius:12px;line-height:1.7}.preview-message p{margin:8px 0 0}.preview-answer{line-height:1.8;margin-top:24px}.preview-answer>small{padding:4px 8px;background:#f1f1f1;border-radius:6px;color:#555}.preview-answer p{margin:16px 0 0}.preview-answer strong{font-weight:650}@media(max-width:767px){.wrap,.header-main,.hero.hero-simple.hero-flow{width:calc(100% - 40px)}.header-main{min-height:68px}.wordmark img{width:150px}.hero.hero-simple.hero-flow{padding:48px 0 40px}.hero-flow h1{font-size:38px;letter-spacing:-1.3px}.hero-flow .lead{font-size:17px}.hero-flow .btn{width:100%}.preview-caption{display:block}.preview-caption>span{display:block;margin-top:8px}.preview-window{grid-template-columns:1fr;min-height:0;margin-bottom:40px}.preview-rail{display:none}.preview-list{padding:24px;border-right:0;border-bottom:1px solid var(--line)}.preview-list>div:not(.preview-current){display:none}.preview-reader{padding:24px}.workflow-section{padding:40px 0}.workflow-grid{grid-template-columns:1fr;gap:24px}.workflow-grid h3{font-size:19px}.home-trust{padding:36px 0}.home-trust-inner{display:block}.home-trust .inline-link{margin-top:20px}.home-trust h2{font-size:23px}.footer-bottom{gap:12px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
