.form-cta{margin-inline:auto;container-type:inline-size}.form-cta__surface{box-sizing:border-box;padding:var(--spacing-xl);background:var(--form-cta-background);position:relative;overflow:hidden}.form-cta__content{z-index:1;justify-content:space-between;align-items:center;column-gap:var(--spacing-xl);grid-template-columns:minmax(0,58.5rem) auto;grid-template-areas:"copy action";display:grid;position:relative}.form-cta__copy{grid-area:copy;min-width:0}.form-cta__eyebrow,.form-cta__title,.form-cta__description,.form-cta__detail-primary,.form-cta__detail-secondary{margin:0}.form-cta__description{margin-top:var(--spacing-md)}.form-cta__action{grid-area:action;justify-self:end;min-width:0}.form-cta__action-button{overflow-wrap:anywhere;white-space:normal;text-align:center;min-width:0;max-width:100%;height:auto}.form-cta__compact-decoration,.form-cta__detailed-decoration{z-index:0;transform-origin:0 0;pointer-events:none;display:block;position:absolute}.form-cta__compact-decoration svg{width:100%;height:auto;display:block}.form-cta__compact-decoration svg [fill]:not([fill=none]){fill:var(--form-cta-decoration-colour)}.form-cta__compact-decoration--decoration1{width:109.922cqw;top:-1.608cqw;left:-17.2795cqw;transform:matrix(.9837,-.1797,.1797,.9837,0,0)}.form-cta__compact-decoration--decoration4{width:71.9632cqw;top:-6.6797cqw;left:-23.5156cqw}.form-cta__detailed-decoration{width:48.4987cqw;height:auto;top:19.2799cqw;left:55cqw;transform:rotate(-90deg)}.form-cta__detail-items{justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;grid-area:details;margin-block:0;padding:0;list-style:none;display:flex}.form-cta__detail-item{min-width:9.375rem}.form-cta__detail-primary{overflow-wrap:anywhere}.form-cta__detail-secondary{text-transform:uppercase;margin-top:.75rem}.form-cta__diagnostics{padding:var(--spacing-sm) var(--spacing-xl);border-bottom:2px solid var(--color-primary);background:var(--color-neutral-100)}.form-cta__diagnostics p{margin:0}.form-cta--yellow{--form-cta-background:var(--color-accent-yellow-pastel);--form-cta-decoration-colour:#feef97}.form-cta--orange{--form-cta-background:var(--color-accent-orange-pastel)}.form-cta--purple{--form-cta-background:var(--color-accent-purple-pastel)}.form-cta--pink{--form-cta-background:var(--color-accent-pink-pastel);--form-cta-decoration-colour:#fad5e7}.form-cta--detailed .form-cta__content{gap:3.5rem clamp(var(--spacing-xl), 25.85cqw - 12.5rem, 8.1875rem);grid-template-columns:clamp(20.5625rem,34.0625cqw,27.25rem) minmax(0,1fr);grid-template-areas:"copy copy""details action";width:100%}.form-cta--detailed.form-cta--three-detail-columns .form-cta__content{grid-template-columns:minmax(31.125rem,1fr) minmax(9.375rem,1fr)}.form-cta--three-detail-columns .form-cta__detail-items{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(9.375rem,1fr));display:grid}.form-cta--detailed .form-cta__action{justify-content:flex-start;justify-self:stretch;display:flex}.form-cta--detailed .form-cta__copy{max-width:33.5rem}.form-cta--detailed .form-cta__title{margin-top:var(--spacing-md)}.form-cta--detailed .form-cta__description{margin-top:var(--spacing-sm)}@container (width<=48rem){.form-cta--detailed.form-cta--three-detail-columns .form-cta__content{grid-template-columns:minmax(20.25rem,1fr) minmax(9.375rem,1fr)}.form-cta--three-detail-columns .form-cta__detail-items{grid-template-columns:repeat(2,minmax(9.375rem,1fr))}}@media (width<=48rem){.form-cta__surface{padding:var(--spacing-xl) var(--spacing-md)}.form-cta__content,.form-cta--detailed .form-cta__content{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.form-cta__action{width:100%;margin-top:var(--spacing-xl)}.form-cta__action-button{width:100%}.form-cta__compact-decoration--decoration1{width:311.91cqw;top:11.5941cqw;left:-97.8739cqw}.form-cta__compact-decoration--decoration4{width:210.557cqw;top:-26.8116cqw;left:-62.9838cqw}.form-cta__detail-items{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-direction:column}.form-cta--three-detail-columns .form-cta__detail-items{grid-template-columns:none;display:flex}.form-cta__detail-items+.form-cta__action{margin-top:var(--spacing-md)}.form-cta__detailed-decoration{width:141.719cqw;top:183.458cqw;left:54.0498cqw}.form-cta--detailed .form-cta__title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-3)}.form-cta--detailed .form-cta__detail-primary{font-size:var(--font-size-heading-4)!important;line-height:var(--line-height-heading-4)!important}}
