.contact-page[data-astro-cid-luqn6l2z]{background-color:#f8fafc;color:#334155;font-family:var(--font-body);padding-bottom:80px}.z-10[data-astro-cid-luqn6l2z]{z-index:10;position:relative}.contact-hero[data-astro-cid-luqn6l2z]{position:relative;padding:120px 0 80px;background:#fff;border-bottom:1px solid #e2e8f0;overflow:hidden}.hero-bg[data-astro-cid-luqn6l2z]{position:absolute;inset:0;background:radial-gradient(circle at center bottom,rgba(242,140,0,.05) 0%,transparent 60%);pointer-events:none}.badge[data-astro-cid-luqn6l2z]{display:inline-block;padding:8px 24px;background:#f28c001a;color:var(--color-gold);border:1px solid rgba(242,140,0,.2);border-radius:100px;font-size:.9rem;font-weight:700;letter-spacing:3px;margin-bottom:24px}.hero-title[data-astro-cid-luqn6l2z]{font-size:clamp(2.5rem,6vw,4.5rem);font-family:var(--font-heading);font-weight:800;color:#0f172a;margin-bottom:16px}.hero-subtitle[data-astro-cid-luqn6l2z]{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.info-section[data-astro-cid-luqn6l2z]{padding:80px 0 40px}.cards-grid[data-astro-cid-luqn6l2z]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.info-card[data-astro-cid-luqn6l2z]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:40px 30px;text-align:center;transition:all .4s ease;box-shadow:0 4px 6px #00000005}.info-card[data-astro-cid-luqn6l2z]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:#cbd5e1}.icon-wrapper[data-astro-cid-luqn6l2z]{width:64px;height:64px;border-radius:20px;background:#f28c001a;color:var(--color-gold);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.icon-wrapper[data-astro-cid-luqn6l2z] svg[data-astro-cid-luqn6l2z]{width:32px;height:32px}.info-card[data-astro-cid-luqn6l2z] h3[data-astro-cid-luqn6l2z]{font-family:var(--font-heading);font-size:1.25rem;color:#0f172a;margin-bottom:16px}.info-card[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{color:#64748b;line-height:1.6;margin:0}.contact-link[data-astro-cid-luqn6l2z]{display:block;color:#475569;text-decoration:none;line-height:1.6;font-weight:500;transition:color .3s ease}.contact-link[data-astro-cid-luqn6l2z]:hover{color:var(--color-gold)}.whatsapp-link[data-astro-cid-luqn6l2z]{color:#10b981}.whatsapp-link[data-astro-cid-luqn6l2z]:hover{color:#059669}.form-map-section[data-astro-cid-luqn6l2z]{padding:40px 0}.split-grid[data-astro-cid-luqn6l2z]{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;border-radius:32px;box-shadow:0 20px 50px #0000000d;border:1px solid #e2e8f0;overflow:hidden}.form-container[data-astro-cid-luqn6l2z]{padding:60px}.form-header[data-astro-cid-luqn6l2z]{margin-bottom:40px}.form-header[data-astro-cid-luqn6l2z] h2[data-astro-cid-luqn6l2z]{font-family:var(--font-heading);font-size:2.2rem;color:#0f172a;margin-bottom:12px}.form-header[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{color:#64748b;font-size:1.1rem}.premium-form[data-astro-cid-luqn6l2z]{display:flex;flex-direction:column;gap:24px}.form-row[data-astro-cid-luqn6l2z]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.input-group[data-astro-cid-luqn6l2z]{position:relative}.input-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z],.input-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]{width:100%;background:#f8fafc;border:2px solid transparent;border-radius:16px;padding:24px 20px 10px;font-family:var(--font-body);font-size:1.05rem;color:#334155;transition:all .3s ease}.input-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]{resize:vertical;min-height:150px}.input-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z]:focus,.input-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]:focus{background:#fff;border-color:var(--color-gold);outline:none;box-shadow:0 0 0 4px #f28c001a}.input-group[data-astro-cid-luqn6l2z] label[data-astro-cid-luqn6l2z]{position:absolute;top:20px;left:20px;color:#94a3b8;font-size:1.05rem;pointer-events:none;transition:all .2s ease}.input-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z]:focus~label[data-astro-cid-luqn6l2z],.input-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z]:not(:placeholder-shown)~label[data-astro-cid-luqn6l2z],.input-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]:focus~label[data-astro-cid-luqn6l2z],.input-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]:not(:placeholder-shown)~label[data-astro-cid-luqn6l2z]{top:8px;font-size:.75rem;color:var(--color-gold);font-weight:600}.submit-btn[data-astro-cid-luqn6l2z]{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--color-gold);color:#fff;border:none;padding:20px;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .4s ease;margin-top:10px}.submit-btn[data-astro-cid-luqn6l2z]:hover{background:#e68300;transform:translateY(-2px);box-shadow:0 10px 25px #f28c004d}.submit-btn[data-astro-cid-luqn6l2z] svg[data-astro-cid-luqn6l2z]{transition:transform .4s ease}.submit-btn[data-astro-cid-luqn6l2z]:hover svg[data-astro-cid-luqn6l2z]{transform:translate(4px) translateY(-4px)}.map-container[data-astro-cid-luqn6l2z]{position:relative;display:flex;flex-direction:column;background:#f1f5f9}.map-wrapper[data-astro-cid-luqn6l2z]{flex:1;min-height:400px}.working-hours[data-astro-cid-luqn6l2z]{display:flex;align-items:center;gap:20px;padding:40px;background:#fff;border-top:1px solid #e2e8f0}.hours-icon[data-astro-cid-luqn6l2z]{width:60px;height:60px;background:#f28c001a;color:var(--color-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hours-icon[data-astro-cid-luqn6l2z] svg[data-astro-cid-luqn6l2z]{width:30px;height:30px}.working-hours[data-astro-cid-luqn6l2z] h4[data-astro-cid-luqn6l2z]{font-family:var(--font-heading);font-size:1.2rem;color:#0f172a;margin-bottom:8px}.working-hours[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{color:#64748b;margin:0;line-height:1.6}@media(max-width:1024px){.cards-grid[data-astro-cid-luqn6l2z]{grid-template-columns:repeat(2,1fr)}.split-grid[data-astro-cid-luqn6l2z]{grid-template-columns:1fr}.map-wrapper[data-astro-cid-luqn6l2z]{min-height:400px}}@media(max-width:768px){.cards-grid[data-astro-cid-luqn6l2z]{grid-template-columns:1fr}.form-container[data-astro-cid-luqn6l2z]{padding:40px 20px}.form-row[data-astro-cid-luqn6l2z]{grid-template-columns:1fr}}
