.office[data-v-e60de29d]{min-height:280px;color:var(--color-white);border-radius:var(--radius-md);align-items:flex-end;padding:2rem;display:flex;position:relative;overflow:hidden}.office-image[data-v-e60de29d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.office-overlay[data-v-e60de29d]{transition:background var(--duration-normal) var(--ease-out);background:#10121873;position:absolute;inset:0}.office:hover .office-overlay[data-v-e60de29d]{background:#10121859}.office-content[data-v-e60de29d]{z-index:1;text-shadow:0 2px 8px #10121859;position:relative}.office-content[data-v-e60de29d] :is(h2,h3){margin-bottom:.5rem}.office-content address[data-v-e60de29d]{margin:0 0 .75rem;font-style:normal}.office-map[data-v-e60de29d]{font-family:var(--font-display);text-underline-offset:4px;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.office-map[data-v-e60de29d]:hover{color:var(--color-highlight)}.contact-form[data-v-e85eadfc]{gap:1rem;display:grid}label[data-v-e85eadfc]{color:var(--color-muted);gap:.35rem;font-weight:600;display:grid}input[data-v-e85eadfc],textarea[data-v-e85eadfc]{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--color-ink);background:var(--color-white);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);padding:.8rem 1rem}input[data-v-e85eadfc]:hover,textarea[data-v-e85eadfc]:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border-input))}input[data-v-e85eadfc]:focus,textarea[data-v-e85eadfc]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 25%,transparent);outline:none}.submit-btn[data-v-e85eadfc]{text-transform:none;letter-spacing:0;justify-self:start;width:auto;padding:.7rem 1.25rem;font-size:.95rem}.form-success[data-v-e85eadfc]{color:var(--color-success);margin:0;font-weight:600}@media (width<=767px){.submit-btn[data-v-e85eadfc]{justify-self:stretch;width:100%;min-height:48px}}.banks h2[data-v-caef9af9]{text-align:center;margin-bottom:1.5rem}.banks-grid[data-v-caef9af9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.bank-card[data-v-caef9af9]{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--ease-out);padding:1.5rem}.bank-card[data-v-caef9af9]:hover{box-shadow:var(--shadow-md)}.bank-card img[data-v-caef9af9]{-o-object-fit:contain;object-fit:contain;width:96px;height:96px;margin:0 auto .75rem}.company[data-v-caef9af9]{color:var(--color-muted);font-size:.85rem}.iban[data-v-caef9af9]{word-break:break-all}.copy-iban[data-v-caef9af9]{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);cursor:pointer;margin-top:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700}.copy-iban[data-v-caef9af9]:hover{border-color:var(--color-primary)}.whatsapp[data-v-caef9af9]{text-align:center;margin-top:1rem;font-weight:600}@media (width<=767px){.banks-grid[data-v-caef9af9]{grid-template-columns:1fr}}
