.hero-actions{display:flex;align-items:center;justify-content:center;gap:26px;padding:24px}.hero-actions>a:last-child,.marko-link a{font-size:15px;color:var(--as-ink);text-underline-offset:5px}.hero-demo{padding-top:30px;padding-bottom:90px}.hero-workspace{border:1px solid var(--as-line);border-radius:var(--as-radius-panel);overflow:hidden;background:var(--as-canvas)}.workspace-top{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid var(--as-line);font-size:13px;color:var(--as-secondary)}.workspace-brand{font-size:24px;font-weight:700;letter-spacing:-1px;color:var(--as-ink)}.workspace-body{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:54px}.workspace-note{align-self:center}.workspace-note h2{font-size:34px;line-height:1.13;letter-spacing:-1.3px;margin:20px 0}.workspace-note>p{color:var(--as-secondary)}.workspace-conversation{display:flex;flex-direction:column;gap:18px}.example,.scene-label,.scene-foot{font-size:12px;color:var(--as-secondary)}.scene-label{letter-spacing:.12em}.example{text-align:right}.bubble{padding:20px;border-radius:20px;line-height:1.55;font-size:15px}.bubble.user{background:var(--as-ink);color:var(--as-paper);margin-left:30px}.bubble.assistant{background:var(--as-paper);border:1px solid var(--as-line);margin-right:20px}.bubble p{margin-top:10px;color:var(--as-secondary)}.scene{width:min(620px,100%);padding:32px;text-align:left}.scene h3{font-size:clamp(22px,3vw,34px);line-height:1.13;margin:15px 0 24px;letter-spacing:-.04em}.scene ul{list-style:none;padding:0;display:grid;gap:12px}.scene li{display:flex;gap:12px;align-items:center;font-size:15px}.check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--as-paper)}.scene-foot{display:block;margin-top:24px}.as-feature-visual{background:var(--as-canvas)}.as-capability-visual{background:#eaecee;padding:8px}.as-capability-visual .scene{padding:22px}.as-capability-visual .scene h3{font-size:32px;margin-top:30px}.as-capability-visual .scene li{font-size:14px}.as-capability-visual .scene-foot{line-height:1.5}.marko-link{margin-top:-55px;padding-bottom:60px}.step-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.step-number{display:block;color:var(--as-secondary);font-size:14px;margin-bottom:30px}.step-grid h3{font-size:22px;letter-spacing:-.035em;margin-bottom:15px}.step-grid p{font-size:16px;color:var(--as-secondary);line-height:1.6}.as-dialog textarea{width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid var(--as-line);border-radius:12px;resize:vertical;background:var(--as-paper);color:var(--as-ink)}:focus-visible{outline:2px solid var(--as-focus);outline-offset:4px}@media(max-width:767px){.hero-actions{flex-direction:column;gap:20px}.hero-demo{padding-top:20px;padding-bottom:60px}.workspace-top{padding:18px;gap:10px}.workspace-top>span:last-child{font-size:11px}.workspace-body{grid-template-columns:1fr;gap:28px;padding:24px 18px}.workspace-note h2{font-size:29px}.scene{padding:24px}.scene h3{font-size:25px}.scene li{font-size:13px}.scene-foot{margin-top:18px}.step-grid{grid-template-columns:1fr;gap:32px}.step-number{margin-bottom:14px}.step-grid li{border-top:1px solid var(--as-line);padding-top:25px}.as-hero h1{font-size:clamp(38px,10.8vw,48px)}.marko-link{margin-top:-45px}}
