.hero-painpoints{max-width:900px;margin:0 auto var(--space-6,1.5rem)}.hero-painpoints .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.hero-painpoints__stage{display:grid}.hero-painpoints .hero-painpoints__slide{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:center;gap:.3rem;max-width:none;margin:0;transition:opacity .5s cubic-bezier(.22,.8,.3,1),transform .5s cubic-bezier(.22,.8,.3,1);display:flex;transform:translateY(.9rem)}.hero-painpoints .hero-painpoints__slide.is-active{opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.22,.8,.3,1),transform .6s cubic-bezier(.22,.8,.3,1);transform:none}.hero-painpoints .hero-painpoints__slide.is-leaving{transform:translateY(-.9rem)}.hero-painpoints__question{font-family:var(--font-family-display);font-size:1.3rem;font-weight:var(--font-weight-extrabold,800);line-height:var(--line-height-tight,1.25);letter-spacing:var(--letter-spacing-tight,-.025em);color:var(--color-text-primary);text-wrap:balance;display:block}@media (width>=769px){.hero-painpoints__question{font-size:var(--font-size-6xl,3.75rem)}}.hero-painpoints__answer{font-family:var(--font-family-display);opacity:0;font-size:.85rem;font-weight:600;line-height:1.3;transition:opacity .4s cubic-bezier(.22,.8,.3,1),transform .4s cubic-bezier(.22,.8,.3,1);display:block;transform:translateY(.5rem)}@media (width>=769px){.hero-painpoints__answer{font-size:1.75rem}}.hero-painpoints__answer strong{font-weight:800}.is-active .hero-painpoints__answer{opacity:1;transition:opacity .6s cubic-bezier(.22,.8,.3,1) .6s,transform .6s cubic-bezier(.22,.8,.3,1) .6s;transform:none}.hero-painpoints:not(.is-js) .hero-painpoints__slide.is-active .hero-painpoints__answer{transition:none}@media (prefers-reduced-motion:reduce){.hero-painpoints .hero-painpoints__slide,.hero-painpoints__answer{transition:none!important;transform:none!important}}
