.landing-section-heading[data-v-3421ebe0]{--heading-ink:var(--ink);--heading-accent:var(--brand-primary);--heading-muted:var(--muted);min-width:0}.landing-section-heading>.landing-section-kicker[data-v-3421ebe0]{margin:0 0 var(--section-kicker-gap,24px);color:var(--heading-accent);letter-spacing:.16em;font-size:10px;font-weight:700;line-height:1.5}.landing-section-heading>.landing-section-title[data-v-3421ebe0]{font-family:inherit;font-size:var(--section-title-size,clamp(32px,3.6vw,52px));letter-spacing:-.055em;color:var(--heading-ink);margin:0;font-weight:700;line-height:1.23}.is-accent[data-v-3421ebe0]{color:var(--heading-accent)}.landing-section-heading>.landing-section-description[data-v-3421ebe0]{margin:var(--section-description-gap,24px) 0 0;max-width:650px;font-size:var(--section-description-size,16px);font-weight:400;line-height:var(--section-description-leading,1.85);color:var(--heading-muted)}.is-centered[data-v-3421ebe0]{text-align:center}.is-centered>.landing-section-description[data-v-3421ebe0]{margin-inline:auto}.is-inverse[data-v-3421ebe0]{--heading-ink:#fff;--heading-accent:#fff;--heading-muted:#e1dcfa}@media (width<=760px){.landing-section-heading>.landing-section-title[data-v-3421ebe0]{font-size:var(--section-title-size,34px)}.landing-section-heading>.landing-section-kicker[data-v-3421ebe0]{margin-bottom:var(--section-kicker-gap,20px)}}.input-tool-stories[data-v-83796191]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.input-tool-story[data-v-83796191]{background:#fff;border:1px solid #e4deec;border-radius:22px;min-width:0;padding:14px 14px 22px}.input-tool-screen[data-v-83796191]{aspect-ratio:1.38;background:#f5f3ef;border-radius:14px;position:relative;overflow:hidden}.input-tool-screen img[data-v-83796191]{width:100%;height:auto;position:absolute;bottom:-9%;left:0}.input-screen-caption[data-v-83796191]{color:#6a5e79;margin:10px 8px 0;font-size:10px;line-height:1.5;display:block}.input-tool-story h3[data-v-83796191]{color:var(--ink);letter-spacing:-.035em;margin:21px 8px 10px;font-size:clamp(18px,1.4vw,22px);line-height:1.45}.input-tool-story>p[data-v-83796191]{color:var(--muted);margin:0 8px;font-size:14px;line-height:1.8}.input-tool-privacy[data-v-83796191]{color:var(--muted);margin:16px 0 26px;font-size:12px;line-height:1.8}@media (width<=900px){.input-tool-stories[data-v-83796191]{gap:14px}.input-tool-story[data-v-83796191]{padding:10px 10px 18px}.input-tool-story h3[data-v-83796191]{margin-inline:3px;font-size:18px}.input-tool-story>p[data-v-83796191]{margin-inline:3px;font-size:13px}}@media (width<=640px){.input-tool-stories[data-v-83796191]{grid-template-columns:minmax(0,1fr);gap:20px}.input-tool-screen[data-v-83796191]{aspect-ratio:1.38}.input-tool-story[data-v-83796191]{padding:14px 14px 22px}.input-tool-story h3[data-v-83796191]{margin-top:18px;font-size:21px}.input-tool-story>p[data-v-83796191]{font-size:14px}}.conversion-steps[data-v-d89a5c92]{background:#faf9fd;border:1px solid #e9e3f2;border-radius:24px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:start;margin-top:28px;padding:28px 20px;display:grid}.conversion-step[data-v-d89a5c92]{text-align:center;grid-template-rows:28px minmax(64px,auto) minmax(46px,auto);justify-items:center;gap:14px;min-width:0;padding:8px 12px;display:grid}.conversion-step-number[data-v-d89a5c92]{min-width:44px;height:28px;color:var(--brand-primary);letter-spacing:.08em;background:#fff;border:1px solid #e4ddf3;border-radius:999px;place-items:center;font-size:12px;font-weight:750;display:grid}.conversion-step strong[data-v-d89a5c92]{width:100%;color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:clamp(22px,2.8vw,34px);line-height:1.4;display:flex}.conversion-step p[data-v-d89a5c92]{max-width:24ch;color:var(--muted);text-wrap:balance;align-self:start;margin:0;font-size:14px;line-height:1.65}.conversion-step-arrow[data-v-d89a5c92]{width:32px;height:32px;color:var(--brand-primary);align-self:center;display:block}@media (width<=620px){.conversion-steps[data-v-d89a5c92]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:28px 20px}.conversion-step[data-v-d89a5c92]{grid-template-rows:28px minmax(54px,auto) auto;gap:12px;width:100%;padding:0}.conversion-step strong[data-v-d89a5c92]{font-size:28px}.conversion-step p[data-v-d89a5c92]{max-width:none}.conversion-step-arrow[data-v-d89a5c92]{width:28px;height:28px;transform:rotate(90deg)}}.keyboard-deck[data-v-b0c645bd]{aspect-ratio:1080/var(--deck-height);background:#f7e3e9;position:relative;overflow:hidden}.keyboard-deck>img[data-v-b0c645bd]{width:100%;max-width:none;height:auto;transform:translateY(var(--crop-top));display:block;position:absolute;top:0;left:0}.keyboard-deck.is-concept>img[data-v-b0c645bd]{-o-object-fit:cover;object-fit:cover;height:100%;transform:none}.deck-keys[data-v-b0c645bd]{flex-direction:column;gap:4px;display:flex;position:absolute;inset:3% 2% 4%}.deck-row[data-v-b0c645bd]{flex:1;gap:3px;min-height:0;display:flex}.deck-row.row-1[data-v-b0c645bd]{padding:0 4%}.deck-row span[data-v-b0c645bd]{color:#2c2636;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb8;border:1px solid #fffc;border-radius:4px;flex:1;justify-content:center;align-items:center;font:500 10px/1 sans-serif;display:flex;box-shadow:0 1px #1913241a}.deck-row .is-space[data-v-b0c645bd]{flex:5}.deck-row.row-3[data-v-b0c645bd]{padding:0 2%}.mate-phone-demo[data-v-c63d3e88]{width:100%;min-width:0}.studio-screen[data-v-c63d3e88]{--lane:56px;--mate:53px;background:#f7e3e9;border-radius:9px;overflow:hidden}.studio-runway[data-v-c63d3e88]{height:var(--lane);isolation:isolate}.studio-runway[data-v-c63d3e88]:before{content:"";z-index:-1;background:url(../media/mates/runway-lavender.png) bottom/auto 100% repeat-x;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 75%,#0000);mask-image:linear-gradient(#0000,#000 15% 75%,#0000)}.runway-performer[data-v-c63d3e88]{width:var(--mate);height:var(--mate);bottom:0}.realistic-phone .studio-keyboard[data-v-c63d3e88]{aspect-ratio:auto;background:0 0;border-radius:0}.runway-performer .motion-character[data-v-c63d3e88]{width:100%;height:100%}
