.plans-popup{display:block;padding-block:var(--spacing-xl) var(--spacing-2xs)}.plans-popup__content,.plans-popup__message{display:flex;flex-direction:column;gap:var(--spacing-m);margin:0 auto;max-width:calc(var(--spacing-9xl)*3)}.plans-popup__button{text-align:center}.plans-popup__message--success .plans-popup__success-title{margin-block-end:var(--spacing-l)}.plans-popup__message--error{color:var(--color-auxiliary-error-1)}.plans-popup__form{gap:var(--spacing-m);position:relative}.plans-popup__form .plans-popup__message{margin-block-start:calc(var(--spacing-xs)*-1)}.plans-popup .form-group__field{position:relative}.plans-popup__icon .icon{fill:var(--color-conversion-primary-cta)}.plans-popup__icon--large .icon{height:var(--icon-l);width:var(--icon-l)}.plans-popup__icon--input .icon{left:var(--spacing-m);position:absolute;top:var(--spacing-m)}.plans-popup__input.has-success{text-indent:calc(var(--spacing-m) + var(--spacing-s))}.plans-popup__input:not(.has-success)+.plans-popup__icon{display:none}@media(min-width:64em){.plans-popup__form{margin:0 auto;max-width:360px}.plans-popup__submit{width:100%}}
