:root{color-scheme:light;--paper:#f7f7f4;--ink:#1c211e;--muted:#727972;--line:#dcdfd8;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:2px solid #31594e;outline-offset:5px}.page-nav,main,footer{width:min(1240px,calc(100% - 96px));margin:auto}.page-nav{display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.brand{font-size:25px;font-weight:600;letter-spacing:-1.5px}.page-nav nav{display:flex;align-items:center;gap:30px;font-size:12px}.button{display:inline-flex;background:#232923;color:#fff;border:1px solid #232923;border-radius:3px;padding:12px 19px;font-size:12px;font-weight:500}.button:hover{background:#424a42;text-decoration:none}.button.small{padding:9px 13px}.eyebrow{font:10px ui-monospace,monospace;letter-spacing:.13em;color:#717970}.intro{padding:70px 0 0}.intro-grid{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:end;margin:24px 0 55px}h1{font-size:clamp(48px,6.5vw,88px);line-height:1.03;font-weight:500;letter-spacing:-.065em;margin:0 0 26px}.intro p{font-size:17px;line-height:1.7;color:#677066;margin:0 0 26px}.intro-note{border-top:1px solid #afb7ad;padding-top:18px;padding-bottom:8px}.intro-note>span{font:10px ui-monospace,monospace;letter-spacing:.08em}.intro-note p{font-size:14px;margin:18px 0}.intro-note a{font-size:12px}.hero-stage{background:#dfe5dd;padding:40px 54px 0;max-height:640px;overflow:hidden}.screen-frame{border:1px solid #d8ded6;background:#fff;border-radius:9px 9px 0 0;box-shadow:0 20px 40px #202a2210;overflow:hidden}.screen-caption{font:10px/1.6 ui-monospace,monospace;color:#7c8279;margin:13px 0}.feature-nav{display:flex;gap:32px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:32px 0;font-size:12px}.feature{display:grid;grid-template-columns:0.85fr 1.25fr;gap:75px;align-items:center;padding:90px 0;border-bottom:1px solid var(--line)}.feature.reverse{grid-template-columns:1.25fr .85fr}.feature.reverse .feature-copy{order:2}.feature.reverse .stage{order:1}.feature-copy h2{font-size:clamp(25px,2.7vw,37px);line-height:1.2;letter-spacing:-.045em;font-weight:500;margin:23px 0 16px}.feature-copy h2 span{color:#92998f}.feature-copy p{font-size:14px;color:#687066;line-height:1.8;max-width:380px;margin:0 0 22px}.feature-copy>a{font-size:12px;text-decoration:underline;text-underline-offset:5px}.stage{padding:30px 24px 0;background:#dfe5dd;overflow:hidden;max-height:490px;min-height:380px}.compare-stage{background:#e3e5e1}.conversation-stage{background:#e3e7df;padding:30px 36px 0}.checks-stage{background:#e4e5dc}.stage .screen-frame{min-width:450px}.closing{padding:85px 0 80px;text-align:center}.closing h2{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.055em;margin:20px 0}.closing p{color:#6d766b;font-size:15px;margin-bottom:24px}.closing>div{display:flex;align-items:center;justify-content:center;gap:26px;font-size:12px}.closing small{display:block;max-width:550px;margin:24px auto 0;color:#7d847a;font-size:11px}footer{border-top:1px solid var(--line);padding:26px 0 40px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#778071}.screen-loading{padding:36px;color:#687066;font-size:13px}@media(max-width:900px){.page-nav,main,footer{width:calc(100% - 48px)}.feature,.feature.reverse{gap:28px;grid-template-columns:1fr 1.2fr}.feature.reverse{grid-template-columns:1.2fr 1fr}.stage{padding:22px 18px 0}.stage .screen-frame{min-width:410px}.hero-stage{padding:24px 24px 0}.intro-grid{grid-template-columns:1fr 230px;gap:24px}}@media(max-width:650px){.page-nav,main,footer{width:calc(100% - 36px)}.page-nav{padding:20px 0}.page-nav nav{gap:15px}.page-nav nav>a:first-child{display:none}.intro{padding-top:45px}.intro-grid{grid-template-columns:1fr;margin-bottom:35px}.intro-note{display:none}.hero-stage{padding:18px 14px 0;max-height:440px}.hero-stage .screen-frame{width:650px;transform-origin:top left;zoom:.68}.feature-nav{gap:15px 22px;padding:22px 0;font-size:11px}.feature,.feature.reverse{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:50px 0}.feature.reverse .feature-copy{order:0}.feature.reverse .stage{order:0}.feature-copy h2{font-size:30px;margin-top:15px}.feature-copy p{max-width:100%}.stage{min-height:310px;max-height:390px;padding:24px 18px 0}.stage .screen-frame{min-width:440px;zoom:.8}.closing{padding:55px 0}.closing>div{gap:18px}footer{gap:16px;flex-wrap:wrap}footer .brand{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
