.flow-cta{--calculated-flow-cta-vertical-padding:var(--flow-cta-vertical-padding,var(--gutter-wrapper-inner-block,var(--gutter)));--calculated-flow-cta-horizontal-padding:var(--flow-cta-horizontal-padding,var(--gutter-wrapper-inner-inline,var(--gutter)));--calculated-flow-cta-text-decoration:var(--flow-cta-decoration,underline);--calculated-flow-cta-text-decoration-thickness:var(--flow-cta-decoration-thickness,.2ex);--calculated-flow-cta-text-decoration-color:var(--flow-cta-decoration-color,var(--color-primary));--calculated-flow-cta-text-decoration-offset:var(--flow-cta-decoration-offset,.2ex);--calculated-flow-cta-text-decoration-style:var(--flow-cta-text-decoration-style,solid);--flow-cta-max-width:none;--calculated-flow-cta-bg:var(--flow-cta-bg,var(--color-dark));--calculated-flow-cta-color:var(--flow-cta-color,var(--color-light));--calculated-flow-cta-hover-color:var(--flow-cta-hover-color,var(--calculated-flow-cta-color));--calculated-flow-cta-icon-svg-size:var(--flow-cta-icon-svg-size,.7lh);--calculated-flow-cta-basic-icon-svg-optical-adjustment:var(--flow-cta-basic-icon-svg-optical-adjustment,.2ex);--calculated-flow-cta-icon-svg-color:var(--flow-cta-icon-svg-color,currentColor);--calculated-flow-cta-icon-svg-hover-color:var(--flow-cta-icon-svg-hover-color,currentColor);--calculated-flow-cta-secondary-font-size:var(--flow-cta-secondary-font-size,var(--size-step--1));--calculated-flow-cta-secondary-font-family:var(--flow-cta-secondary-font-family,var(--font-base));--calculated-flow-cta-cluster-padding-inline:var(--flow-cta-cluster-padding-inline,0);--calculated-flow-cta-cluster-padding-block:var(--flow-cta-cluster-padding-block,0);background:var(--calculated-flow-cta-bg);border:var(--flow-cta-border,0);border-radius:var(--flow-cta-radius,0);box-shadow:var(--flow-cta-box-shadow,none);color:var(--calculated-flow-cta-color,var(--color-light));cursor:pointer;display:block;font-size:var(--flow-cta-font-size,var(--size-step-4));max-width:var(--flow-cta-max-width);padding:var(--calculated-flow-cta-vertical-padding) var(--calculated-flow-cta-horizontal-padding);text-decoration:none}.flow-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--calculated-flow-cta-icon-svg-size)*2)}.flow-cta__primary{font-family:var(--flow-cta-primary-font-family,var(--font-display));line-height:var(--flow-cta-primary-leading,var(--leading-fine));text-wrap:pretty}.flow-cta__primary del{color:var(--flow-cta-del-color,var(--color-light-shade));text-decoration-color:var(--flow-cta-del-line-color,var(--color-primary))}.flow-cta__primary ins{background:unset;padding:unset;text-decoration:var(--calculated-flow-cta-text-decoration);text-decoration-color:var(--calculated-flow-cta-text-decoration-color);text-decoration-thickness:var(--calculated-flow-cta-text-decoration-thickness);text-underline-offset:var(--calculated-flow-cta-text-decoration-offset)}.flow-cta:hover{background:var(--flow-cta-hover-bg,var(--calculated-flow-cta-bg));color:var(--calculated-flow-cta-hover-color)}.flow-cta:hover .flow-cta__primary{text-decoration:var(--calculated-flow-cta-text-decoration);text-decoration-color:var(--calculated-flow-cta-text-decoration-color);text-decoration-style:var(--calculated-flow-cta-text-decoration-style);text-decoration-thickness:var(--calculated-flow-cta-text-decoration-thickness);text-underline-offset:var(--calculated-flow-cta-text-decoration-offset)}.flow-cta:hover svg{color:var(--calculated-flow-cta-icon-svg-hover-color)}.flow-cta__secondary{font-family:var(--calculated-flow-cta-secondary-font-family);font-size:var(--calculated-flow-cta-secondary-font-size)}.flow-cta__icon{--calculated-flow-cta-icon-justify-self:var(--flow-cta-icon-justify-self,end);--calculated-flow-cta-icon-align-self:var(--flow-cta-icon-align-self,baseline);--calculated-flow-cta-icon-padding:var(--flow-cta-icon-padding,0);--calculated-flow-cta-icon-bg:var(--flow-cta-icon-bg,transparent);--calculated-flow-cta-icon-border-inline-start:var(--flow-cta-icon-border-inline-start,none);align-self:var(--calculated-flow-cta-icon-align-self);background-color:var(--calculated-flow-cta-icon-bg);border-inline-start:var(--calculated-flow-cta-icon-border-inline-start);justify-self:var(--calculated-flow-cta-icon-justify-self);padding:var(--calculated-flow-cta-icon-padding)}.flow-cta svg{align-self:baseline;color:var(--calculated-flow-cta-icon-svg-color);height:var(--calculated-flow-cta-icon-svg-size);justify-self:end;transform:translateY(var(--flow-cta-icon-svg-optical-adjustment,.2ex));width:auto}.flow-cta .cluster{--cluster-row-gap:var(--flow-cta-cluster-row-gap,var(--space-s));--cluster-column-gap:var(--flow-cta-cluster-column-gap,var(--gutter,var(--space-s-m)));padding-block:var(--calculated-flow-cta-cluster-padding-block);padding-inline:var(--calculated-flow-cta-cluster-padding-inline)}.flow-cta[data-flow-cta-variant=basic]{--calculated-flow-cta-vertical-padding:var(--flow-cta-basic-vertical-padding,var(--space-s));--calculated-flow-cta-horizontal-padding:var(--flow-cta-basic-horizontal-padding,var(--space-m));--flow-cta-icon-svg-optical-adjustment:var(--calculated-flow-cta-basic-icon-svg-optical-adjustment);--calculated-flow-cta-icon-svg-size:var(--flow-cta-basic-icon-svg-size,.55lh);--flow-cta-font-size:var(--flow-cta-basic-font-size,var(--size-step-3));--flow-cta-max-width:var(--flow-cta-basic-max-width,max-content)}
