.app-cta-form{display:flex;flex-direction:column;gap:1rem;max-width:none}@media (min-width: 640px){.app-cta-form{flex-direction:row;max-width:32rem}}.app-cta-form .email-input{min-width:30rem}.app-cta-form .email-input .input-wrapper{border-color:var(--app-surface-70)}.app-cta-form .email-input input{background-color:var(--app-surface-10)}.app-cta-form .email-input input::placeholder{color:var(--app-surface-50)!important}.app-cta-form button,.app-cta-form .email-input{width:100%}@media (min-width: 640px){.app-cta-form button,.app-cta-form .email-input{width:auto}}.app-cta-section{--section-bg: var(--app-primary);--text-color: white;--text-color-muted: rgba(255, 255, 255, .8);--overlay-color: rgba(36, 35, 32, .1);--input-bg: rgba(255, 255, 255, .1);--input-border: rgba(255, 255, 255, .2);--stat-bg: rgba(255, 255, 255, .1);position:relative;padding:3rem 0;background:var(--section-bg);overflow:hidden}@media (min-width: 1000px){.app-cta-section{padding:8rem 0}}@media (min-width: 1000px){.app-cta-section{margin:var(--margin-m);border-radius:1.5rem;padding:var(--padding-xl)}}.app-cta-section .content{border-bottom:1px solid var(--border-color);position:relative;display:flex;z-index:1;flex-direction:column}@media (min-width: 1000px){.app-cta-section .content{flex-direction:row}}.app-cta-section .form{width:100%}.app-cta-section .tag{width:max-content;display:inline-block;padding:.5rem 1rem;font-size:1.4rem;background:var(--app-surface-30);color:var(--app-white);font-weight:500;border-radius:999px;margin-bottom:1.5rem}.app-cta-section .title{font-size:3.2rem;font-weight:700;color:var(--text-color);margin-bottom:2rem}@media (min-width: 768px){.app-cta-section .title{font-size:4rem}}.app-cta-section .subtitle{font-size:1.4rem;color:var(--text-color-muted);margin-bottom:3rem;max-width:80%}@media (min-width: 768px){.app-cta-section .subtitle{font-size:1.6rem}}.app-cta-section .stats{display:none;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:0 auto;width:100%}@media (min-width: 1000px){.app-cta-section .stats{display:grid}}.app-cta-section .stats .stat-item{padding:3.2rem;background:var(--stat-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem}.app-cta-section .stats .stat-item:nth-child(2){margin-top:2rem}.app-cta-section .stats .stat-value{font-size:4rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.app-cta-section .stats .stat-label{color:var(--text-color-muted)}
