.public-speaking-page h1,.public-speaking-page h2,.public-speaking-page h3{font-family:var(--font-public-speaking-heading),var(--font-public-speaking-body),sans-serif;letter-spacing:-.025em}.public-speaking-page{scroll-behavior:smooth}.public-speaking-page .ps-line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-glow{animation:hero-float 6s ease-in-out infinite}.pricing-featured{transform:translateY(-6px)}.pricing-cta-animate{animation:pricing-cta-bounce 1.8s ease-in-out infinite;box-shadow:0 18px 38px rgba(212,168,67,.35)}.hero-cta-animate{animation:hero-cta-pulse 2.2s ease-in-out infinite;box-shadow:0 16px 32px rgba(212,168,67,.28)}.results-cta-animate{animation:results-cta-float 1.9s ease-in-out infinite;box-shadow:0 18px 38px rgba(212,168,67,.34)}@keyframes hero-float{0%,to{transform:translateZ(0) scale(1);opacity:.55}50%{transform:translate3d(0,-12px,0) scale(1.05);opacity:.9}}@keyframes pricing-cta-bounce{0%,to{transform:translateY(0);box-shadow:0 18px 38px rgba(212,168,67,.35)}50%{transform:translateY(-6px);box-shadow:0 22px 44px rgba(212,168,67,.45)}}@keyframes hero-cta-pulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 16px 32px rgba(212,168,67,.28)}50%{transform:translateY(-4px) scale(1.02);box-shadow:0 22px 42px rgba(212,168,67,.4)}}@keyframes results-cta-float{0%,to{transform:translateY(0) scale(1);box-shadow:0 18px 38px rgba(212,168,67,.34)}50%{transform:translateY(-5px) scale(1.015);box-shadow:0 24px 46px rgba(212,168,67,.42)}}@media (max-width:1024px){.pricing-featured{transform:none}}