.speaking-hero{background:var(--bg-primary);padding-top:180px;padding-bottom:var(--space-24)}.speaking-hero__grid{display:grid;grid-template-columns:55fr 45fr;gap:var(--space-20);align-items:end}.speaking-hero__headline{font-family:var(--font-serif);font-size:var(--type-display-xl);font-weight:var(--weight-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-ivory);margin-bottom:var(--space-6)}.speaking-hero__sub{font-family:var(--font-serif);font-size:var(--type-body-lg);font-style:italic;color:var(--text-on-dark-muted);max-width:52ch;line-height:var(--lh-relaxed);letter-spacing:var(--ls-tight)}.speaking-hero__cta{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-10);flex-wrap:wrap}.speaking-hero__stats{display:flex;flex-direction:column;gap:var(--space-10);padding-left:var(--space-16)}.speaking-topics{background:var(--bg-secondary);padding-block:var(--space-24)}.speaking-formats{background:var(--bg-light);padding-block:var(--space-24);color:var(--text-on-light)}.speaking-formats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);margin-top:var(--space-12)}.format-card{padding:var(--space-8);border:1px solid var(--border-light);transition:border-color var(--duration-base) ease}.format-card:hover{border-color:var(--color-gold-dim)}.format-card__icon{font-size:24px;margin-bottom:var(--space-4);display:block}.format-card__name{font-family:var(--font-serif);font-size:clamp(16px,1.8vw,22px);font-weight:var(--weight-semibold);color:var(--color-obsidian);margin-bottom:var(--space-3);letter-spacing:var(--ls-tight)}.format-card__desc{font-family:var(--font-sans);font-size:var(--type-body-sm);color:var(--text-on-light-muted);line-height:var(--lh-relaxed)}.speaking-inquiry{background:var(--bg-primary);padding-block:clamp(80px,12vw,140px);text-align:center}.speaking-inquiry__headline{font-family:var(--font-serif);font-size:var(--type-display-lg);font-weight:var(--weight-light);color:var(--color-ivory);max-width:18ch;margin-inline:auto;letter-spacing:var(--ls-tight);margin-bottom:var(--space-5)}.speaking-inquiry__sub{font-family:var(--font-serif);font-size:var(--type-body-lg);color:var(--text-on-dark-muted);letter-spacing:var(--ls-tight);margin-bottom:var(--space-8);max-width:48ch;margin-inline:auto;line-height:var(--lh-relaxed)}.speaking-inquiry__note{font-family:var(--font-sans);font-size:10px;letter-spacing:var(--ls-wide);color:var(--text-on-dark-subtle);margin-top:var(--space-6);text-transform:uppercase}@media (max-width: 1024px){.speaking-hero__grid{grid-template-columns:1fr;gap:var(--space-12)}.speaking-hero__stats{border-left:none;padding-left:0;padding-top:var(--space-8);flex-direction:row;flex-wrap:wrap;gap:var(--space-8)}.speaking-formats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.speaking-hero{padding-top:140px;padding-bottom:var(--space-12)}.speaking-hero__headline{font-size:clamp(34px,8vw,54px)}.speaking-topics,.speaking-formats{padding-block:var(--space-12)}.format-card{padding:var(--space-6)}}@media (max-width: 480px){.speaking-hero{padding-top:110px;padding-bottom:var(--space-8)}.speaking-hero__headline{font-size:clamp(26px,8vw,38px)}.speaking-hero__cta{flex-direction:column;align-items:stretch;width:100%}.speaking-hero__cta .btn-primary,.speaking-hero__cta .btn-text{width:100%;text-align:center;justify-content:center}.speaking-formats__grid{grid-template-columns:1fr}.format-card{padding:var(--space-5) var(--space-4)}}@media (max-width: 360px){.speaking-hero__headline{font-size:24px}.format-card{padding:var(--space-4)}}
