main.svelte-1q5tl52{flex:1;display:flex;flex-direction:column;justify-content:center}.contact-wrapper.svelte-1q5tl52{max-width:1000px;margin:120px auto 6rem;padding:0 2.5rem;text-align:center}.contact-eyebrow.svelte-1q5tl52{font-family:var(--font-body);font-size:.95rem;text-transform:uppercase;letter-spacing:.2em;color:var(--text-medium);display:block;margin-bottom:1.5rem}.contact-title.svelte-1q5tl52{font-family:var(--font-serif);font-size:clamp(3.5rem,6vw,5rem);color:var(--color-vinotinto);font-weight:400;line-height:1.1;margin-bottom:.5rem}.contact-script.svelte-1q5tl52{font-family:var(--font-script);font-size:clamp(2.5rem,4vw,3.5rem);color:var(--color-rojo);display:block;margin-top:-.5rem;margin-bottom:3rem}.contact-desc.svelte-1q5tl52{font-size:1.25rem;color:var(--text-dark);line-height:1.8;font-weight:300;max-width:700px;margin:0 auto 4rem}.whatsapp-huge-card.svelte-1q5tl52{background:#fff;padding:4rem;border-radius:8px;box-shadow:0 20px 50px #660a1114;margin-bottom:5rem;position:relative;overflow:hidden}.whatsapp-huge-card.svelte-1q5tl52:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-rojo),var(--color-vinotinto))}.whatsapp-huge-card.svelte-1q5tl52 h3:where(.svelte-1q5tl52){font-family:var(--font-serif);font-size:2.5rem;color:var(--text-dark);margin-bottom:1rem}.whatsapp-huge-card.svelte-1q5tl52 p:where(.svelte-1q5tl52){font-size:1.15rem;color:var(--text-medium);margin-bottom:3rem}.btn-elaborated.svelte-1q5tl52{display:inline-flex;flex-direction:column;align-items:center;background:var(--color-vinotinto);color:var(--color-crema);padding:1.8rem 4rem;border-radius:2px;text-decoration:none;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 15px 30px #660a1140;max-width:500px;margin:0 auto}.btn-elaborated.svelte-1q5tl52:hover{transform:translateY(-5px);box-shadow:0 20px 40px #660a1159;background:#4d0810}.btn-elaborated-title.svelte-1q5tl52{font-family:var(--font-body);font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.btn-elaborated-title.svelte-1q5tl52 i:where(.svelte-1q5tl52){font-size:1.8rem;color:#25d366}.btn-elaborated-subtitle.svelte-1q5tl52{font-family:var(--font-serif);font-size:1.2rem;font-style:italic;color:var(--color-crema);opacity:.9;font-weight:400}.social-divider.svelte-1q5tl52{display:flex;align-items:center;text-align:center;margin:4rem 0 3rem}.social-divider.svelte-1q5tl52:before,.social-divider.svelte-1q5tl52:after{content:"";flex:1;border-bottom:1px solid rgba(151,27,37,.15)}.social-divider.svelte-1q5tl52 span:where(.svelte-1q5tl52){padding:0 2rem;font-family:var(--font-script);font-size:2rem;color:var(--color-rojo)}.social-grid.svelte-1q5tl52{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.social-card.svelte-1q5tl52{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);padding:2.5rem 2rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .4s,background .4s}.social-card.svelte-1q5tl52:hover{transform:translateY(-5px);background:#fff;box-shadow:0 15px 30px #660a110d}.social-card.svelte-1q5tl52 i:where(.svelte-1q5tl52){font-size:3rem;color:var(--color-vinotinto);margin-bottom:1.5rem;transition:color .3s,transform .3s}.social-card.svelte-1q5tl52:hover i:where(.svelte-1q5tl52){color:var(--color-rojo);transform:scale(1.1)}.social-card.svelte-1q5tl52 h4:where(.svelte-1q5tl52){font-family:var(--font-serif);font-size:1.5rem;color:var(--text-dark);margin-bottom:.5rem}.social-card.svelte-1q5tl52 p:where(.svelte-1q5tl52){font-family:var(--font-body);font-size:.95rem;color:var(--text-medium);text-transform:uppercase;letter-spacing:.1em}@media(max-width:768px){.whatsapp-huge-card.svelte-1q5tl52{padding:3rem 2rem}.btn-elaborated.svelte-1q5tl52{padding:1.5rem}.btn-elaborated-title.svelte-1q5tl52{font-size:1.2rem}}
