.FrameworkCTA_section__XI968{padding:6rem 2rem;background:#000;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.FrameworkCTA_container__hwbwQ{max-width:1200px;margin:0 auto}.FrameworkCTA_content__kb2BZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media (max-width:968px){.FrameworkCTA_content__kb2BZ{grid-template-columns:1fr;text-align:center}}.FrameworkCTA_title__jpbwe{font-size:2.5rem;margin-bottom:1.5rem;color:var(--color-bone)}.FrameworkCTA_desc__2p3Jr{font-size:1.2rem;color:#888;line-height:1.6}.FrameworkCTA_card__4ZF8n{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);padding:3rem;position:relative;overflow:hidden}.FrameworkCTA_card__4ZF8n:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--color-azure)}.FrameworkCTA_form__g2G9V{display:flex;flex-direction:column;gap:1.5rem}.FrameworkCTA_inputGroup__0OQe0{display:flex;gap:1rem}@media (max-width:640px){.FrameworkCTA_inputGroup__0OQe0{flex-direction:column}}.FrameworkCTA_emailInput__gTFdn{flex:1 1;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);padding:1rem;color:#fff;font-family:inherit;transition:border-color .3s ease}.FrameworkCTA_emailInput__gTFdn:focus{outline:none;border-color:var(--color-azure)}.FrameworkCTA_submitBtn__hF2ms{padding:1rem 2rem;background:transparent;border:1px solid var(--color-azure);color:var(--color-azure);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-weight:600}.FrameworkCTA_recaptchaWrapper__6DOjs{display:flex;justify-content:center;transform:scale(.9)}.FrameworkCTA_errorMessage__u_xzK{color:#ff4d4d;font-size:.9rem;text-align:center}.FrameworkCTA_successMessage__20EjL{text-align:center;padding:4rem}.FrameworkCTA_downloadBtn__s6t_5{display:inline-block;margin-top:2rem;padding:1rem 2rem;background:var(--color-azure);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:600}