.Cta-module__iI3zKq__section{--bg-primary:#050505;--text-main:#f7f8f8;--text-muted:#8a8f98;--color-accent:#e5d3b3;--input-bg:#ffffff08;--input-border:#ffffff14;background-color:var(--bg-primary);color:var(--text-main);padding:120px 24px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.Cta-module__iI3zKq__container{max-width:1280px;margin:0 auto}.Cta-module__iI3zKq__grid{border:1px solid var(--input-border);background:radial-gradient(circle at 100%,#e5d3b308 0%,#0000 50%);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:80px;display:grid}.Cta-module__iI3zKq__textContent{max-width:540px}.Cta-module__iI3zKq__title{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.1}.Cta-module__iI3zKq__subtitle{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.Cta-module__iI3zKq__formWrapper{align-items:center;width:100%;max-width:480px;min-height:300px;margin-left:auto;display:flex;position:relative}.Cta-module__iI3zKq__form{flex-direction:column;gap:20px;width:100%;display:flex}.Cta-module__iI3zKq__inputGroup{width:100%;position:relative}.Cta-module__iI3zKq__input{background:var(--input-bg);border:1px solid var(--input-border);width:100%;height:64px;color:var(--text-main);-webkit-backdrop-filter:blur(12px);-webkit-appearance:none;border-radius:16px;outline:none;padding:24px 20px 8px;font-size:1rem;transition:border-color .3s,background .3s}.Cta-module__iI3zKq__label{color:var(--text-muted);pointer-events:none;font-size:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),font-size .3s,color .3s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Cta-module__iI3zKq__input:focus,.Cta-module__iI3zKq__input:not(:placeholder-shown){background:#ffffff0d;border-color:#e5d3b366}.Cta-module__iI3zKq__input:focus~.Cta-module__iI3zKq__label,.Cta-module__iI3zKq__input:not(:placeholder-shown)~.Cta-module__iI3zKq__label{color:var(--color-accent);font-size:.75rem;transform:translateY(-20px)}.Cta-module__iI3zKq__submitBtn{background:var(--color-accent);color:#050505;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;width:100%;height:64px;margin-top:8px;font-size:1rem;font-weight:500;display:flex}.Cta-module__iI3zKq__submitBtn:disabled{opacity:.8;cursor:not-allowed}.Cta-module__iI3zKq__loader{border:2px solid #0505054d;border-bottom-color:#050505;border-radius:50%;width:24px;height:24px;animation:1s linear infinite Cta-module__iI3zKq__rotation;display:inline-block}@keyframes Cta-module__iI3zKq__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Cta-module__iI3zKq__disclaimer{color:#ffffff4d;text-align:center;margin:0;font-size:.75rem;line-height:1.4}.Cta-module__iI3zKq__successState{text-align:center;background:#e5d3b30d;border:1px solid #e5d3b31a;border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:40px;display:flex}.Cta-module__iI3zKq__successIcon{background:var(--color-accent);color:#050505;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.Cta-module__iI3zKq__successIcon svg{width:32px;height:32px}.Cta-module__iI3zKq__successState h3{font-family:var(--font-serif,Georgia, serif);color:var(--color-accent);margin:0 0 8px;font-size:1.5rem}.Cta-module__iI3zKq__successState p{color:var(--text-muted);margin:0}@media (max-width:1024px){.Cta-module__iI3zKq__grid{background:radial-gradient(circle at 50% 100%,#e5d3b308 0%,#0000 50%);grid-template-columns:1fr;gap:56px;padding:64px 48px}.Cta-module__iI3zKq__textContent{text-align:center;max-width:100%}.Cta-module__iI3zKq__formWrapper{max-width:100%;margin-left:0}}@media (max-width:768px){.Cta-module__iI3zKq__section{padding:80px 20px}.Cta-module__iI3zKq__grid{border-radius:24px;gap:48px;padding:48px 24px}.Cta-module__iI3zKq__title{margin-bottom:16px;font-size:2.25rem}.Cta-module__iI3zKq__subtitle{font-size:1rem}}@media (max-width:480px){.Cta-module__iI3zKq__section{padding:60px 16px}.Cta-module__iI3zKq__grid{background:0 0;border:none;gap:40px;padding:0}.Cta-module__iI3zKq__textContent{text-align:left}.Cta-module__iI3zKq__title{font-size:2rem}.Cta-module__iI3zKq__input{height:56px;padding:20px 16px 4px}.Cta-module__iI3zKq__label{left:16px}.Cta-module__iI3zKq__submitBtn{height:56px}.Cta-module__iI3zKq__successState{padding:32px 20px}}
