.newsletter-signup{@apply relative isolate overflow-hidden bg-gray-100 dark:bg-page-title pt-20 pb-24 px-12 border-t;}.newsletter-signup h3{@apply text-center text-4xl;}.newsletter-signup p{@apply mx-auto mt-2 text-center text-lg leading-8 text-font-color-light;}.newsletter-signup form{@apply mx-auto mt-6 relative max-w-xl gap-x-4;}.newsletter-signup form .email-input{@apply w-full rounded-lg text-xl !mb-0;}.newsletter-signup form .email-input input{@apply h-14;}.newsletter-signup form .course-optin{@apply flex items-center mt-5 w-full;}.newsletter-signup form .course-optin label{@apply text-base ml-2 cursor-pointer mb-0;}.newsletter-signup form .btn{@apply mt-5 w-full;}.newsletter-signup .main-svg{@apply absolute inset-x-0 top-0 -z-10 h-[64rem] w-full stroke-gray-200 dark:stroke-gray-700 [mask-image:radial-gradient(32rem_32rem_at_center,white,transparent)];}.newsletter-signup.condensed{@apply max-w-4xl mx-auto md:rounded-3xl border;}.newsletter-signup.sidebar{@apply w-full p-8 border;}.newsletter-signup.sidebar h3{@apply text-xl;}.newsletter-signup.dark{@apply bg-page-title text-white;}.newsletter-signup.dark h3{@apply text-white drop-shadow-md;}.newsletter-signup.dark p{@apply text-white;}.newsletter-signup.dark svg{@apply opacity-50;}.newsletter-signup.dark form label{@apply !text-white;}
