.cta-soft{padding:0;background:#f5f5f7}.cta-soft__inner{position:relative;max-width:78.25rem;margin:0 auto;padding:2.5rem 2rem;background:#f5f5f7;border-radius:.75rem;overflow:visible;text-align:center}.cta-soft__kicker{position:relative;z-index:1;margin:0 0 .875rem;color:#e62781;font-size:var(--pcm-type-eyebrow-size);font-weight:var(--pcm-type-eyebrow-weight);line-height:var(--pcm-type-eyebrow-leading);letter-spacing:var(--pcm-type-eyebrow-tracking);text-transform:uppercase}.cta-soft__title{position:relative;z-index:1;margin:.875rem auto 0;width:min(100%,78.25rem);max-width:78.25rem;color:#1d1d1f;font-size:var(--pcm-type-h2-size);font-weight:var(--pcm-type-h2-weight);line-height:var(--pcm-type-h2-leading);letter-spacing:var(--pcm-type-h2-tracking);text-align:center}.cta-soft__title-line{display:block;text-align:center;white-space:normal}.cta-soft__text{position:relative;z-index:1;margin:0 auto 1.75rem;max-width:45.25rem;color:#364053;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading)}.cta-soft__text p{margin:0 0 1rem}.cta-soft__text p:last-child{margin-bottom:0}.cta-soft__form{position:relative;z-index:1;max-width:39.25rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.cta-soft__input-label{display:block;margin:0;color:#1d1d1f;font-size:var(--pcm-type-body-size);font-weight:var(--pcm-type-body-weight);line-height:var(--pcm-type-body-leading)}.cta-soft__input-shell{display:block;width:100%;height:4.375rem;padding:.9375rem 1.125rem;background:#fff;border:1px solid #1d1d1f;border-radius:.75rem}.cta-soft__input{display:block;width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#1d1d1f;font-size:var(--pcm-type-ui-size);font-weight:var(--pcm-type-ui-weight);line-height:1.4;box-shadow:none}.cta-soft__input:focus{outline:none;box-shadow:none}.cta-soft__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.875rem;min-width:10rem;min-height:3.4531rem;padding:0 2rem;border-radius:999px;box-shadow:none;font-size:var(--pcm-type-ui-size);font-weight:700;line-height:1.4531;letter-spacing:.0094em;text-decoration:none;white-space:nowrap}.cta-soft__button>span:first-child{display:block;text-align:center}.cta-soft__button>span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;line-height:1;transform:none;transition:none}.cta-soft__button:after{content:none}.cta-soft__button:hover,.cta-soft__button:focus,.cta-soft__button:active,.cta-soft__button:focus-visible{box-shadow:none;transform:none}.cta-soft__button:hover>span[aria-hidden=true],.cta-soft__button:focus>span[aria-hidden=true]{transform:none}.cta-soft__button--primary{min-width:10rem;box-shadow:none}@media(max-width:767.98px){.cta-soft{padding:2rem 0}.cta-soft__inner{padding:1.5rem}.cta-soft__title{max-width:100%;font-size:var(--pcm-type-h2-size);line-height:var(--pcm-type-h2-leading)}.cta-soft__title-line{white-space:normal}.cta-soft__text{margin-bottom:1.5rem}.cta-soft__input-shell{height:3.75rem;padding:.95rem 1.125rem}.cta-soft__input{min-height:0}.cta-soft__button{min-height:3.25rem}}.logos-seen-on{padding:1rem 0;background:transparent}.logos-seen-on:first-of-type{margin-bottom:5rem}.logos-seen-on+*{margin-top:0}.logos-seen-on__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;min-height:116px;padding:32px;background:transparent;border-radius:0}.logos-seen-on__image{display:block!important;width:auto;height:22px;opacity:70%;max-width:100%}@media(max-width:991.98px){.logos-seen-on__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center;gap:20px 24px}}@media(max-width:767.98px){.logos-seen-on__wrapper{gap:20px 28px}.logos-seen-on__image{height:19px}}@media(max-width:575.98px){.logos-seen-on__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:24px}}.pcm-section-head-center-buttons{padding:clamp(1.5rem,3vw,2rem) 0}.pcm-section-head-center-buttons__panel{background:#f5f5f7;border-radius:.75rem;margin-inline:auto;max-width:78.25rem;padding:clamp(3.375rem,5vw,3.5rem) clamp(1.5rem,5vw,16.625rem) clamp(3.5rem,6vw,3.5625rem);text-align:center}.pcm-section-head-center-buttons__kicker{margin:0 0 .75rem;color:#e62781;font-size:var(--pcm-type-eyebrow-size);font-weight:var(--pcm-type-eyebrow-weight);line-height:var(--pcm-type-eyebrow-leading);letter-spacing:var(--pcm-type-eyebrow-tracking);text-transform:uppercase}.pcm-section-head-center-buttons__title{margin:0 auto}.pcm-section-head-center-buttons__content{margin:1rem auto 0}.pcm-section-head-center-buttons__content p{margin:0}.pcm-section-head-center-buttons__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;margin-top:1.5rem}.pcm-section-head-center-buttons__button{align-items:center;display:inline-flex;font-size:var(--pcm-type-ui-size);font-weight:700;justify-content:center;letter-spacing:.01em;min-height:3.453125rem;text-decoration:none;white-space:nowrap}.pcm-section-head-center-buttons__button--primary{border-radius:999px;gap:.375rem;padding:.875rem 1.25rem}.pcm-section-head-center-buttons__button--secondary{color:#1d1d1f;padding:.875rem .75rem}.pcm-section-head-center-buttons__button--secondary:hover,.pcm-section-head-center-buttons__button--secondary:focus{color:#e62781}.pcm-section-head-center-buttons--title-h2 .pcm-section-head-center-buttons__title{font-size:var(--pcm-type-h2-size);font-weight:var(--pcm-type-h2-weight);line-height:var(--pcm-type-h2-leading);letter-spacing:var(--pcm-type-h2-tracking)}.pcm-section-head-center-buttons--title-h3 .pcm-section-head-center-buttons__title{font-size:var(--pcm-type-h3-size);font-weight:var(--pcm-type-h3-weight);line-height:var(--pcm-type-h3-leading);letter-spacing:var(--pcm-type-h3-tracking)}.pcm-section-head-center-buttons--figma-h3{padding-block:clamp(1.5rem,3vw,2.25rem)}.pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__panel{background:transparent;max-width:74.375rem;padding:0}@media(max-width:991.98px){.pcm-section-head-center-buttons__panel{padding-inline:clamp(1.5rem,6vw,4rem)}}@media(max-width:767.98px){.pcm-section-head-center-buttons__panel{padding-block:2rem}.pcm-section-head-center-buttons__title{max-width:20rem}.pcm-section-head-center-buttons__actions{align-items:stretch;flex-direction:column;gap:.75rem}.pcm-section-head-center-buttons__button{width:100%}.pcm-section-head-center-buttons__button--secondary{padding-inline:1.25rem}}
