.hub-hero{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(0,189,165,.06) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(255,122,89,.08) 0,transparent 60%),linear-gradient(180deg,#fff 0,var(--ice) 100%);overflow:hidden;padding:70px 32px 80px;position:relative;text-align:center}.hub-hero h1{font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 auto 24px;max-width:880px}.hub-hero--left{text-align:left}.hub-hero--left h1{font-size:clamp(36px,5vw,60px)}.hub-hero--left .hub-hero__inner{margin:0 auto;max-width:800px}.hub-hero.hub-hero--left .sub{margin:0 0 40px}.hub-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:640px){.hub-hero__ctas{flex-direction:column}}.hub-hero--left .prompt,.hub-hero--left .sub,.hub-hero--left h1{margin-left:0;margin-right:0}.hub-hero .sub{color:var(--slate);font-size:clamp(17px,2vw,20px);line-height:1.65;margin:0 auto 40px;max-width:640px}.hub-hero .prompt{color:var(--slate-light);font-size:15px;font-weight:500}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hub-hero .prompt svg{animation:bounce 2s infinite;display:block;margin:12px auto 0;opacity:.5}.hub-eyebrow{align-items:center;background:var(--hs-orange-soft);border-radius:999px;color:var(--hs-orange-dark);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.hub-eyebrow svg{height:16px;width:16px}