.intro.svelte-1s1pej0{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vw,6rem);display:grid}h1.svelte-1s1pej0{text-wrap:balance;margin-bottom:0;font-size:clamp(3rem,8vw,7rem)}.intro-copy.svelte-1s1pej0>p:where(.svelte-1s1pej0):first-child{font-size:1.3rem}.disclosure.svelte-1s1pej0{border:2px dashed var(--ink);margin-bottom:0;padding:.9rem 1rem;font-weight:600}.example.svelte-1s1pej0{border-top:2px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.brief.svelte-1s1pej0 h2:where(.svelte-1s1pej0){letter-spacing:-.045em;margin-bottom:2rem;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:800;line-height:1}.brief.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:var(--forest);margin-bottom:.3rem;font-size:1rem}.brief.svelte-1s1pej0 p:where(.svelte-1s1pej0){max-width:36ch;margin-bottom:1.5rem}.sample-label.svelte-1s1pej0{background:var(--forest);color:var(--white);margin:0;padding:.75rem 1.5rem;font-size:.92rem;font-weight:700}.service-sample.svelte-1s1pej0{background:var(--tint);padding:clamp(1.4rem,3vw,2.5rem)}.service-sample.svelte-1s1pej0 h3:where(.svelte-1s1pej0){letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1}.sample-intro.svelte-1s1pej0{margin-bottom:.8rem;font-size:1.35rem;font-weight:700}.service-sample.svelte-1s1pej0 p:where(.svelte-1s1pej0),.service-sample.svelte-1s1pej0 ul:where(.svelte-1s1pej0){max-width:58ch}.service-sample.svelte-1s1pej0 h4:where(.svelte-1s1pej0){margin-block:1.8rem .5rem;font-size:1.1rem}.service-sample.svelte-1s1pej0 ul:where(.svelte-1s1pej0){padding-left:1.2rem}.service-sample.svelte-1s1pej0 li:where(.svelte-1s1pej0){margin-bottom:.5rem}.service-sample.svelte-1s1pej0 p:where(.svelte-1s1pej0):last-child{margin-bottom:0}.use-note.svelte-1s1pej0{max-width:62ch;margin:1.2rem 0 0;font-size:.95rem}.conversation.svelte-1s1pej0{border:2px solid var(--forest);border-top:0}.message.svelte-1s1pej0{padding:clamp(1.25rem,3vw,2rem)}.message.svelte-1s1pej0 h3:where(.svelte-1s1pej0){margin-bottom:.6rem;font-size:1rem}.message.svelte-1s1pej0 p:where(.svelte-1s1pej0):last-child{margin-bottom:0}.customer-message.svelte-1s1pej0{border-bottom:2px solid var(--forest)}.assistant-message.svelte-1s1pej0{background:var(--tint)}.next-step.svelte-1s1pej0{background:var(--forest);color:var(--white);padding-block:clamp(3rem,6vw,5.5rem)}.next-inner.svelte-1s1pej0{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.next-inner.svelte-1s1pej0 h2:where(.svelte-1s1pej0){letter-spacing:-.045em;margin-bottom:0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:800;line-height:1}.next-inner.svelte-1s1pej0 p:where(.svelte-1s1pej0){max-width:50ch}.next-inner.svelte-1s1pej0 a:where(.svelte-1s1pej0){background:var(--white);min-height:56px;color:var(--ink);align-items:center;gap:.75rem;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.next-inner.svelte-1s1pej0 a:where(.svelte-1s1pej0):hover{background:var(--accent)}@media (width<=800px){.intro.svelte-1s1pej0,.example.svelte-1s1pej0,.next-inner.svelte-1s1pej0{grid-template-columns:1fr}.intro.svelte-1s1pej0{gap:1.5rem}}
