.phone-highlight.svelte-14oifvv.svelte-14oifvv{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));padding:1rem;border-radius:12px;text-align:center;margin:1rem 0;border:2px solid rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;gap:.75rem}.phone-number.svelte-14oifvv.svelte-14oifvv{font-size:1.3rem;font-weight:700;color:#fff;margin:0;word-break:break-all;padding:.5rem 0}.contact-info.svelte-14oifvv.svelte-14oifvv{font-size:1rem;margin-bottom:.5rem;line-height:1.6}.volunteers-note.svelte-14oifvv.svelte-14oifvv{font-style:italic;opacity:.9;margin-top:.75rem;font-size:.95rem}.button-group.svelte-14oifvv.svelte-14oifvv{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;width:100%;max-width:100%;box-sizing:border-box}.btn.svelte-14oifvv.svelte-14oifvv{display:inline-block;text-decoration:none;padding:.875rem 1.25rem;border-radius:25px;text-align:center;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #0000004d;border:none;cursor:pointer;width:100%;max-width:100%;box-sizing:border-box}.btn-copy.svelte-14oifvv.svelte-14oifvv{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.3);padding:.35rem .65rem;font-size:.75rem;border-radius:6px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-weight:500;width:auto}.btn-copy.svelte-14oifvv.svelte-14oifvv:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-1px)}@keyframes svelte-14oifvv-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.btn-whatsapp.svelte-14oifvv.svelte-14oifvv{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-phone.svelte-14oifvv.svelte-14oifvv{background:linear-gradient(135deg,#48cae4,#0077b6);color:#fff}.btn.svelte-14oifvv.svelte-14oifvv:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.info-box.svelte-14oifvv.svelte-14oifvv{background:rgba(255,255,255,.08);padding:1rem;border-radius:10px;margin-bottom:.875rem;border-left:4px solid rgba(255,255,255,.3);line-height:1.6;font-size:.95rem}.info-box.warning.svelte-14oifvv.svelte-14oifvv{background:rgba(255,193,7,.15);border-left-color:#ffc107}.info-box.svelte-14oifvv p.svelte-14oifvv{margin:0}.mobile-only.svelte-14oifvv.svelte-14oifvv{display:block}@media (max-width: 767px){.phone-highlight.svelte-14oifvv.svelte-14oifvv{margin:1rem .5rem;padding:1rem .75rem}.button-group.svelte-14oifvv.svelte-14oifvv{margin:1rem .5rem;padding:0 .5rem}.btn.svelte-14oifvv.svelte-14oifvv{width:calc(100% - 1rem);margin:0 .5rem;padding:.875rem 1rem}}@media (min-width: 640px){.phone-number.svelte-14oifvv.svelte-14oifvv{font-size:1.5rem}.btn-copy.svelte-14oifvv.svelte-14oifvv{font-size:.8rem}}@media (min-width: 768px){.phone-highlight.svelte-14oifvv.svelte-14oifvv{padding:1.5rem;margin:1.5rem 0;gap:1rem}.button-group.svelte-14oifvv.svelte-14oifvv{flex-direction:row;gap:1rem;margin:1.5rem 0}.btn.svelte-14oifvv.svelte-14oifvv{padding:1rem 1.5rem;font-size:1.1rem}.phone-number.svelte-14oifvv.svelte-14oifvv{font-size:1.8rem}.contact-info.svelte-14oifvv.svelte-14oifvv{font-size:1.1rem}.volunteers-note.svelte-14oifvv.svelte-14oifvv{font-size:1rem}.info-box.svelte-14oifvv.svelte-14oifvv{padding:1.25rem;margin-bottom:1rem;font-size:1rem}.mobile-only.svelte-14oifvv.svelte-14oifvv{display:none}.btn-copy.svelte-14oifvv.svelte-14oifvv{font-size:.8rem}}
