body{background:#fffaf5}.case-page.svelte-5jqvsu{min-height:100vh;color:#211a17;background:radial-gradient(circle at 8% 2%,rgba(255,116,32,.12),transparent 30rem),#fffaf5}header.svelte-5jqvsu,main.svelte-5jqvsu,footer.svelte-5jqvsu{width:min(1120px,calc(100% - 2rem));margin:0 auto}header.svelte-5jqvsu{display:flex;align-items:center;justify-content:space-between;height:4.5rem}.brand.svelte-5jqvsu{display:flex;align-items:center;gap:.6rem;font-weight:850;letter-spacing:-.025em}nav.svelte-5jqvsu{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:#70625b}.hero.svelte-5jqvsu{display:grid;gap:3rem;padding:6rem 0}.eyebrow.svelte-5jqvsu{margin-bottom:.8rem;color:#e85014;font-size:.75rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}h1.svelte-5jqvsu{max-width:850px;font-size:clamp(3rem,7vw,6.3rem);font-weight:880;line-height:.95;letter-spacing:-.065em}.intro.svelte-5jqvsu{max-width:720px;margin-top:1.4rem;color:#6e6059;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.audience.svelte-5jqvsu{margin-top:1rem;font-size:.82rem;font-weight:700}.actions.svelte-5jqvsu{display:flex;flex-direction:column;gap:.7rem;margin-top:1.7rem}.source-card.svelte-5jqvsu{align-self:center;border:1px solid #e5d7ce;border-radius:1.2rem;background:#ffffffb8;padding:1.3rem;box-shadow:0 28px 70px #4526141a}.source-card.svelte-5jqvsu>div:where(.svelte-5jqvsu):first-child{display:flex;align-items:center;gap:.55rem}.source-card.svelte-5jqvsu>span:where(.svelte-5jqvsu){display:block;margin-top:1.5rem;color:#a0928b;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.source-card.svelte-5jqvsu>p:where(.svelte-5jqvsu){margin-top:.4rem;font-weight:750}.source-flow.svelte-5jqvsu{display:flex;align-items:center;gap:.6rem;padding:1.2rem 18%;color:#e85014}.source-flow.svelte-5jqvsu span:where(.svelte-5jqvsu){height:1px;flex:1;background:#e4d5cc}.source-card.svelte-5jqvsu small:where(.svelte-5jqvsu){display:block;border-radius:.6rem;background:#fff2e9;padding:.8rem;color:#776861;line-height:1.5}.problem.svelte-5jqvsu,.outcomes.svelte-5jqvsu,.faq.svelte-5jqvsu{display:grid;gap:2.5rem;border-top:1px solid #e6d9d0;padding:6rem 0}.problem.svelte-5jqvsu h2:where(.svelte-5jqvsu),.workflow.svelte-5jqvsu h2:where(.svelte-5jqvsu),.example.svelte-5jqvsu h2:where(.svelte-5jqvsu),.outcomes.svelte-5jqvsu h2:where(.svelte-5jqvsu),.faq.svelte-5jqvsu h2:where(.svelte-5jqvsu),.cta.svelte-5jqvsu h2:where(.svelte-5jqvsu){font-size:clamp(2.1rem,4.6vw,4.1rem);font-weight:850;line-height:1.03;letter-spacing:-.05em}.problem-list.svelte-5jqvsu{border-top:1px solid #ded0c7}.problem-list.svelte-5jqvsu p:where(.svelte-5jqvsu){border-bottom:1px solid #ded0c7;padding:1.15rem 0;color:#6e6059;line-height:1.65}.workflow.svelte-5jqvsu,.example.svelte-5jqvsu{padding:6rem 0}.workflow.svelte-5jqvsu>h2:where(.svelte-5jqvsu){max-width:720px}.workflow-grid.svelte-5jqvsu,.post-grid.svelte-5jqvsu{display:grid;gap:1rem;margin-top:2.5rem}.workflow-grid.svelte-5jqvsu article:where(.svelte-5jqvsu),.post-grid.svelte-5jqvsu article:where(.svelte-5jqvsu){border:1px solid #e5d7ce;border-radius:1rem;background:#ffffff9e;padding:1.3rem}.workflow-grid.svelte-5jqvsu span:where(.svelte-5jqvsu),.post-grid.svelte-5jqvsu span:where(.svelte-5jqvsu){color:#e85014;font-size:.7rem;font-weight:850;letter-spacing:.12em}.workflow-grid.svelte-5jqvsu h3:where(.svelte-5jqvsu){margin-top:2rem;font-size:1.08rem}.workflow-grid.svelte-5jqvsu p:where(.svelte-5jqvsu){margin-top:.65rem;color:#71635c;font-size:.87rem;line-height:1.65}.example.svelte-5jqvsu{border-radius:1.5rem;background:#211c1a;padding:2rem;color:#fff}.example-heading.svelte-5jqvsu>p:where(.svelte-5jqvsu):last-child{margin-top:1rem;color:#aa9e98}.post-grid.svelte-5jqvsu article:where(.svelte-5jqvsu){border-color:#4c403b;background:#2a2421}.post-grid.svelte-5jqvsu article:where(.svelte-5jqvsu)>div:where(.svelte-5jqvsu){display:flex;align-items:center;gap:.7rem}.post-grid.svelte-5jqvsu p:where(.svelte-5jqvsu){margin-top:1.2rem;color:#e1d7d2;font-size:.9rem;line-height:1.7}.outcomes.svelte-5jqvsu ul:where(.svelte-5jqvsu){display:grid;gap:.9rem}.outcomes.svelte-5jqvsu li:where(.svelte-5jqvsu){display:flex;align-items:center;gap:.7rem;border-bottom:1px solid #dfd1c8;padding:0 0 .9rem;font-weight:700}.outcomes.svelte-5jqvsu li:where(.svelte-5jqvsu) svg{color:#e85014}.faq.svelte-5jqvsu>div:where(.svelte-5jqvsu):last-child{border-top:1px solid #dfd1c8}.faq.svelte-5jqvsu details:where(.svelte-5jqvsu){border-bottom:1px solid #dfd1c8;padding:1.15rem 0}.faq.svelte-5jqvsu summary:where(.svelte-5jqvsu){cursor:pointer;font-weight:750}.faq.svelte-5jqvsu details:where(.svelte-5jqvsu) p:where(.svelte-5jqvsu){margin-top:.8rem;color:#71635c;line-height:1.65}.cta.svelte-5jqvsu{display:grid;gap:2rem;margin:1rem 0 6rem;border:1px solid #e2d3ca;border-radius:1.4rem;background:linear-gradient(135deg,#fff,#fff0e7);padding:2rem}.cta.svelte-5jqvsu>div:where(.svelte-5jqvsu)>p:where(.svelte-5jqvsu):last-child{max-width:650px;margin-top:1rem;color:#71635c;line-height:1.65}footer.svelte-5jqvsu{display:flex;justify-content:space-between;border-top:1px solid #e5d7ce;padding:2rem 0 3rem;color:#776861;font-size:.78rem}footer.svelte-5jqvsu>a:where(.svelte-5jqvsu){font-weight:850;color:#211a17}footer.svelte-5jqvsu div:where(.svelte-5jqvsu){display:flex;gap:1rem}@media(min-width:700px){.actions.svelte-5jqvsu{flex-direction:row}.workflow-grid.svelte-5jqvsu{grid-template-columns:repeat(2,1fr)}.post-grid.svelte-5jqvsu{grid-template-columns:repeat(3,1fr)}.example.svelte-5jqvsu{padding:3rem}.cta.svelte-5jqvsu{grid-template-columns:1fr auto;align-items:center;padding:3rem}}@media(min-width:940px){.hero.svelte-5jqvsu{grid-template-columns:1.25fr .75fr;align-items:center;min-height:calc(100vh - 4.5rem)}.problem.svelte-5jqvsu,.outcomes.svelte-5jqvsu,.faq.svelte-5jqvsu{grid-template-columns:.8fr 1.2fr}.workflow-grid.svelte-5jqvsu{grid-template-columns:repeat(4,1fr)}}
