.contact-layout[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.contact-left[data-astro-cid-vekgkm42]{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:160px 64px 80px;display:flex;position:relative;overflow:hidden}.contact-left-bg[data-astro-cid-vekgkm42]{opacity:.08;filter:grayscale();background-image:url(/assets/img/vision-de-marca-estrategia-experiencial-btl.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.contact-left-content[data-astro-cid-vekgkm42]{z-index:2;position:relative}.contact-label[data-astro-cid-vekgkm42]{letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;display:block}.contact-title[data-astro-cid-vekgkm42]{font-family:var(--bebas);margin-bottom:40px;font-size:clamp(64px,7vw,110px);line-height:.88}.contact-title[data-astro-cid-vekgkm42] .accent{color:var(--accent)}.contact-intro[data-astro-cid-vekgkm42]{opacity:.55;max-width:400px;margin-bottom:64px;font-size:16px;font-weight:300;line-height:1.75}.contact-data[data-astro-cid-vekgkm42]{flex-direction:column;gap:32px;display:flex}.contact-data-label[data-astro-cid-vekgkm42]{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.contact-data-value[data-astro-cid-vekgkm42]{font-size:15px;font-weight:400}.contact-data-value[data-astro-cid-vekgkm42].muted{opacity:.55}.contact-data-value[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--fg);text-decoration:none;transition:color .2s}.contact-data-value[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--accent)}.contact-socials[data-astro-cid-vekgkm42]{z-index:2;flex-wrap:wrap;gap:24px;margin-top:64px;display:flex;position:relative}.contact-socials[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{letter-spacing:2px;text-transform:uppercase;color:var(--fg);opacity:.35;font-size:12px;text-decoration:none;transition:opacity .2s,color .2s}.contact-socials[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{opacity:1;color:var(--accent)}.contact-right[data-astro-cid-vekgkm42]{flex-direction:column;justify-content:center;padding:160px 64px 80px;display:flex}.form-header[data-astro-cid-vekgkm42]{margin-bottom:48px}.form-header[data-astro-cid-vekgkm42] h2{font-family:var(--bebas);letter-spacing:1px;margin-bottom:8px;font-size:42px}.form-header[data-astro-cid-vekgkm42] p{opacity:.45;font-size:14px;line-height:1.6}.contact-form[data-astro-cid-vekgkm42]{flex-direction:column;gap:0;display:flex}.honeypot[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;position:absolute;left:-9999px}.form-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:0;display:grid}.form-group[data-astro-cid-vekgkm42]{border-bottom:1px solid var(--border);flex-direction:column;padding:20px 0;display:flex;position:relative}.form-row[data-astro-cid-vekgkm42] .form-group[data-astro-cid-vekgkm42]{border-right:1px solid var(--border)}.form-row[data-astro-cid-vekgkm42] .form-group[data-astro-cid-vekgkm42]:last-child{border-right:none}.form-group[data-astro-cid-vekgkm42] label{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10px}.form-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.form-group[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.form-group[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{color:var(--fg);font-family:var(--grotesk);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:15px;font-weight:400}html[data-theme=light] .form-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],html[data-theme=light] .form-group[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],html[data-theme=light] .form-group[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{color:var(--fg);background:#fff;border-color:#00000026}.form-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.form-group[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#ffffff59}html[data-theme=light] .form-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,html[data-theme=light] .form-group[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#0006}.form-group[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:#efefef;background:#111}html[data-theme=light] .form-group[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:#0a0a0a;background:#fff}.form-group[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:none;min-height:120px;line-height:1.6}.form-group[data-astro-cid-vekgkm42]:after{content:"";background:var(--accent);width:0;height:1px;transition:width .4s;position:absolute;bottom:-1px;left:0}.form-group[data-astro-cid-vekgkm42]:focus-within:after{width:100%}.form-submit[data-astro-cid-vekgkm42]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.submit-btn[data-astro-cid-vekgkm42]{background:var(--accent);color:#060606;font-family:var(--grotesk);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;padding:18px 48px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;position:relative;overflow:hidden}.submit-btn[data-astro-cid-vekgkm42]:hover{background:#fff;transform:translateY(-2px)}.submit-btn[data-astro-cid-vekgkm42] .btn-arrow{margin-left:12px;transition:transform .2s;display:inline-block}.submit-btn[data-astro-cid-vekgkm42]:hover .btn-arrow{transform:translate(4px)}.submit-note[data-astro-cid-vekgkm42]{opacity:.3;text-align:right;max-width:200px;font-size:12px;line-height:1.5}.form-success[data-astro-cid-vekgkm42]{text-align:center;padding:64px 0;display:none}.form-success[data-astro-cid-vekgkm42].visible{display:block}.check[data-astro-cid-vekgkm42]{border:2px solid var(--accent);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:28px;display:inline-flex}.form-success[data-astro-cid-vekgkm42] h3{font-family:var(--bebas);margin-bottom:12px;font-size:42px}.form-success[data-astro-cid-vekgkm42] p{opacity:.5;line-height:1.6}@media (width<=900px){.contact-layout[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.contact-left[data-astro-cid-vekgkm42]{border-right:none;border-bottom:1px solid var(--border);padding:120px 32px 60px}.contact-right[data-astro-cid-vekgkm42]{padding:60px 32px 80px}.form-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
