.hero.svelte-1uha8ag{padding:58px 0 38px}.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:34px;display:grid}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag{color:#252525;letter-spacing:0;margin-bottom:16px;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.96}h2.svelte-1uha8ag{letter-spacing:0;margin-bottom:20px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-visual.svelte-1uha8ag{background:#fff;padding:14px}.mock-browser.svelte-1uha8ag{background:#f0eadf;border:1px solid #d6cec2;border-radius:8px;overflow:hidden}.mock-top.svelte-1uha8ag{background:#2c2c2c;gap:7px;padding:11px;display:flex}.mock-top.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#faebd7;border-radius:50%;width:10px;height:10px}.mock-body.svelte-1uha8ag{grid-template-columns:1fr 210px;gap:18px;min-height:320px;padding:20px 54px 20px 20px;display:grid;position:relative}.mock-page.svelte-1uha8ag,.mock-panel.svelte-1uha8ag{border-radius:8px;padding:14px}.mock-page.svelte-1uha8ag{background:#fff}.mock-panel.svelte-1uha8ag{color:#faebd7;background:#2c2c2ce6;border-left:4px solid #8bba14}.mock-line.svelte-1uha8ag{background:#d8d2c7;border-radius:999px;height:12px;margin-bottom:10px}.mock-line.wide.svelte-1uha8ag{background:#8bba14;width:74%}.mock-calendar.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;display:grid}.mock-calendar.svelte-1uha8ag div:where(.svelte-1uha8ag){aspect-ratio:1.25;background:#ebe3d7;border:1px solid #d1c5b4;border-radius:6px}.mock-calendar.svelte-1uha8ag .active:where(.svelte-1uha8ag){background:#8bba1459;border-color:#8bba14}.mock-tab.svelte-1uha8ag{color:#2c2c2c;background:#faebd7;border-radius:6px;margin-bottom:16px;padding:5px 9px;font-weight:900;display:inline-flex}.mock-event.svelte-1uha8ag{background:#ffffff14;border:1px solid #faebd747;border-radius:6px;padding:10px}.mock-event.svelte-1uha8ag+.mock-event:where(.svelte-1uha8ag){margin-top:10px}.mock-event.svelte-1uha8ag strong:where(.svelte-1uha8ag),.mock-event.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.mock-event.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#d7d0c5;margin-top:4px;font-size:.78rem}.mock-event.muted.svelte-1uha8ag{opacity:.82}.ear.svelte-1uha8ag{color:#fff;writing-mode:vertical-rl;background:#8bba14;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:6px;width:48px;min-height:146px;padding:10px 5px;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:54px;right:0;box-shadow:3px 3px 2px #00000073}.ear.svelte-1uha8ag img:where(.svelte-1uha8ag){writing-mode:horizontal-tb;background:#fff;border:1px solid #fff;border-radius:50%}.feature.svelte-1uha8ag{padding:18px}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag),.use-case.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px;font-size:1.08rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag),.use-case.svelte-1uha8ag p:where(.svelte-1uha8ag),.note.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#514c45;margin-bottom:0;line-height:1.75}.use-case.svelte-1uha8ag{padding:18px}.more-link.svelte-1uha8ag,.workflow-note.svelte-1uha8ag{color:#514c45;margin:18px 0 0;line-height:1.7}.more-link.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#0f6e36;font-weight:900;text-decoration:none}.more-link.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.workflow.svelte-1uha8ag{background:#2c2c2c0f;border-top:1px solid #2c2c2c14;border-bottom:1px solid #2c2c2c14}.steps.svelte-1uha8ag{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#fff;border:1px solid #2c2c2c1f;border-radius:8px;min-height:48px;padding:13px 16px 13px 58px;line-height:1.6;position:relative}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{color:#1f1f1f;content:counter(step);counter-increment:step;background:#8bba14;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:12px;left:14px}.note.svelte-1uha8ag{border-left:6px solid #8bba14;padding:22px}.notes.svelte-1uha8ag{padding-top:38px}@media (width<=900px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{order:-1}}@media (width<=560px){.mock-body.svelte-1uha8ag{grid-template-columns:1fr;padding-right:48px}.mock-panel.svelte-1uha8ag{min-height:180px}}
