.casos-breadcrumb{color:var(--blog-muted);align-items:center;gap:6px;padding:24px 0 0;font-size:13px;display:flex}.casos-breadcrumb a{color:var(--blog-muted);text-decoration:none}.casos-breadcrumb a:hover{color:var(--blog-accent)}.casos-breadcrumb .sep{color:var(--blog-border)}.casos-breadcrumb .current{color:var(--blog-text)}.casos-hero{text-align:center;padding:40px 0 24px}.casos-hero .eyebrow{border:1px solid var(--blog-border);color:var(--blog-muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.casos-hero h1{letter-spacing:-.4px;max-width:780px;margin:0 auto 20px;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.1}.casos-hero .lede{color:var(--blog-muted);max-width:560px;margin:0 auto 32px;font-size:18px;line-height:1.6}.casos-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.casos-hero-note{color:var(--blog-muted);margin-top:14px;font-size:13px}.casos-definition{border:1px solid var(--blog-border);background:var(--blog-cream);max-width:680px;color:var(--blog-text);border-radius:14px;margin:40px auto 0;padding:20px 24px;font-size:15px;line-height:1.7}.casos-demo{border:1px solid var(--blog-border);background:#fff;border-radius:20px;max-width:480px;margin:56px auto 0;padding:20px;box-shadow:0 1px 2px #0a08060a}.casos-demo-label{text-transform:uppercase;letter-spacing:.04em;color:var(--blog-muted);margin-bottom:14px;padding:0 4px;font-size:12px;font-weight:600}.casos-bubble{border-radius:16px;max-width:82%;margin-bottom:10px;padding:10px 14px;font-size:14.5px;line-height:1.5}.casos-bubble.patient{background:var(--blog-cream);color:var(--blog-text);border-bottom-left-radius:4px}.casos-bubble.agent{background:var(--blog-accent);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.casos-section{text-align:center;max-width:680px;margin:0 auto;padding:72px 20px 0}.casos-section h2{letter-spacing:-.3px;margin:0 0 16px;font-family:Newsreader,serif;font-size:clamp(26px,3vw,32px);font-weight:600}.casos-section p{color:var(--blog-muted);margin:0;font-size:16.5px;line-height:1.7}.casos-steps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:40px auto 0;padding:0 20px;display:grid}.casos-step{border:1px solid var(--blog-border);text-align:left;border-radius:18px;padding:24px}.casos-step .num{background:var(--blog-accent-light);width:28px;height:28px;color:var(--blog-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.casos-step h3{margin:0 0 8px;font-size:16px;font-weight:600}.casos-step p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.6}.casos-resources{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:900px;margin:40px auto 0;padding:0 20px;display:grid}.casos-resource-card{border:1px solid var(--blog-border);text-align:left;color:inherit;border-radius:18px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.casos-resource-card:hover{transform:translateY(-4px);box-shadow:0 20px 32px -12px #2e10652e}.casos-resource-card h3{color:var(--blog-text);margin:0 0 8px;font-size:16px;font-weight:600}.casos-resource-card p{color:var(--blog-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.casos-resource-card .link{color:var(--blog-accent);font-size:13px;font-weight:600}.casos-faq{max-width:680px;margin:0 auto;padding:0 20px}.casos-faq details{border-bottom:1px solid var(--blog-border);padding:20px 0}.casos-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;list-style:none;display:flex}.casos-faq summary::-webkit-details-marker{display:none}.casos-faq summary:after{content:"+";color:var(--blog-muted);flex-shrink:0;font-size:20px;font-weight:400}.casos-faq details[open] summary:after{content:"−"}.casos-faq .answer{color:var(--blog-muted);margin:12px 0 0;font-size:15px;line-height:1.7}.casos-final-cta{background:var(--blog-accent-ink);color:#fff;text-align:center;border-radius:24px;max-width:680px;margin:72px auto 0;padding:48px 32px}.casos-final-cta h2{margin:0 0 12px;font-family:Newsreader,serif;font-size:clamp(26px,3vw,32px);font-weight:600}.casos-final-cta p{color:#ffffffbf;margin:0 0 28px;font-size:15.5px}.casos-final-cta .blog-btn-primary{color:var(--blog-accent-ink);background:#fff}.casos-final-cta .note{color:#ffffff8c;margin-top:14px;font-size:13px}.casos-page-end{padding-bottom:100px}.casos-hub-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:48px auto 0;padding:0 20px 100px;display:grid}.casos-hub-card{border:1px solid var(--blog-border);color:inherit;background:#fff;border-radius:18px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.casos-hub-card.is-live:hover{transform:translateY(-4px);box-shadow:0 20px 32px -12px #2e10652e}.casos-hub-card.is-soon{cursor:default;opacity:.55}.casos-hub-card h3{color:var(--blog-text);margin:0 0 8px;font-size:17px;font-weight:600}.casos-hub-card p{color:var(--blog-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.casos-hub-card .badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.casos-hub-card.is-live .badge{background:var(--blog-accent-light);color:var(--blog-accent)}.casos-hub-card.is-soon .badge{background:var(--blog-cream);color:var(--blog-muted)}@media (width<=900px){.casos-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.casos-steps,.casos-resources,.casos-hub-grid{grid-template-columns:1fr}}
