.cta{justify-content:center;display:flex}@media screen and (width<=360px){.cta{padding-block:3rem}}@media screen and (width>=360px) and (width<=1440px){.cta{padding-block:calc(32px + 4.44444vw)}}@media screen and (width>=1440px){.cta{padding-block:6rem}}@media screen and (width<=360px){.cta{padding-inline:1rem}}@media screen and (width>=360px) and (width<=1440px){.cta{padding-inline:calc(13.3333px + .740741vw)}}@media screen and (width>=1440px){.cta{padding-inline:1.5rem}}.cta__wrapper{background-color:var(--color--ice-hover);border-radius:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 5rem;inline-size:100%;max-inline-size:70rem;display:flex;overflow:hidden}@media screen and (width<=360px){.cta__wrapper{padding-block:2.5rem}}@media screen and (width>=360px) and (width<=1440px){.cta__wrapper{padding-block:calc(10.6667px + 8.14815vw)}}@media screen and (width>=1440px){.cta__wrapper{padding-block:8rem}}@media screen and (width<=360px){.cta__wrapper{padding-inline:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.cta__wrapper{padding-inline:6.66667vw}}@media screen and (width>=1440px){.cta__wrapper{padding-inline:6rem}}.cta__visual{background-color:var(--color--white);border:.5rem solid var(--color--white);border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:flex-end;block-size:18.25rem;inline-size:12.1875rem;margin:0;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem 1rem #00000014}.cta__visual picture{position:absolute;inset:0}.cta__visual:has(.cta__caption):after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000,#0009 82%);position:absolute;inset:0}.cta__photo{object-fit:cover;block-size:100%;inline-size:100%}.cta__caption{z-index:1;color:var(--color--white);flex-direction:column;gap:.25rem;display:flex;position:relative}.cta__name{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.45}.cta__role{letter-spacing:-.01em;font-size:.875rem;line-height:1.5}.cta__content{flex-direction:column;flex:1 1 0;gap:2.5rem;min-inline-size:18.75rem;max-inline-size:31.25rem;display:flex}.cta__head{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.cta__title{font-family:var(--font--heading);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1}@media screen and (width<=360px){.cta__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.cta__title{font-size:calc(29.3333px + .740741vw)}}@media screen and (width>=1440px){.cta__title{font-size:2.5rem}}.cta__text{letter-spacing:-.01em;color:var(--color--navy);font-size:1rem;line-height:1.45}.cta__actions{flex-wrap:wrap;gap:1rem;display:flex}.cta__btn{block-size:2.75rem;font-family:var(--font--text);white-space:nowrap;border-radius:624.938rem;justify-content:center;align-items:center;padding-inline:1rem;font-size:1rem;font-weight:600;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.cta__btn:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.cta__btn--secondary{color:var(--color--blue);background-color:var(--color--white)}.cta__btn--secondary:hover{background-color:var(--color--ice)}@media (width<=899px){.cta__content{text-align:center;align-items:center;max-inline-size:none}.cta__head{align-items:center}.cta__actions{justify-content:center}}
