.hero[data-astro-cid-hl2gzuic]{padding:20px 0 32px;position:relative;overflow:hidden}.glow[data-astro-cid-hl2gzuic]{background:var(--hero-glow);pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-hl2gzuic]>.container[data-astro-cid-hl2gzuic]{position:relative}.breadcrumb[data-astro-cid-hl2gzuic]{color:var(--text-muted);margin-bottom:8px;font-size:13px}.breadcrumb[data-astro-cid-hl2gzuic] ol[data-astro-cid-hl2gzuic]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-hl2gzuic] li[data-astro-cid-hl2gzuic]+li[data-astro-cid-hl2gzuic]:before{content:"/";color:var(--text-muted);margin-right:8px}.breadcrumb[data-astro-cid-hl2gzuic] a[data-astro-cid-hl2gzuic]{color:var(--text-muted)}.breadcrumb[data-astro-cid-hl2gzuic] a[data-astro-cid-hl2gzuic]:hover{color:var(--text);text-decoration:none}.breadcrumb[data-astro-cid-hl2gzuic] [data-astro-cid-hl2gzuic][aria-current=page]{color:var(--text)}.hero-inner[data-astro-cid-hl2gzuic]{text-align:center;max-width:820px;margin:24px auto 0}.date[data-astro-cid-hl2gzuic]{color:var(--text-muted);margin-top:12px;font-size:14px}.body[data-astro-cid-hl2gzuic]{padding:32px 0 96px}.narrow[data-astro-cid-hl2gzuic]{max-width:780px;margin:0 auto}.back-row[data-astro-cid-hl2gzuic]{margin-top:40px}.post .prose{color:var(--text);font-size:16px;line-height:1.75}.post .prose>:first-child{margin-top:0}.post .prose>:last-child{margin-bottom:0}.post .prose p{color:var(--text);margin:0 0 24px}.post .prose p+p{margin-top:0}.post .prose h1,.post .prose h2,.post .prose h3,.post .prose h4,.post .prose h5{color:var(--text);letter-spacing:-.01em;margin:32px 0 12px;line-height:1.25}.post .prose h2{font-size:1.6rem;font-weight:700}.post .prose h3{font-size:1.25rem;font-weight:700}.post .prose h4{font-size:1.1rem;font-weight:700}.post .prose h5{font-size:1rem;font-weight:700}.post .prose ul,.post .prose ol{margin:24px 0 28px;padding-left:1.4em}.post .prose ul{list-style:outside}.post .prose ol{list-style:decimal}.post .prose li{color:var(--text);margin-bottom:10px}.post .prose li:last-child{margin-bottom:0}.post .prose li::marker{color:var(--brand)}.post .prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.post .prose strong{color:var(--text);font-weight:700}.post .prose em{font-style:italic}.post .prose blockquote{border-left:3px solid var(--brand);background:var(--bg-soft);color:var(--text);border-radius:6px;margin:20px 0;padding:14px 18px}.post .prose hr{border:0;border-top:1px solid var(--border);margin:28px 0}.post .prose img{border-radius:12px;max-width:100%;height:auto;margin:24px 0}.post .prose figure{margin:24px 0}.post .prose figcaption{color:var(--text-muted);text-align:center;margin-top:8px;font-size:13px}.post .prose iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.post .prose table{border-collapse:collapse;width:100%;margin:20px 0}.post .prose th,.post .prose td{border:1px solid var(--border);text-align:left;padding:10px 12px}.post .prose thead th{background:var(--bg-soft);font-weight:700}.post .prose .cs-lede{color:var(--text);margin:0 0 32px;font-size:1.15rem;font-weight:500;line-height:1.6}.post .prose .cs-success{background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;margin:40px 0;padding:32px}.post .prose .cs-success-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.post .prose .cs-success-left img,.post .prose .cs-success-main img{border-radius:0;width:auto;max-height:96px;margin:0}.post .prose .cs-success h2{margin:0 0 6px;font-size:1.4rem}.post .prose .cs-success-sub{color:var(--text-muted);margin:0}.post .prose .cs-stats{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:40px 0;padding:28px;display:grid}.post .prose .cs-stat{text-align:center}.post .prose .cs-stat-num{color:var(--brand);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.1}.post .prose .cs-stat-lbl{color:var(--text-muted);margin-top:4px;font-size:13px}.post .prose .cs-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:40px 0;display:grid}.post .prose .cs-two-col.reverse .cs-media{order:2}.post .prose .cs-two-col .cs-media{margin:0}.post .prose .cs-two-col .cs-media img{border-radius:12px;width:100%;height:auto;margin:0}.post .prose .cs-two-col .cs-text h2{margin-top:0}.post .prose .cs-result{background:var(--bg-soft);border-left:4px solid var(--brand);border-radius:12px;margin:40px 0;padding:32px}.post .prose .cs-testimonial blockquote{background:var(--bg-soft);border-radius:12px;margin:32px 0;padding:24px}.post .prose .cs-testimonial-logo img{width:auto;max-height:40px;margin-top:12px}.post .prose .event-meta{background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:24px 0 32px;padding:24px;display:grid}.post .prose .event-logo-wrap img{border-radius:0;width:auto;max-height:72px;margin:0}.post .prose .event-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:0;display:grid}.post .prose .event-facts>div{gap:2px;display:grid}.post .prose .event-facts dt{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:11px;font-weight:600}.post .prose .event-facts dd{color:var(--text);margin:0;font-weight:600}@media (width<=720px){.post .prose .cs-success-inner,.post .prose .cs-two-col{grid-template-columns:1fr}.post .prose .cs-two-col.reverse .cs-media{order:0}.post .prose .event-meta{grid-template-columns:1fr}}
