@layer modules{#saas-roundup-cta{--accent-color:#3e2b99;background:50%/100% 100% no-repeat url(/-/modules/saas-roundup-cta/bg.svg),linear-gradient(110deg,#2259ff,#db59ff);color:#fff;display:grid;grid:auto auto/1fr;padding-block:2rem;place-items:center}#saas-roundup-cta.bright{background:50%/100% 100% no-repeat url(/-/modules/saas-roundup-cta/bg-bright.svg),linear-gradient(110deg,#22eaff,#f7ffc1);color:#000;--accent-color:#00859b}#saas-roundup-cta.standalone{border-radius:1rem;padding:clamp(1rem,3.6vw + .2rem,2rem)}#saas-roundup-cta.standalone h2{font-size:clamp(1.6rem,1.4vw + 1.3rem,2rem);margin:.2em auto 1em}#saas-roundup-cta h2{font-size:clamp(2rem,1vw + 1.7rem,2.5rem);text-align:center}#saas-roundup-cta form,#saas-roundup-cta protected-form{display:block;grid-area:2/1;margin:0 auto;max-width:45rem;transition:opacity .3s,visibility 0s}[hidden]:is(#saas-roundup-cta form,#saas-roundup-cta protected-form){opacity:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.sending:is(#saas-roundup-cta form,#saas-roundup-cta protected-form){opacity:.7;pointer-events:none}#saas-roundup-cta fieldset{border:none;display:flex;margin:0;padding:0}#saas-roundup-cta input[type=email]{background-color:#fafcff;border:none;border-radius:.5rem 0 0 .5rem;box-sizing:border-box;flex:1 0 0;font-size:1.1rem;height:4.5rem;min-width:0;outline:none;padding-inline:1rem;width:0}#saas-roundup-cta button{background-color:var(--accent-color);border:none;border-radius:0 .5rem .5rem 0;color:#fff;cursor:pointer;font-size:1.6rem;height:4.5rem;transition:.2s;width:4.5rem}:is(#saas-roundup-cta button):hover{opacity:.8}#saas-roundup-cta .saas-roundup-cta-fail{display:block;height:1.5rem;margin:1rem 0;overflow:clip;text-align:center;transition:margin .3s,height .3s,opacity .2s .1s}[hidden]:is(#saas-roundup-cta .saas-roundup-cta-fail){height:0;margin:0;opacity:0}#saas-roundup-cta .saas-roundup-cta-consent{display:block;font-size:.8rem;margin-top:1rem}:is(#saas-roundup-cta .saas-roundup-cta-consent) input{accent-color:var(--accent-color);height:1.2rem;margin-right:.5rem;vertical-align:middle;width:1.2rem}:is(#saas-roundup-cta .saas-roundup-cta-consent) a{color:inherit}#saas-roundup-cta .saas-roundup-cta-success{grid-area:2/1;transition:opacity .3s,visibility 0s;translate:0 -.5rem}[hidden]:is(#saas-roundup-cta .saas-roundup-cta-success){opacity:0;visibility:hidden}:is(#saas-roundup-cta .saas-roundup-cta-success) p{margin:0}}