.how-page .hero-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--mint-deep);margin:0 0 18px}.how-record-art>img{object-position:right center}@media (max-width:760px){.how-page .how-record-art{padding-top:150px;min-height:0}.how-page .how-record-art>img{display:block;height:320px}.how-page .how-saved-card{top:8px}.how-page .hero-copy .hero-eyebrow{margin:0 auto}}.how-step{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.how-step-copy{max-width:430px}.how-step-copy>p{margin-top:24px}.how-step-number{display:grid;place-items:center;width:48px;height:48px;background:var(--mint-tint);border-radius:50%;font-weight:750;color:var(--mint-ink);margin-bottom:26px}.how-stage{padding-top:48px;background:var(--mint-wash);border-radius:var(--radius-control);display:grid;place-items:center;min-height:400px}.conversation-preview{width:100%;max-width:350px;overflow:hidden}.conversation-top{padding:22px;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700}.conversation-avatar{display:grid;place-items:center;background:var(--mint-tint);border-radius:12px;width:38px;height:38px}.conversation-tabs{padding:0 24px 16px;display:flex;gap:36px;color:var(--ink-2);font-size:14px}.conversation-tabs strong{color:var(--mint-ink);border-bottom:3px solid var(--mint);padding-bottom:8px}.conversation-messages{background:var(--paper-2);padding:28px 20px 44px;display:grid;gap:24px}.conversation-messages p{font-size:15px;margin:0;background:var(--paper);border-radius:var(--radius-control);padding:14px;max-width:260px}.conversation-messages .reply{background:var(--mint-tint);justify-self:end}.conversation-messages small{display:block;font-size:12px;margin-top:8px;color:var(--muted)}.commitment-demo{width:100%;max-width:340px;padding:32px}.commitment-demo .commitment-details{font-size:16px}.commitment-demo button{width:100%;justify-content:center;cursor:pointer;min-height:48px}.commitment-demo .demo-feedback{font-size:13px;margin:18px 0 0;min-height:42px}.how-record-section{position:relative;display:grid;grid-template-columns:1fr 1.2fr;background:#292b2a;border-radius:26px;overflow:hidden;align-items:stretch;color:#fff}.how-record-copy{padding:52px}.how-record-copy p{color:#d5e0d9;margin-top:24px}.how-record-art{position:relative;min-height:420px}.how-record-art>img{width:100%;height:100%;object-fit:cover}.how-saved-card{position:absolute;left:20px;top:36px;max-width:260px;padding:22px;border-radius:var(--radius-control);background:var(--paper);color:var(--ink);box-shadow:0 10px 30px #0002}.how-saved-card strong{display:block;font-size:18px;margin-block:10px}.how-saved-card small{font-size:13px;color:var(--ink-2)}.record-kinds{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}.record-kind-example>span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mint-deep);font-weight:750}.record-kind-example h3{margin:14px 0}.record-kind-example p{max-width:360px}.record-kind-example small{display:block;color:var(--ink-2);font-size:14px;margin-top:14px}.mobile-drawer a[aria-current=page],.nav-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--mint-deep);text-underline-offset:7px;text-decoration-thickness:2px}@media (max-width:1000px){.how-step{gap:40px}.how-stage{padding:28px}.how-record-copy{padding:36px}}@media (max-width:760px){.how-page .hero-eyebrow{grid-row:1;text-align:center;width:100%;margin:0}.how-page .hero-copy h1{grid-row:2}.how-page .hero-copy>p:not(.hero-eyebrow){grid-row:3}.how-page .hero-art{grid-row:4}.how-page .hero-copy .shared-store-links{grid-row:5}.how-record-section,.how-step{grid-template-columns:1fr;gap:32px}.how-step-reverse .how-step-copy{grid-row:1}.how-stage{min-height:320px;padding:24px}.how-step-copy{max-width:none}.how-record-section{gap:0}.how-record-art{min-height:340px}.how-saved-card{top:16px;left:16px;max-width:215px}.record-kinds{grid-template-columns:1fr}.how-record-copy{padding:32px 28px}}