.newsletter[data-v-8b5f2140]{background:linear-gradient(163deg,#ebe8e0,#f5f3ed 50%,#ebe8e0);padding:4.5rem 0}.newsletter__inner[data-v-8b5f2140]{max-width:720px;text-align:center;display:flex;flex-direction:column;align-items:center}.newsletter__icon[data-v-8b5f2140]{color:#db9d32;margin-bottom:1.5rem}.newsletter__title[data-v-8b5f2140]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:500;color:#4a5d3b;margin-bottom:1rem}.newsletter__text[data-v-8b5f2140]{font-size:1.02rem;line-height:1.7;color:#6b7163;margin-bottom:2rem}.newsletter__form[data-v-8b5f2140]{display:flex;width:100%;max-width:448px;background:#fff;border-radius:999px;padding:4px;box-shadow:0 8px 20px #4a5d3b14}@media(max-width:576px){.newsletter__form[data-v-8b5f2140]{flex-direction:column;background:transparent;box-shadow:none;gap:.75rem;padding:0}}.newsletter__input[data-v-8b5f2140]{flex:1;border:none;background:transparent;padding:.95rem 1.5rem;font-size:.95rem;color:#4a5d3b;font-family:Inter,sans-serif}.newsletter__input[data-v-8b5f2140]:focus{outline:none}.newsletter__input[data-v-8b5f2140]::-moz-placeholder{color:#4a5d3b80}.newsletter__input[data-v-8b5f2140]::placeholder{color:#4a5d3b80}@media(max-width:576px){.newsletter__input[data-v-8b5f2140]{background:#fff;border-radius:999px;box-shadow:0 8px 20px #4a5d3b14}}.newsletter__button[data-v-8b5f2140]{flex-shrink:0;padding:.95rem 1.75rem;border-radius:999px;background:#db9d32;color:#fff;font-weight:500;font-size:.95rem;transition:background .3s ease}.newsletter__button[data-v-8b5f2140]:hover{background:#c4882a}.newsletter__success[data-v-8b5f2140]{font-size:1.05rem;color:#4a5d3b;font-weight:500}
