.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:12ch;margin-top:1rem;font-size:clamp(2.8rem,7.5vw,5rem);line-height:1}.tagline[data-astro-cid-lcdefpme]{color:var(--accent);max-width:30ch;margin-top:1rem;font-size:clamp(1.15rem,2.8vw,1.55rem);font-weight:600;line-height:1.35}.hero-copy[data-astro-cid-lcdefpme] .hairline[data-astro-cid-lcdefpme]{margin:var(--space-3) 0;max-width:220px}.subtitle[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:52ch;font-size:1.05rem;line-height:1.7}.cta-row[data-astro-cid-lcdefpme]{margin-top:var(--space-4);flex-wrap:wrap;gap:1rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{width:100%;max-width:300px;margin:0;position:relative}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.55)contrast(1.05);border:1px solid var(--rule);width:100%;transition:filter .4s}.hero-visual[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:grayscale(0)contrast(1.02)}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin-top:.6rem;font-size:.75rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.6rem;margin-bottom:var(--space-4);max-width:20ch;font-size:clamp(1.7rem,4vw,2.3rem)}.metrics-section[data-astro-cid-lcdefpme]{padding-top:0}.metrics-grid[data-astro-cid-lcdefpme]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (width>=1100px){.metrics-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}.offer[data-astro-cid-lcdefpme]{max-width:720px;padding-top:var(--space-3);border-top:1px solid var(--rule)}.offer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:clamp(1.7rem,4vw,2.3rem)}.offer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:58ch;font-size:1.05rem;line-height:1.7}.offer-ctas[data-astro-cid-lcdefpme]{margin-top:var(--space-4);flex-wrap:wrap;gap:1rem;display:flex}.wisyplan-section[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wisyplan-inner[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);max-width:700px;padding-left:var(--space-4)}.wisyplan-cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.further-reading[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.further-reading-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2);font-size:.78rem;font-weight:600}.further-reading[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:.6rem;display:flex}.further-reading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.95rem;transition:color .15s}.further-reading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}blockquote[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 var(--space-4);color:var(--text);font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:500;line-height:1.6}.enterprise-grid[data-astro-cid-lcdefpme]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.enterprise-card[data-astro-cid-lcdefpme]{padding:var(--space-3) 0;border-top:1px solid var(--rule);flex-direction:column;gap:.6rem;display:flex}.enterprise-org[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:600}.enterprise-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:700;line-height:1.35}.enterprise-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;display:flex}.enterprise-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-muted);padding-left:1rem;font-size:.94rem;line-height:1.6;position:relative}.enterprise-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.talks-list[data-astro-cid-lcdefpme]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.talk[data-astro-cid-lcdefpme]{padding:var(--space-3) 0;border-top:1px solid var(--rule);flex-direction:column;gap:.5rem;display:flex}.talk-meta[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.7rem;font-size:.82rem;font-weight:500;display:flex}.talk-year[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);font-weight:600}.talk-title[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.4}.talks-all[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--accent);font-weight:600;transition:color .15s;display:inline-block}.talks-all[data-astro-cid-lcdefpme]:hover{color:var(--accent-hover)}@media (width>=860px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr .7fr}.hero-visual[data-astro-cid-lcdefpme]{justify-self:end;margin-top:.5rem}}
