.subscriber-form[data-v-599b0bb6]{background-color:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.subscriber-form[data-v-599b0bb6]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-4px)}.subscriber-form[data-v-599b0bb6]{background:linear-gradient(135deg,var(--p-surface-50) 0,var(--p-surface-100) 100%);margin:0 auto;max-width:600px}.subscriber-form__title[data-v-599b0bb6]{color:var(--p-text-color);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem}.subscriber-form__desc[data-v-599b0bb6]{color:var(--p-text-muted-color);font-size:1rem;line-height:1.6;margin-bottom:2rem}.subscriber-form__body[data-v-599b0bb6]{max-width:600px}.subscriber-form__input-group[data-v-599b0bb6]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:640px){.subscriber-form__input-group[data-v-599b0bb6]{align-items:stretch;flex-direction:row}}.subscriber-form__field[data-v-599b0bb6]{flex:1}.subscriber-form__input[data-v-599b0bb6]{border:1px solid var(--p-surface-300);border-radius:.5rem;height:100%;padding:.75rem 1rem .75rem 2.5rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.subscriber-form__input[data-v-599b0bb6]:focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px var(--p-primary-100)}.subscriber-form__submit[data-v-599b0bb6]{border-radius:.5rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;white-space:nowrap}.subscriber-form__message[data-v-599b0bb6]{animation:slide-in-599b0bb6 .3s ease}@keyframes slide-in-599b0bb6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-599b0bb6],.fade-leave-active[data-v-599b0bb6]{transition:opacity .3s ease}.fade-enter-from[data-v-599b0bb6],.fade-leave-to[data-v-599b0bb6]{opacity:0}.dark{background:linear-gradient(135deg,var(--p-surface-0) 0,var(--p-surface-50) 100%);border-color:var(--p-surface-100);box-shadow:0 4px 20px #0003}.dark{background:var(--p-surface-100);border-color:var(--p-surface-200)}.dark{background:var(--p-surface-200)}
