.pfca-hero{margin-block-end:65px;padding-block-end:100px;padding-inline:clamp(16px,4.63vw,80px)}.pfca-hero.pfca-hero--tint{background-color:var(--pfca-canvas-alt);--pfca-surface-fill:var(--pfca-canvas-alt)}.pfca-hero.pfca-hero--white{background-color:var(--pfca-canvas);--pfca-surface-fill:var(--pfca-canvas)}.pfca-hero__inner{align-items:center;display:flex;gap:152px;margin-inline:auto;max-width:1568px}.pfca-hero__inner.pfca-hero__inner--image-right{flex-direction:row-reverse}.pfca-hero__media{flex:0 1 774px;min-width:0}.pfca-hero__image{border-radius:var(--pfca-section-radius);display:block;height:auto;width:100%}.pfca-hero__text{align-items:flex-start;display:flex;flex:0 1 600px;flex-direction:column;gap:40px;min-width:0;padding-block:60px}.pfca-hero__inner--text-only .pfca-hero__text{flex:1 1 100%}.pfca-hero__heading{margin:0;text-wrap:balance}.pfca-hero__intro{color:var(--pfca-navy);font-size:var(--pfca-text-lg);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-normal)}.pfca-hero__intro>:where(p){margin-block:0 1em}.pfca-hero__intro>:where(p:last-child){margin-block-end:0}.pfca-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;width:100%}@media (max-width:1279px){.pfca-hero__inner{gap:clamp(40px,8vw,152px)}}@media (max-width:1023px){.pfca-hero{margin-block-end:48px;padding-block-end:64px}.pfca-hero__text{gap:32px;padding-block:40px}}@media (max-width:899px){.pfca-hero__inner,.pfca-hero__inner.pfca-hero__inner--image-right{align-items:stretch;flex-direction:column;gap:32px}.pfca-hero__media,.pfca-hero__text{flex:1 1 auto}.pfca-hero{margin-block-end:40px;padding-block-end:48px}.pfca-hero__text{gap:24px;padding-block:32px 0}.pfca-hero__actions{gap:12px}.pfca-hero__actions>.pfca-btn{width:100%}}.pfca-hero__inner--align-center .pfca-hero__text{align-items:center;margin-inline:auto;max-width:733px;text-align:center}.pfca-hero__inner--align-center .pfca-hero__intro{margin-inline:auto;max-width:567px}.pfca-hero__inner--align-center .pfca-hero__actions{justify-content:center}@media (max-width:899px){.pfca-hero__inner--align-center .pfca-hero__actions>.pfca-btn{width:auto}}.pfca-hero__inner--align-center .pfca-hero__intro{font-weight:var(--pfca-weight-body)}